:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#10181c;color:#eef3ee;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top right,#1e343040,transparent 65%);min-height:100vh}main{max-width:650px;margin:auto;padding:30px 22px 22px}header,.section-heading,footer,.entry-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#c6eb9a;font-weight:800;font-size:22px}.brand span{font-weight:600;font-size:17px;color:#eef3ee;letter-spacing:-.4px}.private{font-size:11px;text-transform:uppercase;letter-spacing:1px;border:1px solid #3a5148;border-radius:30px;padding:7px 10px;color:#b9c8ba}.intro{padding:48px 0 16px}.eyebrow{font-size:11px;letter-spacing:2px;color:#c6eb9a;font-weight:700}h1{font-size:clamp(32px,7vw,46px);line-height:1.12;letter-spacing:-1.8px;margin:18px 0}.muted{color:#aab9b5;line-height:1.6;font-size:14px}.panel{background:#182226;border:1px solid #2c3b3e;border-radius:18px;padding:24px;margin-top:20px}.section-heading{margin-bottom:20px}h2{font-size:17px;margin:0;letter-spacing:-.4px}.small{font-size:12px;color:#81938b}label{display:block;font-size:13px;font-weight:600;margin:19px 0 8px}.hint{font-weight:400;font-size:12px;color:#aab9b5;line-height:1.6}label .hint{float:right}input,select,button{font:inherit}input,select{display:block;width:100%;border:1px solid #425358;background:#111b1f;border-radius:9px;padding:13px;color:#eef3ee;min-height:48px}input:focus,select:focus,button:focus-visible,a:focus-visible{outline:2px solid #c6eb9a;outline-offset:3px}button{cursor:pointer;border:1px solid #425358;border-radius:9px;background:#203036;color:#eef3ee;min-height:44px;padding:10px 13px;font-size:13px;font-weight:600}button:hover{border-color:#c6eb9a}button:disabled{opacity:.5;cursor:wait}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.quick[hidden]{display:none}.quick .selected{color:#d9f7b7;background:#2d4131;border-color:#c6eb9a}.primary{background:#c6eb9a;color:#17251b;border-color:#c6eb9a;width:100%;margin-top:24px;display:flex;justify-content:space-between;align-items:center;padding:15px 18px;font-size:15px}.primary:hover{background:#d8f3b8}.below{text-align:center;margin-bottom:0}.text-button{background:transparent;border:0;color:#c6eb9a;min-height:32px;padding:4px}#status{font-size:13px;color:#b8c6be;border-left:2px solid #63776b;padding:8px 12px;line-height:1.6}#status.success{border-color:#c6eb9a;color:#d4efb6}#status.error{border-color:#efab8c;color:#ffcab2}.entry{padding:16px 0;border-top:1px solid #304044}.entry-name{font-weight:600;font-size:14px}.entry-amount{font-size:13px;color:#d3e7bf;white-space:nowrap}.entry-detail{font-size:12px;color:#aab9b5;margin-top:6px;line-height:1.5;overflow-wrap:anywhere}.badge{display:inline-block;font-size:11px;border-radius:5px;padding:3px 7px;background:#303a32;color:#d7dfa7;margin-top:8px}.badge.synced{color:#bce7db;background:#213d38}footer{font-size:11px;color:#93a49c;padding:26px 2px}footer a{color:#c0cebc} @media(max-width:360px){main{padding:22px 14px}.panel{padding:18px}.quick{gap:5px}.quick button{padding:10px 5px}.private{font-size:9px}}
