.maps-panel[data-v-7574f54e]{min-height:420px}.maps-panel-header[data-v-7574f54e]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.maps-panel-header .panel-title[data-v-7574f54e]{margin:0}.maps-toggle-button[data-v-7574f54e]{padding:0;border:0;background:transparent;color:var(--theme-muted-text);text-decoration:underline}.maps-list[data-v-7574f54e]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;align-items:start}.maps-list-expanded[data-v-7574f54e]{overflow-y:auto;padding-right:6px}.map-card[data-v-7574f54e]{width:100%;height:100%;display:grid;gap:10px;padding:14px 16px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);text-align:left;cursor:pointer}.map-preview[data-v-7574f54e]{width:100%;aspect-ratio:16 / 9;border:1px solid var(--theme-border);background:var(--theme-page-background)}.map-card-title[data-v-7574f54e]{font-size:15px;font-weight:700}.map-card-meta[data-v-7574f54e]{font-size:13px;color:var(--theme-muted-text)}.maps-empty[data-v-7574f54e]{grid-column:1 / -1;font-size:14px;color:var(--theme-muted-text)}.discover-page[data-v-0fdf60c1]{width:100%;max-width:1440px}.discover-columns[data-v-0fdf60c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.discover-error[data-v-0fdf60c1]{margin:0 0 16px;font-size:14px;color:#ff6b6b}@media(max-width:900px){.discover-columns[data-v-0fdf60c1]{grid-template-columns:minmax(0,1fr)}}.friends-page[data-v-6985cd39]{width:100%;max-width:none}.friends-layout[data-v-6985cd39]{display:grid;gap:24px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start}.friend-left-column[data-v-6985cd39]{display:grid;gap:24px;align-content:start}.friend-search-panel[data-v-6985cd39],.friends-list-panel[data-v-6985cd39],.requests-panel[data-v-6985cd39],.friend-profile-column[data-v-6985cd39]{display:grid;gap:14px}.friend-profile-column[data-v-6985cd39]{align-content:start;min-width:0;min-height:100%;grid-column:2;grid-row:1 / span 3}.friend-profile-card[data-v-6985cd39],.friend-search-form[data-v-6985cd39]{display:grid;gap:10px}.friend-search-input[data-v-6985cd39]{width:100%;padding:10px 12px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-background);color:var(--theme-text);font:inherit}.friend-search-input[data-v-6985cd39]::placeholder{color:var(--theme-muted-text)}.friend-search-button[data-v-6985cd39],.friend-action-button[data-v-6985cd39]{width:100%}.friend-list[data-v-6985cd39]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.friend-card[data-v-6985cd39],.friend-result-card[data-v-6985cd39]{width:100%;display:grid;gap:8px;padding:14px 16px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);text-align:left}.friend-card[data-v-6985cd39]{cursor:pointer;border:0;padding:0;background:transparent}.friend-result-actions[data-v-6985cd39]{display:grid;gap:8px}.friend-action-button-secondary[data-v-6985cd39]{background:var(--theme-surface-background)}.friend-name[data-v-6985cd39]{margin:0;font-size:15px;font-weight:700}.friend-meta[data-v-6985cd39],.friends-note[data-v-6985cd39],.friends-empty p[data-v-6985cd39],.friend-empty[data-v-6985cd39]{margin:0;font-size:14px;color:var(--theme-muted-text)}.friends-error[data-v-6985cd39]{margin:0 0 16px;color:#ff6b6b}@media(max-width:1100px){.friends-layout[data-v-6985cd39]{grid-template-columns:minmax(0,1fr)}}.maps-page[data-v-6b73533a]{width:100%;max-width:1440px}.maps-columns[data-v-6b73533a]{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.maps-note[data-v-6b73533a],.maps-error[data-v-6b73533a]{margin:0 0 16px;font-size:14px}.maps-note[data-v-6b73533a]{color:#ffffffb8}.maps-error[data-v-6b73533a]{color:#ff6b6b}@media(max-width:900px){.maps-columns[data-v-6b73533a]{grid-template-columns:minmax(0,1fr)}}.controls-panel[data-v-0647d2dc]{display:grid;gap:14px}.panel-header[data-v-0647d2dc]{display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-visibility-button[data-v-0647d2dc]{padding:6px 10px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.controls-body[data-v-0647d2dc]{display:grid;gap:4px}.controls-panel p[data-v-0647d2dc]{margin:0;font-size:13px;line-height:1.6;color:var(--theme-muted-text)}.controls-panel span[data-v-0647d2dc]{color:var(--theme-text);font-weight:700}.arena[data-v-9cd599fc]{position:relative;width:min(700px,calc(100vw - 32px));aspect-ratio:1;border:2px solid var(--theme-border);background:var(--theme-page-background);overflow:hidden}.world[data-v-9cd599fc]{display:block;width:100%;height:100%}.help-text[data-v-9cd599fc]{position:absolute;top:18px;left:18px;z-index:2;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--theme-text)}.replay-final-time[data-v-9cd599fc]{position:absolute;top:18px;left:18px;z-index:2;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--theme-muted-text);pointer-events:none}.timer[data-v-9cd599fc]{position:absolute;z-index:2;font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;pointer-events:none}.timer-countdown[data-v-9cd599fc]{top:50%;left:50%;transform:translate(-50%,-50%);color:#ff3b3b;font-size:84px}.timer-running[data-v-9cd599fc]{top:18px;right:18px;color:var(--theme-text)}.recent-time[data-v-9cd599fc]{position:absolute;top:18px;left:50%;transform:translate(-50%);z-index:2;display:grid;justify-items:center;gap:4px;font-size:20px;font-weight:700;color:var(--theme-muted-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;pointer-events:none}.recent-time-highscore[data-v-9cd599fc],.split-time-better[data-v-9cd599fc]{color:#6fff6f}.split-time-worse[data-v-9cd599fc]{color:#ff8b6e}.split-time-equal[data-v-9cd599fc]{color:#ffff00e0}.recent-time-label[data-v-9cd599fc]{font-size:16px;line-height:1;letter-spacing:.08em}.speed-meter[data-v-9cd599fc]{position:absolute;right:18px;bottom:18px;z-index:2;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--theme-muted-text);pointer-events:none}.replay-controls[data-v-9cd599fc]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:2;display:grid;gap:8px;justify-items:center;pointer-events:none}.replay-controls-row[data-v-9cd599fc]{display:grid;grid-template-columns:repeat(3,44px);gap:8px}.replay-controls-row-top[data-v-9cd599fc]{grid-template-columns:44px}.replay-key[data-v-9cd599fc]{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-muted-text);font-size:20px;font-weight:700}.replay-key-active[data-v-9cd599fc]{background:var(--theme-border);color:var(--theme-page-background)}.action-stack[data-v-9cd599fc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;display:grid;gap:10px}.action-button[data-v-9cd599fc]{padding:15px 21px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);cursor:pointer;font-size:1.5rem;font-weight:700}.replay-button[data-v-9cd599fc],.play-button[data-v-9cd599fc]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.play-icon[data-v-9cd599fc],.replay-icon[data-v-9cd599fc]{width:24px;height:24px;flex:0 0 auto}.replay-status[data-v-9cd599fc]{position:absolute;left:18px;bottom:18px;z-index:2;font-size:18px;font-weight:700;letter-spacing:.04em;color:var(--theme-muted-text);pointer-events:none}.ghost-panel[data-v-bdff95a5]{display:grid;gap:14px}.field[data-v-bdff95a5]{display:grid;gap:6px}.field>span[data-v-bdff95a5]{font-size:13px;color:var(--theme-muted-text);text-transform:uppercase;letter-spacing:.04em}.ghost-dropdown[data-v-bdff95a5]{position:relative}.ghost-dropdown-trigger[data-v-bdff95a5]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);text-align:left}.ghost-dropdown-menu[data-v-bdff95a5]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:2;display:grid;gap:8px;padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background)}.ghost-option[data-v-bdff95a5]{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;font-size:14px;color:var(--theme-text)}.ghost-option input[data-v-bdff95a5]{margin:0}.ghost-color[data-v-bdff95a5]{width:12px;height:12px;border:1px solid var(--theme-border);border-radius:999px}.ghost-option-label[data-v-bdff95a5]{white-space:nowrap;color:var(--theme-text);text-transform:none;letter-spacing:normal}.leaderboard-list[data-v-d5724206]{margin:0;padding-left:22px}.leaderboard-entry[data-v-d5724206],.leaderboard-empty[data-v-d5724206]{font-size:15px;font-variant-numeric:tabular-nums;line-height:1.5}.latestHighscore[data-v-d5724206]{color:#ff0}.leaderboard-empty[data-v-d5724206]{list-style:none;margin-left:-22px;color:var(--theme-muted-text)}.highscore-replay-button[data-v-d5724206]{width:100%;margin-top:14px}.highscore-replay-button[data-v-d5724206]:disabled{opacity:.45;cursor:default}.replay-share-status[data-v-d5724206]{margin:12px 0 0;font-size:14px;color:var(--theme-muted-text)}.replay-options-panel[data-v-90f342ec]{display:grid;gap:10px}.replay-rewind-select[data-v-90f342ec]{width:50%;min-width:96px;padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text)}.replay-button-row[data-v-90f342ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.replay-button-row-top[data-v-90f342ec]{grid-template-columns:minmax(0,1fr) auto}.modal-backdrop[data-v-dee6a4e9]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000000ad;z-index:20}.modal-card[data-v-dee6a4e9]{width:min(420px,calc(100vw - 32px));display:grid;gap:14px;padding:20px;border:1px solid var(--theme-border);background:var(--theme-page-background)}.field[data-v-dee6a4e9]{display:grid;gap:6px}.field span[data-v-dee6a4e9]{font-size:13px;color:var(--theme-muted-text);text-transform:uppercase;letter-spacing:.04em}.field input[data-v-dee6a4e9]{width:100%;padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text)}.author-value[data-v-dee6a4e9]{margin:0;padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-muted-text)}.modal-actions[data-v-dee6a4e9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dialog-button[data-v-dee6a4e9]{padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);cursor:pointer}.settings-panel[data-v-9a1af0cd]{display:grid;gap:14px}.panel-header[data-v-9a1af0cd]{display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-visibility-button[data-v-9a1af0cd]{padding:6px 10px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.settings-body[data-v-9a1af0cd]{display:grid;gap:14px}.field[data-v-9a1af0cd]{display:grid;gap:6px}.field>span[data-v-9a1af0cd]{font-size:13px;color:var(--theme-muted-text);text-transform:uppercase;letter-spacing:.04em}.field input[type=number][data-v-9a1af0cd],.field select[data-v-9a1af0cd]{width:100%;padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text)}.field input[type=range][data-v-9a1af0cd]{width:100%}.range-labels[data-v-9a1af0cd]{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--theme-muted-text);text-transform:uppercase;letter-spacing:.04em}.preview-panel[data-v-7e8f03f7]{display:grid;gap:14px}.preview[data-v-7e8f03f7]{width:100%;aspect-ratio:1;border:1px solid var(--theme-border);background:var(--theme-page-background)}.share-track-button[data-v-7e8f03f7]{width:100%;padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);cursor:pointer}.share-track-button[data-v-7e8f03f7]:disabled{opacity:.45;cursor:default}.map-meta[data-v-7e8f03f7]{margin:0;font-size:14px;color:var(--theme-muted-text)}.map-name[data-v-7e8f03f7]{font-weight:700}.map-author[data-v-7e8f03f7]{font-style:italic;font-family:Georgia,Times New Roman,serif}.favorite-count[data-v-7e8f03f7],.share-status[data-v-7e8f03f7]{margin:0;font-size:14px;color:var(--theme-muted-text)}.editor-panel[data-v-caf50edc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.editor-controls[data-v-caf50edc]{display:grid;gap:14px}.editor-preview-panel[data-v-caf50edc]{display:grid}.field[data-v-caf50edc]{display:grid;gap:6px}.field span[data-v-caf50edc]{font-size:13px;color:var(--theme-muted-text);text-transform:uppercase;letter-spacing:.04em}.field input[data-v-caf50edc]{width:100%;padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text)}.button-row[data-v-caf50edc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.button-row button[data-v-caf50edc],.share-button[data-v-caf50edc]{padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);cursor:pointer}.button-row button[data-v-caf50edc]:disabled{opacity:.45;cursor:default}.share-button[data-v-caf50edc]:disabled{opacity:.45;cursor:default}.editor-hint[data-v-caf50edc]{margin:0;font-size:14px;color:var(--theme-muted-text)}.preview[data-v-caf50edc]{width:100%;aspect-ratio:1;border:1px solid var(--theme-border);background:var(--theme-page-background);cursor:default}.preview-drawing[data-v-caf50edc]{cursor:crosshair}.split-dropdown[data-v-caf50edc]{position:relative}.split-dropdown-trigger[data-v-caf50edc]{width:100%;padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.split-dropdown-trigger[data-v-caf50edc]:disabled{opacity:.45;cursor:default}.split-dropdown-menu[data-v-caf50edc]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;display:grid;gap:8px;max-height:180px;overflow-y:auto;padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-surface-background)}.split-option[data-v-caf50edc]{display:grid;grid-template-columns:20% 80%;align-items:center;gap:10px}.split-option input[data-v-caf50edc]{width:100%;margin:0}.split-option span[data-v-caf50edc]{width:100%}@media(max-width:960px){.editor-panel[data-v-caf50edc]{grid-template-columns:minmax(0,1fr)}}.game-layout[data-v-089906e3]{--side-width: 320px;display:grid;grid-template-columns:var(--side-width) minmax(0,700px) var(--side-width);align-items:start;column-gap:24px}.left-column[data-v-089906e3],.right-column[data-v-089906e3]{display:grid;gap:24px}.editor-layout[data-v-089906e3]{width:min(1100px,100%);display:grid;gap:18px}.editor-play-button[data-v-089906e3]{width:min(280px,100%);justify-self:center;padding:18px 24px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);font-size:2rem;font-weight:800;letter-spacing:.12em;cursor:pointer}@media(max-width:1420px){.game-layout[data-v-089906e3]{grid-template-columns:minmax(0,700px);row-gap:18px}}.profile-page[data-v-df3e29b6]{width:100%;max-width:1440px}.profile-layout[data-v-df3e29b6]{width:100%;max-width:420px}.profile-card[data-v-df3e29b6]{display:grid;gap:14px}.profile-header[data-v-df3e29b6]{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-avatar[data-v-df3e29b6]{width:72px;height:72px;border:2px solid var(--theme-border);border-radius:999px;display:grid;place-items:center;background:var(--theme-accent);color:var(--theme-accent-text);font-size:28px;font-weight:700}.theme-toggle-button[data-v-df3e29b6],.save-nickname-button[data-v-df3e29b6],.theme-action-button[data-v-df3e29b6]{width:100%}.theme-toggle-button[data-v-df3e29b6]{max-width:180px}.nickname-form[data-v-df3e29b6],.theme-editor[data-v-df3e29b6],.theme-fields[data-v-df3e29b6]{display:grid;gap:12px}.nickname-label[data-v-df3e29b6],.theme-field-label[data-v-df3e29b6]{font-size:14px;font-weight:600}.nickname-input[data-v-df3e29b6]{width:100%;padding:10px 12px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-background);color:var(--theme-text);font:inherit}.nickname-input[data-v-df3e29b6]::placeholder{color:var(--theme-muted-text)}.theme-field[data-v-df3e29b6]{display:grid;gap:8px}.theme-color-input[data-v-df3e29b6]{width:100%;min-height:42px;padding:4px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-background)}.theme-actions[data-v-df3e29b6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.theme-reset-button[data-v-df3e29b6]{background:var(--theme-surface-background)}.theme-cancel-button[data-v-df3e29b6]{background:transparent}.save-nickname-button[data-v-df3e29b6]:disabled,.theme-action-button[data-v-df3e29b6]:disabled{opacity:.45;cursor:default}.profile-name[data-v-df3e29b6]{margin:0;font-size:24px;font-weight:700}.profile-note[data-v-df3e29b6],.profile-empty p[data-v-df3e29b6]{margin:0;color:var(--theme-muted-text)}.profile-error[data-v-df3e29b6]{margin:0 0 16px;font-size:14px;color:#ff6b6b}@media(max-width:640px){.profile-header[data-v-df3e29b6],.theme-actions[data-v-df3e29b6]{display:grid}.profile-header[data-v-df3e29b6],.theme-actions[data-v-df3e29b6]{grid-template-columns:minmax(0,1fr)}.theme-toggle-button[data-v-df3e29b6]{max-width:none}}.release-notes-page[data-v-4634f631]{width:100%;max-width:1440px;flex:1;min-height:0;display:flex}.release-notes-card[data-v-4634f631]{flex:1;min-height:0;display:grid;gap:18px;overflow-y:auto}.release-notes-title[data-v-4634f631]{margin:0;font-size:28px}.release-notes-section[data-v-4634f631]{display:grid;gap:10px}.release-notes-section-title[data-v-4634f631]{margin-bottom:0}.release-notes-list[data-v-4634f631]{margin:0;padding-left:22px;display:grid;gap:8px}.release-notes-item[data-v-4634f631]{line-height:1.5;color:#ffffffd6}:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:var(--theme-page-background);--theme-page-background: #000000;--theme-surface-background: #101010;--theme-border: #ffffff;--theme-text: #ffffff;--theme-muted-text: #c2c2c2;--theme-accent: #ffffff;--theme-accent-text: #000000}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-height:100vh;background:var(--theme-page-background);color:var(--theme-text)}button,input,textarea,select{font:inherit}input,textarea,select{color:var(--theme-text)}.app-shell{min-height:100vh;display:grid;place-items:start center;padding:24px}.app-frame{display:flex;flex-direction:column;gap:24px;width:100%;min-height:calc(100vh - 48px);align-items:center}.app-content{width:100%;flex:1;min-height:0;display:flex;justify-content:center}.top-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;position:sticky;top:24px;z-index:10;width:min(1440px,100%);padding:8px;background:var(--theme-surface-background)}.nav-left,.nav-right{display:flex;align-items:center;gap:12px}.nav-right{flex-wrap:wrap;justify-content:flex-end}.nav-button,.side-panel button{padding:10px 14px;border:1px solid var(--theme-border);background:var(--theme-surface-background);color:var(--theme-text);cursor:pointer}.nav-button-active{background:var(--theme-accent);color:var(--theme-accent-text)}.auth-user{font-size:14px;color:var(--theme-muted-text)}.music-player{display:flex;align-items:center;gap:12px;padding:6px 10px;border:1px solid var(--theme-border)}.music-player-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.music-player-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-muted-text)}.music-player-title{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.music-player-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.music-player-button:disabled{opacity:.5;cursor:default}.music-player-button{min-width:48px;padding:10px 12px;font-size:18px;line-height:1}.music-player-volume{display:flex;align-items:center;gap:8px;padding:0 2px 0 4px}.music-player-volume-label{font-size:12px;color:var(--theme-muted-text);text-transform:uppercase;letter-spacing:.06em}.music-player-volume-input{width:88px;accent-color:var(--theme-accent)}.music-player-volume-input:disabled{opacity:.5}.side-panel{padding:16px;border:1px solid var(--theme-border);background:var(--theme-surface-background)}.panel-title{margin:0 0 14px;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-footer{width:min(1440px,100%);display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:8px 0 0;font-size:14px;color:var(--theme-muted-text);flex-wrap:wrap}.app-footer-support{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;justify-content:flex-start}.app-footer-link{color:var(--theme-accent)}.app-footer-link:hover{text-decoration:none}.app-footer-discord{flex:1;text-align:center}.app-footer-route{padding:0;border:0;background:transparent;color:var(--theme-muted-text);cursor:pointer;text-decoration:underline;flex:1;text-align:right}.app-footer-route-active{color:var(--theme-accent)}@media(max-width:1100px){.top-nav{align-items:stretch;flex-direction:column}.nav-left,.nav-right{flex-wrap:wrap}.nav-right{justify-content:space-between}}@media(max-width:720px){.app-shell{padding:16px}.app-frame{min-height:calc(100vh - 32px);gap:16px}.top-nav{top:16px}.music-player{width:100%;align-items:stretch;flex-direction:column}.music-player-title{max-width:none}.music-player-controls{flex-wrap:wrap}}
