.trev{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:16px;border:1px solid var(--glass-line);background:rgba(255,255,255,.04)}.trev b{font-size:14px;font-weight:760;color:var(--on-night)}.trev .tiny{color:var(--on-night-2)}.trev .toggle{background:rgba(255,255,255,.22)}.trev .toggle[aria-checked=true]{background:var(--gold)}.tcards.one .tcard{grid-column:2}.tcards .skel{aspect-ratio:3/5;border-radius:12px;background:rgba(255,255,255,.08)}.oqdate{display:flex;align-items:center;gap:8px;min-height:52px;border-radius:14px;border:1px solid var(--line-2);padding:0 8px 0 16px;background:var(--card)}.oqdate input{flex:1 1;min-width:0;border:0;background:none;font:inherit;font-size:17px;font-weight:700;letter-spacing:.06em;color:var(--ink);outline:none}.oqdate .seg{display:flex;gap:4px}.oqdate .seg button{border:0;border-radius:10px;padding:6px 9px;font:inherit;font-size:12px;font-weight:700;background:var(--paper-2);color:var(--ink-3);cursor:pointer}.oqdate .seg button[aria-pressed=true]{background:var(--night-1);color:#fff}.tco-thumb{width:48px;height:64px;border-radius:10px;flex:none;background:var(--night-1) center/cover no-repeat}.tarot-err{color:var(--warn);font-size:13px;line-height:1.5;margin:0}#s-tarot .footbar{margin-top:0;background:linear-gradient(180deg,rgba(9,14,34,0),rgba(9,14,34,.96) 30%)}.tmore>summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--tap);font-size:13.5px;font-weight:700;color:var(--on-night-2)}.tmore>summary .ic{width:18px;height:18px;transition:transform .2s}.tmore[open]>summary{margin-bottom:8px}