.preview-page{margin:0;background:#080d10;color:#e6f1ea;font:14px/1.65 system-ui,sans-serif;padding:24px 14px;box-sizing:border-box;color-scheme:dark}.preview-page *{box-sizing:border-box}.preview-page main{width:100%;max-width:500px;margin:0 auto}.preview-page h1{font-size:25px;line-height:1.3}.preview-page h2{font-size:17px;margin-top:28px}.preview-page p{color:#a6bab0}.preview-tag{font:11px monospace;letter-spacing:.1em;color:#83dbad!important}.preview-page button,.preview-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:12px 14px;margin:10px 0;border:1px solid #3a624d;border-radius:11px;background:#193127;color:#afe7c8;font:600 13px/1.5 system-ui,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.preview-page button:hover,.preview-button:hover{background:#224332}.preview-page select{width:100%;min-height:46px;border:1px solid #3a624d;border-radius:11px;padding:10px;background:#101a15;color:#e6f1ea;font-size:16px}.preview-link{display:block;color:#a9c8b7;min-height:44px;padding:10px 0}.preview-page a:focus-visible,.preview-page button:focus-visible,.preview-page select:focus-visible{outline:2px solid #85dbaf;outline-offset:3px}.preview-amount{font-size:24px;color:#bce7cc!important}.preview-badge{position:absolute;right:10px;top:62px;z-index:20;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:24px;padding:4px 8px;border:1px solid #476b56;border-radius:6px;background:#16251d;color:#a6dabb!important;font:10px/1.3 monospace!important;text-decoration:none!important;letter-spacing:.06em}.preview-badge:focus-visible{outline:2px solid #85dbaf;outline-offset:3px}@media(min-width:761px){.preview-badge{top:72px;right:10px}}@media(prefers-reduced-motion:reduce){.preview-page *{scroll-behavior:auto!important;transition:none!important}}

.preview-toolbar-row{display:flex;justify-content:flex-end;margin:-12px 0 10px}.preview-toolbar-row .preview-badge{position:static}
