.pending{background:linear-gradient(160deg, var(--stage-start), var(--stage-end));text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:18px 16px 20px;display:flex}.pending-cast{justify-content:center;align-items:flex-end;gap:4px;margin-bottom:-4px;display:flex}.pending-face{aspect-ratio:1;object-fit:contain;width:108px;height:auto;filter:drop-shadow(0 6px 10px var(--shadow-figure-soft))}.pending-face-f{transform:rotate(-4deg)}.pending-face-m{transform:rotate(4deg)}.pending-title{letter-spacing:.02em;margin:0;font-size:1.45rem;font-weight:900}.pending-headline{margin:-2px 0 0;font-size:1.125rem;font-weight:900;line-height:1.3}.pending-lead{color:var(--accent);margin:0;font-size:1rem;font-weight:800}.pending-desc{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:22em;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.8}.pending-actions{gap:8px;width:100%;margin-top:4px;display:grid}.pending-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:14px 10px;font-family:inherit;font-size:.95rem;font-weight:800}.pending-btn-go{background:var(--accent-fill);color:var(--on-accent)}.pending-btn-zukan{background:var(--surface);border-color:var(--border);color:var(--fg)}:root[data-theme=dark] .pending-lead{color:var(--accent-text)}:root[data-theme=dark] .pending-face{filter:drop-shadow(0 0 3px var(--art-halo)) drop-shadow(0 6px 10px var(--shadow-figure-soft))}@media (prefers-reduced-motion:reduce){.pending *{animation-duration:.01ms!important;animation-iteration-count:1!important}}
