.a0fbIq_page{background:var(--bg);min-height:100dvh;overflow-x:clip}.a0fbIq_wrap{max-width:960px;padding:var(--s-9) var(--s-5) var(--s-10);margin:0 auto}.a0fbIq_h1{margin:var(--s-3) 0 var(--s-3)}.a0fbIq_lead{margin:0 0 var(--s-7);color:var(--fg-2);font-family:var(--font-text);max-width:52ch;font-size:1.1875rem;line-height:1.55}.a0fbIq_empty{align-items:center;gap:var(--s-6);padding:var(--s-10) var(--s-5);border:var(--hair) solid var(--glass-edge,var(--rule));border-radius:var(--r-card,2px);background:var(--glass,var(--surface-1));box-shadow:var(--glow-card,none);text-align:center;flex-direction:column;display:flex}:root[data-theme=kozmos] .a0fbIq_empty:before{content:"✦" / "";aspect-ratio:2/3;border:var(--hair) solid var(--glass-edge);background:radial-gradient(70% 55% at 50% 42%, #8b5cf680, transparent 72%), linear-gradient(160deg, var(--color-kozmos-2), var(--color-kozmos-0));width:76px;box-shadow:var(--glow-sel), inset 0 0 0 4px #0b0a1f8c, inset 0 0 0 5px #c9c3ff47;color:var(--accent);text-shadow:0 0 14px #c9c3ffd9;border-radius:12px;place-items:center;font-size:1.75rem;display:grid;transform:rotate(-5deg)}.a0fbIq_emptyText{font-family:var(--font-text);color:var(--fg-2);margin:0;font-size:1.25rem;font-style:italic}.a0fbIq_draw{min-width:min(100%,240px);height:52px;padding:0 var(--s-5);border-radius:var(--r-ctl,2px);background:var(--btn-fill);box-shadow:var(--glow-cta,none);color:var(--btn-text);font-family:var(--font-ui);cursor:pointer;border:0;font-size:1rem;font-weight:600}.a0fbIq_draw:hover{background:var(--btn-fill-pressed)}.a0fbIq_spread{gap:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.a0fbIq_single{justify-content:center;gap:var(--s-6);grid-template-columns:minmax(0,300px);display:grid}.a0fbIq_slot{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.a0fbIq_card{aspect-ratio:2/3;border:var(--hair) solid var(--card-edge,#c9ae7473);border-radius:var(--r-card,0);background:var(--surface-2);box-shadow:var(--glow-card,none);perspective:900px;padding:6px;position:relative}:root[data-theme=kozmos] .a0fbIq_card{--card-edge:#c9c3ff80;box-shadow:0 0 0 1px #8b5cf638,0 22px 44px -24px #8b5cf6bf}.a0fbIq_face,.a0fbIq_back{backface-visibility:hidden;border-radius:max(0px, calc(var(--r-card,0px) - 6px));transition:transform .6s var(--ease-move), visibility 0s linear .3s;place-items:center;display:grid;position:absolute;inset:6px}.a0fbIq_face{visibility:hidden;overflow:hidden;transform:rotateY(180deg)}.a0fbIq_face picture{width:100%;height:100%;display:block}.a0fbIq_face img{object-fit:cover;width:100%;height:100%}.a0fbIq_back{color:var(--color-gold);background:linear-gradient(160deg,#15151c,#0a0a0d);font-size:2.5rem;transform:rotateY(0)}:root[data-theme=kozmos] .a0fbIq_back{background:radial-gradient(60% 42% at 50% 46%, #8b5cf68c, transparent 74%), linear-gradient(160deg, var(--color-kozmos-2), var(--color-kozmos-0));color:var(--accent);text-shadow:0 0 18px #c9c3ffe6;box-shadow:inset 0 0 0 1px #c9c3ff4d,inset 0 0 0 8px #0b0a1f80,inset 0 0 0 9px #c9c3ff33}.a0fbIq_slot.a0fbIq_open .a0fbIq_face{visibility:visible;transform:rotateY(0)}.a0fbIq_slot.a0fbIq_open .a0fbIq_back{visibility:hidden;transform:rotateY(-180deg)}@media (prefers-reduced-motion:reduce){.a0fbIq_face,.a0fbIq_back{transition:none}}.a0fbIq_slot figcaption{flex-direction:column;gap:2px;min-height:66px;display:flex}.a0fbIq_single .a0fbIq_slot figcaption,.a0fbIq_spread .a0fbIq_slot figcaption{gap:var(--s-1);padding:var(--s-4);border:var(--hair) solid var(--glass-edge,var(--rule));border-radius:var(--r-card,2px);background:var(--glass,var(--surface-1));box-shadow:var(--glow-card,none)}.a0fbIq_name{font-family:var(--font-display);color:var(--fg);align-items:baseline;gap:8px;font-size:1.375rem;font-weight:500;line-height:1.2;display:flex}.a0fbIq_num{color:var(--accent);font-size:1rem;font-style:italic}.a0fbIq_meaning{font-family:var(--font-text);color:var(--fg-2);font-size:.9375rem;line-height:1.4}.a0fbIq_hidden{color:var(--fg-3)}.a0fbIq_note{margin:var(--s-6) 0 var(--s-4);font-family:var(--font-ui);color:var(--fg-3);max-width:60ch;font-size:.8125rem;line-height:1.6}.a0fbIq_again{height:48px;padding:0 var(--s-5);border:var(--hair) solid var(--glass-edge,var(--rule-strong));border-radius:var(--r-ctl,2px);background:var(--glass,transparent);color:var(--fg);font-family:var(--font-ui);cursor:pointer;font-size:.9375rem}.a0fbIq_again:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:599px){.a0fbIq_wrap{padding:var(--s-7) var(--s-4) var(--s-9)}.a0fbIq_spread{gap:var(--s-5);grid-template-columns:1fr}}.a0fbIq_head .a0fbIq_modes{margin-bottom:0}.a0fbIq_modes{border:var(--hair) solid var(--rule);margin:0 0 var(--s-6);border-radius:2px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.a0fbIq_mode,.a0fbIq_modeOn{min-height:44px;padding:0 var(--s-4);color:var(--fg-2);font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:1px;font-size:.875rem;font-weight:500}.a0fbIq_modeOn{background:var(--surface-3);color:var(--fg)}:root[data-theme=kozmos] .a0fbIq_modes{gap:var(--s-2);border:0;border-radius:0;padding:0}:is(:root[data-theme=kozmos] .a0fbIq_mode,:root[data-theme=kozmos] .a0fbIq_modeOn){border:var(--hair) solid var(--glass-edge);background:#c9c3ff12;border-radius:999px}:root[data-theme=kozmos] .a0fbIq_mode:hover{color:var(--fg);border-color:#e6e2ff8c}:root[data-theme=kozmos] .a0fbIq_modeOn{background:var(--accent);color:var(--btn-text);box-shadow:var(--glow-sel);border-color:#e6e2ffb3}.a0fbIq_mode:focus-visible,.a0fbIq_modeOn:focus-visible,.a0fbIq_draw:focus-visible,.a0fbIq_again:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.a0fbIq_celtic{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:".pos5.pos7""pos4 pos1 pos6 pos8"".pos3.pos9"". . .pos10";align-items:start;display:grid}.a0fbIq_celtic .a0fbIq_pos1{grid-area:pos1}.a0fbIq_celtic .a0fbIq_pos3{grid-area:pos3}.a0fbIq_celtic .a0fbIq_pos4{grid-area:pos4}.a0fbIq_celtic .a0fbIq_pos5{grid-area:pos5}.a0fbIq_celtic .a0fbIq_pos6{grid-area:pos6}.a0fbIq_celtic .a0fbIq_pos7{grid-area:pos7}.a0fbIq_celtic .a0fbIq_pos8{grid-area:pos8}.a0fbIq_celtic .a0fbIq_pos9{grid-area:pos9}.a0fbIq_celtic .a0fbIq_pos10{grid-area:pos10}.a0fbIq_celtic .a0fbIq_pos2{z-index:2;grid-area:pos1;justify-self:center;width:62%;position:relative;transform:translate(-78%,60%)rotate(90deg)}.a0fbIq_celtic .a0fbIq_pos2 .a0fbIq_card{background:var(--surface-2)}.a0fbIq_celtic .a0fbIq_pos2 figcaption{display:none}.a0fbIq_hint{font-family:var(--font-text);color:var(--fg-3);font-size:.8125rem;font-style:italic}@media (max-width:767px){.a0fbIq_celtic{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none}.a0fbIq_celtic .a0fbIq_pos1,.a0fbIq_celtic .a0fbIq_pos2,.a0fbIq_celtic .a0fbIq_pos3,.a0fbIq_celtic .a0fbIq_pos4,.a0fbIq_celtic .a0fbIq_pos5,.a0fbIq_celtic .a0fbIq_pos6,.a0fbIq_celtic .a0fbIq_pos7,.a0fbIq_celtic .a0fbIq_pos8,.a0fbIq_celtic .a0fbIq_pos9,.a0fbIq_celtic .a0fbIq_pos10{grid-area:auto;width:auto;position:static;transform:none}.a0fbIq_celtic .a0fbIq_pos2 figcaption{display:flex}}.a0fbIq_head{margin-bottom:var(--s-6)}@media (min-width:1024px){.a0fbIq_wrap{max-width:1180px}.a0fbIq_head{gap:var(--s-8);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.a0fbIq_modes{margin:0 0 var(--s-1)}.a0fbIq_intro .a0fbIq_lead{max-width:62ch}}.a0fbIq_srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a0fbIq_meter{margin:0 0 var(--s-5);font-family:var(--font-ui);color:var(--fg-2);font-size:.8125rem;line-height:1.5}
