@layer base{.ipod-modal,.ipod-modal *{cursor:default!important}.ipod3d[data-cursor=pointer],.ipod3d[data-cursor=pointer] *{cursor:pointer!important}.ipod3d[data-cursor=grab],.ipod3d[data-cursor=grab] *{cursor:grab!important}.ipod3d[data-cursor=grabbing],.ipod3d[data-cursor=grabbing] *{cursor:grabbing!important}.ipod-close,.ipod-close *,.ipod-swatch{cursor:pointer!important}}.ipod-card{appearance:none;font:inherit;text-align:left;background:0 0;border:0;padding:0}.ipod-thumb{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 20%,#fbfaf8,#e9e7e3);place-items:center;display:grid;overflow:hidden}.ipod-thumb .ipod-mini{aspect-ratio:132/214;object-fit:contain;filter:drop-shadow(0 2px 2px #0000002e)drop-shadow(0 22px 26px #00000042);align-self:start;width:45.5%;height:auto;margin-top:10.7%;transition:transform .6s cubic-bezier(.16,1,.3,1);transform:rotate(-8deg)}.ipod-card:hover .ipod-thumb .ipod-mini{transform:rotate(-4deg)translateY(-4%)}html.nerd-mode .ipod-thumb{background:radial-gradient(120% 90% at 50% 20%,#34322f,#1f1e1c)}.ipod-modal{z-index:10000;background:radial-gradient(70% 55% at 50% 36%,#fff 0%,#fff0 70%),linear-gradient(#efedea 0%,#e4e1dc 62%,#d3cfc9 100%);animation:.35s cubic-bezier(.16,1,.3,1) both ipod-in;position:fixed;inset:0}html.nerd-mode .ipod-modal{background:radial-gradient(70% 55% at 50% 36%,#45423e 0%,#45423e00 70%),linear-gradient(#232220 0%,#191817 62%,#0e0e0d 100%)}@keyframes ipod-in{0%{opacity:0;transform:scale(.98)}}.ipod-sky{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.ipod-modal[data-bg=Aurora] .ipod-sky{opacity:1}.ipod-modal[data-bg=Aurora] .ipod-close{color:#fff;filter:drop-shadow(0 0 .75px #00000080)}.ipod-modal{--night:0;--beat:0;--drift:paused}.ipod-modal:focus{outline:none}.ipod-night{pointer-events:none;opacity:var(--night);background:radial-gradient(90% 70% at 50% 42%,#1c1e2c 0%,#0c0d15 60%,#05060a 100%);position:absolute;inset:0}.ipod-wall{pointer-events:none;width:100%;height:100%;opacity:var(--night);position:absolute;inset:0}.ipod-modal[data-bg=Strings] .ipod-wall{opacity:1}.ipod-film{object-fit:cover;pointer-events:none;opacity:0;width:100%;height:100%;filter:brightness(calc(.8 + var(--calm,0) * .35)) saturate(1.1);transition:opacity 1.4s;position:absolute;inset:0}.ipod-modal[data-bg=Rain] .ipod-film{opacity:1}.ipod-modal[data-bg=Rain] .ipod-close{color:#fff}.ipod-modal[data-bg=Cover]:has(.ipod-cover.has-art) .ipod-close{color:#fff;filter:drop-shadow(0 0 1px #0000008c)}.ipod-cover{pointer-events:none;opacity:0;transition:opacity 1.4s;position:absolute;inset:0;overflow:hidden}.ipod-modal[data-bg=Cover] .ipod-cover.has-art{opacity:1}.ipod-cover img{filter:blur(20px)saturate(1.7)brightness(1.08);width:30vmax;height:30vmax;scale:calc(5.4 + var(--calm,0) * .55);will-change:transform;border-radius:50%;margin:-15vmax;animation:70s linear infinite ipod-turn;position:absolute;top:50%;left:50%}.ipod-cover img+img{opacity:.6;translate:12vmax -8vmax;scale:calc(4 + var(--calm,0) * .9);animation-duration:46s;animation-direction:reverse}@keyframes ipod-turn{to{rotate:360deg}}.ipod-aura{pointer-events:none;opacity:0;--c1:#9db8f5;--c2:#f5b3cc;transition:opacity 1.6s;position:absolute;inset:0;overflow:hidden}.ipod-modal[data-bg=Glow] .ipod-aura{opacity:1}.ipod-aura i{width:92vmax;height:92vmax;color:var(--c1);opacity:calc(.26 + var(--beat) * .34);transform:translate(-16vmax, -4vmax) scale(calc(.78 + var(--beat) * .3));animation:26s ease-in-out infinite alternate ipod-drift;animation-play-state:var(--drift);will-change:transform, opacity;background:radial-gradient(closest-side,currentColor 0%,#0000 72%);border-radius:50%;margin:-46vmax;transition:color 1.8s;position:absolute;top:46%;left:50%}.ipod-aura i+i{color:var(--c2);transform:translate(18vmax, 8vmax) scale(calc(.7 + var(--beat) * .42));animation-duration:34s;animation-direction:alternate-reverse}@keyframes ipod-drift{to{translate:9vmax -6vmax}}html.nerd-mode .ipod-aura i{opacity:calc(.22 + var(--beat) * .3)}.ipod3d{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ipod-canvas{-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;display:block}.ipod-close{width:36px;height:36px;color:var(--text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:22px;right:22px}.ipod-close:hover{color:var(--text-primary);background:color-mix(in srgb, currentColor 10%, transparent);transform:scale(1.06)}.ipod-snap{right:66px}.ipod-fill{right:110px}.ipod-finishes[data-fill=true]{right:163px}.ipod-close{color:color-mix(in srgb, var(--text-secondary), #fff calc(var(--night) * 100%))}.ipod-close:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ipod-tube{opacity:0;pointer-events:none;width:320px;height:180px;display:none;position:absolute;top:0;left:0;overflow:hidden}.ipod-tube[data-on=true]{display:block}.ipod-tube[data-show=true]{opacity:1;z-index:1;background:#000;border-radius:1.5%;transition:opacity 1.4s}.ipod-tube iframe{border:0;width:100%;height:100%;display:block}.ipod-tube[data-show=true] iframe{width:1920px;height:1440px;transform:scale(var(--k,.25));transform-origin:0 0}.ipod-note{color:var(--text-muted);place-items:center;margin:0;font-size:14px;display:grid;position:absolute;inset:0}.ipod-finishes{z-index:1;flex-direction:row-reverse;align-items:center;gap:11px;height:18px;display:flex;position:absolute;top:31px;right:119px}.ipod-swatch[aria-checked=true]{outline-color:color-mix(in srgb, var(--c) 70%, #000);order:-1}html.nerd-mode .ipod-swatch[aria-checked=true]{outline-color:color-mix(in srgb, var(--c) 70%, #fff)}.ipod-finishes:not([data-open=true]) .ipod-swatch[aria-checked=true]{outline-color:#0000;transform:none}.ipod-finishes:not([data-open=true]) .ipod-swatch[aria-checked=true]:hover{transform:scale(1.14)}.ipod-finishes:not([data-open=true]) .ipod-swatch:not([aria-checked=true]){opacity:0;pointer-events:none;width:0;margin-left:-11px}.ipod-swatch{background:var(--c);outline-offset:3px;border:0;border-radius:50%;outline:1.5px solid #0000;flex:none;width:18px;height:18px;padding:0;transition:transform .25s cubic-bezier(.16,1,.3,1),outline-color .25s,width .3s cubic-bezier(.16,1,.3,1),margin .3s cubic-bezier(.16,1,.3,1),opacity .2s;box-shadow:inset 0 0 0 .5px #00000047,inset 0 1px 1px #ffffff73,0 1px 2px #00000038}.ipod-swatch:hover{transform:scale(1.14)}.ipod-swatch:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ipod-modal,.ipod-aura i,.ipod-cover img{animation:none}.ipod-thumb .ipod-mini{transition:none}}@media (max-width:640px){.ipod-close{top:calc(14px + env(safe-area-inset-top));right:14px}.ipod-snap{right:58px}.ipod-finishes{top:calc(23px + env(safe-area-inset-top));gap:8px;right:111px}.ipod-fill{right:102px}.ipod-finishes[data-fill=true]{right:155px}.ipod-finishes:not([data-open=true]) .ipod-swatch:not([aria-checked=true]){margin-left:-8px}}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.0ec6-x.88g1nw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.0~4wuh6y-6rcb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_b1c32871-module__vTuWhG__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal;font-weight:400}.courier_prime_b1c32871-module__vTuWhG__variable{--font-typewriter:"Courier Prime", "Courier Prime Fallback"}
