:root{font-family:Tahoma,Arial,sans-serif;color:#17324a;background:#eef3f8;font-size:14px;line-height:1.9}*{box-sizing:border-box}body{margin:0}main{max-width:620px;margin:auto;padding:24px 18px 40px}header{padding:14px 6px 22px}.brand{font:800 27px Arial,sans-serif;letter-spacing:1px;color:#17324a;direction:ltr;text-align:right}.brand span{font-size:10px;letter-spacing:2px;display:block;color:#63788a}header p{color:#63788a;margin-bottom:0}section{border-radius:20px;background:#fff;padding:22px;margin:0 0 16px;border:1px solid #e0e9f0}h1{font-size:34px;margin:8px 0}h1 small{font-size:14px;font-weight:400}h2{font-size:17px;margin:0 0 14px}.wallet{background:linear-gradient(125deg,#17324a,#245373);color:white;border:0;box-shadow:0 10px 28px #17324a20}.wallet small{display:block;margin-top:10px;opacity:.85}.wallet h1 small{display:inline}button{font:inherit;font-weight:bold;border:0;border-radius:12px;padding:11px 16px;cursor:pointer;background:#e4b75d;color:#17324a;min-height:46px}.subtle{background:#eaf0f6;color:#294b68}.title,.actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.title h2{margin:0}.muted,footer{color:#657d90;font-size:12px}footer{text-align:center;padding:12px}progress{width:100%;height:10px;accent-color:#28a582}.mission{padding:14px 0;border-bottom:1px solid #eef3f8}.mission strong{display:block}.mission p{margin:4px 0;color:#657d90}.badge{color:#087d60;font-size:12px;font-weight:bold}.history-item{padding:12px 0;border-bottom:1px solid #eef3f8}.history-item a{color:#126baf;display:block}#message{background:#fff6db;border-radius:12px;padding:14px}#message:empty{display:none}button:focus-visible,a:focus-visible{outline:3px solid #2281b8;outline-offset:3px}@media(prefers-color-scheme:dark){:root{background:#101c28;color:#e3edf5}section{background:#182b3b;border-color:#284355}.brand{color:#dcecf8}.muted,footer,.mission p,header p{color:#acbecb}.subtle{background:#284355;color:#dcecf8}#message{background:#443a21}.mission,.history-item{border-color:#284355}.badge{color:#61d7b2}}