.premium-note{margin:35px 0;padding:32px;background:linear-gradient(145deg,#3d2430,#211820);border:1px solid #b58b72;border-radius:18px}.premium-note h2{font-size:28px;line-height:1.4;margin:12px 0}.premium-note p{line-height:1.9}.premium-note .premium-meta{color:#d8b59b;font-size:13px}.premium-note .premium-price{display:flex;gap:18px;align-items:center;margin:20px 0}.premium-note .premium-price strong{font-size:28px;color:#f2cbb3}.premium-note .premium-features{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;padding:0;margin:25px 0}.premium-features li{background:#ffffff07;border:1px solid #71525b;border-radius:10px;padding:15px;font-size:14px}.premium-note .premium-status{min-height:1.6em;color:#f3c7b3;font-size:14px}.premium-note .premium-confirm{padding:20px;background:#211720;border:1px solid #b1836b;border-radius:12px}.premium-confirm .premium-confirm-actions{display:flex;gap:15px;align-items:center;margin-top:15px}.premium-content section{border-top:1px solid #755664;margin-top:28px;padding-top:25px}.premium-content h3{font-size:23px;margin:0 0 15px}.premium-content li{margin:18px 0;line-height:1.9}.premium-content li strong{display:block;color:#f0c8b4}.premium-card-checks{display:grid;gap:12px;margin:25px 0}.premium-card-checks article{border-left:2px solid #a67b60;padding-left:15px}.premium-card-checks h4{margin:0 0 8px;font-size:16px}.premium-card-checks p{margin:0}.premium-note button:disabled{opacity:.55}.reading-short .note-scene,.reading-short .note-example,.reading-short .note-context{display:none}.reading-direct .note-scene{display:none}.reading-direct .reading-question{font-size:19px}.reading-preference{font-size:13px;color:#bda5ae;margin-top:15px}.account-sync-status{font-size:12px;color:#bca8b0;margin:8px 0}.account-sync-status button{margin-left:10px;text-decoration:underline}.account-sync-status[data-state=error]{color:#efb7a0}.header-account{font-size:13px;color:#eec8b9}.header-account small{margin-left:8px;color:#bc9a8d}@media(max-width:720px){.premium-note{padding:23px}.premium-note h2{font-size:24px}.premium-note .premium-features{grid-template-columns:1fr}.premium-confirm .premium-confirm-actions{flex-wrap:wrap}.header-account{font-size:12px}}
