@charset "UTF-8";@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/mulish-cyrillic-ext-wght-normal-QXXQAOVC.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/mulish-cyrillic-wght-normal-A4WJDYNU.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/mulish-vietnamese-wght-normal-53DCN73C.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/mulish-latin-ext-wght-normal-5YTK7GM6.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/mulish-latin-wght-normal-YTEYPLZ6.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url("./media/mulish-cyrillic-ext-wght-italic-D6XLGQ2F.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url("./media/mulish-cyrillic-wght-italic-TQNYWJ7R.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url("./media/mulish-vietnamese-wght-italic-OTH5UC32.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url("./media/mulish-latin-ext-wght-italic-MWY7JG4M.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url("./media/mulish-latin-wght-italic-NQWKYOR5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-rounded-LRYG4CHX.woff2") format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--color-primary-text: var(--color-primary);--nav-color-accent-text: var(--nav-color-accent);--color-primary-soft: color-mix(in srgb, var(--color-primary) 10%, transparent);--color-primary-soft-strong: color-mix(in srgb, var(--color-primary) 18%, transparent);--nav-color-accent-soft: color-mix(in srgb, var(--nav-color-accent) 10%, transparent);--nav-color-accent-soft-strong: color-mix(in srgb, var(--nav-color-accent) 18%, transparent);--color-accent: var(--color-primary);--control-radius: var(--radius-md);--btn-radius: var(--control-radius);--btn-soft-tint: 12%;--btn-soft-tint-hover: 20%;--segmented-active-bg: var(--color-surface);--segmented-active-fg: var(--color-primary-text);--btn-primary-bg: var(--color-primary);--btn-primary-fg: var(--color-text-on-primary);--btn-primary-hover-bg: var(--color-primary-hover);--btn-accent-bg: var(--color-accent);--btn-accent-fg: var(--color-text-on-primary);--btn-accent-hover-bg: var(--btn-accent-bg);--btn-success-bg: var(--color-success);--btn-success-fg: var(--color-surface);--btn-success-hover-bg: var(--btn-success-bg);--btn-warning-bg: var(--color-warning);--btn-warning-fg: var(--color-surface);--btn-warning-hover-bg: var(--btn-warning-bg);--btn-danger-bg: var(--color-danger);--btn-danger-fg: var(--color-text-on-danger);--btn-danger-hover-bg: var(--btn-danger-bg);--btn-solid-highlight: inset 0 0 0 0 transparent;--btn-primary-soft-base: var(--btn-primary-bg);--btn-accent-soft-base: var(--btn-accent-bg);--btn-success-soft-base: var(--btn-success-bg);--btn-warning-soft-base: var(--btn-warning-bg);--btn-danger-soft-base: var(--btn-danger-bg);--btn-primary-soft-fg: color-mix(in srgb, var(--btn-primary-bg) 70%, var(--color-text-primary));--btn-accent-soft-fg: color-mix(in srgb, var(--btn-accent-bg) 70%, var(--color-text-primary));--btn-success-soft-fg: color-mix(in srgb, var(--btn-success-bg) 70%, var(--color-text-primary));--btn-warning-soft-fg: color-mix(in srgb, var(--btn-warning-bg) 70%, var(--color-text-primary));--btn-danger-soft-fg: color-mix(in srgb, var(--btn-danger-bg) 70%, var(--color-text-primary));--shell-edge-light-end: none;--shell-edge-light-down: none;--shell-edge-light-size: 2.5rem;--shadow-input-focus: 0 0 0 3px var(--color-input-focus-glow), 0 8px 20px var(--color-input-focus-glow);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-full: 999px;--touch-target-min: 2.75rem;--font-family-base: "Mulish Variable", sans-serif;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: .9375rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.75rem;--font-size-2xl: 2.25rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--transition-fast: .15s ease;--transition-normal: .22s cubic-bezier(.4, 0, .2, 1);--transition-card: .18s cubic-bezier(.2, 0, 0, 1);--rail-width: 72px;--secondary-sidebar-width: 232px;--secondary-sidebar-collapsed-width: 64px;--navbar-height: 64px;--z-drawer: 800;--z-popover: 900;--z-tooltip: 1000;--z-toast: 1100;--z-dialog: 1200;--z-image-preview: 1250;--z-offline: 1300}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p{margin:0}button,input,select,textarea{font-family:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}:where(html,body,*){--scrollbar-thumb-color: var(--color-text-muted);scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}:where(.secondary-sidebar,.module-rail,.mobile-nav,.secondary-sidebar *,.module-rail *,.mobile-nav *){--scrollbar-thumb-color: var(--nav-color-text-secondary)}:where([data-scroll-active],:focus-visible,:has(:focus-visible)){scrollbar-color:var(--scrollbar-thumb-color) transparent}@supports selector(::-webkit-scrollbar){:where(html,body,*){scrollbar-width:auto;scrollbar-color:auto}:where(html,body,*)::-webkit-scrollbar{width:var(--space-1);height:var(--space-1)}:where(html,body,*)::-webkit-scrollbar-track,:where(html,body,*)::-webkit-scrollbar-corner{background:transparent}:where(html,body,*)::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-full)}:where([data-scroll-active],:focus-visible,:has(:focus-visible))::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color)}}@media(forced-colors:active){:where(html,body,*){scrollbar-color:auto}:where(html,body,*)::-webkit-scrollbar-thumb{background:CanvasText}}.text-eyebrow{font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast)}.icon-button:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.icon-button:disabled{cursor:not-allowed;opacity:.45}@media(pointer:coarse){.icon-button:after{content:"";position:absolute;inset:min(0px,(100% - var(--touch-target-min)) / 2)}}.btn{--btn-bg: var(--color-surface);--btn-fg: var(--color-text-primary);--btn-border: var(--color-border-strong);--btn-hover-bg: var(--color-surface-hover);--btn-highlight: inset 0 0 0 0 transparent;position:relative;max-width:100%;min-height:2.5rem;border:1px solid var(--btn-border);border-radius:var(--btn-radius);padding:var(--space-2) var(--space-4);background:var(--btn-bg);box-shadow:var(--btn-highlight);color:var(--btn-fg);font:inherit;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;text-align:center;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}.btn:hover:not(:disabled,[aria-busy=true],[aria-disabled=true]){background:var(--btn-hover-bg);box-shadow:var(--btn-highlight),var(--shadow-md)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.btn:hover:not(:disabled,[aria-busy=true],[aria-disabled=true]){transform:translateY(-1px)}}.btn:active:not(:disabled,[aria-busy=true],[aria-disabled=true]){box-shadow:var(--btn-highlight);transform:none;transition-duration:0ms}.btn:disabled,.btn[aria-disabled=true]{box-shadow:var(--btn-highlight);cursor:not-allowed;opacity:.45;transform:none}.btn[aria-busy=true]{color:transparent;cursor:progress;opacity:1}.btn[aria-busy=true]>*{visibility:hidden}.btn[aria-busy=true]:after{content:"";position:absolute;inset:0;width:1.125rem;height:1.125rem;margin:auto;border:2px solid var(--btn-fg);border-inline-end-color:transparent;border-radius:var(--radius-full);animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-secondary{--btn-bg: var(--color-surface)}.btn-primary{--btn-bg: var(--btn-primary-bg);--btn-fg: var(--btn-primary-fg);--btn-border: var(--btn-primary-bg);--btn-hover-bg: var(--btn-primary-hover-bg);--btn-highlight: var(--btn-solid-highlight)}.btn-soft-primary{--btn-bg: color-mix( in srgb, var(--btn-primary-soft-base) var(--btn-soft-tint), transparent );--btn-fg: var(--btn-primary-soft-fg);--btn-border: transparent;--btn-hover-bg: color-mix( in srgb, var(--btn-primary-soft-base) var(--btn-soft-tint-hover), transparent )}.btn-accent{--btn-bg: var(--btn-accent-bg);--btn-fg: var(--btn-accent-fg);--btn-border: var(--btn-accent-bg);--btn-hover-bg: var(--btn-accent-hover-bg);--btn-highlight: var(--btn-solid-highlight)}.btn-soft-accent{--btn-bg: color-mix( in srgb, var(--btn-accent-soft-base) var(--btn-soft-tint), transparent );--btn-fg: var(--btn-accent-soft-fg);--btn-border: transparent;--btn-hover-bg: color-mix( in srgb, var(--btn-accent-soft-base) var(--btn-soft-tint-hover), transparent )}.btn-success{--btn-bg: var(--btn-success-bg);--btn-fg: var(--btn-success-fg);--btn-border: var(--btn-success-bg);--btn-hover-bg: var(--btn-success-hover-bg);--btn-highlight: var(--btn-solid-highlight)}.btn-soft-success,.btn-outline-success{--btn-bg: color-mix( in srgb, var(--btn-success-soft-base) var(--btn-soft-tint), transparent );--btn-fg: var(--btn-success-soft-fg);--btn-border: transparent;--btn-hover-bg: color-mix( in srgb, var(--btn-success-soft-base) var(--btn-soft-tint-hover), transparent )}.btn-warning{--btn-bg: var(--btn-warning-bg);--btn-fg: var(--btn-warning-fg);--btn-border: var(--btn-warning-bg);--btn-hover-bg: var(--btn-warning-hover-bg);--btn-highlight: var(--btn-solid-highlight)}.btn-soft-warning,.btn-outline-warning{--btn-bg: color-mix( in srgb, var(--btn-warning-soft-base) var(--btn-soft-tint), transparent );--btn-fg: var(--btn-warning-soft-fg);--btn-border: transparent;--btn-hover-bg: color-mix( in srgb, var(--btn-warning-soft-base) var(--btn-soft-tint-hover), transparent )}.btn-danger{--btn-bg: var(--btn-danger-bg);--btn-fg: var(--btn-danger-fg);--btn-border: var(--btn-danger-bg);--btn-hover-bg: var(--btn-danger-hover-bg);--btn-highlight: var(--btn-solid-highlight)}.btn-soft-danger,.btn-outline-danger{--btn-bg: color-mix( in srgb, var(--btn-danger-soft-base) var(--btn-soft-tint), transparent );--btn-fg: var(--btn-danger-soft-fg);--btn-border: transparent;--btn-hover-bg: color-mix( in srgb, var(--btn-danger-soft-base) var(--btn-soft-tint-hover), transparent )}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn[aria-busy=true]:after{animation-duration:1.6s}}.btn-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.fab{position:fixed;z-index:40;inset-block-end:calc(var(--space-5) + env(safe-area-inset-bottom,0px));inset-inline-end:calc(var(--space-5) + env(safe-area-inset-right,0px));display:none;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:none;border-radius:var(--radius-full);background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-solid-highlight),var(--shadow-lg);cursor:pointer;transition:background var(--transition-fast)}.fab:hover{background:var(--btn-primary-hover-bg)}@media(max-width:767px){.btn-create{display:none}.fab{display:inline-flex}.fab-clearance{padding-block-end:calc(3.5rem + 2 * var(--space-5) + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.fab{transition:none}}.segmented-control{display:inline-flex;min-height:2.5rem;padding:2px;border:1px solid var(--color-border-strong);border-radius:var(--control-radius);background:var(--color-surface-hover)}.segmented-control button{min-width:4.5rem;border:0;border-radius:calc(var(--control-radius) - 3px);padding-inline:var(--space-3);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.segmented-control button.active{background:var(--segmented-active-bg);color:var(--segmented-active-fg);box-shadow:var(--shadow-sm)}.form-field{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.form-control{width:100%;min-height:2.5rem;border:1px solid var(--color-border-strong);border-radius:var(--control-radius);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text-primary);font:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-control::placeholder{color:var(--color-text-muted)}.form-control:focus{border-color:var(--color-input-focus-border);outline:none;box-shadow:var(--shadow-input-focus)}.form-control:disabled{background:var(--color-surface-hover);cursor:not-allowed;opacity:.6}.form-control:read-only:not(:disabled){cursor:default}.form-control[aria-invalid=true]{border-color:var(--color-danger)}.form-control[aria-invalid=true]:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 14%,transparent)}.form-error{color:var(--color-danger);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.input-with-icon{position:relative;display:block}.input-with-icon .form-control{padding-inline-start:2.5rem}.input-with-icon>.ui-icon{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:var(--space-3);color:var(--color-text-muted);pointer-events:none;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);transition:box-shadow var(--transition-fast)}.card:hover{box-shadow:var(--shadow-sm)}.interactive-card{cursor:pointer;transition:border-color var(--transition-card),box-shadow var(--transition-card),transform var(--transition-card)}@media(hover:hover){.interactive-card:hover:not(:disabled):not(:has(.interactive-card-action:hover)){border-color:var(--color-interactive-border);box-shadow:var(--shadow-interactive-hover)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.interactive-card:hover:not(:disabled):not(:has(.interactive-card-action:hover,.interactive-card-action [aria-expanded=true])){transform:translateY(-2px)}}.interactive-card:focus-visible:not(:disabled),.interactive-card:has(.interactive-card-primary:focus-visible){border-color:var(--color-interactive-border);outline-color:var(--color-interactive-border);box-shadow:var(--shadow-interactive-focus)}.interactive-card:has(.interactive-card-action [aria-expanded=true]){position:relative;z-index:1}.interactive-card-primary{cursor:pointer}.interactive-card-primary:focus-visible{outline:none}.interactive-card-action{cursor:default}@media(prefers-reduced-motion:reduce){.interactive-card{transition:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gradient-text{background-image:var(--gradient-text-brand);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.shell-edge-light:after{content:"";position:absolute;inset-block:var(--navbar-height) 0;inset-inline-start:100%;width:var(--shell-edge-light-size);background:var(--shell-edge-light-end);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom left,transparent 50%,#000 50%),linear-gradient(#000,#000);mask-image:linear-gradient(to bottom left,transparent 50%,#000 50%),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 var(--shell-edge-light-size);mask-position:0 0,0 var(--shell-edge-light-size);-webkit-mask-size:100% var(--shell-edge-light-size),100% 100%;mask-size:100% var(--shell-edge-light-size),100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.overlay-backdrop{position:fixed;inset:0;border:none;padding:0;background:var(--color-backdrop);cursor:pointer}:root{--lyrics-radius-pill: 9999px;--control-radius: var(--lyrics-radius-pill)}:root,[data-theme-scope=light]{color-scheme:light;--color-bg: #ffffff;--color-surface: #f3f3f3;--color-surface-hover: #e8e8e8;--color-border: #d6d6d6;--color-border-strong: #858585;--color-text-primary: #202020;--color-text-secondary: #606060;--color-text-muted: #666666;--color-text-on-primary: #ffffff;--color-text-on-danger: #ffffff;--color-primary: #0876c1;--color-primary-hover: #0665a6;--color-primary-text: #075f9c;--color-primary-soft: #d3e5ff;--color-primary-soft-strong: #bdd8ff;--color-accent: #0876c1;--color-success: #15803d;--color-info: #075f9c;--color-warning: #945000;--color-danger: #b91c1c;--color-backdrop: rgb(0 0 0 / 36%);--btn-primary-bg: #0876c1;--btn-primary-fg: #ffffff;--btn-primary-hover-bg: #0665a6;--btn-primary-soft-fg: #075f9c;--btn-accent-bg: #0876c1;--btn-accent-fg: #ffffff;--btn-accent-hover-bg: #0665a6;--btn-success-fg: #ffffff;--btn-warning-fg: #ffffff;--btn-danger-fg: #ffffff;--segmented-active-bg: #d3e5ff;--segmented-active-fg: #075f9c;--color-input-focus-border: #0876c1;--color-input-focus-glow: rgb(8 118 193 / 20%);--color-interactive-border: #0876c1;--shadow-sm: 0 1px 2px rgb(0 0 0 / 5%);--shadow-md: 0 4px 16px rgb(0 0 0 / 8%);--shadow-lg: 0 16px 40px rgb(0 0 0 / 12%);--shadow-interactive-hover: 0 8px 20px rgb(0 0 0 / 10%);--shadow-interactive-focus: 0 0 0 3px var(--color-input-focus-glow);--gradient-brand: linear-gradient(#0876c1, #0876c1);--gradient-text-brand: linear-gradient( var(--nav-color-accent-text), var(--nav-color-accent-text) );--page-glow: none;--shell-edge-light-end: none;--shell-edge-light-down: none}:root,:root[data-sidebar-theme=light]{--nav-color-surface: #f3f3f3;--nav-color-surface-hover: #e8e8e8;--nav-color-border: #d6d6d6;--nav-color-text-primary: #202020;--nav-color-text-secondary: #606060;--nav-color-accent: #0876c1;--nav-color-accent-text: #075f9c;--nav-color-accent-soft: #d3e5ff;--nav-color-accent-soft-strong: #bdd8ff}:root[data-theme=dark],[data-theme-scope=dark]{color-scheme:dark;--color-bg: #141414;--color-surface: #202020;--color-surface-hover: #404040;--color-border: #505050;--color-border-strong: #858585;--color-text-primary: #ffffff;--color-text-secondary: #b8b8b8;--color-text-muted: #b8b8b8;--color-text-on-primary: #ffffff;--color-text-on-danger: #141414;--color-primary: #0876c1;--color-primary-hover: #0665a6;--color-primary-text: #8acbff;--color-primary-soft: #163c58;--color-primary-soft-strong: #1c4b6c;--color-accent: #8acbff;--color-success: #86efac;--color-info: #8acbff;--color-warning: #fcd34d;--color-danger: #fca5a5;--color-backdrop: rgb(0 0 0 / 64%);--btn-accent-bg: #0876c1;--btn-accent-fg: #ffffff;--btn-accent-hover-bg: #0665a6;--btn-primary-soft-fg: #b8dfff;--btn-success-fg: #141414;--btn-warning-fg: #141414;--btn-danger-fg: #141414;--segmented-active-bg: #0876c1;--segmented-active-fg: #ffffff;--color-input-focus-border: #8acbff;--color-input-focus-glow: rgb(138 203 255 / 24%);--color-interactive-border: #8acbff;--shadow-sm: 0 1px 2px rgb(0 0 0 / 24%);--shadow-md: 0 4px 16px rgb(0 0 0 / 32%);--shadow-lg: 0 16px 40px rgb(0 0 0 / 48%);--shadow-interactive-hover: 0 8px 20px rgb(0 0 0 / 40%)}:root[data-sidebar-theme=dark]{--nav-color-surface: #202020;--nav-color-surface-hover: #404040;--nav-color-border: #505050;--nav-color-text-primary: #ffffff;--nav-color-text-secondary: #b8b8b8;--nav-color-accent: #0876c1;--nav-color-accent-text: #ffffff;--nav-color-accent-soft: #0876c1;--nav-color-accent-soft-strong: #0665a6}html:root .icon-button,html:root .google-button,html:root .workspace-button,html:root .activity-close,html:root .toast__action,html:root .offline-action,html:root .profile-action,html:root .theme-options.theme-options label,html:root .workspace-options label,html:root .ui-menu-item,html:root .ui-multi-select-action,html:root .ui-multi-select-option,html:root .ui-multi-select-footer-action,html:root app-module-rail .rail-item,html:root app-secondary-sidebar .nav-item,html:root app-mobile-nav .module-link,html:root app-mobile-nav .section-link,html:root .lyrics-pill{border-radius:var(--lyrics-radius-pill)}html:root textarea.form-control,html:root select.form-control[multiple],html:root select.form-control[size]:not([size="1"]){border-radius:var(--radius-md)}
