.bs-page .bs-layers{display:grid;gap:8px;margin:18px 0}.bs-page .bs-layers button{display:flex;justify-content:space-between;text-align:left;gap:12px;padding:12px}.bs-page .bs-layers button[aria-pressed=true],.bs-page .bs-layers button[aria-pressed=true]:hover{background:#d8b3f7;color:#281335;border-color:#f0d7ff}.bs-page .bs-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.bs-page .bs-actions button{flex:1;min-width:120px}.bs-page .bs-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.bs-page #bsCSS{min-height:250px;height:320px;font:13px/1.7 monospace;resize:vertical}.bs-page .bs-stage{display:flex;align-items:center;justify-content:center;min-height:420px;padding:50px 30px;border:1px solid #86619a;border-radius:14px;background:#e8e8f0;overflow:hidden}.bs-page .bs-stage[data-theme=dark]{background:#15101f}.bs-page .bs-stage[data-theme=checker]{background:repeating-conic-gradient(#30243c 0% 25%,#20162c 0% 50%) 50%/24px 24px}.bs-page #bsFrame{position:relative;flex-shrink:0}.bs-page #bsBox{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;transform-origin:0 0;padding:24px;font-weight:700;font-size:24px;overflow-wrap:anywhere;text-align:center}.bs-page .bs-editor{padding:18px;background:#281c34;border:1px solid #76548a;border-radius:12px;margin:20px 0}.bs-page .bs-hint{font-size:13px}.bs-page #bsSummary{overflow-wrap:anywhere}.bs-page input[type=color]{width:100%}@media(max-width:850px){.bs-page .bs-stage{min-height:330px;padding:36px 16px}.bs-page #bsCSS{height:280px}}
