.deck-shell{display:flex;flex-direction:column;height:100vh;background:#fafafa}.deck-bar{display:flex;align-items:center;gap:1rem;padding:.7rem 1.1rem;background:#fff;border-bottom:1px solid #d0d7de;font-size:.85rem}.deck-back,.deck-open{display:inline-flex;align-items:center;gap:.4rem;color:#0d6efd;text-decoration:none;font-weight:600;white-space:nowrap}.deck-back:hover,.deck-open:hover{text-decoration:underline}.deck-title{flex:1;text-align:center;font-weight:700;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-frame{flex:1;width:100%;border:0;background:#fafafa}
