.page-content{padding:36px;border:1px solid #553641;border-radius:20px}.page-content h1{font:42px Georgia,serif}.page-content h2{font:28px Georgia,serif}.page-block{margin:28px 0;line-height:1.8}.page-block img{max-height:500px;object-fit:contain;border-radius:18px}.page-block label{display:block;margin:14px 0}.page-block input:not([type=checkbox]),.page-block textarea{display:block;width:100%;padding:12px;margin:6px 0;background:#090909;color:#fff;border:1px solid #cf6585;border-radius:8px;font:inherit}.block-consent{display:flex!important;gap:10px}.block-consent input{width:auto!important}.builder-row{border:1px solid #553641;border-radius:14px;padding:20px;margin:20px 0}.builder-row h3{margin-top:0}.builder-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.builder-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.builder-preview{position:sticky;top:100px;max-height:80vh;overflow:auto}.builder-settings{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:850px){.builder-layout,.builder-settings{grid-template-columns:1fr}.builder-preview{position:static;max-height:none}.page-content{padding:20px}}

.page-content{container-type:inline-size;color:var(--page-text,#fff)}.page-content .page-block p{color:inherit!important}.page-content .btn{background:var(--page-accent,#f8cad5)!important;color:#210c15!important}.page-content[data-button-style=square] .btn{border-radius:10px}.block-columns,.block-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.block-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.block-gallery figure{margin:0}.block-gallery img{width:100%;height:220px;object-fit:cover}.block-hero h2{font-size:clamp(30px,5vw,52px)}.page-block details{padding:16px 0;border-bottom:1px solid #995269}.page-block summary{cursor:pointer;font-weight:bold;color:var(--page-accent)}.page-block hr{border:0;border-top:1px solid var(--page-accent)}@container(max-width:520px){.block-columns,.block-gallery{grid-template-columns:1fr}.block-hero h2{font-size:32px}}.designer-topbar{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 0}.designer-presets{border-bottom:1px solid #553641;padding-bottom:16px;margin-bottom:24px}.designer-settings summary{font-size:20px;color:#f8cad5;cursor:pointer;margin-bottom:20px}.block-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.block-library .btn{justify-content:flex-start;border-radius:14px;padding:14px}.builder-row{background:#0b0b0b}.builder-row>h3{color:#f8cad5}.builder-row details{padding:14px 0;border-top:1px solid #553641}.designer-canvas{margin:auto;transition:max-width .15s;width:100%}.builder-preview{background:#111;border:1px solid #553641;border-radius:20px;padding:18px}.builder-preview .btn{padding:9px 14px;font-size:12px}.builder-preview h2{margin-top:0}.builder-layout{grid-template-columns:minmax(300px,.85fr) minmax(380px,1.3fr)}@media(max-width:1000px){.builder-layout{grid-template-columns:1fr}.builder-preview{position:static;max-height:none}.designer-topbar{flex-wrap:wrap}}
