:root{--background:#fff;--foreground:#12213b;--ink-strong:#12213b;--ink-soft:#4e6485;--ink-muted:#6f84a3;--receipt-paper-width:600px;--header-height:80px;--header-bottom:80px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-ui), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.app-shell{width:100%;padding:1.55rem 0 1rem}.app-shell-editor{padding-top:0;padding-bottom:0}.editor-page-content{margin-top:0}body:has(.app-shell-editor) .app-shell-editor:after{content:"";display:none}body:has(.app-shell-editor) footer{display:none}button,input,select,textarea{font:inherit}input,textarea,select,button{outline:none}input:focus,textarea:focus,select:focus,button:focus-visible{box-shadow:0 0 0 3px #2563eb2e}::selection{background:#2563eb2e}@media (max-width:720px){.app-shell{padding:.9rem 0 .75rem}.app-shell-editor{padding-top:0;padding-bottom:0}.editor-page-content{margin-top:0}body:has(.app-shell-editor) .app-shell-editor:after{display:none}body:has(.app-shell-editor) footer{display:none}}
