/* Shared Round 4 native controls. Motion transforms the wrapper, never the glass. */
.site-cta-wrap{position:relative;display:inline-block;isolation:isolate;max-width:100%;z-index:1}
.frosted-link{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:64px;max-width:100%;padding:19px 25px;border:1px solid #fff2d4b0;border-radius:16px;background:linear-gradient(120deg,#fff8e6c2,#f9e9d1ad);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:inset 0 1px 0 #fff9,0 15px 50px #08040225;color:#332213;font:400 22px/1.25 Georgia,serif;text-align:left;text-decoration:none;text-shadow:0 1px 0 #fff8;cursor:pointer}
.frosted-link::before{content:'';position:absolute;inset:-8px;z-index:-1;border:1px solid #f6d497;border-radius:23px;box-shadow:0 0 22px #efb65745;opacity:0;transform:scale(.97);transition:opacity .25s,transform .4s;pointer-events:none}
[data-cta-enabled=true]>.frosted-link[data-press=true]::before{opacity:1;transform:scale(1.015)}
.frosted-link small{display:block;font:400 11px/1.6 Figtree,Arial,sans-serif;color:#48331d;margin-top:6px}.frosted-link__arrow{font:400 25px Figtree,sans-serif;margin-left:auto}.frosted-link:focus-visible{outline:3px solid #edc992;outline-offset:6px}.frosted-link:disabled{cursor:default;opacity:.55}.draft-label{font-size:10px;line-height:1.6;letter-spacing:.6px;color:#c8b393;border-bottom:1px solid var(--line);padding:10px 6%;max-width:1440px;margin:auto}.quiet-button{min-height:44px;border:1px solid #8e714c;border-radius:24px;padding:10px 17px;background:transparent;color:var(--ink);font:400 12px Figtree,sans-serif}.review-copy{font-size:11px;line-height:1.65;color:var(--muted)}
@media(max-width:700px){.frosted-link{font-size:20px;min-height:62px;padding:18px 20px;gap:18px}.draft-label{font-size:9px;padding:9px 5%}}
@media(prefers-reduced-motion:reduce){.frosted-link::before{display:none}}
