:root{--jk-bg: #050505;--jk-surface: #0b0f14;--jk-panel: #10151c;--jk-panel-muted: #0d1117;--jk-text: #f7f7f2;--jk-muted: #9ba4ad;--jk-border: rgba(226, 232, 240, .14);--jk-border-strong: rgba(249, 115, 22, .52);--jk-accent: #f97316;--jk-accent-strong: #fb923c;--jk-cyan: #22d3ee;--jk-success: #34d399;--jk-warning: #fbbf24;--jk-danger: #fb7185;--jk-shadow: 0 24px 70px rgba(0, 0, 0, .34);--jk-radius: 8px;--jk-space-1: .25rem;--jk-space-2: .5rem;--jk-space-3: .75rem;--jk-space-4: 1rem;--jk-space-5: 1.25rem;--jk-space-6: 1.5rem;--jk-space-8: 2rem;--jk-space-10: 2.5rem;--jk-space-12: 3rem}*{box-sizing:border-box}html{background:var(--jk-bg);scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--jk-bg);color:var(--jk-text);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--jk-accent);color:#fff}.commerce-surface{background-color:var(--jk-surface);background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:26px 26px}.commerce-panel{border:1px solid var(--jk-border);background:#0b0f14eb;box-shadow:var(--jk-shadow)}.commerce-input{width:100%;min-height:48px;border:1px solid rgba(226,232,240,.16);border-radius:4px;background:#030507b8;color:var(--jk-text);padding:.75rem .875rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.commerce-input::placeholder{color:#64748b}.commerce-input:hover{border-color:#e2e8f04d}.commerce-input:focus{border-color:var(--jk-accent-strong);box-shadow:0 0 0 3px #f9731624;outline:none}.commerce-kicker{color:var(--jk-accent-strong);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.commerce-focus:focus-visible{outline:2px solid var(--jk-cyan);outline-offset:3px}.status-dot{width:.5rem;height:.5rem;border-radius:999px}.shield-signer-page>section:last-of-type{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
