.preview-banner{background:#EEF2F6;color:#334155;border-bottom:1px solid #334155;padding:12px 0;font:14px/1.5 system-ui,Arial,sans-serif}.preview-banner strong{display:block}.preview-banner p{margin:4px 0 8px}.preview-nav{display:flex;flex-wrap:wrap;gap:8px 18px}.preview-nav a{color:#334155;font-weight:700;text-underline-offset:3px}.preview-banner :focus-visible{outline:3px solid #334155;outline-offset:3px}.preview-note{padding:14px 18px;border-left:4px solid currentColor;background:#fff;border-radius:8px}.preview-actions{display:flex;gap:12px;flex-wrap:wrap}.preview-actions a{max-width:100%;overflow-wrap:anywhere}.preview-static-fields input{min-width:0;max-width:100%}.preview-static-fields input[readonly]{background:#F2F6FB}.preview-disabled{font:inherit;padding:10px 14px;border:1px solid #334155;border-radius:9px;background:#EEF2F6;color:#334155;max-width:100%}.preview-static-fields label{font-weight:700}.preview-static-fields p{overflow-wrap:anywhere}.pandit-workspace .preview-banner .container{max-width:1120px}.pandit-workspace .preview-banner .preview-nav a{color:#334155}.owner-preview .preview-disabled{background:#EEF2F6;color:#334155}.preview-title-note{font-size:1rem;font-weight:700;margin-top:8px}
/* Wider system-font fallback must not enlarge the compact preview viewport. */
.hero-layout > *{min-width:0}
@media(max-width:360px){.hero h1{font-size:clamp(2.5rem,14vw,3.15rem)}}
