:root{--background:#0b0e14;--surface:#171b24;--primary:#e50924;--text:#fff;--text-muted:#a1a1a1;--border:#343a46}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{color:var(--text);text-align:center;background-image:url(/assets/red-black-background-B5bNA6qj.png);font-family:Arial,sans-serif}.contact-button{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;text-decoration:none;transition:background .2s;display:flex}.contact-button:hover{background:#292e39}.contact-button.primary{background:var(--primary);border-color:var(--primary)}.kp-logo{width:70vw;height:auto}.mobile-layout{display:block}.desktop-layout{display:none}.mobile-home{min-height:100dvh;margin-top:6vh;padding:24px}@media (width>=768px){.mobile-layout{display:none}.desktop-layout{display:block}.desktop-home{min-height:100vh;padding:48px}.kp-logo{width:50vw}.contact-button.primary{max-width:30vw;margin:auto}}
