._page_sufhm_5{min-height:calc(100dvh - var(--tabbar-space,0px));background:var(--color-surface-muted);color:var(--color-text-primary);overflow-x:clip}._app_sufhm_12{max-width:26rem;padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) var(--space-4) calc(var(--space-5) + var(--page-safe-bottom,env(safe-area-inset-bottom,0px)));gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}._head_sufhm_22{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._mute_sufhm_30{min-width:var(--control-min-size);min-height:var(--control-min-size);border:var(--border-width-strong) solid var(--color-ink);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._mute_sufhm_30:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px;box-shadow:0 0 0 5px var(--color-focus-edge)}._brand_sufhm_52{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);color:var(--color-text-primary);font-size:var(--font-heading-lg-size);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}._title_sufhm_64{font-size:var(--font-heading-lg-size);line-height:var(--font-heading-lg-line-height);font-weight:var(--font-weight-bold);margin:0}._progress_sufhm_71{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}._progress_sufhm_71 span{border:var(--border-width-regular) solid var(--color-ink);background:var(--color-surface);height:10px;transition:background var(--duration-fast) var(--easing-standard);border-radius:999px}._progress_sufhm_71 span[data-done]{background:var(--color-accent-fill)}._question_sufhm_89{gap:var(--space-3);flex-direction:column;animation:.26s cubic-bezier(.2,.8,.3,1) _slide-in_sufhm_1;display:flex}@keyframes _slide-in_sufhm_1{0%{opacity:0;transform:translate(48px)}}._count_sufhm_103{color:var(--color-text-muted);font-size:var(--font-size-note);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:0}._question_sufhm_89 h2{font-size:var(--font-heading-2xl-size);line-height:var(--font-display-line-height);font-weight:var(--font-weight-display);margin:0}._question_sufhm_89 h2:focus{outline:none}._options_sufhm_122{gap:var(--space-3);display:grid}._option_sufhm_122{min-height:72px;padding:0 var(--space-4);border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 5px 0 var(--color-ink);color:var(--color-text-primary);font:inherit;font-size:var(--font-heading-lg-size);font-weight:var(--font-weight-bold);text-align:left;cursor:pointer}._option_sufhm_122:active{box-shadow:0 1px 0 var(--color-ink);background:var(--color-accent-fill);color:var(--color-text-on-accent);transform:translateY(4px)}._option_sufhm_122:focus-visible,._btn_sufhm_151:focus-visible,._primary_sufhm_152:focus-visible,._back_sufhm_153:focus-visible,._brand_sufhm_52:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px;box-shadow:0 0 0 5px var(--color-focus-edge)}._back_sufhm_153{min-height:var(--control-min-size);color:var(--color-accent-strong);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}._result_sufhm_174{gap:var(--space-3);flex-direction:column;display:flex}._slot_sufhm_181{background:var(--color-ink);border-radius:999px;height:14px;position:relative}._slot_sufhm_181:after{content:"";opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-6px -4px}._slot_sufhm_181[data-rarity=激レア]:after{background:radial-gradient(closest-side,#ffd666f2,#d6a21e00);animation:1.4s ease-out both _slot-glow_sufhm_1}._slot_sufhm_181[data-rarity=レア]:after{background:radial-gradient(closest-side,#ebf2f8f2,#a9b4bf00);animation:.9s ease-out both _slot-glow_sufhm_1}@keyframes _slot-glow_sufhm_1{40%{opacity:1}to{opacity:0}}._effects_sufhm_217{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}._holo_sufhm_227{background:linear-gradient(115deg,#0000 32%,#ff5aa038 38%,#ffd25038 43%,#5ae6a038 48%,#50aaff38 53%,#be6eff38 58%,#0000 64%);animation:3.6s ease-in-out 1.4s infinite alternate both _holo_sufhm_227;position:absolute;inset:-20% -120%}@keyframes _holo_sufhm_227{0%{transform:translate(-28%)}to{transform:translate(28%)}}._sheen_sufhm_253{opacity:0;background:linear-gradient(105deg,#0000 42%,#ffffffd9 50%,#0000 58%);animation:1s ease-in-out 1s both _sheen_sufhm_253;position:absolute;inset:0 -60%}@keyframes _sheen_sufhm_253{0%{opacity:1;transform:translate(-60%)}to{opacity:1;transform:translate(60%)}}._sparkle_sufhm_277{color:var(--shindan-gold);opacity:0;font-size:22px;line-height:1;animation:1.8s ease-in-out 1.2s infinite both _twinkle_sufhm_1;position:absolute}._sparkle_sufhm_277[data-at=a]{top:30%;left:7%}._sparkle_sufhm_277[data-at=b]{animation-delay:1.65s;top:44%;right:7%}._sparkle_sufhm_277[data-at=c]{animation-delay:2.1s;bottom:22%;left:10%}._sparkle_sufhm_277[data-at=d]{animation-delay:2.55s;top:16%;right:30%}._card_sufhm_309[data-rarity=レア] ._sparkle_sufhm_277{font-size:16px;animation-iteration-count:2}@keyframes _twinkle_sufhm_1{50%{opacity:1;transform:scale(1.15)rotate(20deg)}0%,to{opacity:0;transform:scale(.4)}}._stamp_sufhm_327{border-radius:var(--radius-md);color:#c0392b;font-size:var(--font-heading-lg-size);font-weight:var(--font-weight-display);background:#ffffffd9;border:3px solid #c0392b;padding:4px 12px;animation:.42s cubic-bezier(.3,1.6,.5,1) 1.35s both _stamp_sufhm_327;position:absolute;top:34%;right:6%;transform:rotate(-12deg)}@keyframes _stamp_sufhm_327{0%{opacity:0;transform:rotate(-12deg)scale(2.4)}}._common_sufhm_350{text-align:left;font-size:var(--font-size-note);font-weight:var(--font-weight-bold);color:var(--color-accent-strong);align-self:stretch;margin:0}._steam_sufhm_359{color:var(--lightningcss-light,#6e5a5099)var(--lightningcss-dark,#ffffff8c);gap:14px;display:flex;position:absolute;top:6px;left:50%;transform:translate(-30%)}._steam_sufhm_359 i{filter:blur(2px);opacity:0;background:currentColor;border-radius:999px;width:10px;height:26px;animation:2.6s ease-out infinite _steam_sufhm_359}._steam_sufhm_359 i:nth-child(2){animation-delay:.85s}._steam_sufhm_359 i:nth-child(3){animation-delay:1.7s}@keyframes _steam_sufhm_359{0%{opacity:0;transform:translateY(16px)scaleY(.6)}40%{opacity:1}to{opacity:0;transform:translateY(-14px)scaleY(1.1)}}._ticketWrap_sufhm_401{margin:-18px -12px 0;padding:4px 12px 12px;overflow:hidden}._card_sufhm_309,._cardSmall_sufhm_409{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 6px var(--color-surface), inset 0 0 0 8px var(--shindan-gold), 0 6px 0 var(--color-ink);text-align:center;flex-direction:column;display:flex}._card_sufhm_309{--shindan-gold:#d6a21e;margin-bottom:6px;animation:.7s cubic-bezier(.25,.9,.3,1.05) both _issue_sufhm_1;position:relative;overflow:hidden}._card_sufhm_309[data-rarity=激レア]{box-shadow:inset 0 0 0 6px var(--color-surface), inset 0 0 0 9px var(--shindan-gold), 0 6px 0 var(--color-ink), 0 0 22px 4px #d6a21e8c;animation-delay:.65s}._card_sufhm_309[data-rarity=レア]{--shindan-gold:#a9b4bf;animation-delay:.25s}._cardSmall_sufhm_409[data-rarity=レア]{--shindan-gold:#a9b4bf}._cardSmall_sufhm_409{--shindan-gold:#d6a21e;height:100%;padding:var(--space-2) var(--space-2) var(--space-3)}@keyframes _issue_sufhm_1{0%{transform:translateY(-105%)}}._cardTop_sufhm_464{justify-content:space-between;align-self:stretch;align-items:center;gap:0 var(--space-2);font-size:var(--font-size-note);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._cardSmall_sufhm_409 ._cardTop_sufhm_464{justify-content:center}._cardSmall_sufhm_409 ._cardTop_sufhm_464>span:last-child{display:none}._rarity_sufhm_484{border:var(--border-width-regular) solid var(--color-ink);background:var(--color-surface);color:var(--color-text-primary);font-weight:var(--font-weight-bold);border-radius:999px;padding:2px 10px}._rarityQuiet_sufhm_494{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rarity_sufhm_484[data-rarity=激レア]{background:var(--shindan-gold);color:#211814}._rarity_sufhm_484[data-rarity=レア]{border-color:var(--shindan-gold);border-width:2px}._spell_sufhm_516{flex-direction:column;gap:2px;margin:0;display:flex}._spell_sufhm_516 span{font-size:var(--font-size-note);color:var(--color-text-muted)}._spell_sufhm_516 strong{font-size:var(--font-heading-2xl-size);line-height:1.2;font-weight:var(--font-weight-display);color:var(--color-accent-strong);text-wrap:balance}._art_sufhm_536{width:100%;padding:var(--space-2) 0;border-radius:var(--radius-md);background:var(--color-accent-soft);place-items:center;display:grid;position:relative}._typeName_sufhm_546{font-size:var(--font-heading-xl-size);line-height:1.25;font-weight:var(--font-weight-display);text-wrap:balance;margin:0}._cardSmall_sufhm_409 ._typeName_sufhm_546{font-size:var(--font-heading-sm-size)}._typeName_sufhm_546:focus{outline:none}._catch_sufhm_562{margin:0;line-height:1.6}._cardSmall_sufhm_409 ._catch_sufhm_562{display:none}._lead_sufhm_571{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-soft);margin:0;line-height:1.6}._compare_sufhm_579 h2{margin:0 0 var(--space-2);font-size:var(--font-heading-lg-size);line-height:1.3;font-weight:var(--font-weight-display)}._pair_sufhm_586{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._pair_sufhm_586>div{gap:var(--space-1);flex-direction:column;display:flex}._who_sufhm_598{font-size:var(--font-size-note);font-weight:var(--font-weight-bold);text-align:center;margin:0}._pairLine_sufhm_605{margin:var(--space-2) 0 0;font-weight:var(--font-weight-bold);line-height:1.6}._aruaru_sufhm_612{border-bottom:var(--border-width-regular) solid var(--color-border);margin:0;padding:0;list-style:none}._aruaru_sufhm_612 li{padding:var(--space-2) 0;border-top:var(--border-width-regular) solid var(--color-border);line-height:1.6}._block_sufhm_626 h3{margin:0 0 var(--space-2);font-size:var(--font-heading-lg-size);line-height:1.3;font-weight:var(--font-weight-display);color:var(--color-text-primary)}._block_sufhm_626{padding-top:var(--space-2)}._block_sufhm_626 p,._note_sufhm_639{margin:0;line-height:1.6}._chips_sufhm_645{margin:0;padding:0;line-height:1.6;list-style:none}._chips_sufhm_645 li{font-weight:var(--font-weight-bold);display:inline}._chips_sufhm_645 li:not(:last-child):after{content:"、"}._note_sufhm_639{font-size:var(--font-size-note);color:var(--color-text-muted)}._row_sufhm_666{gap:var(--space-2);flex-wrap:wrap;display:flex}._btn_sufhm_151,._primary_sufhm_152{min-height:48px;padding:0 var(--space-4);border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._primary_sufhm_152{background:var(--color-accent-fill);min-height:56px;color:var(--color-text-on-accent);box-shadow:0 4px 0 var(--color-ink)}@media (prefers-reduced-motion:reduce){._question_sufhm_89,._card_sufhm_309,._slot_sufhm_181:after,._stamp_sufhm_327{animation:none}._holo_sufhm_227,._sheen_sufhm_253,._sparkle_sufhm_277,._steam_sufhm_359{display:none}}
