.metro-beats{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:12px;margin:24px 0}.metro-beat{min-height:84px;border:1px solid #ddd;border-radius:18px;background:#fff;color:#777;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:inherit;cursor:pointer}.metro-beat b{font-size:24px}.metro-beat span{font-size:14px}.metro-beat.strong{border-color:#e6b700;color:#242424;background:#fff8d9}.metro-beat.playing{background:#ffd21a;color:#171717;box-shadow:0 0 0 3px #ffd21a55;transform:translateY(-3px)}.metro-beat:disabled{opacity:1;cursor:default}.metro-beat:focus-visible{outline:3px solid #387bd7;outline-offset:3px}.profile-editor{display:grid;gap:14px;margin-bottom:20px}.home-profile-card img{object-fit:cover}.home-profile-card strong{overflow-wrap:anywhere}.home-content{overflow-x:clip}.home-content.ui-enter[data-swiped]{animation:none}
