/* Original far-galaxy oil painting: obsidian, Prussian blue, teal and ancient starlight. */
:root{--bg:#111619;--panel:#1b2327;--text:#eee9df;--muted:#bcb8ae;--line:#4a4941;--accent:#cba979;--kp-gold:#cba979}
body,.kp-background-home,.fan-page{color:#eee9df;background-color:#111619;background-image:linear-gradient(90deg,#080f18b3,#0a111928 62%,#08101914),url('/assets/far-galaxy-masterpiece.webp');background-size:100% 1450px,auto 1450px;background-position:center top,center top;background-repeat:no-repeat;background-attachment:scroll}
.kp-background-home:before{display:none}.topbar,.kp-background-home header,.fan-page .topbar{background:#10171beb;border-color:#b99a6038;box-shadow:none;backdrop-filter:blur(12px)}
.content{background:transparent}.card,.artist,.player,.kp-background-home .direct-paths article,.kp-background-home .record-deck,.kp-background-home .media-panel,.kp-background-home .connection-card,.kp-background-home .feature-window{background:#172127ed;border-color:#7c75614d;box-shadow:none;border-radius:3px}
.kp-background-home .hero{background:transparent}.kp-background-home .hero h1{color:#f1ece2;text-shadow:0 2px 20px #0008}.kp-background-home .hero-media{background:#131a20;border-color:#a68d63;box-shadow:none;border-radius:2px}.kp-background-home .feature-window{border-top:3px solid #a7895e}
.kp-background-home section{border-top-color:#b99a602e}.kp-background-home #sound,.kp-background-home .release{background:#111a20f5}.kp-background-home #fan-hub,.kp-background-home #direct{background:#1c2426f5}.kp-background-home .scrubs-section{background:#111a20}.kp-background-home .browse-strip{background:#182125eb;border-color:#7c75615c;border-radius:2px}
.kp-background-home #updates{background:#20231f}.kp-background-home #faq{background:#131b20}.kp-background-home footer,.footer{background:#10171c;border-color:#b99a6033}
.kp-background-home .btn,.fan-page .fh-btn{border-radius:3px}.kp-background-home .btn-primary,.fan-page .fh-btn.primary{background:#cba979;color:#161915;border-color:#cba979}.kp-background-home .btn-primary:hover,.fan-page .fh-btn.primary:hover{background:#e4c79e}.kp-background-home .hero h1 span{color:#d2b484}.kp-background-home .lede{color:#dbd6cb;text-shadow:0 2px 10px #000}
.fan-page .fh-hero{background:#10171b30;border-color:#b99a6044}.fan-page em{color:#d2b484}.fan-page .fh-label{color:#ddc9a7;background:#182025d9;border-color:#9a825b66;border-radius:2px}.fan-page .pulse{background:#cba979;box-shadow:none}.fan-page .fh-hero-stats{border-color:#b99a6055}
.fan-page .fh-art{background:url('/assets/far-galaxy-masterpiece.webp') 72% center/cover;border:1px solid #af97666b;box-shadow:12px 12px 0 #bd9b5e15;height:470px}.fan-page .fh-art .fh-disc,.fan-page .fh-orbit,.fan-page .fh-art-caption{display:none}
.fan-page .discovery{background:#111a20f5}.fan-page .fh-strip{background:#252820;border-color:#b99a6038}.fan-page .fh-strip .wrap{color:#d0c3a8}.fan-page .fh-section{background:#11191ef0;border-color:#b99a6030}.fan-page .fh-artist,.fan-page .fh-support-card{background:#1b252a;border-color:#7c75615c;border-radius:3px;box-shadow:none}
.fan-page .fh-artist-art{background-image:linear-gradient(90deg,#141b2055,#141b2022),url('/assets/far-galaxy-masterpiece.webp');background-size:cover}.fan-page .artist-reign .fh-artist-art{background-position:0 35%}.fan-page .artist-p .fh-artist-art{background-position:60% 50%}.fan-page .artist-walk .fh-artist-art{background-position:100% 25%}.fan-page .fh-artist-mark{text-shadow:none;color:#e2d4b6}.fan-page .fh-count{border-radius:2px}
.fan-page .fh-results{background:#182126;border-color:#7c75615c;border-radius:3px}.fan-page .fh-results-head{background:#292d29;color:#ddc9a7}.fan-page .fh-track{border-color:#7c756133}.fan-page .fh-track:hover{background:#263137}.fan-page .fh-search{background:#1b252b;border-color:#8e825d88;border-radius:3px;color:#d8be95}.fan-page .fh-tabs button{background:#1c272c;border-color:#7c756166;color:#d5d3c9;border-radius:3px}.fan-page .fh-tabs button.active,.fan-page .fh-save[aria-pressed=true]{background:#cba979;color:#171b1b}.fan-page .fh-artist>a,.fan-page .fh-track-link,.fan-page .fh-kicker,.fan-page .fh-icon,.fan-page .fh-status,.fan-page .fh-pill{color:#d8be95}.fan-page .fh-heart{color:#d8be95;border-color:#7c756188}.fan-page .fh-heart[aria-pressed=true]{background:#6d5836}.fan-page .fh-save{background:#242d30;color:#e1d3b9;border-color:#7c756188}
.fan-page .fh-spotlight{border-color:#7c756166;border-radius:3px}.fan-page .fh-spotlight-player{background:#1d292f}.fan-page .fh-spotlight-art{background:linear-gradient(#11191d55,#11191de6),url('/assets/far-galaxy-masterpiece.webp') center/cover}.fan-page .fh-closing{background:linear-gradient(90deg,#10191ef5,#10191e66),url('/assets/far-galaxy-masterpiece.webp') 75% center/cover}.fan-page .fh-footnote,.fan-page .fh-support-card>small{color:#bcb8ae}.fan-page .fh-artist-info p,.fan-page .fh-section-head>p{color:#c5c2b8}
.cosmic-banner{position:relative;min-height:500px;background:linear-gradient(90deg,#10171bdc,#10171b0a 75%),url('/assets/far-galaxy-masterpiece.webp') center 47%/cover;display:flex;align-items:center;border-block:1px solid #b99a6055}.cosmic-banner h2{font-family:Georgia,serif!important;font-weight:400!important;font-size:clamp(2.8rem,6vw,5.5rem)!important;max-width:620px;color:#eee7d7}.cosmic-banner p{color:#d5b884;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}
@media(max-width:1180px){.navlinks,.kp-background-home .nav-links.is-open{background:#142027}}
@media(max-width:720px){body,.kp-background-home,.fan-page{background-size:100% 1100px,auto 1100px;background-position:center top,65% top}.fan-page .fh-art{height:230px}.cosmic-banner{min-height:320px;background-position:66% center}.kp-background-home .feature-window{background:#172127f5}}

.cosmic-banner{background-color:#070e17}.fan-page .fh-art{border-color:#8aa3a455;box-shadow:12px 12px 0 #9ac8cc0b}.kp-background-home .hero h1{max-width:660px}.kp-background-home header,.fan-page .topbar,.topbar{background:#0b141ced}
