:root{color-scheme:light}body{margin:0;background:#faf8fc;color:#261b35;font-family:Arial,sans-serif;line-height:1.65}header,footer{display:flex;flex-wrap:wrap;gap:20px;padding:22px max(24px,calc((100vw - 880px)/2));background:#fff}header{justify-content:space-between;border-bottom:1px solid #e6ddf1}a{color:#7124b5}.brand{font-weight:900;font-size:24px;text-decoration:none}main{max-width:800px;margin:36px auto;padding:28px 24px;background:white;border-radius:20px}h1{font-size:clamp(28px,5vw,42px);line-height:1.2}h2{font-size:21px;margin-top:32px}small{color:#71617e}button,.primary{padding:12px 18px;border:0;border-radius:10px;background:#7428bb;color:#fff;cursor:pointer;font:inherit}footer{border-top:1px solid #e6ddf1}.kava-privacy-box{position:fixed;bottom:18px;left:18px;right:18px;margin:auto;max-width:560px;padding:22px;background:#fff;color:#261b35;border:1px solid #dbcde9;border-radius:18px;box-shadow:0 8px 35px #230b3733;z-index:100000}.kava-privacy-box p{margin:8px 0 16px}.kava-privacy-actions{display:flex;flex-wrap:wrap;gap:10px}.kava-privacy-actions button{padding:10px 14px}.kava-privacy-actions .secondary{background:#efe7f7;color:#582180}.kava-delete-form{display:grid;gap:12px}.kava-delete-form input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #cdbdd9;border-radius:8px;font:inherit}.kava-delete-form button{background:#922847}.kava-delete-form button:disabled{opacity:.5}dialog.kava-delete-dialog{width:min(480px,calc(100vw - 64px));border:1px solid #dacde4;border-radius:18px;padding:24px;color:#261b35}dialog::backdrop{background:#13071d99}
