.ds-layout{display:grid;grid-template-columns:minmax(390px,1.02fr) minmax(380px,.98fr);gap:18px;align-items:start}.ds-fields{display:grid;gap:14px}.ds-fields>.panel{margin:0}.ds-step{overflow:hidden}.ds-step-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.ds-step-title>span{display:grid;place-items:center;min-width:42px;height:42px;border:1px solid color-mix(in srgb,var(--red) 60%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--red) 12%,#101419);color:var(--red);font-weight:900;letter-spacing:1px}.ds-step-title h3{margin:0!important;font-size:25px!important}.ds-step-title p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.ds-grid,.ds-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ds-colors{margin-bottom:14px}.ds-colors label{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border);background:#101419;padding:9px 10px;border-radius:9px;margin:0}.ds-colors input[type=color]{max-width:62px;min-width:52px;min-height:38px;padding:3px;cursor:pointer}.ds-fields input:not([type=checkbox]):not([type=color]),.ds-fields textarea,.ds-fields select{width:100%}.ds-advanced{margin-top:14px;border:1px solid var(--border);border-radius:9px;background:#0f1318;padding:0 12px}.ds-advanced>summary{cursor:pointer;padding:12px 2px;font-weight:800;color:#d9dee6}.ds-advanced[open]{padding-bottom:12px}.ds-advanced[open]>summary{margin-bottom:10px;border-bottom:1px solid var(--border)}.ds-advanced h3{font-size:18px!important;margin:16px 0 8px!important}.ds-preview-side{position:sticky;top:80px;min-width:0;display:grid;gap:14px}.ds-preview-head,.ds-history-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ds-preview-head h3,.ds-history-head h3{margin-bottom:3px!important}.ds-preview-head .actions{flex-wrap:nowrap}.ds-frame{width:100%;max-width:100%;overflow:auto;min-height:300px;margin:12px auto;border:1px solid var(--border);border-radius:12px;background:#090b0e}.ds-frame.tablet{max-width:600px}.ds-frame.mobile{max-width:340px}.ds-demo{display:grid;grid-template-columns:27% minmax(0,1fr);min-height:310px;background:#0b0d10;font-size:11px}.ds-demo-sidebar{display:flex;flex-direction:column;gap:10px;padding:13px;background-position:center;background-size:cover;border-right:1px solid var(--border);min-width:0}.ds-demo-sidebar img{width:50px;height:50px;object-fit:contain}.ds-demo-sidebar strong{font:900 20px 'Barlow Condensed',Impact,sans-serif;overflow-wrap:anywhere}.ds-demo-sidebar small{font-size:8px}.ds-demo-sidebar span{font-size:9px;padding:7px 2px;border-left:2px solid var(--demo-accent)}.ds-demo-main{padding:11px;min-width:0}.ds-demo-top{font-size:8px;letter-spacing:1px;padding:8px 0}.ds-demo-hero{display:flex;min-height:150px;flex-direction:column;justify-content:center;padding:18px;background-position:center;background-size:cover;border:1px solid var(--demo-accent);border-radius:9px}.ds-demo-hero small{font-size:8px;letter-spacing:1px}.ds-demo-hero strong{font:900 clamp(21px,2.7vw,38px)/1.05 'Barlow Condensed',Impact,sans-serif;overflow-wrap:anywhere;margin:9px 0}.ds-demo-hero p{font-size:10px;line-height:1.4}.ds-demo-cards{display:flex;gap:8px;margin:9px 0}.ds-demo-cards span{flex:1;padding:12px 7px;border:1px solid var(--border);background:#17191e center/cover;font-size:8px;min-height:38px}.ds-demo-main button{font-size:10px;min-height:36px;padding:6px 11px}.ds-frame.mobile .ds-demo{display:block}.ds-frame.mobile .ds-demo-sidebar{flex-direction:row;align-items:center;padding:7px}.ds-frame.mobile .ds-demo-sidebar img{width:30px;height:30px}.ds-frame.mobile .ds-demo-sidebar span,.ds-frame.mobile .ds-demo-sidebar small{display:none}.ds-frame.mobile .ds-demo-hero strong{font-size:25px}.ds-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ds-actions #ds-publish{grid-column:1/-1;min-height:50px}.ds-order-row,.ds-history-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border)}.ds-order-row span,.ds-history-row span{flex:1}.ds-order-row button{min-height:32px;padding:6px 10px}.ds-order-row button:disabled{opacity:.35}#ds-breakpoints button.active{border-color:var(--red);background:#5b1b25}.ds-smart-image option{background:#11151a;color:#f4f5f7}#founder-feedback{min-height:16px}
@media(max-width:1150px){.ds-layout{grid-template-columns:1fr}.ds-preview-side{position:static;order:-1}}@media(max-width:650px){.ds-grid,.ds-colors{grid-template-columns:1fr}.ds-history-row,.ds-preview-head{flex-direction:column;align-items:stretch}.ds-preview-head .actions{display:grid;grid-template-columns:repeat(3,1fr)}}
