:root{--color-accent: #c56f2d;--color-accent-surface: #f7eadf;--color-canvas: #f4f2ee;--color-surface: #ffffff;--color-text: #292722;--color-text-muted: #6d6961;--color-border: #ded9d0;--color-neutral-surface: #eeeeef;--color-neutral-border: #d8d7da;--color-success: #397557;--color-success-surface: #e1f3e9;--color-success-border: #acd8bd;--color-attention: #a85d12;--color-attention-surface: #fff0d6;--color-attention-border: #e7bd76;--color-danger: #a83a32;--color-danger-surface: #fbe5e3;--color-danger-border: #e8aaa5;--radius-card: 1.25rem;--radius-inner: .75rem;--radius-pill: 999px;--shadow-card: 0 1px 2px rgb(41 39 34 / 4%), 0 10px 30px rgb(41 39 34 / 7%)}html{min-width:320px;min-height:100%;background:var(--color-canvas)}*,*:before,*:after{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;color:var(--color-text);background:var(--color-canvas);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}.loading-page{width:min(100% - 2rem,56rem);margin:0 auto;padding:clamp(4rem,12vw,7rem) 0}.loading-label{margin:0 0 .75rem;color:var(--color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.loading-heading{margin:0;color:var(--color-text);font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.04em}.error-description{margin:1rem 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.5}
