@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-latin-100-normal-Cg8nSI4P.woff2) format("woff2"),url(/assets/inter-latin-100-normal-J9XNenR1.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-latin-200-normal-CGIQ4gbF.woff2) format("woff2"),url(/assets/inter-latin-200-normal-fAycq8N-.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff")}:root{color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f7f4ee;color:#24211d}html,body,#app{width:100%;height:100%;margin:0}button,a{font:inherit}.publish-shell{display:grid;grid-template-rows:58px minmax(0,1fr);width:100%;height:100%;overflow:hidden;background:#f7f4ee}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ded6ca;padding:0 18px;background:#f7f4eef0}.title-block{display:flex;min-width:0;align-items:baseline;gap:12px}.brand{color:#24211d;font-weight:700;text-decoration:none}h1{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;color:#6f675c}.made-with{flex:0 0 auto;color:#5c554d;font-size:13px;text-decoration:none}.made-with:hover{text-decoration:underline}.canvas-area{position:relative;min-height:0;overflow:hidden}.canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.canvas:active{cursor:grabbing}.zoom-controls{position:absolute;right:16px;bottom:16px;display:flex;gap:6px;border:1px solid #d8d1c5;border-radius:6px;padding:4px;background:#ffffffe6;box-shadow:0 8px 24px #24211d1f}.zoom-controls button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:#24211d;cursor:pointer}.zoom-controls button:hover,.zoom-controls button:focus-visible{background:#ebe7df;outline:none}.state-panel{position:absolute;left:50%;top:50%;max-width:min(520px,calc(100vw - 32px));transform:translate(-50%,-50%);text-align:center}.state-panel h2{margin:0;font-size:22px;font-weight:650}.state-panel p{margin:10px 0 0;color:#6f675c}.state-action{margin-top:16px}.state-action a{color:#006adc}@media (max-width: 640px){.topbar{height:52px;padding:0 12px}.title-block{display:block}.made-with{font-size:0}.made-with:after{content:"SuperDesign";font-size:13px}}
