.tile.svelte-1ck7tpn{--c:var(--color-bone);aspect-ratio:1;font-size:calc(var(--tile,6rem) / 7.6);border:1px solid color-mix(in oklab, var(--c) 28%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--c) 10%, transparent), transparent 55%), var(--color-graphite);color:var(--color-bone);transform-style:preserve-3d;transition:border-color .4s, background-color .4s, box-shadow .5s var(--ease-expo);will-change:transform;border-radius:.55em;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;padding:.45em .5em;display:grid;position:relative}.tile.svelte-1ck7tpn:after{content:"";border-radius:inherit;background:radial-gradient(120% 90% at 50% 120%, color-mix(in oklab, var(--c) 45%, transparent), transparent 60%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:-1px}.tile.svelte-1ck7tpn:hover,.tile.active.svelte-1ck7tpn{border-color:var(--c);box-shadow:0 0 0 1px color-mix(in oklab, var(--c) 40%, transparent), 0 1.2em 3em -1em color-mix(in oklab, var(--c) 50%, transparent);z-index:2}.tile.svelte-1ck7tpn:hover:after,.tile.active.svelte-1ck7tpn:after{opacity:1}.tile.svelte-1ck7tpn>:where(.svelte-1ck7tpn){transition:opacity .5s,filter .5s}.tile.dim.svelte-1ck7tpn{border-color:var(--line)}.tile.dim.svelte-1ck7tpn>:where(.svelte-1ck7tpn){opacity:.15;filter:grayscale()}.tile.locked.svelte-1ck7tpn{background:repeating-linear-gradient(-45deg, transparent 0 6px, #ffffff06 6px 7px), var(--color-graphite)}.num.svelte-1ck7tpn,.yr.svelte-1ck7tpn{font-family:var(--font-mono);color:var(--color-dust);font-size:.78em;line-height:1}.num.svelte-1ck7tpn{color:var(--c)}.sym.svelte-1ck7tpn{letter-spacing:-.03em;transition:font-stretch .6s var(--ease-expo), font-weight .6s var(--ease-expo), color .4s, opacity .5s, filter .5s;grid-column:1/-1;align-self:center;font-size:2.85em;font-weight:720;font-stretch:100%;line-height:1}.tile.svelte-1ck7tpn:hover .sym:where(.svelte-1ck7tpn),.tile.active.svelte-1ck7tpn .sym:where(.svelte-1ck7tpn){color:var(--c);font-weight:850;font-stretch:125%}.name.svelte-1ck7tpn{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in oklab, var(--color-bone) 80%, transparent);grid-column:1/-1;font-size:.82em;font-weight:500;overflow:hidden}.star.svelte-1ck7tpn{background:var(--c);width:.45em;height:.45em;box-shadow:0 0 .8em var(--c);border-radius:50%;animation:2.4s ease-in-out infinite svelte-1ck7tpn-breathe;position:absolute;top:.5em;right:.5em}.featured.svelte-1ck7tpn .yr:where(.svelte-1ck7tpn){margin-right:.9em}@keyframes svelte-1ck7tpn-breathe{50%{opacity:.35;transform:scale(.7)}}.panel.svelte-119atid{grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:start;gap:.4rem 1.1rem;height:100%;display:grid;position:relative;container-type:size}.big.svelte-119atid{aspect-ratio:1;border:1px solid var(--c);background:radial-gradient(100% 100% at 50% 110%, color-mix(in oklab, var(--c) 35%, transparent), transparent 70%), var(--color-graphite);height:100%;box-shadow:0 1.5rem 4rem -1.5rem color-mix(in oklab, var(--c) 55%, transparent);animation:svelte-119atid-pop .7s var(--ease-expo);border-radius:.8rem;place-items:center;display:grid;position:relative}.big.svelte-119atid .num:where(.svelte-119atid){font-family:var(--font-mono);color:var(--c);font-size:.75rem;position:absolute;top:.6rem;left:.7rem}.big.svelte-119atid .sym:where(.svelte-119atid){letter-spacing:-.04em;font-size:34cqh;font-weight:850;font-stretch:125%}.info.svelte-119atid{min-width:0;animation:svelte-119atid-rise .7s var(--ease-expo);flex-direction:column;gap:.45rem;display:flex}.meta.svelte-119atid{color:var(--color-dust);font-size:.6rem}.title.svelte-119atid{letter-spacing:-.02em;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:700;font-stretch:110%;line-height:1.05}.summary.svelte-119atid{color:var(--color-dust);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.stack.svelte-119atid{color:color-mix(in oklab, var(--c) 80%, var(--color-bone));font-size:.55rem}.hint.svelte-119atid{color:var(--color-ash);grid-column:1/-1;font-size:.55rem}@keyframes svelte-119atid-pop{0%{opacity:0;transform:scale(.85)rotate(-4deg)}}@keyframes svelte-119atid-rise{0%{opacity:0;transform:translateY(12px)}}.table.svelte-jedol8{--gap:clamp(4px, .55vw, 9px);--tile:calc((min(100vw, 90rem) - 2 * var(--gutter) - 3.2rem - var(--cols) * var(--gap)) / var(--cols));width:100%}.table.fit.svelte-jedol8{--tile:min(calc((min(100vw, 90rem) - 2 * var(--gutter) - 3.2rem - var(--cols) * var(--gap)) / var(--cols)), calc((100svh - 16.5rem) / (var(--rows) + .6)))}.grid.svelte-jedol8{grid-template-columns:2.6rem repeat(var(--cols), var(--tile));grid-template-rows:auto repeat(var(--rows), var(--tile));gap:var(--gap);perspective:1200px;justify-content:center;display:grid}.block-head.svelte-jedol8{border-bottom:2px solid var(--c);white-space:nowrap;justify-content:space-between;align-self:end;gap:.5rem;padding-bottom:.5rem;transition:opacity .5s;display:flex;overflow:hidden}.block-head.svelte-jedol8 .label:where(.svelte-jedol8){font-size:.6rem}.block-head.svelte-jedol8 .flame:where(.svelte-jedol8){color:var(--c)}.block-head.dim.svelte-jedol8{opacity:.25}.period.svelte-jedol8{color:var(--color-dust);flex-direction:column;justify-content:center;gap:.25rem;display:flex}.period.svelte-jedol8 .label:where(.svelte-jedol8){font-size:.55rem}.period.svelte-jedol8 .p:where(.svelte-jedol8){color:var(--color-ash)}.panel-slot.svelte-jedol8{padding:0 calc(var(--gap) * 2) calc(var(--gap) * 2) 0;position:relative}@media (width<=1023px){.grid.svelte-jedol8{--tile:calc((100vw - 2 * var(--gutter) - 3 * var(--gap)) / 4);grid-template-rows:none;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto}.grid.svelte-jedol8>.tile{grid-area:auto!important}.block-head.svelte-jedol8,.period.svelte-jedol8,.panel-slot.svelte-jedol8{display:none}}@media (width>=600px) and (width<=1023px){.grid.svelte-jedol8{--tile:calc((100vw - 2 * var(--gutter) - 5 * var(--gap)) / 6);grid-template-columns:repeat(6,1fr)}}@media (width<=599px){.fit.svelte-jedol8 .grid:where(.svelte-jedol8){--tile:min(calc((100vw - 2 * var(--gutter) - 3 * var(--gap)) / 4), calc((100svh - 15rem) / 6 - var(--gap)));grid-template-columns:repeat(4, var(--tile));justify-content:center}}@media (width>=600px) and (width<=1023px){.fit.svelte-jedol8 .grid:where(.svelte-jedol8){--tile:min(calc((100vw - 2 * var(--gutter) - 5 * var(--gap)) / 6), calc((100svh - 15rem) / 4 - var(--gap)));grid-template-columns:repeat(6, var(--tile));justify-content:center}}
