.settings-drawer.open{max-height:min(560px,65svh)!important;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:16px}
.lite-edition-note{margin:16px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:16px;color:var(--text-sub);font-size:12px;line-height:1.8;overflow-wrap:anywhere}
.new-card.is-full{cursor:default;opacity:.62}
.new-card.is-full .app-name{white-space:normal;text-align:center;font-size:12px}
.new-card:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}

/* Trial notices stay in the normal control flow on mobile and standalone displays. */
.lite-trial-notice{margin:0 0 14px;padding:13px 15px;border:1px solid var(--line);border-radius:18px;background:var(--panel-bg,rgba(255,255,255,.12));color:inherit;line-height:1.75;overflow-wrap:anywhere}
.lite-trial-badge{font-size:11px;font-weight:700;letter-spacing:.06em}
.lite-trial-notice p{margin:4px 0 0;font-size:12px}
.lite-trial-privacy,.lite-trial-file-note{color:var(--text-sub,inherit)}
@media(max-width:480px){.lite-trial-notice{padding:10px 12px;border-radius:15px;margin-bottom:10px}.lite-trial-notice p{font-size:11px}}
