:root{color:#111413;--ink:#111413;--base-radius:12px;--surface:#fff;background:#f6f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;overflow:hidden}button,input,select{font:inherit}button{border-radius:var(--base-radius);background:var(--surface);cursor:pointer;border:none;min-height:54px;padding:0 30px;font-size:15px;font-weight:500;transition:border-color .14s,background-color .14s,color .14s,transform .14s}button.primary{color:#fff;place-items:center;display:inline-grid;border-color:var(--ink)!important;background:var(--ink)!important}button.primary:hover{background-color:#646464!important}button.secondary{color:var(--ink);background-color:#6465723c}button.secondary:hover{background-color:#b7b7b74d}button:focus-visible{outline-offset:3px;outline:2px solid #111413b8}button:disabled{cursor:not-allowed;opacity:.55}input,select{background:#fff;border:1px solid #b7c0b5;border-radius:6px;min-height:38px;padding:8px 10px}.preview-shell{width:100vw;height:100vh;position:relative}.preview-stage{position:absolute;inset:0}.preview-stage canvas{width:100%;height:100%;display:block}.actions{pointer-events:none;z-index:10;flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.actions>*{pointer-events:auto}.action-buttons{gap:12px;display:flex}.turnstile-control{min-width:0}.turnstile-control[data-mode=test]{display:none}.center-message{text-align:center;place-items:center;min-height:100vh;padding:24px;display:grid}@media (max-width:760px){.actions{bottom:16px;left:16px;right:16px}.action-buttons{justify-content:stretch;width:100%}.action-buttons button{flex:1;padding:0 16px}}:root{--viewport-height-unit:1vh}@supports (height:100dvh){:root{--viewport-height-unit:1dvh}}.compat-modal-fallback{z-index:1000;background:#11141361;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.compat-modal-fallback[hidden]{display:none}.compat-modal-fallback>dialog{max-width:100%;margin:auto;position:relative;inset:auto}.compat-modal-fallback>dialog:not([open]){display:none}.compat-modal-fallback>dialog[open]{display:block}[data-popover-fallback]{z-index:1000;position:fixed;inset:auto}[data-popover-fallback][hidden]{display:none}
