.received-decks{margin-top:20px}.received-decks header{display:flex;align-items:center;justify-content:space-between;gap:12px}.received-deck{padding:16px 0;border-bottom:1px solid var(--line,#dce3eb);overflow-wrap:anywhere}.received-deck:last-child{border-bottom:0}.received-deck-actions{display:flex;gap:8px;flex-wrap:wrap}.deck-share-dialog,.import-help-dialog{width:min(560px,calc(100vw - 24px));max-height:85dvh;overflow:auto;border:1px solid var(--line,#dce3eb);border-radius:20px;padding:24px;background:var(--card,#fff);color:var(--text,#14223a)}.deck-share-dialog::backdrop,.import-help-dialog::backdrop{background:rgba(15,23,42,.5)}.deck-share-dialog h3,.import-help-dialog h3{margin-top:0}.deck-share-dialog input{width:100%;box-sizing:border-box}.deck-share-dialog .actions,.import-help-dialog .actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.import-help-dialog textarea{box-sizing:border-box;width:100%;min-height:220px;font-size:13px;direction:ltr}.received-preview-body details{padding:14px 0;border-bottom:1px solid #dce3eb}.received-preview-body img{max-width:100%;max-height:320px;object-fit:contain}.community-deck-picker{display:flex;flex-direction:column;gap:8px;min-width:0}.community-deck-picker-row{display:flex;align-items:center;gap:8px}.community-deck-picker-row select{flex:1;min-width:0}.community-deck-picker-row button{flex-shrink:0}.community-add-deck{justify-self:start}.community-deck-count{font-size:12px;color:var(--muted,#64748b)}
.deck-inbox-dot{position:absolute!important;top:5px!important;inset-inline-end:6px!important;width:11px!important;height:11px!important;min-width:11px!important;margin:0!important;padding:0!important;border:2px solid #fff!important;border-radius:50%!important;background:#e43d4e!important;box-shadow:0 1px 5px #b51e3540;pointer-events:none;z-index:5}.deck-inbox-dot[hidden]{display:none!important}nav .tab[onclick*="decks"],[data-dock="decks"]{position:relative}.deck-inbox-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-theme="dark"] .deck-inbox-dot{border-color:#21344c!important;background:#ff5365!important}
nav .tab[onclick*="decks"]>.deck-inbox-dot{top:-3px!important;inset-inline-end:1px!important}
#deckShareTitle:focus{outline:none}
/* Keep each question/answer together, with a distinct revealed answer. */
#communityPreviewBody details,#receivedDeckPreviewBody details{margin:12px 0;padding:15px;border:1.5px solid #a9bdd6;border-radius:14px;background:rgba(255,255,255,.76)}
#communityPreviewBody details>summary,#receivedDeckPreviewBody details>summary{font-weight:650;line-height:1.55;cursor:pointer;overflow-wrap:anywhere}
#communityPreviewBody details>p,#receivedDeckPreviewBody details>p{color:#166534!important;background:#edf8f0;border-inline-start:3px solid #30945a;border-radius:8px;padding:12px 14px;margin:12px 0 0;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}
#deckDetail #deckCards .swipe-wrap{margin-block:14px;border-radius:18px}
#deckDetail #deckCards .swipe-card{border:1.5px solid #9fb4d0!important;border-radius:18px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 3px 10px #30456b0c!important}
html[data-theme="dark"] body #communityPreviewBody details,html[data-theme="dark"] body #receivedDeckPreviewBody details{border-color:#587394;background:#1c2d43}
html[data-theme="dark"] body #communityPreviewBody details>p,html[data-theme="dark"] body #receivedDeckPreviewBody details>p{color:#92e8af!important;background:#163b2d;border-inline-start-color:#66c68c}
html[data-theme="dark"] body #deckDetail #deckCards .swipe-card{border-color:#587394!important;background:#1c2d43!important}
