.deck-screen{max-width:480px;margin:0 auto;padding:1rem}.toolbar{display:flex;gap:.5rem;margin-bottom:1rem}.deck-meta{opacity:.75;font-size:.9em}.item-list{list-style:none;padding:0;margin:0}.item-list li{border-bottom:1px solid var(--border-color, #444);padding:.75rem 0}.folder-item,.deck-item{background:none;border:none;font:inherit;text-align:left;width:100%;padding:0;cursor:pointer}.deck-language{opacity:.6;font-size:.85em}.empty{opacity:.6}.export-reminder{font-size:.85em;opacity:.75;margin:0 0 1rem}.row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.row-actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;padding:1rem}.dialog{background:var(--dialog-bg, #222);border-radius:8px;padding:1rem;max-width:360px;width:100%;max-height:80vh;overflow-y:auto}.new-deck-form{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.new-deck-form label{display:flex;flex-direction:column;gap:.25rem}.form-actions{display:flex;gap:.5rem;justify-content:flex-end}.add-word-form{display:flex;flex-direction:column;gap:.5rem}.add-word-form label{display:flex;flex-direction:column;gap:.25rem}.add-word-form .checkbox-row{flex-direction:row;align-items:center;gap:.5rem}.lookup-row{display:flex;align-items:center;gap:.5rem}.lookup-status{color:gray;font-style:italic;margin:0}.card-back p{margin:.5rem 0}.card-front{display:block;width:100%;font-size:1.5rem;padding:1rem;text-align:center}.card-field .field-label{font-weight:700}.pronunciation-row{display:flex;align-items:center;gap:.5rem}.card-pending,.card-date{color:gray;font-style:italic}.review-nav{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}
