/* Konebe Wallet · Affiliate Downloads: compact official Pages layout */
:root{color-scheme:dark;--bg:#101929;--panel:#202c40;--text:#f5f9ff;--muted:#aebcd0;--line:#ffffff24;--lime:#c2ff4e;--teal:#51e3c7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100svh;background:radial-gradient(ellipse 66% 340px at 50% 0%,#263a53 0%,transparent 100%),linear-gradient(160deg,#1c2b41,#111a2c 65%,#0e1727);color:var(--text);font-size:15px}a{color:inherit}a:focus-visible{outline:3px solid var(--lime);outline-offset:4px;border-radius:7px}.shell{max-width:1000px;margin:auto;padding:0 clamp(16px,3.6vw,32px)}
.site-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:76px;padding:12px 0;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}.brand img{display:block;width:38px;height:38px;object-fit:contain}.brand-text{display:flex;flex-direction:column;gap:1px;line-height:1}.brand-text strong{letter-spacing:.135em;font-size:14px;font-weight:850}.brand-text small{letter-spacing:.21em;font-size:9px;color:var(--lime);font-weight:800}.header-links{display:flex;gap:18px;align-items:center}.header-links a{text-decoration:none;font-size:12px;font-weight:650;color:#cad9e8;white-space:nowrap}.header-links a:hover,.footer-links a:hover{color:var(--lime)}.header-links .header-wallet{border:1px solid #6a826b;background:#172c34;color:#e6ffdf;border-radius:999px;padding:9px 13px}
main{text-align:center;max-width:650px;margin:0 auto;padding:31px 0 35px}.intro{display:flex;flex-direction:column;align-items:center}.hero-emblem{position:relative;display:grid;place-items:center;height:75px;width:75px;margin:0 auto}.hero-emblem:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#50e4b940;filter:blur(22px)}.hero-emblem img{display:block;position:relative;width:74px;height:74px;object-fit:contain}.eyebrow{margin:13px 0 8px;color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.15em}h1{max-width:100%;white-space:nowrap;font-size:clamp(21px,5vw,34px);font-weight:850;line-height:1.14;letter-spacing:-.045em;margin:0}h1 span{color:var(--lime)}h1 span:not(:first-child){margin-left:.12em}.lead{max-width:510px;color:var(--muted);font-size:14px;line-height:1.58;margin:12px auto 24px}.content-block{width:100%;max-width:565px;margin:auto}
.locale{display:flex;flex-direction:column;gap:9px;margin:0 auto 14px}.locale-label{font-size:11px;line-height:1.2;color:#c0cfdd;font-weight:700;letter-spacing:.035em}.locale-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.locale-choice{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:43px;border:1px solid #46566d;background:#182337;border-radius:11px;text-decoration:none;color:#d1deeb;transition:border-color .14s ease,background .14s ease}.locale-choice:hover{border-color:#9ac7bd;background:#25364b}.locale-choice.active{background:#293b36;border-color:#b4f34e;color:#fff;box-shadow:inset 0 0 0 1px #b4f34e21}.locale-short{font-size:12px;font-weight:850;color:var(--lime);letter-spacing:.03em}.locale-full{font-size:12px;font-weight:650}.kit{border:1px solid #425773;border-radius:19px;background:linear-gradient(145deg,#2a3a54,#1b293e 90%);padding:clamp(19px,4vw,26px);box-shadow:0 18px 48px #0004;text-align:left}.kit-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pill{color:var(--teal);font-size:10px;font-weight:850;letter-spacing:.09em}.kit-count{border:1px solid #72889a55;border-radius:999px;padding:5px 9px;font-size:11px;color:#cfdeed;white-space:nowrap}h2{font-size:clamp(20px,3.1vw,23px);margin:16px 0 5px;letter-spacing:-.027em;line-height:1.22}.kit-desc{font-size:13px;color:var(--muted);line-height:1.5;margin:0 0 18px}.download{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:13px 14px;border-radius:12px;background:linear-gradient(112deg,var(--lime),#9febba);font-weight:850;font-size:15px;color:#12202e;text-align:center;text-decoration:none;transition:transform .14s,filter .14s}.download:hover{filter:brightness(1.04);transform:translateY(-1px)}.download svg{flex-shrink:0}.file-note{font-size:11px;color:#beccdb;margin:11px 0 0;text-align:center}.usage{color:#acbccd;font-size:12px;margin:14px 6px 0;line-height:1.5}
.footer{display:flex;align-items:center;justify-content:space-between;gap:15px 22px;padding:20px 0 28px;border-top:1px solid var(--line)}.footer-brand{display:flex;gap:7px;flex-direction:column}.footer-brand strong{font-size:12px;color:#edf7f1}.footer-brand span{font-size:11px;color:var(--muted)}.footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:11px 17px}.footer-links a{text-decoration:none;color:#b4c8da;font-size:12px}
@media(max-width:600px){.site-header{min-height:65px}.header-links{gap:9px}.header-links a{font-size:11px}.header-links .header-wallet{padding:8px 10px}.brand img{width:33px;height:33px}.brand-text strong{font-size:12px}main{padding:24px 0 26px}.hero-emblem,.hero-emblem img{width:64px;height:64px}.lead{margin:11px auto 21px}.kit{border-radius:16px}.footer{flex-direction:column;align-items:center;text-align:center}.footer-links{justify-content:center}}
@media(max-width:390px){.site-header{gap:10px}.header-links>a:first-child{display:none}.locale-choice{gap:5px;min-height:42px}.locale-short,.locale-full{font-size:11px}.locale-options{gap:6px}.kit-meta{align-items:flex-start}.kit-count{font-size:10px}h1{font-size:clamp(21px,5.6vw,23px)}.lead{font-size:13px}.download{font-size:14px;min-height:52px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.locale-choice,.download{transition:none}}
