/* Homepage palette over the unchanged native journeys. No visibility/auth decisions. */
:root{color-scheme:dark;--bg:#080f16;--paper:#101c25;--surface:#101c25;--card:#101c25;--ink:#f1f3ee;--text:#f1f3ee;--muted:#a7b8c1;--line:#273a44;--brand:#bce6cd;--green:#bce6cd;--accent:#bce6cd;--primary:#bce6cd}
html,body{background:#080f16!important;color:#f1f3ee!important}body{line-height:1.7}main,.ui-main,.ui-content,.ui-layout,.ui-app,.ui-shell{background:#080f16!important;color:#f1f3ee!important}header,.ui-header,.ui-topbar,.ui-sidebar,aside.ui-sidebar{background:#0c1720!important;color:#f1f3ee!important;border-color:#273a44!important}section.card,article.card,.card,.panel,.surface,.stats>div,main>article{background:#101c25!important;color:#f1f3ee!important;border-color:#273a44!important;box-shadow:none!important}h1,h2,h3,strong{color:#f1f3ee}p,small,label,.muted,.description,.subtitle{color:#a7b8c1}a{color:#bce6cd}button,.btn,.button{min-height:44px;border:1px solid #35505a!important;border-radius:8px;background:#14232c!important;color:#d9ebe6!important;padding:10px 16px;line-height:1.6;cursor:pointer}button:hover,.btn:hover,.button:hover{background:#20343b!important}button:disabled,.btn:disabled{opacity:.5;cursor:not-allowed}button.primary,.btn.primary,.button.primary,.auth-submit{background:#bce6cd!important;color:#10231d!important;border-color:#bce6cd!important}input,select,textarea{background:#0e1922!important;color:#f1f3ee!important;border:1px solid #35505a!important;border-radius:7px;padding:11px 12px;min-height:44px}input[type=checkbox],input[type=radio]{min-height:0;width:auto;padding:0;accent-color:#bce6cd}input::placeholder,textarea::placeholder{color:#8ca4af}dialog{background:#101c25!important;color:#f1f3ee!important;border:1px solid #3f5e66!important;border-radius:12px;max-width:min(680px,94vw);max-height:92dvh;overflow:auto}dialog::backdrop{background:#03090edb}table{border-collapse:collapse;width:100%;color:#d2e0e2}th{background:#0d1821!important;color:#a6bdc7!important}td,th{border-color:#273a44!important}code,pre{color:#cde6db;background:#0d1821;overflow-wrap:anywhere}pre{white-space:pre-wrap}.pill,.badge{background:#193b31!important;color:#bce6cd!important;border-color:#35564a!important}.banner,.notice,.info{background:#162b2b!important;color:#bdd0cd!important;border-color:#35564a!important}.error,[role=alert]{color:#f1aaa0!important}.wq-console-back{display:flex;justify-content:flex-end;gap:12px;max-width:1280px;margin:0 auto;padding:14px 24px;flex-wrap:wrap;background:#080f16;color:#bce6cd}.wq-console-back a{display:inline-flex;align-items:center;min-height:42px;padding:8px 15px;border:1px solid #35505a;border-radius:8px;background:#14232c;color:#d9ebe6;text-decoration:none}html [hidden]{display:none!important}:focus-visible{outline:2px solid #bce6cd;outline-offset:3px}
@media(max-width:767px){input,select,textarea{font-size:16px!important}.wq-console-back{padding:12px 16px;gap:9px}.wq-console-back a{flex:1;justify-content:center;font-size:13px}dialog{padding:22px 18px}main,.ui-main,.ui-content{min-width:0}.table-wrap{overflow:auto;max-width:100%}button,.btn,.button{white-space:normal}code{word-break:break-word}}
