.tabs.svelte-2ssciq{display:flex;justify-content:center;align-items:center;gap:clamp(8px,4vw,40px);width:100%}.tab.svelte-2ssciq{position:relative;display:flex;align-items:center;gap:10px;padding:10px 8px;text-decoration:none;opacity:.38;filter:grayscale(.6) brightness(.8);transition:opacity .35s ease,filter .35s ease,transform .35s ease}.tab.svelte-2ssciq:hover{opacity:.75;filter:none}.tab.active.svelte-2ssciq{opacity:1;filter:none;transform:scale(1.04)}.tab.svelte-2ssciq img:where(.svelte-2ssciq){height:clamp(42px,9vw,64px);width:auto;filter:drop-shadow(0 0 10px rgba(0,0,0,.6))}.tab[data-tab=ss].svelte-2ssciq img:where(.svelte-2ssciq){height:clamp(50px,10.5vw,76px)}.tab.active.svelte-2ssciq img:where(.svelte-2ssciq){filter:drop-shadow(0 0 14px var(--hd-accent-glow))}.pointer.svelte-2ssciq{width:26px;height:22px;background:no-repeat center / contain;opacity:0;transition:opacity .3s ease,transform .3s ease}[data-tab=hk].svelte-2ssciq .pointer.left:where(.svelte-2ssciq){background-image:url(../../../ui/hk/pointer-left.webp)}[data-tab=hk].svelte-2ssciq .pointer.right:where(.svelte-2ssciq){background-image:url(../../../ui/hk/pointer-right.webp)}[data-tab=ss].svelte-2ssciq .pointer.left:where(.svelte-2ssciq){background-image:url(../../../ui/ss/pointer-left.webp)}[data-tab=ss].svelte-2ssciq .pointer.right:where(.svelte-2ssciq){background-image:url(../../../ui/ss/pointer-right.webp)}.pointer.left.svelte-2ssciq{transform:translate(-6px)}.pointer.right.svelte-2ssciq{transform:translate(6px)}.tab.active.svelte-2ssciq .pointer:where(.svelte-2ssciq){opacity:1;transform:none}@media (max-width: 520px){.pointer.svelte-2ssciq{width:18px;height:16px}.tab.svelte-2ssciq{gap:4px;padding:8px 2px}}.card.svelte-3q95jp{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;aspect-ratio:353 / 560;padding:16px 10px 14px;overflow:hidden;text-decoration:none;color:var(--hd-text);border:1px solid var(--hd-line);border-radius:4px;background:#0a0405;box-shadow:0 12px 30px #0000008c;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;animation:svelte-3q95jp-card-in .5s ease both;animation-delay:calc(var(--i) * 70ms)}.art.svelte-3q95jp{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.8;transition:transform .6s ease,opacity .35s ease,filter .35s ease;filter:saturate(.85) brightness(.85)}.shade.svelte-3q95jp{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0802038c,#08020300 30%,#08020300 45%,#080203eb 78%,#080203fa)}.plate.svelte-3q95jp{position:relative;z-index:1;width:74px;height:74px}.plate.svelte-3q95jp img:where(.svelte-3q95jp){width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.8))}.text.svelte-3q95jp{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.fleur.svelte-3q95jp{width:120px;height:14px;background:url(../../../ui/ss/fleur-hornet-top.webp) no-repeat center / contain;opacity:.85}.title.svelte-3q95jp{font-family:var(--hd-font-title);font-size:20px;line-height:1;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 6px rgba(0,0,0,.95)}.subtitle.svelte-3q95jp{font-size:15px;line-height:1.15;font-style:italic;color:var(--hd-text-dim);text-shadow:0 1px 4px rgba(0,0,0,.95);min-height:2.3em}.solved.svelte-3q95jp{position:absolute;z-index:2;top:10px;right:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:color-mix(in srgb,var(--hd-ok) 80%,transparent);border:1px solid rgba(255,255,255,.4);box-shadow:0 0 12px color-mix(in srgb,var(--hd-ok) 70%,transparent)}.solved.svelte-3q95jp svg:where(.svelte-3q95jp){width:17px;height:17px}.card.svelte-3q95jp:hover,.card.svelte-3q95jp:focus-visible{outline:none;transform:translateY(-4px);border-color:color-mix(in srgb,var(--hd-accent) 70%,transparent);box-shadow:0 0 26px var(--hd-accent-glow),0 16px 34px #0009}.card.svelte-3q95jp:hover .art:where(.svelte-3q95jp),.card.svelte-3q95jp:focus-visible .art:where(.svelte-3q95jp){opacity:1;transform:scale(1.06);filter:none}@keyframes svelte-3q95jp-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width: 640px){.plate.svelte-3q95jp{width:58px;height:58px}.title.svelte-3q95jp{font-size:16px}.subtitle.svelte-3q95jp{font-size:13px}}.tagline.svelte-1j6is7s{font-family:var(--hd-font-title);text-transform:uppercase;letter-spacing:.16em;font-size:clamp(12px,1.8vw,15px);color:var(--hd-text-dim);text-align:center;margin-top:4px}.cards.svelte-1j6is7s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:760px}@media (max-width: 640px){.cards.svelte-1j6is7s{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
