:root{--green:#2e57a3;--ink:#3c3c3b;--muted:#7e8490;--line:#e1e5ed;--cream:#f5f6f8}
body,input,textarea,select,button,nav button,button.primary,.secondary,.btn{font-family:AMTR,Tahoma,sans-serif}
body{font-weight:500}aside{background:#244884;color:#e4ebf8}.brand{display:block;letter-spacing:0}.brand img{display:block;width:177px;height:80px;object-fit:contain}.brand span{font-family:AMTR,Tahoma,sans-serif;letter-spacing:1px;margin-top:16px;font-size:12px;color:#c9d9f5}.small,.asideBottom{color:#a9bfe3}nav button{color:#c5d5ed}nav button.active{background:#fff;color:#2e57a3}nav button em{color:#8aabe3}nav button.active em{color:#2e57a3}.eyebrow{color:#7b8ca8}header i{color:#7585a1}.tag{border-color:#d1dbed;background:#edf2fc;color:#2e57a3}.summary{background:#edf2fa;border-color:#dce5f4}.hint{background:#f1f4fa;color:#727f96}.status{background:#edf2fb;color:#385f9e}.secondary{background:#edf1f8}.route{border-color:#bfcee7}.route div:before{color:#7795c4}.total{border-color:#c3d1e9}.step{color:#99a3b7}.step b{border-color:#d7deeb}.log{border-color:#9bb4de}p{color:#78808c}small{color:#858e9e}footer{color:#8b93a1}.notice{color:#818a9a}#toast{background:#244884}.hero{position:relative;overflow:hidden}.hero:after{content:'';position:absolute;inset-inline-end:8px;top:-10px;width:160px;height:160px;background:url('assets/symbol.svg') center/contain no-repeat;opacity:.045;pointer-events:none}.hero .tag{position:relative;z-index:1}h1{font-weight:500}h2,h3{font-weight:500}
@media(max-width:650px){.brand{display:flex;align-items:center;gap:20px}.brand img{width:120px;height:52px}.brand span{display:block;font-size:10px;margin:0}.hero:after{width:100px;height:100px}}

