.MiniPlayer-module__VLBCHq__disc{bottom:max(20px, env(safe-area-inset-bottom));z-index:55;cursor:pointer;filter:drop-shadow(0 10px 16px #0000008c);will-change:transform;background:0 0;border:0;border-radius:19px;place-items:center;width:72px;height:72px;padding:0;display:grid;position:fixed;left:20px}.MiniPlayer-module__VLBCHq__disc:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.MiniPlayer-module__VLBCHq__shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff80,#ffffff14 55%),#d6cee8b8;border:1px solid #ffffff8c;border-radius:19px;position:absolute;inset:0;box-shadow:inset 0 1px #fffc,inset 0 -2px 5px #3c285a2e}.MiniPlayer-module__VLBCHq__screw{background:radial-gradient(circle at 40% 35%,#ffffffe6,#968cafe6 70%);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:inset 0 0 0 1px #5a507859}.MiniPlayer-module__VLBCHq__screwTL{top:5px;left:5px}.MiniPlayer-module__VLBCHq__screwTR{top:5px;right:5px}.MiniPlayer-module__VLBCHq__screwBL{bottom:5px;left:5px}.MiniPlayer-module__VLBCHq__screwBR{bottom:5px;right:5px}.MiniPlayer-module__VLBCHq__cd{background:conic-gradient(from 30deg,#0000 0deg,#ffffff21 30deg,#0000 60deg 180deg,#ffffff17 210deg,#0000 240deg),repeating-radial-gradient(circle,#121212 0 .8px,#1f1f1f .8px 1.6px),#111;border-radius:50%;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #00000080,0 1px 3px #00000059}.MiniPlayer-module__VLBCHq__hub{border-radius:50%;position:absolute;inset:31%;box-shadow:0 0 0 1.5px #0c0c0c}.MiniPlayer-module__VLBCHq__hubArt{background-position:50%;background-size:cover;border-radius:50%;position:absolute;inset:0}.MiniPlayer-module__VLBCHq__hubArt:after{content:"";background:#0c0c0c;border-radius:50%;position:absolute;inset:42%}.MiniPlayer-module__VLBCHq__shutter{background:linear-gradient(90deg,#a9afb3,#eef0f1 42%,#c2c7ca 70%,#a4aaae);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:42%;height:32%;display:flex;position:absolute;top:34%;right:3px;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0003,-2px 1px 4px #0000004d}.MiniPlayer-module__VLBCHq__infinity{fill:none;stroke:#464c508c;stroke-width:1.4px;filter:drop-shadow(0 .6px #fffc);width:60%}.MiniPlayer-module__VLBCHq__shutterMeter{background:#00000026;border-radius:1px;width:70%;height:2px;overflow:hidden}.MiniPlayer-module__VLBCHq__shutterFill{background:var(--tone-work);transform-origin:0;width:100%;height:100%;transition:transform .25s linear;display:block}.MiniPlayer-module__VLBCHq__bigRecord{background:conic-gradient(from 30deg,#0000 0deg,#ffffff1a 30deg,#0000 60deg 180deg,#ffffff12 210deg,#0000 240deg),repeating-radial-gradient(circle,#121212 0 1.2px,#1d1d1d 1.2px 2.4px),#111;border-radius:50%;width:100%;height:100%;display:block;position:relative}.MiniPlayer-module__VLBCHq__bigLabel{background-position:50%;background-size:cover;border-radius:50%;position:absolute;inset:30%;box-shadow:0 0 0 2px #0c0c0c}.MiniPlayer-module__VLBCHq__bigLabel:after{content:"";background:#0c0c0c;border-radius:50%;position:absolute;inset:42%}.MiniPlayer-module__VLBCHq__spinning{animation:1.8s linear infinite MiniPlayer-module__VLBCHq__spin}@keyframes MiniPlayer-module__VLBCHq__spin{to{transform:rotate(360deg)}}.MiniPlayer-module__VLBCHq__name{color:#16140f;text-align:left;white-space:nowrap;opacity:0;pointer-events:none;background:#f5f1eaf2;border-radius:10px;flex-direction:column;gap:1px;padding:7px 12px 8px;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:calc(100% + 14px);transform:translate(-6px,-50%);box-shadow:0 10px 24px #00000059}.MiniPlayer-module__VLBCHq__disc:hover .MiniPlayer-module__VLBCHq__name,.MiniPlayer-module__VLBCHq__disc:focus-visible .MiniPlayer-module__VLBCHq__name{opacity:1;transform:translateY(-50%)}.MiniPlayer-module__VLBCHq__nameArtist{font-family:var(--font-display), sans-serif;color:#16140f99;font-size:12px}.MiniPlayer-module__VLBCHq__nameTitle{font-family:var(--font-display), sans-serif;font-size:14px;font-weight:500}.MiniPlayer-module__VLBCHq__backdrop{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.MiniPlayer-module__VLBCHq__panel{width:min(380px,100%);color:var(--ink);background:radial-gradient(120% 90% at 0 0,#f5f1ea0d,#0000 60%),#121211;border:1px solid #f5f1ea14;border-radius:28px;flex-direction:column;align-items:center;gap:18px;padding:22px 24px 26px;display:flex;box-shadow:0 40px 80px -30px #000c}.MiniPlayer-module__VLBCHq__bar{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.MiniPlayer-module__VLBCHq__heading{font-family:var(--font-hero), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:700}.MiniPlayer-module__VLBCHq__deck{width:250px;height:160px;position:relative}.MiniPlayer-module__VLBCHq__sleeve{object-fit:cover;border-radius:10px;width:160px;height:160px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #00000080,12px 0 28px -10px #000000b3}.MiniPlayer-module__VLBCHq__recordSlot{width:148px;height:148px;position:absolute;top:6px;left:96px}.MiniPlayer-module__VLBCHq__bigRecord{box-shadow:0 10px 30px #0000008c}.MiniPlayer-module__VLBCHq__sleeve{z-index:1}.MiniPlayer-module__VLBCHq__flipWrap{justify-content:center;display:flex}.MiniPlayer-module__VLBCHq__stretch{align-self:stretch}.MiniPlayer-module__VLBCHq__flip{text-align:center;flex-direction:column;gap:4px;animation:.42s cubic-bezier(.22,1,.36,1) MiniPlayer-module__VLBCHq__flipIn;display:flex}@keyframes MiniPlayer-module__VLBCHq__flipIn{0%{opacity:0;transform:perspective(400px)rotateX(-70deg)}}.MiniPlayer-module__VLBCHq__artist{font-family:var(--font-display), sans-serif;color:var(--ink-muted);font-size:15px}.MiniPlayer-module__VLBCHq__title{font-family:var(--font-display), sans-serif;text-wrap:balance;font-size:21px;font-weight:500}.MiniPlayer-module__VLBCHq__readout{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#080807;border:1px solid #0009;border-radius:10px;flex-direction:column;align-self:stretch;align-items:center;gap:8px;padding:10px 18px 12px;display:flex;box-shadow:inset 0 2px 6px #000c}.MiniPlayer-module__VLBCHq__readout:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.MiniPlayer-module__VLBCHq__digits{font-family:var(--font-hero), monospace;font-variant-numeric:tabular-nums;font-size:16px}.MiniPlayer-module__VLBCHq__slash{color:var(--ink-muted);margin:0 .6em}.MiniPlayer-module__VLBCHq__meter{background:#f5f1ea1f;border-radius:2px;width:100%;height:3px;position:relative;overflow:hidden}.MiniPlayer-module__VLBCHq__meter:after{content:"";background:var(--tone-work);transform:scaleX(var(--progress));transform-origin:0;position:absolute;inset:0}.MiniPlayer-module__VLBCHq__transport{align-items:center;gap:14px;display:flex}.MiniPlayer-module__VLBCHq__actions{gap:12px;margin-top:4px;display:flex}.MiniPlayer-module__VLBCHq__stop{--face:#2a0c0a;--skirt:#120404;color:#ffb3ad}@media (prefers-reduced-motion:reduce){.MiniPlayer-module__VLBCHq__flip{animation:none}.MiniPlayer-module__VLBCHq__name,.MiniPlayer-module__VLBCHq__shutterFill{transition:none}}.MiniPlayer-module__VLBCHq__disc{transition:opacity .25s}html[data-page-end] .MiniPlayer-module__VLBCHq__disc{pointer-events:none;opacity:0!important}
@font-face{font-family:sans;src:url(../media/google_sans_flex_latin-s.p.0wz18i9qj5njj.woff2)format("woff2");font-display:swap;font-weight:1 1000}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.61%;descent-override:28.01%;line-gap-override:0.0%;size-adjust:102.1%}.sans_72402e56-module__oNMspW__className{font-family:sans,sans Fallback}.sans_72402e56-module__oNMspW__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:display;src:url(../media/google_sans_latin-s.p.0hge4viq1npx5.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:95.12%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:101.55%}.display_5053e667-module__W5M0DW__className{font-family:display,display Fallback}.display_5053e667-module__W5M0DW__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:script;src:url(../media/kaushan_script_latin-s.p.23zrpxgtidr1w.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:script Fallback;src:local(Arial);ascent-override:122.3%;descent-override:41.41%;line-gap-override:0.0%;size-adjust:88.63%}.script_25255ea5-module__HTkN6q__className{font-family:script,script Fallback;font-weight:400}.script_25255ea5-module__HTkN6q__variable{--font-script:"script", "script Fallback"}
@font-face{font-family:hero;src:url(../media/disket_mono_regular-s.p.1ylywy1ag2gww.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:hero;src:url(../media/disket_mono_bold-s.p.24hdq41tko3vk.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:hero Fallback;src:local(Arial);ascent-override:57.97%;descent-override:15.85%;line-gap-override:0.0%;size-adjust:152.66%}.hero_f9242f96-module__Ge5IjG__className{font-family:hero,hero Fallback}.hero_f9242f96-module__Ge5IjG__variable{--font-hero:"hero", "hero Fallback"}
:root{--background:#fff;--foreground:#171717;--ground:#0a0a0a;--ink:#f5f1ea;--ink-muted:#f5f1ea8c;--tone-work:#e54b45;--tone-study:#f5f1ea;--tone-event:#f0c44c;--tone-project:#7bd8c4;--tone-practice:#b4a4f5}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--ink);background:var(--ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
