:root{--c-void: #05030d;--c-deep: #0a0720;--c-indigo: #150e3d;--c-indigo-soft: #221a5c;--c-violet: #6c5ce7;--c-lavender: #b3a6ff;--c-ice: #ece9ff;--c-mist: #a9a3c9;--c-dim: #746e94;--c-live: #46e39a;--c-beta: #ffc857;--c-wip: #8b8fa8;--font-display: "Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--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: 12px;--radius-lg: 20px;--radius-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-snap: cubic-bezier(.22, .9, .24, 1);--dur-fast: .16s;--dur-base: .28s;--dur-snap: .52s;--cube-size: clamp(220px, 50vmin, 360px);--cube-half: calc(var(--cube-size) / 2);--perspective: 1400px;--z-scene: 10;--z-hud: 40;--z-boot: 90;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100svh;background:var(--c-void);color:var(--c-ice);font-family:var(--font-display);font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--c-lavender);outline-offset:4px;border-radius:var(--radius-sm)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);background:var(--c-ice);color:var(--c-void);border-radius:var(--radius-pill);font-size:.8rem;font-weight:600;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");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}.backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(90% 60% at 50% 12%,#1d1457 0%,transparent 62%),radial-gradient(70% 50% at 50% 100%,#17103f 0%,transparent 70%),linear-gradient(180deg,#070414,#05030d 55%,#04020a)}.backdrop__grid{position:absolute;inset:40% -40% -60%;background-image:linear-gradient(to right,rgba(150,130,255,.16) 1px,transparent 1px),linear-gradient(to bottom,rgba(150,130,255,.16) 1px,transparent 1px);background-size:72px 72px;transform:perspective(560px) rotateX(72deg);transform-origin:50% 0%;mask-image:radial-gradient(70% 70% at 50% 30%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000 0%,transparent 78%);opacity:.55}.backdrop__glow{position:absolute;left:50%;top:46%;width:78vmin;height:78vmin;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(120,96,255,.28) 0%,rgba(96,72,220,.12) 38%,transparent 68%);filter:blur(10px);animation:halo 11s ease-in-out infinite}.backdrop__noise{position:absolute;inset:0;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.backdrop__vignette{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 45%,transparent 40%,rgba(3,2,8,.85) 100%)}@keyframes halo{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.topbar{position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:max(env(safe-area-inset-top),18px) clamp(16px,4vw,34px) 0;transition:opacity var(--dur-base) var(--ease-out)}.brand{display:inline-flex;align-items:baseline;gap:2px;font-size:.98rem;font-weight:600;letter-spacing:-.015em}.brand span{color:var(--c-dim);font-weight:400}.brand:before{content:"";width:9px;height:9px;margin-right:9px;border-radius:2px;background:linear-gradient(140deg,var(--c-lavender),var(--c-violet));box-shadow:0 0 14px #8c76ffe6;align-self:center;transform:translateY(-1px)}.topbar__meta{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-dim)}.chip{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid rgba(160,145,255,.16);border-radius:var(--radius-pill);background:#140f3280}.led{width:5px;height:5px;border-radius:50%;background:var(--c-live);box-shadow:0 0 8px var(--c-live);animation:blink 3.4s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}55%{opacity:.35}}.lang-link{padding:6px 10px;border:1px solid rgba(160,145,255,.16);border-radius:var(--radius-pill);color:var(--c-mist);transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}.lang-link:hover{color:var(--c-ice);border-color:#b4a5ff66;background:#6c5ce72e}.stage{position:relative;z-index:10;display:grid;place-items:center;min-height:100svh;padding:clamp(72px,12vh,120px) 16px clamp(96px,16vh,140px);transition:opacity .42s var(--ease-out)}.stage__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(26px,5vh,52px)}.scene{--perspective: 1500px;position:relative;width:var(--cube-size);height:var(--cube-size);perspective:var(--perspective);perspective-origin:50% 45%;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.scene.is-dragging{cursor:grabbing}.rig{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:float 9s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(-7px) rotateX(4deg) rotateY(-12deg)}50%{transform:translateY(7px) rotateX(-3deg) rotateY(12deg)}}.cube{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(0) rotateY(0);will-change:transform}.cube-shadow{position:absolute;left:50%;bottom:-14%;width:74%;height:14%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(108,92,231,.42),transparent 78%);filter:blur(14px);animation:shadow 9s ease-in-out infinite;pointer-events:none}@keyframes shadow{0%,to{opacity:.55;transform:translate(-50%) scale(1)}50%{opacity:.85;transform:translate(-50%) scale(1.06)}}.face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:clamp(14px,3vmin,22px);transition:opacity var(--dur-base) var(--ease-out)}.face--front{transform:translateZ(var(--cube-half))}.face--back{transform:rotateY(180deg) translateZ(var(--cube-half));--rev: 180deg}.face--right{transform:rotateY(90deg) translateZ(var(--cube-half))}.face--left{transform:rotateY(-90deg) translateZ(var(--cube-half))}.face--top{transform:rotateX(90deg) translateZ(var(--cube-half))}.face--bottom{transform:rotateX(-90deg) translateZ(var(--cube-half))}.face__inner{position:absolute;inset:0;--rev: 0deg;transform:rotateY(var(--rev, 0deg));display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2);padding:clamp(12px,2.4vmin,20px);overflow:hidden;border-radius:inherit;border:1px solid hsl(var(--a) 80% 78% / .26);background:linear-gradient(158deg,hsl(var(--a) 78% 66% / .3),hsl(var(--a) 70% 42% / .12) 46%,#090618d1),#0a071ab8;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000059,0 24px 60px -26px hsl(var(--a) 90% 55% / .55);transition:transform .32s var(--ease-out),border-color .32s var(--ease-out),box-shadow .32s var(--ease-out),background .32s var(--ease-out)}.face__inner:after{content:"";position:absolute;inset:-40% -60% auto auto;width:140%;height:140%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.12) 50%,transparent 62%);transform:translate(-18%);transition:transform .7s var(--ease-out);pointer-events:none}.face__inner:before{content:"";position:absolute;inset:9px;border-radius:calc(clamp(14px,3vmin,22px) - 6px);border:1px solid rgba(255,255,255,.06);pointer-events:none}.face__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);position:relative;z-index:1}.face__icon{display:grid;place-items:center;width:clamp(28px,5.4vmin,38px);height:clamp(28px,5.4vmin,38px);border-radius:10px;color:hsl(var(--a) 90% 88%);background:hsl(var(--a) 80% 60% / .16);border:1px solid hsl(var(--a) 85% 80% / .3);box-shadow:inset 0 0 18px hsl(var(--a) 90% 60% / .25)}.face__icon svg{width:55%;height:55%}.face__status{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:clamp(.46rem,1.05vmin,.58rem);letter-spacing:.1em;text-transform:uppercase;color:#ece9ff9e;white-space:nowrap}.face__status .led{width:4px;height:4px}.face__status[data-status=live] .led{background:var(--c-live);box-shadow:0 0 8px var(--c-live)}.face__status[data-status=beta] .led{background:var(--c-beta);box-shadow:0 0 8px var(--c-beta);animation:none}.face__status[data-status=wip] .led{background:var(--c-wip);box-shadow:none;animation:none}.face__body{display:flex;flex-direction:column;gap:3px;position:relative;z-index:1}.face__slug{font-family:var(--font-mono);font-size:clamp(.5rem,1.15vmin,.6rem);letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--a) 85% 82% / .9)}.face__name{font-size:clamp(.86rem,2.5vmin,1.12rem);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--c-ice)}.face__desc{margin-top:2px;font-size:clamp(.62rem,1.55vmin,.74rem);line-height:1.35;color:var(--c-mist);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.face__arrow{position:absolute;right:clamp(12px,2.4vmin,20px);bottom:clamp(12px,2.4vmin,20px);font-family:var(--font-mono);font-size:.7rem;color:hsl(var(--a) 90% 85%);opacity:0;transform:translate(-4px,4px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.face[data-front] .face__inner{border-color:hsl(var(--a) 90% 82% / .6);box-shadow:inset 0 1px #ffffff42,inset 0 0 32px hsl(var(--a) 90% 60% / .18),0 26px 70px -22px hsl(var(--a) 95% 58% / .75)}.face[data-front] .face__arrow{opacity:1;transform:translate(0)}.face[data-front] .face__inner:after{transform:translate(18%)}@media(hover:hover)and (pointer:fine){.face:hover .face__inner{transform:translateZ(10px) scale(1.015);border-color:hsl(var(--a) 90% 84% / .5)}.face:hover .face__arrow{opacity:1;transform:translate(0)}}.scene:not(.is-dragging) .face{transition:opacity .42s var(--ease-out),filter .42s var(--ease-out)}.face__inner.is-launching{transform:translateZ(160px) scale(1.35);opacity:0;filter:blur(3px);transition:transform .42s cubic-bezier(.5,0,.9,.4),opacity .42s ease-in,filter .42s ease-in}body.is-leaving .topbar,body.is-leaving .hud,body.is-leaving .readout,body.is-leaving .backdrop{opacity:0;transition:opacity .38s ease-in}.readout{display:flex;align-items:baseline;gap:10px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-dim);transition:opacity var(--dur-base) var(--ease-out)}.readout b{color:var(--c-lavender);font-weight:500;letter-spacing:.2em}.hud{position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 clamp(16px,4vw,34px) max(env(safe-area-inset-bottom),18px);transition:opacity var(--dur-base) var(--ease-out)}.hud__hints{display:flex;align-items:center;gap:clamp(10px,2vw,20px);padding:8px 14px;border:1px solid rgba(160,145,255,.14);border-radius:var(--radius-pill);background:#0c08209e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-dim)}.hint{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.hint__btn{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:.55rem;font-weight:700;color:#05130c;background:var(--c-live);box-shadow:inset 0 -2px #00000040,0 0 10px #46e39a80}.hint__btn--b{color:#1a0507;background:#ff6b81;box-shadow:inset 0 -2px #00000040,0 0 10px #ff6b8173}.hint__keys{padding:1px 6px;border:1px solid rgba(170,155,255,.24);border-radius:4px;font-size:.58rem;color:var(--c-mist)}.hud__actions{display:flex;align-items:center;gap:8px}.hud__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;border:1px solid rgba(160,145,255,.16);border-radius:var(--radius-pill);background:#0c08209e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-mist);transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}.hud__btn:hover{color:var(--c-ice);border-color:#b4a5ff6b;background:#6c5ce733}.hud__btn svg{width:13px;height:13px}.hud__btn[aria-pressed=true]{color:var(--c-lavender);border-color:#b3a6ff80}.hint--touch{display:none}.static-grid{position:fixed;inset:0;z-index:20;display:none;overflow-y:auto;padding:clamp(84px,12vh,120px) clamp(16px,4vw,40px) clamp(100px,14vh,140px);background:transparent;overscroll-behavior:contain}.static-grid__inner{width:min(1080px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(12px,2vw,20px)}.grid-card{position:relative;display:flex;flex-direction:column;gap:10px;min-height:168px;padding:18px;border-radius:var(--radius-lg);border:1px solid hsl(var(--a) 80% 78% / .22);background:linear-gradient(158deg,hsl(var(--a) 78% 66% / .16),#0a071acc 60%),#0a071ab3;box-shadow:inset 0 1px #ffffff1a;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.grid-card:hover{transform:translateY(-3px);border-color:hsl(var(--a) 90% 82% / .5)}.grid-card__head{display:flex;align-items:center;justify-content:space-between}.grid-card__name{font-size:1rem;font-weight:600}.grid-card__desc{font-size:.78rem;line-height:1.45;color:var(--c-mist);margin:0}.grid-card__url{margin-top:auto;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;color:var(--c-dim)}html.view-grid .static-grid,html.view-grid .stage,html.view-grid .readout{display:none}html.view-grid .static-grid{display:block}html.view-grid,html.view-grid body{overflow:auto}.boot{position:fixed;inset:0;z-index:var(--z-boot);display:grid;place-items:center;background:radial-gradient(70% 50% at 50% 50%,#171043 0%,transparent 70%),#04020a;transition:opacity .52s var(--ease-out)}.boot.is-done{opacity:0;pointer-events:none}.boot__stage{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,5vh,48px)}.boot__cube{--h: 44px;position:relative;width:88px;height:88px;transform-style:preserve-3d;animation:boot-cube 1.2s var(--ease-out) both}.boot__cube span{position:absolute;inset:0;border:1px solid rgba(179,166,255,.55);border-radius:8px;background:linear-gradient(150deg,#8c76ff52,#140e3c80);box-shadow:inset 0 0 22px #7860ff59}.boot__cube span:nth-child(1){transform:translateZ(var(--h))}.boot__cube span:nth-child(2){transform:rotateY(180deg) translateZ(var(--h))}.boot__cube span:nth-child(3){transform:rotateY(90deg) translateZ(var(--h))}.boot__cube span:nth-child(4){transform:rotateY(-90deg) translateZ(var(--h))}.boot__cube span:nth-child(5){transform:rotateX(90deg) translateZ(var(--h))}.boot__cube span:nth-child(6){transform:rotateX(-90deg) translateZ(var(--h))}@keyframes boot-cube{0%{opacity:0;transform:rotateX(28deg) rotateY(-150deg) scale(.55)}60%{opacity:1}to{opacity:1;transform:rotateX(0) rotateY(0) scale(1)}}.boot__word{font-size:clamp(1.6rem,6vw,2.4rem);font-weight:300;letter-spacing:.34em;text-indent:.34em;text-transform:lowercase;color:var(--c-ice);animation:boot-word .9s .62s var(--ease-out) both}@keyframes boot-word{0%{opacity:0;letter-spacing:.7em;filter:blur(6px)}to{opacity:1;letter-spacing:.34em;filter:blur(0)}}.boot__meta{display:flex;gap:14px;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-dim);animation:boot-meta .7s 1.15s var(--ease-out) both}.boot__meta b{color:var(--c-lavender);font-weight:500}@keyframes boot-meta{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.boot__scan{position:absolute;inset:0;overflow:hidden;pointer-events:none}.boot__scan:before{content:"";position:absolute;left:0;right:0;height:28%;top:-30%;background:linear-gradient(180deg,transparent,rgba(120,96,255,.08),transparent);animation:scan 1.9s .3s linear 1}@keyframes scan{to{top:110%}}.boot__skip{position:absolute;bottom:clamp(24px,6vh,56px);left:50%;transform:translate(-50%);margin:0;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-dim);opacity:0;animation:boot-skip .6s 1.6s ease-out both}@keyframes boot-skip{to{opacity:1}}html.has-boot .stage{opacity:0}html.has-boot.boot-done .stage{opacity:1;transition:opacity .7s var(--ease-out)}html.boot-skipped .boot{display:none}html.sound-on .hud__btn--sound .icon-off,html:not(.sound-on) .hud__btn--sound .icon-on{display:none}::selection{background:#6c5ce773;color:var(--c-ice)}@media(max-width:720px){.face__desc,.hint--keys{display:none}.hint--touch{display:inline-flex}.hud__hints{padding:7px 11px;font-size:.52rem}}@media(max-width:460px){.hint--touch+.hint--touch{display:none}}@media(min-width:1100px){:root{--cube-size: clamp(300px, 40vmin, 400px)}}@media(max-height:620px)and (orientation:landscape){:root{--cube-size: clamp(150px, 40vh, 220px)}.readout{display:none}}@media(prefers-reduced-motion:reduce){html,body{overflow:auto}.rig,.cube-shadow,.backdrop__glow,.led{animation:none!important}.boot{display:none}html.has-boot .stage{opacity:1}.stage{display:none}.static-grid{display:block}html.view-grid .stage{display:none}}.disc-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#070414eb;opacity:0;pointer-events:none;transition:opacity .52s var(--ease-out)}html.is-disc .disc-overlay{opacity:1;pointer-events:auto}.disc-overlay__disc{--h: 44px;position:relative;width:88px;height:88px;transform-style:preserve-3d;animation:boot-cube 1.2s var(--ease-out) both}.disc-overlay__disc span{position:absolute;inset:0;border:1px solid rgba(179,166,255,.55);border-radius:8px;background:linear-gradient(150deg,#8c76ff52,#140e3c80);box-shadow:inset 0 0 22px #7860ff59}.disc-overlay__disc span:nth-child(1){transform:translateZ(var(--h))}.disc-overlay__disc span:nth-child(2){transform:rotateY(180deg) translateZ(var(--h))}.disc-overlay__disc span:nth-child(3){transform:rotateY(90deg) translateZ(var(--h))}.disc-overlay__disc span:nth-child(4){transform:rotateY(-90deg) translateZ(var(--h))}.disc-overlay__disc span:nth-child(5){transform:rotateX(90deg) translateZ(var(--h))}.disc-overlay__disc span:nth-child(6){transform:rotateX(-90deg) translateZ(var(--h))}.disc-overlay__label{position:absolute;bottom:24%;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.34em;text-transform:lowercase;color:var(--c-ice)}.memory-card{position:fixed;inset:0;z-index:101;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;background:#070414e6;opacity:0;pointer-events:none;transition:opacity .52s var(--ease-out)}html.is-memory-card .memory-card{opacity:1;pointer-events:auto}.memory-card__title{font-size:clamp(1.2rem,4vw,2rem);font-weight:300;letter-spacing:.34em;color:var(--c-ice);margin-bottom:24px}.memory-card__close{position:absolute;top:24px;right:24px;background:none;border:1px solid rgba(160,145,255,.2);color:var(--c-mist);border-radius:50%;width:36px;height:36px;font-size:.9rem;cursor:pointer;transition:background .12s}.memory-card__close:hover{background:#a091ff1f}.memory-card__list{list-style:none;padding:0;margin:0;max-width:420px;width:100%;display:flex;flex-direction:column;gap:10px}.memory-card__item{border:1px solid rgba(160,145,255,.18);border-radius:var(--radius-lg);background:#140e3299;transition:border-color .12s,background .12s}.memory-card__item:hover{border-color:#a091ff80;background:#140e32cc}.memory-card__link{display:flex;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;color:inherit}.memory-card__slug{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--c-dim)}.memory-card__name{flex:1;font-size:.95rem;font-weight:500;color:var(--c-ice)}.memory-card__status{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:4px;color:#ece9ffb3;background:#a091ff1a}@media(prefers-reduced-motion:reduce){.disc-overlay,.memory-card{transition:none}}@media(prefers-reduced-motion:reduce){html.has-boot .stage{opacity:1}.boot,.stage{display:none}.static-grid{display:block}html.view-grid .stage{display:none}}
