@property --bl-wash-a{syntax:"<color>";inherits:true;initial-value:#1e90c8}@property --bl-wash-b{syntax:"<color>";inherits:true;initial-value:#81d8d0}html[data-look=backlit]{--bl-ground:#e8ebf0;--bl-paper:#fbfbfd;--bl-white:#ffffff;--bl-white-rgb:255 255 255;--bl-white-hover:#f3f5f8;--bl-ground-hi:#f3f4f7;--bl-lifted:#eef1f6;--bl-neutral:#e9ecf1;--bl-neutral-hover:#dde1e8;--bl-silver:#cfd4dd;--bl-silver-deep:#8e97a8;--bl-ink:#1c2742;--bl-ink-soft:#2e3d62;--bl-ink-dim:#5f6b88;--bl-ink-faint:#94a0b8;--bl-led-indigo:#2a1b8f;--bl-led-violet:#7c3aed;--bl-led-blue:#1e90c8;--bl-led-azure:#0060a0;--bl-led-tiffany:#81d8d0;--bl-led-mint:#7fe3b5;--bl-led-aqua:#c8f4ff;--bl-led-coral:#ff5a1f;--bl-led-marigold:#ffc53d;--bl-neon-red:#ff0040;--bl-neon-yellow:#ffd400;--bl-neon-green:#2bff5a;--bl-neon-cyan:#00e5ff;--bl-neon-blue:#3d5bff;--bl-neon-magenta:#ff2bd6;--bl-neon-violet:#8a2cff;--bl-azure-text:#0b63b8;--bl-teal-text:#0e7f84;--bl-violet-text:#6a35d9;--bl-green-text:#0f8f5f;--bl-coral-text:#cf4616;--bl-red-text:#c0271f;--bl-rainbow:linear-gradient(90deg,var(--bl-led-violet) 0%,var(--bl-led-blue) 28%,var(--bl-led-tiffany) 52%,var(--bl-led-mint) 70%,var(--bl-led-marigold) 88%,var(--bl-led-coral) 100%);--bl-wash-a:var(--bl-led-blue);--bl-wash-b:var(--bl-led-tiffany);--bl-edge:inset 0 1px 0 var(--bl-white),0 0 0 1px rgba(28,39,66,0.08),0 1px 2px rgba(28,39,66,0.06),0 12px 28px -18px rgba(28,39,66,0.28);--bl-edge-flat:inset 0 1px 0 var(--bl-white),0 0 0 1px rgba(28,39,66,0.08);--bl-hairline:linear-gradient(90deg,transparent,var(--bl-silver) 18%,var(--bl-silver) 82%,transparent);color-scheme:light;background:var(--bl-ground);color:var(--bl-ink)}html[data-look=backlit][data-shade=night]{--bl-ground:#cfd4dc;--bl-ground-hi:#dde1e8;--bl-paper:#e4e7ed;--bl-white:#f3f5f8;--bl-white-rgb:243 245 248;--bl-white-hover:#e9ecf1;--bl-lifted:#e0e4eb;--bl-neutral:#dde1e8;--bl-neutral-hover:#d2d7e0;--bl-silver:#bfc6d1;--bl-silver-deep:#7f889a}html[data-look=backlit] body{background-color:var(--bl-ground);background-image:linear-gradient(180deg,var(--bl-ground-hi),var(--bl-ground));background-repeat:no-repeat;background-size:cover}html[data-look=backlit] :is(.retro-desktop,.biz-root,.f-tokens){--f-shell:var(--bl-paper);--f-panel:var(--bl-white);--f-lifted:var(--bl-lifted);--f-text:var(--bl-ink);--f-text-soft:var(--bl-ink-soft);--f-text-dim:var(--bl-ink-dim);--f-tiffany:var(--bl-teal-text);--f-tiffany-ink:#ffffff;--f-tiffany-hover:#0a676b;--f-link:var(--bl-azure-text);--f-violet:var(--bl-violet-text);--f-violet-hover:#5a2bc2;--f-indigo:var(--bl-led-indigo);--f-indigo-deep:#221673;--f-navy:#1f3047;--f-green:var(--bl-green-text);--f-green-ink:#ffffff;--f-green-hover:#0b7a50;--f-red:#d7342b;--f-red-text:var(--bl-red-text);--f-action:var(--bl-ink);--f-action-ink:#ffffff;--f-action-hover:var(--bl-ink-soft);--f-neutral:var(--bl-neutral);--f-neutral-hover:var(--bl-neutral-hover);--f-page-field:var(--bl-ink);--f-page-ink:#ffffff;--f-page-field-deep:var(--bl-ink);--f-font-display:var(--font-archivo),"Helvetica Neue",Helvetica,Arial,sans-serif;--f-font-poster:var(--font-archivo),"Helvetica Neue",Helvetica,Arial,sans-serif;--r-desk-bg:var(--bl-paper);--r-chrome:var(--bl-white);--r-hi:rgb(var(--bl-white-rgb)/0.9);--r-lo:rgba(28,39,66,0.08);--r-border:rgba(28,39,66,0.12);--r-content:var(--bl-white);--r-content-soft:var(--bl-white);--r-text:var(--bl-ink);--r-dim:var(--bl-ink-dim);--r-faint:var(--bl-ink-faint);--r-select:var(--bl-azure-text);--r-select-text:#ffffff;--r-note:var(--bl-white);--r-head-a:var(--bl-white);--r-head-b:var(--bl-white);--r-row-border:rgba(28,39,66,0.08);--r-btn-a:var(--bl-white);--r-btn-b:var(--bl-white);--r-btn-hover-a:var(--bl-white-hover);--r-btn-hover-b:var(--bl-white-hover);--r-box-a:var(--bl-ink);--r-box-b:var(--bl-ink);--r-field:var(--bl-white);--r-shadow:rgba(0,0,0,0);--r-link:var(--bl-azure-text);background:transparent;color:var(--bl-ink);color-scheme:light}html[data-look=backlit] .retro-desk.page-field-magenta,html[data-look=backlit] .retro-desk:has(.page-band.home-menu-magenta,.crumb-band.home-menu-magenta){--bl-wash-a:var(--bl-led-blue);--bl-wash-b:var(--bl-led-tiffany);--bl-wash-text:var(--bl-azure-text);--f-page-field:var(--bl-ink);--f-page-ink:#fff;--f-page-field-deep:var(--bl-ink)}html[data-look=backlit] .retro-desk.page-field-violet,html[data-look=backlit] .retro-desk:has(.page-band.home-menu-violet,.crumb-band.home-menu-violet){--bl-wash-a:var(--bl-led-violet);--bl-wash-b:var(--bl-led-blue);--bl-wash-text:var(--bl-violet-text);--f-page-field:var(--bl-ink);--f-page-ink:#fff;--f-page-field-deep:var(--bl-ink)}html[data-look=backlit] .retro-desk.page-field-vermilion,html[data-look=backlit] .retro-desk:has(.page-band.home-menu-vermilion,.crumb-band.home-menu-vermilion){--bl-wash-a:var(--bl-led-coral);--bl-wash-b:var(--bl-led-violet);--bl-wash-text:var(--bl-coral-text);--f-page-field:var(--bl-ink);--f-page-ink:#fff;--f-page-field-deep:var(--bl-ink)}html[data-look=backlit] .retro-desk.page-field-tiffany,html[data-look=backlit] .retro-desk:has(.page-band.home-menu-tiffany,.crumb-band.home-menu-tiffany){--bl-wash-a:var(--bl-led-tiffany);--bl-wash-b:var(--bl-led-mint);--bl-wash-text:var(--bl-teal-text);--f-page-field:var(--bl-ink);--f-page-ink:#fff;--f-page-field-deep:var(--bl-ink)}html[data-look=backlit] .f-display{font-family:var(--f-font-display);font-weight:800;letter-spacing:-.015em;line-height:1.05;text-transform:none}html[data-look=backlit] .f-poster{font-family:var(--f-font-poster);font-style:normal;font-weight:900;letter-spacing:-.02em;line-height:1;text-transform:none}html[data-look=backlit] .f-kicker{color:var(--bl-wash-text,var(--bl-ink-dim));font-weight:800;letter-spacing:.12em}html[data-look=backlit] .app-frame{background:var(--bl-paper);box-shadow:0 0 0 1px rgba(28,39,66,.06),0 0 90px rgb(var(--bl-white-rgb)/.9),0 30px 120px -40px rgba(30,144,200,.35)}html[data-look=backlit] .app-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgb(var(--bl-white-rgb)/.86)}html[data-look=backlit] .app-topbar.is-scrolled{border-bottom-color:transparent;box-shadow:0 1px 0 rgba(28,39,66,.08),0 8px 24px -16px rgba(28,39,66,.25)}html[data-look=backlit] .app-topbar-brand{color:var(--bl-ink)}html[data-look=backlit] .app-topbar-account{color:var(--bl-ink-soft)}html[data-look=backlit] .app-topbar-account.is-open,html[data-look=backlit] .app-topbar-account:hover{background:rgba(28,39,66,.06)}html[data-look=backlit] .app-topbar-signup{background:var(--bl-ink);color:#fff}html[data-look=backlit] .app-topbar-signup:hover{background:var(--bl-ink-soft)}html[data-look=backlit] .account-menu{background:var(--bl-white);border:0;box-shadow:var(--bl-edge),0 24px 60px -24px rgba(28,39,66,.35);color:var(--bl-ink)}html[data-look=backlit] .account-menu-item,html[data-look=backlit] .account-menu-signout{color:var(--bl-ink)}html[data-look=backlit] .account-menu-item:hover{background:rgba(28,39,66,.05)}html[data-look=backlit] .account-menu-item.is-active{background:var(--bl-ink);color:#fff}html[data-look=backlit] .app-tabbar{background:rgb(var(--bl-white-rgb)/.92);border-top:0;box-shadow:0 -1px 0 rgba(28,39,66,.08),0 -10px 30px -22px rgba(28,39,66,.25);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-look=backlit] .app-tab{color:var(--bl-ink-dim);position:relative}html[data-look=backlit] .app-tab:hover{color:var(--bl-ink)}html[data-look=backlit] .app-tab:before{content:none}html[data-look=backlit] .app-tab-events.is-active,html[data-look=backlit] .app-tab-home.is-active,html[data-look=backlit] .app-tab-songs.is-active{background:transparent;color:var(--bl-ink)}html[data-look=backlit] .app-tab:focus-visible{outline:3px solid var(--bl-ink)}html[data-look=backlit] .f-tokens .button,html[data-look=backlit] .retro-desktop .button{background:var(--bl-ink);border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 24px -12px rgba(30,144,200,.7),0 4px 10px -6px rgba(129,216,208,.6);box-shadow:0 1px 0 rgba(255,255,255,.12) inset,0 10px 24px -12px color-mix(in srgb,var(--bl-wash-a,#1e90c8) 70%,transparent),0 4px 10px -6px color-mix(in srgb,var(--bl-wash-b,#81d8d0) 60%,transparent);color:#fff;transition:background .16s ease,box-shadow .2s ease,transform .16s ease}html[data-look=backlit] .f-tokens .button:hover:not(:disabled),html[data-look=backlit] .retro-desktop .button:hover:not(:disabled){background:var(--bl-ink-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 30px -12px rgba(30,144,200,.85),0 6px 14px -6px rgba(129,216,208,.8);box-shadow:0 1px 0 rgba(255,255,255,.14) inset,0 14px 30px -12px color-mix(in srgb,var(--bl-wash-a,#1e90c8) 85%,transparent),0 6px 14px -6px color-mix(in srgb,var(--bl-wash-b,#81d8d0) 80%,transparent);transform:translateY(-1px)}html[data-look=backlit] .retro-desktop .button:active:not(:disabled){transform:translateY(0)}html[data-look=backlit] .f-tokens .ghost-button,html[data-look=backlit] .retro-desktop .ghost-button{background:var(--bl-white);border:0;box-shadow:var(--bl-edge-flat);color:var(--bl-ink)}html[data-look=backlit] .f-tokens .ghost-button:hover:not(:disabled),html[data-look=backlit] .retro-desktop .ghost-button:hover:not(:disabled){background:#f5f7fa;color:var(--bl-ink)}html[data-look=backlit] .f-tokens .button.f-quiet,html[data-look=backlit] .retro-desktop .button.f-quiet{background:transparent;box-shadow:none;color:var(--bl-ink-dim)}html[data-look=backlit] .retro-desktop .button.f-quiet:hover:not(:disabled){background:transparent;color:var(--bl-ink);transform:none}html[data-look=backlit] .f-tokens .button.f-destroy,html[data-look=backlit] .retro-desktop .button.f-destroy{background:transparent;box-shadow:none;color:var(--bl-red-text)}html[data-look=backlit] .retro-desktop .button.f-destroy:hover:not(:disabled){background:transparent;transform:none}html[data-look=backlit] .retro-desktop .button:disabled:not(:has(.f-busy)),html[data-look=backlit] .retro-desktop .icon-button:disabled{background:var(--bl-neutral);box-shadow:none;color:var(--bl-ink-faint);transform:none}html[data-look=backlit] .retro-desktop .icon-button{background:transparent;color:var(--bl-ink-dim)}html[data-look=backlit] .retro-desktop .icon-button:hover:not(:disabled){background:rgba(28,39,66,.06);color:var(--bl-ink)}html[data-look=backlit] .retro-desktop .icon-button.is-active{background:var(--bl-ink);color:#fff}html[data-look=backlit] .retro-desktop .search-row{background:var(--bl-white);box-shadow:var(--bl-edge)}html[data-look=backlit] .retro-desktop .search-row input{color:var(--bl-ink)}html[data-look=backlit] .retro-desktop .search-row input::placeholder{color:var(--bl-ink-faint)}html[data-look=backlit] .retro-desktop .search-row:focus-within{box-shadow:var(--bl-edge),0 0 0 4px rgba(30,144,200,.22),0 0 28px -4px rgba(129,216,208,.55);box-shadow:var(--bl-edge),0 0 0 4px color-mix(in srgb,var(--bl-wash-a,#1e90c8) 22%,transparent),0 0 28px -4px color-mix(in srgb,var(--bl-wash-b,#81d8d0) 55%,transparent);outline:none}html[data-look=backlit] .retro-desktop .search-row .button{background:var(--bl-ink);box-shadow:none;color:#fff}html[data-look=backlit] .retro-desktop .search-row .button:hover:not(:disabled){background:var(--bl-ink-soft);box-shadow:none;transform:none}html[data-look=backlit] .retro-desktop .search-row-clear{color:var(--bl-ink-faint)}html[data-look=backlit] .retro-desktop .search-row-clear:hover{background:rgba(28,39,66,.06);color:var(--bl-ink)}html[data-look=backlit] .section-head{background:transparent;color:var(--bl-ink);gap:10px;margin:0 0 16px;padding:0}html[data-look=backlit] .section-head:before{content:none}html[data-look=backlit] .section-head .f-kicker{color:var(--bl-wash-text,var(--bl-ink-dim));opacity:1}html[data-look=backlit] .section-head-title{color:var(--bl-ink);font-size:1.5rem}html[data-look=backlit] .section-head-icon{color:var(--bl-wash-text,var(--bl-ink-dim))}html[data-look=backlit] .f-zebra>:nth-child(odd){background:rgba(28,39,66,.025)}html[data-look=backlit] .f-zebra>:hover{background:rgba(30,144,200,.07);background:color-mix(in srgb,var(--bl-wash-a,#1e90c8) 7%,transparent)}html[data-look=backlit] .karafun-tabs{background:radial-gradient(120% 160% at 12% -60%,rgba(30,144,200,.34),transparent 62%),radial-gradient(110% 150% at 88% -50%,rgba(129,216,208,.55),transparent 62%),linear-gradient(180deg,rgba(30,144,200,.18),transparent 90%);background:radial-gradient(120% 160% at 12% -60%,color-mix(in srgb,var(--bl-wash-a) 34%,transparent),transparent 62%),radial-gradient(110% 150% at 88% -50%,color-mix(in srgb,var(--bl-wash-b) 55%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bl-wash-a) 18%,transparent),transparent 90%);border-top:0;padding:10px 10px 0}html[data-look=backlit] .karafun-tab{min-height:60px}html[data-look=backlit] .karafun-tab:after{background:linear-gradient(90deg,var(--bl-wash-a),var(--bl-wash-b));border-radius:999px;bottom:8px;content:"";height:3px;left:50%;opacity:0;position:absolute;transform:translateX(-50%) scaleX(.4);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.3,1.1);width:44px}html[data-look=backlit] .karafun-tab:hover:not(.is-active){background:rgba(28,39,66,.04)}html[data-look=backlit] .karafun-tab.is-active{background:transparent;color:var(--bl-ink)}html[data-look=backlit] .karafun-tab.is-active:after{box-shadow:0 2px 12px rgba(30,144,200,.55);box-shadow:0 2px 12px color-mix(in srgb,var(--bl-wash-a) 55%,transparent);opacity:1;transform:translateX(-50%) scaleX(1)}html[data-look=backlit] .retro-desktop .song-title,html[data-look=backlit] .song-row .song-title{color:var(--bl-ink);font-weight:600}html[data-look=backlit] .retro-desktop .song-meta{color:var(--bl-ink-dim)}html[data-look=backlit] .song-explicit,html[data-look=backlit] .song-source{color:var(--bl-ink-faint)}html[data-look=backlit] .song-rows .song-row .song-keep-button{background:var(--bl-white);border:0;box-shadow:var(--bl-edge-flat);color:var(--bl-ink)}html[data-look=backlit] .song-rows .song-row .song-keep-button:hover:not(:disabled){background:#f5f7fa;box-shadow:var(--bl-edge-flat);color:var(--bl-ink);transform:none}html[data-look=backlit] .song-rows .song-row .song-keep-button.is-saved{background:var(--bl-white);box-shadow:var(--bl-edge-flat);color:var(--bl-azure-text)}html[data-look=backlit] .song-rows .song-row .song-keep-button.is-icon-only,html[data-look=backlit] .song-rows .song-row .song-keep-button.is-icon-only:hover:not(:disabled){background:transparent;box-shadow:none;color:var(--bl-ink-dim)}html[data-look=backlit] .song-rows .song-row .song-keep-button.is-icon-only.is-saved,html[data-look=backlit] .song-rows .song-row .song-keep-button.is-icon-only.is-saved:hover:not(:disabled){background:transparent;box-shadow:none;filter:drop-shadow(0 0 6px rgba(30,144,200,.45))}html[data-look=backlit] .song-row-clock,html[data-look=backlit] .song-row-forget{color:var(--bl-ink-faint)}html[data-look=backlit] .song-row-forget:focus-visible,html[data-look=backlit] .song-row-forget:hover{background:rgba(28,39,66,.06);color:var(--bl-ink)}html[data-look=backlit] .retro-desktop .song-add-button.is-added{background:var(--bl-white);box-shadow:var(--bl-edge-flat);color:var(--bl-azure-text)}html[data-look=backlit] .retro-desktop .song-add-button.is-error{box-shadow:0 0 0 2px var(--bl-red-text),0 10px 24px -12px rgba(192,39,31,.4)}html[data-look=backlit] .queue-refresh,html[data-look=backlit] .song-more{background:var(--bl-white);box-shadow:var(--bl-edge-flat);color:var(--bl-ink-dim)}html[data-look=backlit] .queue-refresh:hover:not(:disabled),html[data-look=backlit] .song-more:hover:not(:disabled){background:#f5f7fa;color:var(--bl-ink)}html[data-look=backlit] .song-menu{background:var(--bl-white);border:0;box-shadow:var(--bl-edge),0 24px 60px -24px rgba(28,39,66,.35)}html[data-look=backlit] .song-menu-item{color:var(--bl-ink)}html[data-look=backlit] .song-menu-item:hover{background:rgba(28,39,66,.05)}html[data-look=backlit] .song-folder-head{color:var(--bl-ink)}html[data-look=backlit] .song-folder-head:hover{background:rgba(28,39,66,.03)}html[data-look=backlit] .song-folder-icon{color:var(--bl-azure-text)}html[data-look=backlit] .song-folder-name{font-weight:800;letter-spacing:-.015em;text-transform:none}html[data-look=backlit] .song-folder-edit{color:var(--bl-ink-faint)}html[data-look=backlit] .song-folder-edit:focus-visible,html[data-look=backlit] .song-folder-edit:hover{background:rgba(28,39,66,.06);color:var(--bl-ink)}html[data-look=backlit] .song-empty-card{background:var(--bl-white);border:0;box-shadow:var(--bl-edge)}html[data-look=backlit] .song-empty-card-cta{background:var(--bl-white);border:0;box-shadow:var(--bl-edge-flat);color:var(--bl-azure-text)}html[data-look=backlit] .song-empty-card-cta:hover{background:#f5f7fa}html[data-look=backlit] .karafun-note a,html[data-look=backlit] .queue-karafun-link a,html[data-look=backlit] .song-missing-hint a{color:var(--bl-azure-text)}html[data-look=backlit] .empty-note,html[data-look=backlit] .empty-state,html[data-look=backlit] .retro-desktop .empty-state{color:var(--bl-ink-dim)}html[data-look=backlit] .now-playing{background:linear-gradient(180deg,rgba(30,144,200,.16),transparent 55%),radial-gradient(80% 90% at 90% -30%,rgba(129,216,208,.4),transparent 60%),var(--bl-white);background:linear-gradient(180deg,color-mix(in srgb,var(--bl-wash-a) 16%,transparent),transparent 55%),radial-gradient(80% 90% at 90% -30%,color-mix(in srgb,var(--bl-wash-b) 40%,transparent),transparent 60%),var(--bl-white);border:0;border-radius:14px;box-shadow:var(--bl-edge)}html[data-look=backlit] .now-playing.is-mine{background:linear-gradient(180deg,rgba(30,144,200,.3),transparent 70%),radial-gradient(80% 90% at 90% -30%,rgba(129,216,208,.7),transparent 65%),var(--bl-white);background:linear-gradient(180deg,color-mix(in srgb,var(--bl-wash-a) 30%,transparent),transparent 70%),radial-gradient(80% 90% at 90% -30%,color-mix(in srgb,var(--bl-wash-b) 70%,transparent),transparent 65%),var(--bl-white);box-shadow:var(--bl-edge),0 18px 40px -18px rgba(30,144,200,.55);box-shadow:var(--bl-edge),0 18px 40px -18px color-mix(in srgb,var(--bl-wash-a) 55%,transparent)}html[data-look=backlit] .now-playing-kicker,html[data-look=backlit] .now-playing.is-mine .now-playing-kicker{color:var(--bl-wash-text,var(--bl-azure-text));opacity:1}html[data-look=backlit] .now-playing-title,html[data-look=backlit] .now-playing.is-mine .now-playing-title{color:var(--bl-ink)}html[data-look=backlit] .now-playing-meta,html[data-look=backlit] .now-playing.is-mine .now-playing-meta{color:var(--bl-ink-dim);opacity:1}html[data-look=backlit] .now-playing.is-mine .now-playing-menu-button{color:var(--bl-ink-dim)}html[data-look=backlit] .now-playing.is-mine .now-playing-confirm .button.f-quiet,html[data-look=backlit] .now-playing.is-mine .now-playing-confirm-warning{color:var(--bl-ink)}html[data-look=backlit] .now-playing.is-mine .now-playing-confirm .button:not(.f-quiet):not(.f-destroy){background:var(--bl-ink);color:#fff}html[data-look=backlit] .queue-row.is-mine{border-left:0;padding-left:12px;position:relative}html[data-look=backlit] .queue-row.is-mine:before{background:linear-gradient(180deg,var(--bl-wash-a),var(--bl-wash-b));border-radius:999px;bottom:10px;box-shadow:0 0 12px rgba(30,144,200,.55);box-shadow:0 0 12px color-mix(in srgb,var(--bl-wash-a) 55%,transparent);content:"";left:2px;position:absolute;top:10px;width:4px}html[data-look=backlit] .queue-row.is-swapping{background:rgba(129,216,208,.18);background:color-mix(in srgb,var(--bl-wash-b) 18%,transparent)}html[data-look=backlit] .queue-card.is-dragging,html[data-look=backlit] .queue-row.is-dragging{background:var(--bl-white);box-shadow:var(--bl-edge)}html[data-look=backlit] .queue-row .queue-grip:hover{background:rgba(28,39,66,.06);color:var(--bl-ink)}html[data-look=backlit] button.queue-row-body:focus-visible{outline-color:var(--bl-ink)}html[data-look=backlit] .home-gallery-more{background:var(--bl-white);box-shadow:var(--bl-edge);color:var(--bl-ink)}html[data-look=backlit] .home-gallery-more:hover{background:#f5f7fa}html[data-look=backlit] .home-gallery-more svg{color:var(--bl-azure-text)}html[data-look=backlit] .home-gallery-more:focus-visible{outline-color:var(--bl-ink)}html[data-look=backlit] .sponsor-grid-head{color:var(--bl-ink-dim)}html[data-look=backlit] .sponsor-grid-tile{color:var(--bl-ink)}html[data-look=backlit] .register-cta-button{background:var(--bl-white);box-shadow:var(--bl-edge),0 14px 30px -14px rgba(124,58,237,.45),0 14px 30px -14px rgba(30,144,200,.45),0 10px 24px -12px rgba(127,227,181,.5);color:var(--bl-ink);position:relative}html[data-look=backlit] .register-cta-button:after{border-radius:999px;bottom:-11px;content:"";filter:blur(7px);height:10px;left:10%;opacity:.8;position:absolute;width:80%;z-index:-1}html[data-look=backlit] .register-cta-button:hover{background:var(--bl-white);box-shadow:var(--bl-edge),0 18px 36px -14px rgba(124,58,237,.55),0 18px 36px -14px rgba(30,144,200,.55),0 12px 28px -12px rgba(127,227,181,.6)}html[data-look=backlit] .register-cta-button svg{color:var(--bl-azure-text)}html[data-look=backlit] .follow-ig-avatar-frame{background:linear-gradient(180deg,var(--bl-white),var(--bl-silver));box-shadow:0 1px 2px rgba(28,39,66,.12)}html[data-look=backlit] .follow-ig-avatar{border-color:var(--bl-white)}html[data-look=backlit] .follow-ig-handle{color:var(--bl-azure-text)}html[data-look=backlit] .follow-ig-name{color:var(--bl-ink-dim)}html[data-look=backlit] .share-qr-card{box-shadow:var(--bl-edge)}html[data-look=backlit] .share-qr-url{color:var(--bl-ink)}html[data-look=backlit] .gv-tile{background:var(--bl-lifted)}html[data-look=backlit] .site-footer{color:var(--bl-ink-faint)}html[data-look=backlit] .site-footer a:hover{color:var(--bl-ink)}html[data-look=backlit] .site-footer a.site-footer-egg:hover{color:var(--bl-teal-text)}html[data-look=backlit] .dialog-backdrop,html[data-look=backlit] :is(.retro-desktop,.biz-root,.f-tokens) .dialog-backdrop{background:rgba(28,39,66,.32)}html[data-look=backlit] .dialog,html[data-look=backlit] .retro-desktop .dialog,html[data-look=backlit] :is(.retro-desktop,.biz-root,.f-tokens) .dialog{background:var(--bl-white);border:0;border-radius:20px;box-shadow:var(--bl-edge),0 40px 90px -30px rgba(28,39,66,.5);color:var(--bl-ink)}html[data-look=backlit] .dialog-header h2,html[data-look=backlit] .retro-desktop .dialog h3{color:var(--bl-ink)}html[data-look=backlit] .retro-desktop .dialog-close{color:var(--bl-ink-dim)}html[data-look=backlit] :is(.retro-desktop,.biz-root,.f-tokens) .f-invalid{outline-color:var(--bl-red-text)}html[data-look=backlit] :is(.retro-desktop,.biz-root,.f-tokens) :is(.f-error,.auth-error,.event-rsvp-error,.sales-error){background:var(--bl-red-text);border-radius:6px}html[data-look=backlit] .f-cel-queue,html[data-look=backlit] .f-cel-save{--f-cel-1:var(--bl-white);--f-cel-ink:var(--bl-ink)}html[data-look=backlit] .f-cel-flag{box-shadow:var(--bl-edge),0 14px 30px -14px rgba(30,144,200,.5)}@keyframes bl-drift{0%{--bl-wash-a:#8a2cff;--bl-wash-b:#00e5ff}18%{--bl-wash-a:#3d5bff;--bl-wash-b:#2bff5a}36%{--bl-wash-a:#00e5ff;--bl-wash-b:#ffd400}52%{--bl-wash-a:#2bff5a;--bl-wash-b:#ff2bd6}66%{--bl-wash-a:#ffd400;--bl-wash-b:#ff0040}78%{--bl-wash-a:#ff2bd6;--bl-wash-b:#8a2cff}90%{--bl-wash-a:#ff0040;--bl-wash-b:#3d5bff}to{--bl-wash-a:#8a2cff;--bl-wash-b:#00e5ff}}html[data-look=backlit] :is(.app-topbar,.app-topbar-brand,.app-tab,.karafun-tabs,.karafun-tab,.section-head,.retro-desktop .button,.retro-desktop .search-row,.now-playing,.queue-row.is-mine,.register-cta-button,.home-gallery-more){animation:bl-drift 48s linear infinite}html[data-look=backlit] .app-topbar{background:radial-gradient(90% 180% at 0 0,rgba(30,144,200,.22),transparent 60%),radial-gradient(70% 160% at 100% 0,rgba(129,216,208,.26),transparent 60%),rgb(var(--bl-white-rgb)/.86);background:radial-gradient(90% 180% at 0 0,color-mix(in srgb,var(--bl-wash-a) 22%,transparent),transparent 60%),radial-gradient(70% 160% at 100% 0,color-mix(in srgb,var(--bl-wash-b) 26%,transparent),transparent 60%),rgb(var(--bl-white-rgb)/.86)}html[data-look=backlit] .home-gallery-more svg{color:#1e76a6;color:color-mix(in srgb,var(--bl-wash-a) 75%,var(--bl-ink))}html[data-look=backlit] .register-cta-button{box-shadow:var(--bl-edge),0 14px 30px -14px rgba(30,144,200,.55),0 14px 30px -14px rgba(129,216,208,.55);box-shadow:var(--bl-edge),0 14px 30px -14px color-mix(in srgb,var(--bl-wash-a) 55%,transparent),0 14px 30px -14px color-mix(in srgb,var(--bl-wash-b) 55%,transparent)}html[data-look=backlit] .register-cta-button:hover{box-shadow:var(--bl-edge),0 18px 36px -14px rgba(30,144,200,.7),0 18px 36px -14px rgba(129,216,208,.7);box-shadow:var(--bl-edge),0 18px 36px -14px color-mix(in srgb,var(--bl-wash-a) 70%,transparent),0 18px 36px -14px color-mix(in srgb,var(--bl-wash-b) 70%,transparent)}html[data-look=backlit] .register-cta-button:after{animation:bl-flow 12s linear infinite;background:var(--bl-rainbow);background-size:300% 100%}@keyframes bl-flow{0%{background-position:0 0}to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){html[data-look=backlit] .karafun-tab:after,html[data-look=backlit] .retro-desktop .button{transition:none}html[data-look=backlit] .register-cta-button:after,html[data-look=backlit] :is(.app-topbar,.app-topbar-brand,.app-tab,.karafun-tabs,.karafun-tab,.section-head,.retro-desktop .button,.retro-desktop .search-row,.now-playing,.queue-row.is-mine,.register-cta-button,.home-gallery-more){animation:none}}html[data-look=backlit] .queue-offline,html[data-look=backlit] .queue-open,html[data-look=backlit] .sing-asleep,html[data-look=backlit] .sing-awake{background:var(--bl-white);box-shadow:var(--bl-edge)}html[data-look=backlit] .queue-offline-title,html[data-look=backlit] .queue-open-title{color:var(--bl-ink)}html[data-look=backlit] .app-frame{isolation:isolate;position:relative}html[data-look=backlit] .app-frame:before{animation:bl-float 40s ease-in-out infinite alternate,bl-hue 48s linear infinite;background:radial-gradient(46% 34% at 18% 12%,var(--bl-neon-magenta) 0,transparent 70%),radial-gradient(44% 36% at 88% 28%,var(--bl-neon-cyan) 0,transparent 70%),radial-gradient(42% 32% at 12% 62%,var(--bl-neon-green) 0,transparent 70%),radial-gradient(48% 36% at 86% 84%,var(--bl-neon-blue) 0,transparent 70%),radial-gradient(36% 28% at 50% 46%,var(--bl-neon-yellow) 0,transparent 70%);content:"";inset:-12%;opacity:.42;pointer-events:none;position:fixed;will-change:transform,filter;z-index:-1}html[data-look=backlit] .app-frame-main{box-shadow:inset 1px 0 0 rgb(var(--bl-white-rgb)/.7),inset -1px 0 0 rgb(var(--bl-white-rgb)/.7),0 0 0 1px rgba(28,39,66,.08)}@keyframes bl-float{0%{transform:translate3d(-3%,-2%,0) scale(1.08)}to{transform:translate3d(3%,3%,0) scale(1.14)}}@keyframes bl-hue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}html[data-look=backlit] .f-zebra>:nth-child(odd){background:rgb(var(--bl-white-rgb)/.62)}html[data-look=backlit] .f-zebra>:nth-child(2n){background:rgb(var(--bl-white-rgb)/.4)}html[data-look=backlit] .f-zebra>:hover{background:rgba(224,240,247,.73);background:color-mix(in srgb,var(--bl-wash-a,#3d5bff) 10%,rgb(var(--bl-white-rgb)/.7))}html[data-look=backlit] .song-folder-head{background:rgb(var(--bl-white-rgb)/.55)}html[data-look=backlit] .app-topbar{background:radial-gradient(70% 160% at 0 0,rgba(30,144,200,.38),transparent 62%),radial-gradient(60% 150% at 100% 0,rgba(129,216,208,.42),transparent 62%),rgb(var(--bl-white-rgb)/.78);background:radial-gradient(70% 160% at 0 0,color-mix(in srgb,var(--bl-wash-a) 38%,transparent),transparent 62%),radial-gradient(60% 150% at 100% 0,color-mix(in srgb,var(--bl-wash-b) 42%,transparent),transparent 62%),rgb(var(--bl-white-rgb)/.78)}html[data-look=backlit] .app-tabbar{background:rgb(var(--bl-white-rgb)/.8)}html[data-look=backlit] .karafun-tab.is-active:after{box-shadow:0 0 6px 1px rgba(30,144,200,.85),0 0 18px 4px rgba(129,216,208,.55);box-shadow:0 0 6px 1px color-mix(in srgb,var(--bl-wash-a) 85%,transparent),0 0 18px 4px color-mix(in srgb,var(--bl-wash-b) 55%,transparent);height:4px}html[data-look=backlit] .f-tokens .button,html[data-look=backlit] .retro-desktop .button{box-shadow:0 0 0 1.5px #40a1d0,0 0 14px 1px rgba(30,144,200,.55),0 10px 28px -8px rgba(129,216,208,.75);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bl-wash-a,#3d5bff) 85%,var(--bl-white)),0 0 14px 1px color-mix(in srgb,var(--bl-wash-a,#3d5bff) 55%,transparent),0 10px 28px -8px color-mix(in srgb,var(--bl-wash-b,#00e5ff) 75%,transparent)}html[data-look=backlit] .f-tokens .button:hover:not(:disabled),html[data-look=backlit] .retro-desktop .button:hover:not(:disabled){box-shadow:0 0 0 1.5px #2996cb,0 0 20px 2px rgba(30,144,200,.7),0 14px 34px -8px rgba(129,216,208,.9);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bl-wash-a,#3d5bff) 95%,var(--bl-white)),0 0 20px 2px color-mix(in srgb,var(--bl-wash-a,#3d5bff) 70%,transparent),0 14px 34px -8px color-mix(in srgb,var(--bl-wash-b,#00e5ff) 90%,transparent)}html[data-look=backlit] .f-tokens .button.f-destroy,html[data-look=backlit] .f-tokens .button.f-quiet,html[data-look=backlit] .retro-desktop .button.f-destroy,html[data-look=backlit] .retro-desktop .button.f-quiet,html[data-look=backlit] .retro-desktop .button:disabled:not(:has(.f-busy)){box-shadow:none}html[data-look=backlit] .retro-desktop .search-row .button,html[data-look=backlit] .retro-desktop .search-row .button:hover:not(:disabled){box-shadow:none}html[data-look=backlit] .retro-desktop .search-row{box-shadow:var(--bl-edge),0 0 0 1.5px #62b1d8,0 0 18px 2px rgba(129,216,208,.45);box-shadow:var(--bl-edge),0 0 0 1.5px color-mix(in srgb,var(--bl-wash-a) 70%,var(--bl-white)),0 0 18px 2px color-mix(in srgb,var(--bl-wash-b) 45%,transparent)}html[data-look=backlit] .retro-desktop .search-row:focus-within{box-shadow:var(--bl-edge),0 0 0 2px #2996cb,0 0 28px 4px rgba(129,216,208,.65);box-shadow:var(--bl-edge),0 0 0 2px color-mix(in srgb,var(--bl-wash-a) 95%,var(--bl-white)),0 0 28px 4px color-mix(in srgb,var(--bl-wash-b) 65%,transparent)}html[data-look=backlit] .now-playing{background:linear-gradient(180deg,rgba(30,144,200,.3),transparent 70%),radial-gradient(80% 90% at 90% -30%,rgba(129,216,208,.6),transparent 65%),var(--bl-white);background:linear-gradient(180deg,color-mix(in srgb,var(--bl-wash-a) 30%,transparent),transparent 70%),radial-gradient(80% 90% at 90% -30%,color-mix(in srgb,var(--bl-wash-b) 60%,transparent),transparent 65%),var(--bl-white);box-shadow:var(--bl-edge),0 0 0 1.5px #56acd6,0 0 22px 2px rgba(129,216,208,.5);box-shadow:var(--bl-edge),0 0 0 1.5px color-mix(in srgb,var(--bl-wash-a) 75%,var(--bl-white)),0 0 22px 2px color-mix(in srgb,var(--bl-wash-b) 50%,transparent)}html[data-look=backlit] .now-playing.is-mine{box-shadow:var(--bl-edge),0 0 0 2px #2996cb,0 0 30px 4px rgba(129,216,208,.65);box-shadow:var(--bl-edge),0 0 0 2px color-mix(in srgb,var(--bl-wash-a) 95%,var(--bl-white)),0 0 30px 4px color-mix(in srgb,var(--bl-wash-b) 65%,transparent)}html[data-look=backlit] .queue-row.is-mine:before{box-shadow:0 0 8px 1px rgba(30,144,200,.85),0 0 22px 4px rgba(129,216,208,.45);box-shadow:0 0 8px 1px color-mix(in srgb,var(--bl-wash-a) 85%,transparent),0 0 22px 4px color-mix(in srgb,var(--bl-wash-b) 45%,transparent)}html[data-look=backlit] .register-cta-button{box-shadow:var(--bl-edge),0 0 0 2px #40a1d0,0 0 22px 2px rgba(129,216,208,.55),0 16px 34px -14px rgba(30,144,200,.75);box-shadow:var(--bl-edge),0 0 0 2px color-mix(in srgb,var(--bl-wash-a) 85%,var(--bl-white)),0 0 22px 2px color-mix(in srgb,var(--bl-wash-b) 55%,transparent),0 16px 34px -14px color-mix(in srgb,var(--bl-wash-a) 75%,transparent)}html[data-look=backlit] .register-cta-button:hover{box-shadow:var(--bl-edge),0 0 0 2px var(--bl-wash-a),0 0 30px 4px rgba(129,216,208,.7),0 20px 40px -14px rgba(30,144,200,.9);box-shadow:var(--bl-edge),0 0 0 2px var(--bl-wash-a),0 0 30px 4px color-mix(in srgb,var(--bl-wash-b) 70%,transparent),0 20px 40px -14px color-mix(in srgb,var(--bl-wash-a) 90%,transparent)}html[data-look=backlit] .register-cta-button:after{opacity:1}html[data-look=backlit] .home-gallery-more{box-shadow:var(--bl-edge),0 0 0 1.5px #6db7db,0 0 16px 1px rgba(129,216,208,.4);box-shadow:var(--bl-edge),0 0 0 1.5px color-mix(in srgb,var(--bl-wash-a) 65%,var(--bl-white)),0 0 16px 1px color-mix(in srgb,var(--bl-wash-b) 40%,transparent)}html[data-look=backlit] .song-rows .song-row .song-keep-button.is-icon-only.is-saved,html[data-look=backlit] .song-rows .song-row .song-keep-button.is-icon-only.is-saved:hover:not(:disabled){color:var(--bl-azure-text);filter:drop-shadow(0 0 7px rgba(61,91,255,.85))}@media (prefers-reduced-motion:reduce){html[data-look=backlit] .app-frame:before{animation:none}}html[data-look=backlit] .karafun-tabs{align-items:stretch;background:radial-gradient(120% 160% at 12% -60%,rgba(30,144,200,.48),transparent 62%),radial-gradient(110% 150% at 88% -50%,rgba(129,216,208,.6),transparent 62%),linear-gradient(180deg,rgba(30,144,200,.22),transparent 90%);background:radial-gradient(120% 160% at 12% -60%,color-mix(in srgb,var(--bl-wash-a) 48%,transparent),transparent 62%),radial-gradient(110% 150% at 88% -50%,color-mix(in srgb,var(--bl-wash-b) 60%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bl-wash-a) 22%,transparent),transparent 90%);display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;padding:14px 16px 18px}html[data-look=backlit] .karafun-tabs:before{background:rgb(var(--bl-white-rgb)/.86);border-radius:999px;box-shadow:var(--bl-edge);content:"";grid-column:1/3;grid-row:1;margin:-6px}html[data-look=backlit] .karafun-tab:first-of-type{grid-column:1}html[data-look=backlit] .karafun-tab:last-of-type{grid-column:2}html[data-look=backlit] .karafun-tab{background:transparent;border-radius:999px;color:var(--bl-ink-dim);font-size:1.15rem;grid-row:1;min-height:52px;padding:0 14px;position:relative;transition:background .16s ease,box-shadow .2s ease,color .16s ease}html[data-look=backlit] .karafun-tab:after{content:none}html[data-look=backlit] .karafun-tab:hover:not(.is-active){background:rgba(28,39,66,.05);color:var(--bl-ink)}html[data-look=backlit] .karafun-tab.is-active{background:var(--bl-ink);box-shadow:0 0 0 1.5px #40a1d0,0 0 16px 1px rgba(30,144,200,.55),0 10px 24px -8px rgba(129,216,208,.75);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bl-wash-a) 85%,var(--bl-white)),0 0 16px 1px color-mix(in srgb,var(--bl-wash-a) 55%,transparent),0 10px 24px -8px color-mix(in srgb,var(--bl-wash-b) 75%,transparent);color:#fff}html[data-look=backlit] .karafun-tab.is-active .karafun-tab-count{opacity:.8}html[data-look=backlit] .karafun-tab:focus-visible{outline:3px solid var(--bl-ink);outline-offset:3px}html[data-look=backlit] [data-bl-tabs=blocks] .karafun-tabs{gap:0;padding:0}html[data-look=backlit] [data-bl-tabs=blocks] .karafun-tabs:before{content:none}html[data-look=backlit] [data-bl-tabs=blocks] .karafun-tab{background:rgb(var(--bl-white-rgb)/.55);border-radius:0;min-height:64px}html[data-look=backlit] [data-bl-tabs=blocks] .karafun-tab.is-active{background:var(--bl-ink);box-shadow:inset 0 -4px 0 var(--bl-wash-a),0 0 18px 2px rgba(30,144,200,.55);box-shadow:inset 0 -4px 0 var(--bl-wash-a),0 0 18px 2px color-mix(in srgb,var(--bl-wash-a) 55%,transparent)}html[data-look=backlit] [data-bl-tabs=pills] .karafun-tabs{gap:12px}html[data-look=backlit] [data-bl-tabs=pills] .karafun-tabs:before{content:none}html[data-look=backlit] [data-bl-tabs=pills] .karafun-tab{background:var(--bl-white);box-shadow:var(--bl-edge);color:var(--bl-ink);min-height:56px}html[data-look=backlit] [data-bl-tabs=pills] .karafun-tab.is-active{background:var(--bl-ink);color:#fff}html[data-look=backlit] .app-tab{border-radius:999px;transition:background .16s ease,color .16s ease}html[data-look=backlit] .app-tab-events.is-active,html[data-look=backlit] .app-tab-home.is-active,html[data-look=backlit] .app-tab-songs.is-active{background:var(--bl-ink);box-shadow:0 0 0 1.5px #40a1d0,0 0 14px 1px rgba(30,144,200,.5);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bl-wash-a) 85%,var(--bl-white)),0 0 14px 1px color-mix(in srgb,var(--bl-wash-a) 50%,transparent);color:#fff}@media (prefers-reduced-motion:reduce){html[data-look=backlit] .app-tab,html[data-look=backlit] .karafun-tab{transition:none}}html[data-look=backlit] .now-playing.is-mine,html[data-look=backlit] .register-cta-button,html[data-look=backlit] .retro-desktop .search-row{position:relative}html[data-look=backlit] .now-playing.is-mine:before,html[data-look=backlit] .register-cta-button:before,html[data-look=backlit] .retro-desktop .search-row:before{animation:bl-pulse 3.6s ease-in-out infinite;background:radial-gradient(closest-side,rgba(30,144,200,.7),rgba(129,216,208,.45) 60%,transparent);background:radial-gradient(closest-side,color-mix(in srgb,var(--bl-wash-a) 70%,transparent),color-mix(in srgb,var(--bl-wash-b) 45%,transparent) 60%,transparent);border-radius:inherit;content:"";filter:blur(14px);inset:-14px -10px;pointer-events:none;position:absolute;z-index:-1}html[data-look=backlit] .now-playing.is-mine:before{border-radius:24px}@keyframes bl-pulse{0%,to{opacity:.45;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){html[data-look=backlit] .now-playing.is-mine:before,html[data-look=backlit] .register-cta-button:before,html[data-look=backlit] .retro-desktop .search-row:before{animation:none;opacity:.7}}html[data-look=backlit] :is(.retro-desktop,.biz-root,.f-tokens) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background:var(--bl-white);border:0;box-shadow:var(--bl-edge-flat);color:var(--bl-ink);color-scheme:light}html[data-look=backlit] :is(.retro-desktop,.biz-root,.f-tokens) :is(input,textarea)::placeholder{color:var(--bl-ink-faint);opacity:1}html[data-look=backlit] :is(.retro-desktop,.biz-root,.f-tokens) :is(input,textarea,select):focus-visible,html[data-look=backlit] :is(.retro-desktop,.biz-root,.f-tokens) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus{box-shadow:var(--bl-edge-flat),0 0 0 2px #2996cb,0 0 22px 3px rgba(129,216,208,.55);box-shadow:var(--bl-edge-flat),0 0 0 2px color-mix(in srgb,var(--bl-wash-a,#3d5bff) 95%,var(--bl-white)),0 0 22px 3px color-mix(in srgb,var(--bl-wash-b,#00e5ff) 55%,transparent);outline:none}html[data-look=backlit] :is(.retro-desktop,.biz-root,.f-tokens) select option{background:var(--bl-white);color:var(--bl-ink)}html[data-look=backlit] .retro-desktop .book-flow select{background-image:linear-gradient(45deg,transparent 50%,var(--bl-ink) 50%),linear-gradient(135deg,var(--bl-ink) 50%,transparent 50%)}html[data-look=backlit] .retro-desktop .chat-composer .search-row textarea:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-look=backlit] .retro-desktop .chat-composer .search-row textarea:not([type=checkbox]):not([type=radio]):not([type=range]):focus,html[data-look=backlit] :is(.retro-desktop,.f-tokens) :is(.phone-entry,.search-row,.insta-field) input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-look=backlit] :is(.retro-desktop,.f-tokens) :is(.phone-entry,.search-row,.insta-field) input:not([type=checkbox]):not([type=radio]):not([type=range]):focus{background:transparent;border-radius:999px;box-shadow:none;color:var(--bl-ink)}html[data-look=backlit] :is(.retro-desktop,.f-tokens) .insta-field,html[data-look=backlit] :is(.retro-desktop,.f-tokens) .join-dialog .phone-entry,html[data-look=backlit] :is(.retro-desktop,.f-tokens) .phone-entry{background:var(--bl-white);border:0;box-shadow:var(--bl-edge)}html[data-look=backlit] :is(.retro-desktop,.f-tokens) .insta-field:focus-within,html[data-look=backlit] :is(.retro-desktop,.f-tokens) .join-dialog .phone-entry:focus-within,html[data-look=backlit] :is(.retro-desktop,.f-tokens) .phone-entry:focus-within{border-color:transparent;box-shadow:var(--bl-edge),0 0 0 2px #2996cb,0 0 28px 4px rgba(129,216,208,.65);box-shadow:var(--bl-edge),0 0 0 2px color-mix(in srgb,var(--bl-wash-a,#3d5bff) 95%,var(--bl-white)),0 0 28px 4px color-mix(in srgb,var(--bl-wash-b,#00e5ff) 65%,transparent);outline:none}html[data-look=backlit] :is(.retro-desktop,.f-tokens) .join-dialog .phone-entry input::placeholder{color:var(--bl-ink-faint)}html[data-look=backlit] :is(.retro-desktop,.f-tokens) .phone-entry .phone-entry-go{background:var(--bl-ink);box-shadow:none;color:#fff}html[data-look=backlit] :is(.retro-desktop,.f-tokens) .otp-slot{background:var(--bl-white);box-shadow:var(--bl-edge-flat);color:var(--bl-ink)}html[data-look=backlit] :is(.retro-desktop,.f-tokens) .otp-slot-active{box-shadow:var(--bl-edge-flat),0 0 0 2px #2996cb,0 0 18px 2px rgba(129,216,208,.55);box-shadow:var(--bl-edge-flat),0 0 0 2px color-mix(in srgb,var(--bl-wash-a,#3d5bff) 95%,var(--bl-white)),0 0 18px 2px color-mix(in srgb,var(--bl-wash-b,#00e5ff) 55%,transparent);outline:none}html[data-look=backlit] :is(.retro-desktop,.f-tokens) .otp-caret{background:var(--bl-ink)}html[data-look=backlit] :is(.retro-desktop,.f-tokens) .auth-check input{accent-color:var(--bl-ink)}html[data-look=backlit] .f-tokens .choice-card,html[data-look=backlit] .retro-desktop .book-type-card,html[data-look=backlit] .retro-desktop .choice-card{background:var(--bl-white);border-color:transparent;box-shadow:var(--bl-edge-flat);color:var(--bl-ink)}html[data-look=backlit] .f-tokens .choice-card:has(input:checked),html[data-look=backlit] .retro-desktop .book-type-card.is-selected,html[data-look=backlit] .retro-desktop .choice-card:has(input:checked){box-shadow:var(--bl-edge-flat),0 0 0 2px #349bce,0 0 18px 2px rgba(129,216,208,.45);box-shadow:var(--bl-edge-flat),0 0 0 2px color-mix(in srgb,var(--bl-wash-a,#3d5bff) 90%,var(--bl-white)),0 0 18px 2px color-mix(in srgb,var(--bl-wash-b,#00e5ff) 45%,transparent)}html[data-look=backlit] .home-door{animation:bl-drift 48s linear infinite;background:var(--bl-white);box-shadow:var(--bl-edge);color:var(--bl-ink);transition:background .16s ease,box-shadow .2s ease}html[data-look=backlit] .home-door:hover{background:var(--bl-white);box-shadow:var(--bl-edge),0 0 0 1.5px #40a1d0,0 0 18px 2px rgba(129,216,208,.5);box-shadow:var(--bl-edge),0 0 0 1.5px color-mix(in srgb,var(--bl-wash-a) 85%,var(--bl-white)),0 0 18px 2px color-mix(in srgb,var(--bl-wash-b) 50%,transparent)}html[data-look=backlit] .home-door:focus-visible{outline:3px solid var(--bl-ink);outline-offset:3px}html[data-look=backlit] .home-door-icon{background:var(--bl-violet-text);color:#fff}html[data-look=backlit] .home-door-arrow{color:#1e76a6;color:color-mix(in srgb,var(--bl-wash-a) 75%,var(--bl-ink))}@media (prefers-reduced-motion:reduce){html[data-look=backlit] .home-door{animation:none}}html[data-look=backlit] .crumb-band,html[data-look=backlit] .crumb-band.home-menu-tiffany,html[data-look=backlit] .page-band,html[data-look=backlit] .page-band.home-menu-tiffany{background:transparent;color:var(--bl-ink)}html[data-look=backlit] .page-band{padding:28px 22px 4px}html[data-look=backlit] .crumb-band{padding:18px 22px 2px}html[data-look=backlit] .crumb-band a{color:var(--bl-wash-text,var(--bl-ink-dim));letter-spacing:0;text-decoration:none;text-transform:none}html[data-look=backlit] .crumb-band a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}html[data-look=backlit] .crumb-band-sep{color:var(--bl-ink-faint);opacity:1}html[data-look=backlit] .home-menu{margin-inline:0}html[data-look=backlit] .home-menu-link,html[data-look=backlit] .home-menu-link.home-menu-magenta,html[data-look=backlit] .home-menu-link.home-menu-vermilion,html[data-look=backlit] .home-menu-link.home-menu-violet{animation:bl-drift 48s linear infinite;background:var(--bl-white);border-radius:18px;box-shadow:var(--bl-edge);color:var(--bl-ink);transition:box-shadow .2s ease}html[data-look=backlit] .home-menu-link.home-menu-magenta:hover,html[data-look=backlit] .home-menu-link.home-menu-vermilion:hover,html[data-look=backlit] .home-menu-link.home-menu-violet:hover,html[data-look=backlit] .home-menu-link:hover{background:var(--bl-white);box-shadow:var(--bl-edge),0 0 0 1.5px #40a1d0,0 0 18px 2px rgba(129,216,208,.5);box-shadow:var(--bl-edge),0 0 0 1.5px color-mix(in srgb,var(--bl-wash-a) 85%,var(--bl-white)),0 0 18px 2px color-mix(in srgb,var(--bl-wash-b) 50%,transparent)}html[data-look=backlit] .home-menu-link:focus-visible{outline:3px solid var(--bl-ink);outline-offset:3px}html[data-look=backlit] .home-menu-arrow{color:#1e76a6;color:color-mix(in srgb,var(--bl-wash-a) 75%,var(--bl-ink))}html[data-look=backlit] .book-details-toggle{color:var(--bl-wash-text,var(--bl-azure-text))}html[data-look=backlit] .book-details-toggle:focus-visible{outline:3px solid var(--bl-ink);outline-offset:2px}html[data-look=backlit] .book-row{border-bottom-color:rgba(28,39,66,.1);color:var(--bl-ink)}html[data-look=backlit] .book-row:hover:not(:disabled,.is-pending){background:rgba(28,39,66,.04)}html[data-look=backlit] .book-row:focus-visible{outline:3px solid var(--bl-ink);outline-offset:-3px}html[data-look=backlit] .book-suggestions{background:var(--bl-white);border:0;box-shadow:var(--bl-edge),0 18px 40px -16px rgba(28,39,66,.35);color:var(--bl-ink)}html[data-look=backlit] .book-suggestion-active,html[data-look=backlit] .book-suggestion:hover{background:rgba(28,39,66,.06)}html[data-look=backlit] .book-estimate{background:#e8f8f7;background:color-mix(in srgb,var(--bl-led-tiffany) 18%,var(--bl-white));border-left-color:var(--bl-teal-text)}html[data-look=backlit] .book-estimate-label{color:var(--bl-teal-text)}html[data-look=backlit] .book-form-box{background:var(--bl-white);box-shadow:var(--bl-edge-flat)}html[data-look=backlit] .book-cal{background:var(--bl-white);border:0;border-radius:18px;box-shadow:var(--bl-edge);overflow:hidden}html[data-look=backlit] .book-cal-nav-link{color:var(--bl-ink)}html[data-look=backlit] .book-cal-nav-link:disabled{color:var(--bl-ink-faint)}html[data-look=backlit] .book-cal-scarcity{color:var(--bl-wash-text,var(--bl-coral-text))}html[data-look=backlit] .book-cal-legend,html[data-look=backlit] .book-cal-weekday{color:var(--bl-ink-dim)}html[data-look=backlit] .book-cal-day{background:rgba(28,39,66,.035);color:var(--bl-ink-soft)}html[data-look=backlit] .book-cal-day.is-blank{background:transparent}html[data-look=backlit] .book-cal-day.is-past{color:var(--bl-ink-faint);opacity:.7}html[data-look=backlit] .book-cal-day.is-tone-open,html[data-look=backlit] .book-cal-swatch.is-tone-open{background:#c5f2de;background:color-mix(in srgb,var(--bl-led-mint) 45%,var(--bl-white));color:var(--bl-green-text)}html[data-look=backlit] .book-cal-day.is-tone-pending,html[data-look=backlit] .book-cal-swatch.is-tone-pending{background:var(--bl-neutral);color:var(--bl-ink-dim)}html[data-look=backlit] .book-cal-day.is-tone-taken,html[data-look=backlit] .book-cal-swatch.is-tone-taken{background:#ffd1dd;background:color-mix(in srgb,var(--bl-neon-red) 18%,var(--bl-white));color:var(--bl-red-text)}html[data-look=backlit] button.book-cal-day.is-tone-open:hover{background:#acedcf;background:color-mix(in srgb,var(--bl-led-mint) 65%,var(--bl-white))}html[data-look=backlit] button.book-cal-day.is-tone-pending:hover{background:var(--bl-neutral-hover)}html[data-look=backlit] .book-cal-day.is-today{outline:2px solid var(--bl-ink);outline-offset:-2px}html[data-look=backlit] .book-cal-day.is-selected,html[data-look=backlit] button.book-cal-day:focus-visible{outline:3px solid var(--bl-ink);outline-offset:-3px}html[data-look=backlit] .chat-row{border-bottom:1px solid rgba(28,39,66,.06)}html[data-look=backlit] .chat-user{background:#dfeff7;background:color-mix(in srgb,var(--bl-led-blue) 14%,var(--bl-white));color:var(--bl-ink)}html[data-look=backlit] .chat-assistant{background:var(--bl-white);color:var(--bl-ink)}html[data-look=backlit] .chat-row .md-body a{color:var(--bl-azure-text)}html[data-look=backlit] .chat-row .md-body code,html[data-look=backlit] .chat-row .md-body pre{background:rgba(28,39,66,.06);border-color:rgba(28,39,66,.12)}html[data-look=backlit] .chat-row .md-body blockquote{border-left-color:rgba(28,39,66,.25);color:var(--bl-ink-soft)}html[data-look=backlit] .chat-tool-note{color:var(--bl-ink-dim)}html[data-look=backlit] .chat-tool-error{color:var(--bl-red-text)}html[data-look=backlit] .chat-composer{background:rgb(var(--bl-white-rgb)/.92);border-top:0;box-shadow:0 -1px 0 rgba(28,39,66,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-look=backlit] .retro-desktop .chat-composer .search-row .button,html[data-look=backlit] .retro-desktop .chat-composer .search-row .button:hover:not(:disabled){background:var(--bl-ink);color:#fff}html[data-look=backlit] .event-card{background:var(--bl-white);border-radius:18px;box-shadow:var(--bl-edge);color:var(--bl-ink);margin-inline:0;overflow:hidden}html[data-look=backlit] .event-card-strip{background:#ede3fc;background:color-mix(in srgb,var(--bl-led-violet) 14%,var(--bl-white));color:var(--bl-violet-text)}html[data-look=backlit] .event-card-body .event-card-title,html[data-look=backlit] .event-card-hero-title{color:var(--bl-ink)}html[data-look=backlit] .event-card-past-date,html[data-look=backlit] .event-card-when{color:var(--bl-wash-text,var(--bl-violet-text))}html[data-look=backlit] .event-card-location{color:var(--bl-ink-soft)}html[data-look=backlit] .event-card-place{color:var(--bl-ink)}html[data-look=backlit] button.event-card-place-link svg,html[data-look=backlit] button.event-card-place-link:hover{color:var(--bl-wash-text,var(--bl-violet-text))}html[data-look=backlit] .event-rsvp{border-block-color:rgba(28,39,66,.1)}html[data-look=backlit] .event-rsvp-admin-link:hover{background:rgba(28,39,66,.06);color:var(--bl-ink)}html[data-look=backlit] .rsvp-choice{background:var(--bl-white);border-color:rgba(28,39,66,.18);color:var(--bl-ink)}html[data-look=backlit] .rsvp-choice-maybe svg,html[data-look=backlit] .rsvp-choice-maybe.is-active{color:#b5700a}html[data-look=backlit] .rsvp-choice-maybe.is-active,html[data-look=backlit] .rsvp-choice-maybe:hover:not(:disabled){border-color:#b5700a}html[data-look=backlit] .rsvp-choice-yes.is-active{background:var(--bl-green-text);color:#fff}html[data-look=backlit] .rsvp-choice-no svg,html[data-look=backlit] .rsvp-choice-no.is-active{color:var(--bl-red-text)}html[data-look=backlit] .rsvp-choice-no.is-active,html[data-look=backlit] .rsvp-choice-no:hover:not(:disabled){border-color:var(--bl-red-text)}html[data-look=backlit] .rsvp-undo:hover:not(:disabled){color:var(--bl-ink)}html[data-look=backlit] .event-rsvp-error{color:var(--bl-red-text)}html[data-look=backlit] .gv-field{--gv-field:color-mix(in srgb,var(--bl-led-indigo) 10%,var(--bl-white));--gv-ink:var(--bl-ink);box-shadow:var(--bl-edge-flat)}html[data-look=backlit] .gv-field.is-magenta{--gv-field:color-mix(in srgb,var(--bl-neon-magenta) 12%,var(--bl-white))}html[data-look=backlit] .gv-field.is-violet{--gv-field:color-mix(in srgb,var(--bl-led-violet) 14%,var(--bl-white))}html[data-look=backlit] .gv-field.is-vermilion{--gv-field:color-mix(in srgb,var(--bl-led-coral) 14%,var(--bl-white))}html[data-look=backlit] .gv-field.is-tiffany{--gv-field:color-mix(in srgb,var(--bl-led-tiffany) 28%,var(--bl-white));--gv-ink:var(--bl-ink)}html[data-look=backlit] .gv-field.is-marigold{--gv-field:color-mix(in srgb,var(--bl-led-marigold) 28%,var(--bl-white));--gv-ink:var(--bl-ink)}html[data-look=backlit] .me-attended-list li{border-bottom-color:rgba(28,39,66,.1)}html[data-look=backlit] .me-account .field-row:hover{background:rgba(28,39,66,.04)}html[data-look=backlit] .me-account .field-cancel-button{border-color:rgba(28,39,66,.18);color:var(--bl-ink-dim)}html[data-look=backlit] .me-account .field-cancel-button:hover:not(:disabled){border-color:var(--bl-red-text);color:var(--bl-red-text)}html[data-look=backlit] .sitemap-head{border-radius:14px;color:var(--bl-ink);margin-inline:0}html[data-look=backlit] .sitemap-head.home-menu-magenta{background:#dfeff7;background:color-mix(in srgb,var(--bl-led-blue) 14%,var(--bl-white))}html[data-look=backlit] .sitemap-head.home-menu-violet{background:#ede3fc;background:color-mix(in srgb,var(--bl-led-violet) 14%,var(--bl-white))}html[data-look=backlit] .sitemap-head.home-menu-vermilion{background:#ffe8e0;background:color-mix(in srgb,var(--bl-led-coral) 14%,var(--bl-white))}html[data-look=backlit] .sitemap-head.home-menu-indigo{background:#eae8f4;background:color-mix(in srgb,var(--bl-led-indigo) 10%,var(--bl-white))}html[data-look=backlit] .sitemap-head.home-menu-tiffany{background:#dcf4f2;background:color-mix(in srgb,var(--bl-led-tiffany) 28%,var(--bl-white));color:var(--bl-ink)}html[data-look=backlit] .sitemap-head-plain{background:rgba(28,39,66,.05);color:var(--bl-ink)}html[data-look=backlit] .sitemap-rows{margin-inline:0}html[data-look=backlit] .sitemap-row+.sitemap-row{border-top-color:rgba(28,39,66,.08)}html[data-look=backlit] .sitemap-path{color:var(--bl-ink)}html[data-look=backlit] .retro-desktop.qr-shell{background:var(--bl-white);color:var(--bl-ink)}html[data-look=backlit] .qr-domain,html[data-look=backlit] .qr-heading,html[data-look=backlit] .qr-logo,html[data-look=backlit] .qr-print:hover,html[data-look=backlit] .qr-url{color:var(--bl-ink)}html[data-look=backlit] .qr-fineprint,html[data-look=backlit] .qr-print{color:var(--bl-ink-dim)}html[data-look=backlit] .qr-card{box-shadow:var(--bl-edge)}html[data-look=backlit] .qr-card-svg{color:#000}html[data-look=backlit] .biz-root .page-header h1,html[data-look=backlit] .page-header h1{color:var(--bl-ink)}html[data-look=backlit] .sales-kind-pill{box-shadow:0 0 0 1px rgba(28,39,66,.14);color:var(--bl-ink)}html[data-look=backlit] .sales-kind-pill-kind{background:#e4e1f2;background:color-mix(in srgb,var(--bl-led-indigo) 13%,var(--bl-white))}html[data-look=backlit] .sales-kind-pill-status{background:#f1f0f8;background:color-mix(in srgb,var(--bl-led-indigo) 6%,var(--bl-white))}html[data-look=backlit] .sales-kind-pill[data-attention]{box-shadow:none;color:#fff}html[data-look=backlit] .sales-kind-pill[data-attention] .sales-kind-pill-kind{background:#0a676b}html[data-look=backlit] .sales-kind-pill[data-attention] .sales-kind-pill-status{background:var(--bl-teal-text)}@media (prefers-reduced-motion:reduce){html[data-look=backlit] .home-menu-link{animation:none}}@supports not (background:color-mix(in srgb,#fff 50%,#000)){html[data-look=backlit] .gv-field{--gv-field:#eae8f4}html[data-look=backlit] .gv-field.is-magenta{--gv-field:#ffe6fa}html[data-look=backlit] .gv-field.is-violet{--gv-field:#ede3fc}html[data-look=backlit] .gv-field.is-vermilion{--gv-field:#ffe8e0}html[data-look=backlit] .gv-field.is-tiffany{--gv-field:#dcf4f2}html[data-look=backlit] .gv-field.is-marigold{--gv-field:#ffefc9}}