*{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;padding:0}body{color:#fff;background:radial-gradient(circle at 20% 20%,rgba(246,226,122,.07) 0%,transparent 60%),radial-gradient(circle at 80% 20%,rgba(199,146,47,.07) 0%,transparent 60%),linear-gradient(#0a0f1c 0%,#1a2235 100%);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Inter,sans-serif;line-height:1.4}h1,h2,h3,h4,h5,h6{color:#fff;letter-spacing:-.03em;font-weight:600}p{color:rgba(255,255,255,.7);font-size:1rem;line-height:1.5rem}header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.k-btn-gold{color:#000;cursor:pointer;background:linear-gradient(90deg,#f6e27a 0%,#c7922f 100%);border:none;border-radius:999px;padding:10px 16px;font-size:.9rem;font-weight:500;box-shadow:0 0 20px rgba(246,226,122,.4)}.k-btn-gold:hover{filter:brightness(1.1)}.k-card{color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px}.k-card-title{color:#fff;margin-bottom:8px;font-size:.95rem;font-weight:500}.k-card-desc{color:rgba(255,255,255,.6);font-size:.8rem;line-height:1.3rem}
