/* Generated B design geometry, adapted for real module controls and responsive flow. */
#preview{background:transparent;border:1.024px solid #dcd6cb;border-radius:7.168px;border-radius:7.168px;position:absolute;left:0px;top:67.584px;width:1265.664px;height:499.712px;margin:0;max-width:none;border-style:solid;border-width:1px 1px 1px 1px}
#page-flow{position:relative;margin:0px 0 0 0px;width:1265.664px;height:949.248px;flex:none;max-width:none}
#settings{position:absolute;left:0px;top:587.776px;width:1265.664px;height:361.472px;margin:0;max-width:none;padding:24.576px 0 0 24.576px}
#toolbar{position:absolute;left:1.024px;top:0px;width:1264.64px;height:49.152px;margin:0;max-width:none;padding:0px 0 0 0px}
#toolbar-desktop{position:relative;margin:2.048px 0 0 0px;width:49.152px;height:41.984px;flex:none;max-width:none}
#toolbar-mobile{position:relative;margin:3.072px 0 0 8.192px;width:49.152px;height:40.96px;flex:none;max-width:none}
#toolbar-template{position:relative;margin:0px 0 0 28.672px;width:252.928px;height:49.152px;flex:none;max-width:none}
#toolbar-reset{position:relative;margin:6.144px 0 0 688.128px;width:156.672px;height:43.008px;flex:none;max-width:none}
#toolbar-desktop-button{position:absolute;left:0px;top:0px;width:49.152px;height:41.984px;margin:0}
#toolbar-mobile-button{position:absolute;left:0px;top:0px;width:49.152px;height:40.96px;margin:0}
*{box-sizing:border-box}html{background:#f4efe5;color:#252927}body{margin:0;font:14px/1.5 system-ui,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button,summary,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #bf5b35;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.generated-screen{display:flow-root;container-type:inline-size;background:#f4efe5}.ly-anchor-canvas{position:relative;width:100%;height:auto;margin:0;padding:20px clamp(12px,4vw,48px);zoom:1;display:block}#page-flow{width:min(100%,1266px);height:auto;margin:auto;position:relative}#toolbar{position:relative;left:auto;top:auto;width:100%;height:auto;min-height:49px;display:flex;align-items:center;gap:8px;margin:0 0 20px;padding:0;flex-wrap:wrap}#toolbar-desktop,#toolbar-mobile,#toolbar-template,#toolbar-reset{position:relative;margin:0;width:auto;height:auto;flex:none;max-width:100%;padding:0}#toolbar-template{margin-left:24px;flex:1}#toolbar-reset{margin-left:auto}#toolbar-desktop-button,#toolbar-mobile-button,#reset{position:relative;left:auto;top:auto;width:auto;height:42px;padding:9px 15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ccc7be;border-radius:6px;background:transparent}#toolbar [aria-pressed=true]{background:#bf5b35!important;color:white}#toolbar [aria-pressed=false]{background:transparent!important;color:#252927}#preset{max-width:100%;width:253px;height:42px;padding:9px 13px;background:transparent;border:1px solid #ccc7be;border-radius:5px}#viewport{width:100%;max-width:100%;margin:0 auto 20px;border:1px solid #dcd6cb;border-radius:7px;overflow:hidden;background:#ece6dc}#viewport.is-mobile{width:390px}#preview{position:relative;left:auto;top:auto;width:100%;height:540px;margin:0;border:0;display:block;max-width:100%}#settings-shell{position:relative;width:100%;height:auto;min-height:340px;margin:0;padding:0;overflow:hidden;background:rgba(255,255,255,.43);border:1px solid #e2ded7;border-radius:7px}#tabs{display:flex;overflow-x:auto;border-bottom:1px solid #e2ded7;padding:0 12px;gap:14px}#tabs button{white-space:nowrap;position:relative;padding:18px 10px;border:0;border-bottom:3px solid transparent;background:transparent}#tabs button[aria-selected=true]{color:#9b4529;border-bottom-color:#bf5b35;font-weight:600}#settings{position:relative;left:auto;top:auto;width:100%;height:auto;margin:0;padding:24px}#settings [hidden]{display:none}.settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 24px}.setting-field{display:flex;flex-direction:column;gap:8px;min-width:0}.setting-field>span{font-size:12px;font-weight:600}.setting-field input,.setting-field select,.setting-field textarea{width:100%;min-width:0;border:1px solid #dedbd4;border-radius:5px;padding:9px 12px;background:rgba(255,255,255,.2)}.setting-field input:not([type=range]),.setting-field select{min-height:38px}.setting-field textarea{resize:vertical}.setting-field input[type=color]{height:40px;padding:4px}.setting-field input[type=range]{accent-color:#bf5b35;padding:8px 0;border:0}.setting-field output{font-size:12px;color:#5c574f}.card-settings{grid-column:1/-1}.card-settings details{border-top:1px solid #dedbd4}.card-settings summary{padding:16px 0;font-weight:600}.card-settings .settings-grid{padding:0 0 22px}#status{margin:12px 0 0;font-size:12px;color:#5c574f}@media(max-width:850px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#toolbar-template{margin-left:8px}#settings{padding:20px}}@media(max-width:480px){.ly-anchor-canvas{padding:12px}#toolbar{gap:6px}#toolbar-template{order:3;flex-basis:100%;margin-left:0}#preset{width:100%}#reset{padding:9px 10px;font-size:12px}#toolbar-desktop-button,#toolbar-mobile-button{padding:9px 11px}#settings{padding:16px}.settings-grid{grid-template-columns:1fr;gap:18px}#tabs{gap:2px}#tabs button{padding:14px 9px}}
