/* Autonomous 706–735 — Signal Deck */
.deck-toolbar{display:flex;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}.deck-toolbar>div{display:flex;gap:6px;flex-wrap:wrap}.deck-toolbar button{border:1px solid var(--line);background:#0d0d0d;color:var(--muted);padding:8px 10px;cursor:pointer}.deck-toolbar button.active,.deck-toolbar [data-deck-shuffle]{border-color:var(--accent);color:var(--text)}
.deck-stage{min-height:620px;display:grid;grid-template-columns:auto minmax(0,780px) auto;gap:20px;align-items:center;justify-content:center;padding:40px 0}.deck-nav{width:54px;height:54px;border-radius:50%;border:1px solid var(--line);background:#0d0d0d;color:var(--text);font-size:20px;cursor:pointer}.deck-card-wrap{perspective:1200px;cursor:pointer}.deck-card{position:relative;min-height:520px;transform-style:preserve-3d;transition:transform .5s ease;border:1px solid color-mix(in srgb,var(--deck-color) 55%,#333);background:linear-gradient(145deg,color-mix(in srgb,var(--deck-color) 7%,#0b0b0b),#080808);box-shadow:0 45px 120px rgba(0,0,0,.45)}.deck-card.flipped{transform:rotateY(180deg)}.deck-face{position:absolute;inset:0;backface-visibility:hidden;padding:36px;display:flex;flex-direction:column}.deck-face>span{font-size:9px;color:var(--deck-color);letter-spacing:.12em}.deck-front h2{font-size:clamp(48px,7vw,92px);margin:auto 0 20px;max-width:680px}.deck-front p{color:var(--muted);font-size:16px}.deck-front b{margin-top:20px;color:var(--deck-color)}.deck-back{transform:rotateY(180deg);justify-content:center}.deck-back h3{font-size:clamp(34px,5vw,62px);margin:25px 0}.deck-back p{font-size:20px;color:var(--soft);max-width:650px}.deck-back small{color:#777;max-width:620px;margin-top:30px}.deck-actions{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;padding-bottom:50px}.deck-actions button,.deck-actions a{border:1px solid var(--line);background:#0d0d0d;color:var(--text);padding:10px 12px;text-decoration:none;cursor:pointer}.deck-actions a{border-color:var(--accent)}.deck-history{display:grid;grid-template-columns:.5fr 1.5fr;gap:40px;border-top:1px solid var(--line);padding:70px 0 100px}.deck-history>[data-deck-history]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.deck-history a{border:1px solid var(--line);padding:12px;text-decoration:none}.deck-history span,.deck-history strong,.deck-history small{display:block}.deck-history span{font-size:8px;color:var(--accent)}.deck-history strong{margin:7px 0}.deck-history small{color:#666}
@media(max-width:800px){.deck-toolbar,.deck-history{flex-direction:column;display:flex}.deck-stage{grid-template-columns:1fr 1fr}.deck-card-wrap{grid-column:1/-1;grid-row:1}.deck-prev,.deck-next{grid-row:2}.deck-next{justify-self:end}.deck-card{min-height:460px}.deck-history>[data-deck-history]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.deck-card{transition:none}}
