.mc[data-astro-cid-y54ugzip]{--o:var(--ps2-outline);isolation:isolate;min-height:100svh;font-family:var(--font-ps2);color:var(--ps2-text);text-shadow:-1.5px -1.5px 0 var(--o), 1.5px -1.5px 0 var(--o), -1.5px 1.5px 0 var(--o), 1.5px 1.5px 0 var(--o), 0 3px 6px #00000073;padding:clamp(1.2rem,4vh,2.5rem) clamp(1rem,5vw,4rem) 9rem;font-weight:700;position:relative;overflow-x:clip}.mc[data-astro-cid-y54ugzip]:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 30% 25%,#ffffff38,#0000 40%);animation:26s ease-in-out infinite alternate mc-drift;position:fixed;inset:-20%}@keyframes mc-drift{to{transform:translate(18%,12%)}}.mc__canvas[data-astro-cid-y54ugzip]{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.mc__head[data-astro-cid-y54ugzip],.mc__grid[data-astro-cid-y54ugzip]{z-index:1;position:relative}.mc__head[data-astro-cid-y54ugzip]{align-items:flex-start;gap:1rem;min-height:6.5rem;display:flex}.mc__chip[data-astro-cid-y54ugzip]{filter:drop-shadow(0 3px 4px #00000073);flex:none;width:2.2rem;height:2.6rem;margin-top:.2rem}.mc__head[data-astro-cid-y54ugzip] .mc__lang{white-space:nowrap;position:absolute;top:.2rem;right:0}.mc__head[data-astro-cid-y54ugzip] .mc__lang.lang-switch{gap:1.6em}.mc__head[data-astro-cid-y54ugzip] .mc__lang .lang-switch__sep{display:none}.mc__head[data-astro-cid-y54ugzip]{padding-right:9rem}@media (width<=520px){.mc__head[data-astro-cid-y54ugzip]{flex-wrap:wrap;padding-right:0}.mc__info[data-astro-cid-y54ugzip]{flex:1 1 0}.mc__head[data-astro-cid-y54ugzip] .mc__lang{order:-1;justify-content:flex-end;width:100%;display:flex;position:static}}.mc__head[data-astro-cid-y54ugzip] .mc__lang .lang-switch__opt{font-family:var(--font-ps2);letter-spacing:.04em;text-transform:none;color:#fff9;text-shadow:-1.5px -1.5px 0 var(--o), 1.5px -1.5px 0 var(--o), -1.5px 1.5px 0 var(--o), 1.5px 1.5px 0 var(--o);font-size:1.05rem;font-weight:800}.mc__head[data-astro-cid-y54ugzip] .mc__lang .lang-switch__opt[aria-current]{color:#fff}.mc__head[data-astro-cid-y54ugzip] .mc__lang .lang-switch__opt:focus-visible{color:#fff;outline-offset:3px;border-radius:4px;outline:2px solid #fff}.mc__info[data-astro-cid-y54ugzip]{min-width:0}.mc__title[data-astro-cid-y54ugzip]{font-family:var(--font-ps2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:800;line-height:1.1;overflow:hidden}.mc__title[data-astro-cid-y54ugzip] small[data-astro-cid-y54ugzip]{font-size:.6em}.mc__free[data-astro-cid-y54ugzip]{margin:.1rem 0 0;font-size:clamp(1.1rem,2.4vw,1.55rem)}.mc__desc[data-astro-cid-y54ugzip]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:52ch;margin:.25rem 0 0;font-size:1rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.mc[data-has-selection] [data-astro-cid-y54ugzip][data-mc-info]{display:none}.mc[data-has-selection] [data-astro-cid-y54ugzip][data-mc-save]{display:block}.mc__grid[data-astro-cid-y54ugzip]{--cell:clamp(7rem, 15vw, 11rem);grid-template-columns:repeat(auto-fill, var(--cell));justify-content:center;gap:clamp(.5rem,2vw,1.6rem);max-width:70rem;margin:clamp(1rem,5vh,3rem) auto 0;padding:0;list-style:none;display:grid}.mc__grid[data-astro-cid-y54ugzip][data-count="1"],.mc__grid[data-astro-cid-y54ugzip][data-count="2"],.mc__grid[data-astro-cid-y54ugzip][data-count="3"]{--cell:clamp(9rem, 20vw, 14rem);grid-template-columns:repeat(auto-fit, var(--cell));margin-top:clamp(3rem,14vh,9rem)}.mc__cell[data-astro-cid-y54ugzip]{color:inherit;box-shadow:none;outline:none;text-decoration:none;display:block;position:relative}.mc__slot[data-astro-cid-y54ugzip]{aspect-ratio:1;display:block}.mc:not([data-stage=ready]) .mc__slot[data-astro-cid-y54ugzip]{background:linear-gradient(160deg, #ffffff59, transparent 45%), var(--tint);border-radius:.4rem;margin:14%;box-shadow:0 .4rem 1rem #00000059,inset 0 0 0 2px #0000004d}.mc:not([data-stage=ready]) .mc__cell[data-astro-cid-y54ugzip][data-selected] .mc__slot[data-astro-cid-y54ugzip]{outline-offset:3px;outline:3px solid #fff}.mc__name[data-astro-cid-y54ugzip]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc__row[data-astro-cid-y54ugzip]{display:none}@media (pointer:coarse){.mc__name[data-astro-cid-y54ugzip]{clip-path:none;white-space:normal;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:auto;height:auto;font-size:.85rem;line-height:1.2;display:-webkit-box;position:static;overflow:hidden}}.mc:not([data-js]) .mc__name[data-astro-cid-y54ugzip]{clip-path:none;white-space:normal;text-align:center;width:auto;height:auto;display:block;position:static}.mc__cell[data-astro-cid-y54ugzip]:focus-visible .mc__name[data-astro-cid-y54ugzip],.mc__cell[data-astro-cid-y54ugzip][data-selected] .mc__name[data-astro-cid-y54ugzip]{color:#fff}.mc[data-view=list] .mc__grid[data-astro-cid-y54ugzip]{grid-template-columns:1fr;gap:.4rem;max-width:48rem;margin-top:1.5rem}.mc[data-view=list] .mc__cell[data-astro-cid-y54ugzip]{border-radius:999px;grid-template-columns:4rem 1fr auto;align-items:center;gap:1rem;padding:.3rem 1rem .3rem .3rem;display:grid}.mc[data-view=list] .mc__cell[data-astro-cid-y54ugzip][data-selected]{background:#ffffff29}.mc[data-view=list] .mc__name[data-astro-cid-y54ugzip]{clip-path:none;white-space:nowrap;text-overflow:ellipsis;width:auto;height:auto;font-size:1.15rem;display:block;position:static;overflow:hidden}.mc[data-view=list] .mc__row[data-astro-cid-y54ugzip]{gap:1rem;font-size:.95rem;display:flex}.mc__badge[data-astro-cid-y54ugzip]{color:#1b1b1a;text-shadow:none;vertical-align:.3em;background:#ffffffd9;border-radius:.25em;margin-left:.4em;padding:0 .35em;font-size:.55em;font-weight:800;text-decoration:none;display:inline-block}.mc__listhead[data-astro-cid-y54ugzip]{display:none}.mc[data-view=list] .mc__listhead[data-astro-cid-y54ugzip]{opacity:.75;grid-template-columns:4rem 1fr auto;gap:1rem;padding:0 1rem 0 .3rem;font-size:.85rem;display:grid}.mc__empty[data-astro-cid-y54ugzip]{text-align:center;margin:22vh 0 0;font-size:1.5rem}.mc__options[data-astro-cid-y54ugzip]{z-index:20;background:linear-gradient(#282c46eb,#101220eb);border-radius:.6rem;min-width:15rem;max-height:60vh;padding:.9rem 1.2rem;position:fixed;bottom:5.5rem;right:clamp(1rem,5vw,4rem);overflow:auto;box-shadow:inset 0 0 0 2px #ffffff40,0 .6rem 1.6rem #00000080}.mc__options-title[data-astro-cid-y54ugzip]{color:#c8d0ff;margin:0 0 .5rem;font-size:1rem}.mc__options[data-astro-cid-y54ugzip] ul[data-astro-cid-y54ugzip]{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.mc__options[data-astro-cid-y54ugzip] a[data-astro-cid-y54ugzip]{color:inherit;box-shadow:none;outline:none;justify-content:space-between;gap:2rem;padding:.15rem .4rem .15rem 1.6rem;font-size:1.1rem;text-decoration:none;display:flex}.mc__options[data-astro-cid-y54ugzip] a[data-astro-cid-y54ugzip][data-selected]{background:#ffffff24;border-radius:.3rem}.mc__hints[data-astro-cid-y54ugzip]{z-index:15;background:linear-gradient(#0000,#2626248c 55%,#141413d9 100%);padding:2.5rem 1rem 1.2rem;position:fixed;inset:auto 0 0}@media (width<=520px){.mc__hints[data-astro-cid-y54ugzip] .hintbar--ps2{font-size:.95rem}.mc__hints[data-astro-cid-y54ugzip] .hintbar ul{flex-wrap:nowrap;gap:.2rem .7rem}.mc__hints[data-astro-cid-y54ugzip] .hint{gap:.3em;padding:.15em}}
