.-CCaSa_page{grid-template-columns:minmax(0,1fr);gap:28px;max-width:860px;padding-top:20px;display:grid}.-CCaSa_hero{gap:12px;display:grid}.-CCaSa_hero h1{color:#f6f1fc;margin:0;font-size:56px;line-height:1}.-CCaSa_hero p{max-width:60ch;color:var(--ink-2);margin:0;font-size:18px;line-height:1.55}.-CCaSa_toc{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1526eb;margin:0 -12px;padding:8px 12px;position:sticky;top:0}.-CCaSa_toc ol{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.-CCaSa_toc a{white-space:nowrap;min-height:36px;color:var(--muted);font:500 14px var(--sans);border-radius:18px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.-CCaSa_toc a:hover{color:var(--gold-hi);background:#e3b04b14}.-CCaSa_step{color:var(--ink-2);gap:14px;scroll-margin-top:64px;font-size:16.5px;line-height:1.6;display:grid}.-CCaSa_step p{max-width:66ch;margin:0}.-CCaSa_step h2{color:var(--ink-hi);align-items:center;gap:14px;margin:18px 0 2px;font-size:32px;line-height:1.1;display:flex}.-CCaSa_step h2 span{width:40px;height:40px;color:var(--night);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(#f0c463,#d9a43a);flex:none;place-items:center;font-size:20px;display:grid}.-CCaSa_step h3{font:600 16px var(--sans);color:var(--gold-hi);margin:0 0 4px}.-CCaSa_step a{color:var(--gold-hi);text-underline-offset:3px}.-CCaSa_big{font:400 24px/1.35 var(--serif);color:#f6f1fc}.-CCaSa_small{color:var(--muted-2);font-size:14px}.-CCaSa_tip{box-shadow:inset 3px 0 0 var(--gold);color:var(--ink-2);background:#e3b04b12;padding:12px 16px}.-CCaSa_facts{gap:8px;max-width:66ch;margin:0;padding:0 0 0 20px;display:grid}.-CCaSa_facts li::marker{color:var(--gold)}.-CCaSa_facts b{color:var(--ink-hi);font-weight:600}.-CCaSa_pair{grid-template-columns:1fr 1fr;gap:14px 28px;display:grid}.-CCaSa_purse{grid-template-columns:1fr 1fr;gap:10px;display:grid}.-CCaSa_purse div{box-shadow:inset 0 0 0 1px var(--line-2);background:#261f37b3;padding:12px 16px;font-size:15px}.-CCaSa_purse span{color:var(--muted-2);margin-bottom:2px;font-size:13px;display:block}.-CCaSa_purse b{font:400 28px/1.1 var(--serif);color:var(--gold-ink)}.-CCaSa_next{border-top:1px solid var(--line);color:var(--ink-2);gap:8px;padding-top:18px;font-size:16px;display:grid}.-CCaSa_next p{margin:0}.-CCaSa_next a{color:var(--gold-hi)}.-CCaSa_anatomy{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:28px;display:grid}.-CCaSa_anatomyCard{box-shadow:0 0 0 1px var(--night), 0 0 0 2px #c9a464, 0 20px 50px #00000080;border-radius:14px;position:relative;overflow:hidden}.-CCaSa_anatomyCard img{aspect-ratio:284/400;object-fit:cover;width:100%;display:block}.-CCaSa_pin{background:var(--gold);width:24px;height:24px;color:var(--night);font:700 12.5px var(--sans);box-shadow:0 0 0 2px var(--night), 0 2px 8px #0009;border-radius:50%;place-items:center;margin:-12px 0 0 -12px;display:grid;position:absolute}.-CCaSa_parts{gap:10px;margin:0;padding:0 0 0 26px;font-size:15.5px;line-height:1.5;display:grid}.-CCaSa_parts li::marker{color:var(--gold);font-weight:700}.-CCaSa_parts b{color:var(--ink-hi);font-weight:600}.-CCaSa_field{grid-template-columns:repeat(2,minmax(0,220px)) 1fr;align-items:end;gap:18px 28px;display:grid}.-CCaSa_half{gap:6px;margin:0;display:grid}.-CCaSa_half figcaption{font:600 14px var(--sans);color:var(--ink-hi)}.-CCaSa_front,.-CCaSa_rowsNote{color:var(--muted-3);font-size:12px}.-CCaSa_grid5{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.-CCaSa_grid5 span,.-CCaSa_legend i{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:3px}.-CCaSa_grid5 [data-step="1"],.-CCaSa_legend [data-step="1"]{box-shadow:none;background:#e3b04bbf}.-CCaSa_grid5 [data-step="2"],.-CCaSa_legend [data-step="2"]{background:#e3b04b47}.-CCaSa_grid5 [data-step="3"],.-CCaSa_legend [data-step="3"]{background:repeating-linear-gradient(45deg,#e3b04b2e 0 3px,#0000 3px 7px)}.-CCaSa_legend{color:var(--muted);gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.-CCaSa_legend li{align-items:center;gap:10px;display:flex}.-CCaSa_legend i{width:18px}.-CCaSa_strike{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 28px;display:grid}.-CCaSa_tryout{background:#261f37b3;gap:14px;padding:16px 18px;display:grid;box-shadow:inset 0 0 0 1px #e3b04b40}.-CCaSa_die{border:0;gap:6px;margin:0;padding:0;display:grid}.-CCaSa_die legend{font:600 13.5px var(--sans);color:var(--muted);margin-bottom:6px;padding:0}.-CCaSa_die div{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.-CCaSa_die button{aspect-ratio:1;cursor:pointer;min-height:40px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);font:700 16px var(--sans);background:#15101f;border:0;border-radius:6px}.-CCaSa_die button:hover{color:var(--ink-hi)}.-CCaSa_die button[aria-pressed=true]{color:var(--night);box-shadow:none;background:linear-gradient(#f0c463,#d9a43a)}.-CCaSa_verdict{color:var(--ink-2);margin:0;font-size:16px}.-CCaSa_verdict b{font-weight:700}.-CCaSa_vs{color:var(--muted-3);margin:0 10px}.-CCaSa_strike [data-hit=weak]{color:#f1d58e}.-CCaSa_strike [data-hit=mid]{color:#ffb86b}.-CCaSa_strike [data-hit=strong]{color:#ff7a7a}.-CCaSa_strike [data-hit=miss]{color:var(--muted-3)}.-CCaSa_table{border-collapse:collapse;width:100%;font-size:14.5px}.-CCaSa_table th,.-CCaSa_table td{text-align:left;padding:6px 10px}.-CCaSa_table thead th{font:600 12.5px var(--sans);color:var(--muted-2);border-bottom:1px solid var(--line-2)}.-CCaSa_table tbody th{font:600 13px var(--sans);color:var(--gold-hi);padding-top:12px}.-CCaSa_table td:first-child{width:4em;color:var(--muted)}.-CCaSa_table tr[data-on=true] td{background:#e3b04b24}.-CCaSa_table tr[data-on=true] td:first-child{box-shadow:inset 3px 0 0 var(--gold);color:var(--ink-hi)}@media (max-width:760px){.-CCaSa_page{gap:22px;padding-top:10px}.-CCaSa_hero h1{font-size:40px}.-CCaSa_hero p{font-size:16.5px}.-CCaSa_toc{margin:0 -16px;padding:8px 16px}.-CCaSa_step{font-size:16px}.-CCaSa_step h2{font-size:26px}.-CCaSa_step h2 span{width:34px;height:34px;font-size:17px}.-CCaSa_big{font-size:21px}.-CCaSa_pair,.-CCaSa_purse,.-CCaSa_strike{grid-template-columns:1fr}.-CCaSa_anatomy{grid-template-columns:1fr;justify-items:center}.-CCaSa_anatomyCard{width:min(300px,80vw)}.-CCaSa_field{grid-template-columns:1fr 1fr}.-CCaSa_legend{grid-column:1/-1}}
