:root{color-scheme:light;--paper:#f4f1e9;--ink:#18242a;--muted:#66736e;--accent:#d4482f}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header,main,footer{max-width:1120px;margin:auto;padding:30px 36px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8dcd0}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:21px;font-weight:750;letter-spacing:-.7px}.mark{display:flex;align-items:baseline;font-size:24px;border:1.5px solid;padding:1px 7px;border-radius:8px;letter-spacing:-5px;padding-right:12px}.mark span{color:var(--accent)}.eyebrow{font-size:10px;font-weight:650;letter-spacing:2px;color:var(--muted)}main{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:70px;padding-bottom:70px}h1{font-size:clamp(45px,6vw,72px);line-height:1.05;letter-spacing:-3px;margin:18px 0 25px;font-weight:650}p{max-width:380px;color:var(--muted)}nav{display:grid;gap:3px;margin:35px 0 22px}nav a{display:flex;justify-content:space-between;padding:10px 0;max-width:320px;border-bottom:1px solid #d9ddcf;color:var(--ink);text-decoration:none;font-size:15px}nav a:hover{color:var(--accent)}.panel{background:#fffdf8;border:1px solid #e1e3d8;border-radius:22px;padding:32px;box-shadow:0 15px 45px #24352208;align-self:start}h2{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:0 0 24px}.tabs{display:flex;gap:4px;padding:4px;border-radius:11px;background:#edf0e6;margin-bottom:24px}.tabs button{flex:1;border:0;background:transparent;font-size:12px;padding:10px}.tabs button[aria-pressed=true]{background:#fffdf8;box-shadow:0 1px 4px #0001}label{display:block;font-size:12px;font-weight:600;margin-bottom:15px}input,textarea{display:block;margin-top:6px;border:1px solid #d6dbcd;border-radius:8px;background:#fffdf8;padding:11px 12px;width:100%;font:inherit;font-size:15px;color:inherit;resize:vertical}button{font:inherit;border:1px solid #d6dbcd;background:#f4f5ee;border-radius:8px;padding:10px 14px;cursor:pointer;color:var(--ink)}button:disabled{opacity:.55;cursor:wait}button.primary{display:flex;justify-content:space-between;width:100%;margin-top:20px;background:var(--ink);color:white;padding:13px 16px;border:0}.note{font-size:12px;line-height:1.6}#message{padding:12px;border-radius:8px;background:#e8f0de;color:#25422c;font-size:13px}#message.error{background:#fbe8df;color:#8a311f}.panel-heading{display:flex;justify-content:space-between;gap:10px;align-items:start}.quiet{font-size:11px;background:transparent;padding:6px 9px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}details{border-top:1px solid #d6dbcd;padding-top:18px;margin-top:26px;font-size:13px}summary{cursor:pointer;margin-bottom:16px}footer{font-size:11px;color:var(--muted);border-top:1px solid #d8dcd0}[hidden]{display:none!important}:focus-visible{outline:3px solid #d4482f80;outline-offset:3px}@media(max-width:760px){header,main,footer{padding-left:22px;padding-right:22px}header>.eyebrow{display:none}main{grid-template-columns:1fr;gap:28px;padding-top:35px}.intro nav,.intro>.note{display:none}.intro h1{font-size:47px}.intro p{max-width:500px}.panel{padding:24px}.columns{grid-template-columns:1fr}}

/* Komenda Arts: exported vector icon and wordmark, 2026-09-22. */
.brand .ka-icon{display:block;width:56px;height:56px;flex:none;object-fit:contain}
.brand .ka-wordmark{display:block;width:142px;height:50px;flex:none;object-fit:contain}
@media(max-width:420px){.brand{gap:8px}.brand .ka-icon{width:48px;height:48px}.brand .ka-wordmark{width:128px;height:45px}}

.account-help{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.account-help button{font-size:13px}#flow-back{margin-top:20px}#verification-status{margin-bottom:8px}#verify-profile{margin-bottom:20px}
