.iching-main.table-main[data-theme=table]{background:var(--wood);border-top:0}.iching-main[data-phase=paper] :is(.stage,.ic-board){display:none}.iching-main .ft-cta{background:var(--wood-dark);border-top-color:#f3e9d22e}.ic-board{padding:var(--space-4) 0 var(--space-6);color:#f3e9d2}.ic-inner{gap:var(--space-3);text-align:center;justify-items:center;display:grid}.ic-copy .play-lead{margin-bottom:0}.ic-inner .q-panel,.ic-inner .duty-line,.ic-inner .duty-picker{text-align:left;width:100%}.ic-props{gap:var(--space-3);justify-self:stretch;justify-items:center;display:grid}.ic-coins{align-items:flex-end;gap:18px;height:80px;display:flex;position:relative}.ic-coins .coin{filter:drop-shadow(0 3px #1e1b1673);width:52px;height:52px}.ic-coins.is-tossing .coin{animation:.7s cubic-bezier(.3,.7,.4,1) both ic-toss}.ic-coins.is-tossing.is-hurry .coin{animation-duration:.3s}.ic-coins.is-tossing .coin:nth-child(2){animation-delay:60ms}.ic-coins.is-tossing .coin:nth-child(3){animation-delay:.12s}@keyframes ic-toss{0%{translate:0;rotate:0deg}45%{translate:0 -46px;rotate:160deg}to{translate:0;rotate:360deg}}.ic-coins.is-landed .coin{animation:ic-land .22s var(--spring) both}@keyframes ic-land{0%{translate:0 -8px}to{translate:0}}.ic-coins.is-fading .coin{opacity:.4;transition:opacity .15s ease-out}.ic-band-wrap{width:min(100%,280px);position:relative}.ic-band{color:#1e1b16;background:#f3e9d2;border:2px solid #1e1b16;border-radius:10px;flex-direction:column-reverse;gap:8px;margin:0;padding:14px 22px 14px 14px;list-style:none;display:flex;box-shadow:0 4px #1e1b16}.ic-row{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;height:16px;display:grid}.ic-no{color:#5f5a52;text-align:right;font-size:13px;font-weight:700}.ic-bar{gap:22%;height:12px;display:flex;position:relative}.ic-bar i{background:#1e1b16;border-radius:2px;flex:1}.ic-row.is-empty .ic-bar i,.ic-row.is-next .ic-bar i{background:#1e1b1614}.ic-row:is(.is-empty,.is-next,.is-yang) .ic-bar i:last-child{display:none}.ic-row.is-next .ic-bar i{background:0 0;border:2px dashed #1e1b16}.ic-row.is-changing .ic-bar:after{content:"";background:#f3e9d2;border:2px solid #1e1b16;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ic-row.is-drawn .ic-bar{animation:ic-draw .26s var(--spring) both}@keyframes ic-draw{0%{opacity:.3;scale:.4 1}to{opacity:1;scale:1}}.ic-count{color:#f3e9d2;margin:0;font-size:15px;font-weight:800}.ic-count:empty{display:none}.ic-stamp{color:#c8392b;background:#f3e9d2f0;border:3px solid #c8392b;border-radius:8px;align-content:center;place-items:center;gap:2px;min-width:70px;min-height:62px;margin:0;padding:6px 8px;line-height:1.1;display:grid;position:absolute;top:-26px;right:-40px;rotate:-8deg}.ic-stamp-hanja{white-space:nowrap;font-size:16px;font-weight:800}.ic-stamp-ko{font-size:12px;font-weight:800}.ic-stamp.is-stamping{animation:.25s ease-out both ic-stamp}@keyframes ic-stamp{0%{opacity:0;scale:1.4}to{opacity:1;scale:1}}.ic-arrive{text-align:left;width:100%}.ic-arrive:empty{display:none}.ic-arrive .arrive-slip{--slip-behind:var(--wood)}.ic-arrive-gua{gap:var(--space-4);margin:0 0 var(--space-3);align-items:center;display:flex}.ic-arrive-gua .hex-lines{gap:5px;width:56px;margin:0;padding:0}.ic-arrive-gua .hex-line{gap:8px;height:8px}.ic-arrive-gua .arrive-headline{margin:0}.ic-arrive-meta{color:var(--fg-muted);margin:4px 0 0;font-size:13px}.ic-status:empty{display:none}.iching-main:not([data-phase=paper]) .ic-status{padding-bottom:var(--space-6)}.iching-main:is([data-phase=toss],[data-phase=stamp]) .ic-status>.wait-box,.iching-main[data-phase=arrive] .ic-status{display:none}.ic-status .pg-root{gap:var(--space-5);padding-bottom:var(--space-8);display:grid}.paper-cards .hex-lines{gap:4px;width:40px;margin:0;padding:0}.paper-cards .hex-line{gap:6px;height:6px}.paper-cards .hex-line.is-changing:after{width:6px;height:6px;top:0;right:-10px}.ic-gua-meaning{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--border)}.ic-gua-meaning p{margin:0 0 4px}.iching-main:not([data-phase=ask]) :is(.ic-inner .q-panel,.ic-inner .duty-line,.ic-inner .duty-picker),.iching-main:is([data-phase=wait],[data-phase=arrive]) .ic-coins,.iching-main[data-phase=arrive] :is(.ic-copy,.ic-props),.iching-main:is([data-phase=stamp],[data-phase=wait]) .ic-copy .play-lead{display:none}@media (width>=768px){.ic-props{column-gap:var(--space-8);padding:var(--space-5);border:1px solid #f3e9d22e;border-radius:12px;grid-template-columns:auto 280px;grid-template-areas:"coins band""count band";justify-content:center;align-items:center}.ic-coins{grid-area:coins;gap:24px;height:132px}.ic-coins .coin{width:72px;height:72px}.ic-band-wrap{grid-area:band}.ic-count{grid-area:count;align-self:start}.ic-inner .q-panel,.ic-inner .duty-line,.ic-inner .duty-picker{max-width:var(--col)}.iching-main[data-phase=wait] .ic-coins{display:flex}.ic-arrive{max-width:var(--col)}}@media (prefers-reduced-motion:reduce){.ic-coins.is-tossing .coin,.ic-coins.is-landed .coin,.ic-row.is-drawn .ic-bar,.ic-stamp.is-stamping{animation:none}}
