:root{--console-accent:#667eea;--console-border:#d7d9e5;--console-surface:#fff;--console-text:#202439}:root.dark{--console-border:#393b53;--console-surface:#151827;--console-text:#eeeefa;color-scheme:dark}#app .console-card{color:var(--console-text);position:relative;min-width:0;border:1px solid var(--console-border);border-radius:2px;box-shadow:none;background:var(--console-surface);-webkit-backdrop-filter:none;backdrop-filter:none}#app .console-card:before,#app .console-card:after{content:"";position:absolute;width:8px;height:8px;border-color:var(--console-accent);border-style:solid;pointer-events:none}#app .console-card:before{top:0;left:0;border-width:2px 0 0 2px}#app .console-card:after{bottom:0;right:0;border-width:0 2px 2px 0}#app .console-button{min-height:44px;border-radius:2px;border-width:1px;box-shadow:none;transform:none;transition:background-color .16s,border-color .16s,color .16s}#app .console-button:hover{box-shadow:none;transform:none}#app .console-button:active{transform:scale(.985)}.console-select-field{display:flex;flex-direction:column;min-width:0;gap:6px}.console-select-field label{color:var(--console-text);font-size:14px;font-weight:600}.console-select-field select{width:100%;min-width:0;min-height:44px;padding:10px 12px;font:inherit;font-size:14px;color:var(--console-text);background:var(--console-surface);border:1px solid var(--console-border);border-radius:2px;transform:none}.dark #app .console-card :is(.text-brand-navy,[class~="text-brand-navy/70"]){color:var(--console-text)}.dark #app .console-card label{color:var(--console-text)}.dark #app .console-card :is(input,textarea){color:var(--console-text);background:#202438;border-color:var(--console-border);border-radius:2px}#app :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--console-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){#app *,#app *:before,#app *:after{animation:none!important;transition:none!important}#app .console-button:active{transform:none}}
