/* Presentation only: recipient scenes and user-created cards keep their own styles. */
html .hero .content{background:var(--surface);box-shadow:none;border-radius:16px;border-color:var(--line)}
html .hero .content::before{display:none}
.information-page .starter-tile{border-radius:12px;box-shadow:none}
.information-page .starter-tile p{font-size:15px}
.at-workspace .at-workspace-intro{grid-template-columns:1fr;margin-bottom:38px}
.at-workspace .at-intro-bloom,.at-workspace-intro::before,.floral-page-background::before,.floral-page-background::after{display:none}
.pf-page .pf-hero::after{display:none}
.pf-page .pf-hero{padding-right:4px}
.at-page:is(.at-workspace,.at-studio,.pf-page) .at-header,
.premium-page .at-header{background:var(--at-glass);box-shadow:none;border-radius:16px}
.at-workspace .at-current,.at-workspace .at-template,.pf-page .pf-panel,
.premium-page .premium-plan,.premium-page .premium-offer{background:var(--at-surface);box-shadow:none;border-radius:12px}
.at-workspace .at-template{border-color:var(--at-line)}
.at-workspace .at-current{padding:28px;gap:32px}
.at-workspace .at-current>img{max-width:220px}
.at-workspace .at-lead,.premium-page .at-lead{font-size:16px;line-height:1.75}
.at-workspace .at-current p:not(.at-eyebrow),.pf-page .pf-panel>p{font-size:14px;line-height:1.75}
.at-saved-link{display:inline-block;color:var(--at-ink);font-size:14px;text-underline-offset:5px;margin-top:12px}
.at-saved-shelf{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:-30px 0 58px;padding:24px 0;border-block:1px solid var(--at-line)}
.at-saved-shelf h2{font-size:30px;margin:0 0 8px}.at-saved-shelf p{font-size:14px;color:var(--at-muted);margin:0}.at-saved-shelf .at-eyebrow{margin-bottom:10px}.at-saved-shelf>.at-button{flex-shrink:0}
.at-header .at-profile-link[aria-current=page]{border-color:var(--at-accent);color:var(--at-accent)}
.at-page .at-button{min-height:44px}
.at-page .at-button:active{transform:translateY(1px)}
.at-page .at-button:focus-visible,.at-saved-link:focus-visible{outline:2px solid var(--at-accent);outline-offset:4px}
.premium-page .premium-invitation h1{font-size:clamp(44px,5vw,68px);max-width:15ch;line-height:1.08}
.premium-paper-envelope{position:absolute;top:18px;left:12%;width:76%;height:260px;object-fit:contain;transform:rotate(5deg)}
.premium-page .premium-arch{background:transparent;box-shadow:none;border-radius:16px}
.premium-page .premium-floral-letter{background:#fbefe3;color:#512a3d;border-color:#d8b6b6}
.premium-page .premium-floral-letter p{color:#512a3d}
.premium-page .premium-floral-letter>span{color:#864c62}
.premium-page .premium-plan-art{height:90px;animation:none}
.premium-page .premium-plan-grid{align-items:stretch}
.premium-page .premium-plan{display:flex;flex-direction:column}
.premium-page .premium-plan>.at-button{margin-top:auto;align-self:flex-start}
.premium-page .premium-single-flower{font-size:46px}
.premium-page .premium-plan-art::before,.premium-page .premium-plan-art::after{display:none}
.premium-page .premium-sample-note{font-size:12px}
.sample-link{display:inline-block;color:var(--ink);font:14px/1.6 Jost,sans-serif;text-underline-offset:5px;margin-top:16px}
.hero .actions .sample-link{margin-top:0}
@media(max-width:760px){
 .at-page:is(.at-workspace,.at-studio,.pf-page)>.at-header,.premium-page>.at-header{flex-wrap:wrap;gap:12px;padding:16px 20px}
 .at-page .at-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}
 .at-page .at-header-actions>.at-button{padding:8px 12px;font-size:12px;min-height:44px}
 .at-workspace .at-current{padding:22px;gap:18px;align-items:flex-start}
 .at-workspace .at-current>img{width:26%;min-width:64px}
 .at-workspace .at-current h2{font-size:28px}
 .at-saved-shelf{align-items:flex-start;flex-direction:column;gap:18px}
 .premium-page .premium-floral-scene{height:320px}
 .premium-paper-envelope{height:180px;top:0}
 .premium-page .premium-floral-letter{bottom:25px;padding:20px;left:12%;right:12%}
 .premium-page .premium-invitation h1{font-size:44px}
}
