:root{--kp-green:#b8ff3d;--kp-cyan:#42ddff;--kp-metal:#20282e;--kp-ink:#050809}
html,body{background:radial-gradient(circle at 50% -15%,#263239 0,#0b1013 48%,#040607 100%)!important}
.synapse-banner,.forge-shell__header{display:none!important}
.kick-forge-page-content{padding:0 0 32px!important}
.kick-forge-page .forge-shell{max-width:1320px;margin:0 auto;padding:14px!important}
.kick-forge-page .forge-grid{gap:14px!important;align-items:start}
.kick-forge-page .forge-visual-panel,.kick-forge-page .forge-control-panel{border:1px solid #050708!important;border-top-color:#536069!important;border-radius:10px!important;background:repeating-linear-gradient(0deg,rgba(255,255,255,.016) 0 1px,transparent 1px 6px),linear-gradient(145deg,#354149,#1d252a 16%,#0e1417 72%,#080c0e)!important;box-shadow:inset 0 1px rgba(255,255,255,.24),inset 0 -4px #030506,0 18px 38px rgba(0,0,0,.58)!important;overflow:hidden}
.kick-forge-page .forge-control-panel{padding:14px!important}
.kick-forge-page .forge-radar-card,.kick-forge-page .forge-wave-card{border-radius:6px!important;overflow:hidden}
.kick-forge-page .forge-radar-header,.kick-forge-page .forge-wave-header,.kick-forge-page .forge-section-head{background:linear-gradient(#303b42,#11181c)!important;border-top-color:#536069!important}
.kick-forge-page .forge-transport{padding:10px!important;border:1px solid #050708;border-top-color:#48555d;border-radius:5px;background:linear-gradient(#252f35,#0c1114);box-shadow:inset 0 1px rgba(255,255,255,.09),0 4px 8px #000}
.kick-forge-page .forge-main-controls{display:grid!important;grid-template-columns:repeat(4,minmax(82px,1fr))!important;gap:10px!important;padding:14px 8px!important;border:1px solid #050708;border-top-color:#48555d;border-radius:6px;background:linear-gradient(145deg,#202a30,#080c0f)!important;box-shadow:inset 0 1px rgba(255,255,255,.08),inset 0 -2px 5px #000}
.kick-forge-page .forge-main-controls .forge-control{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;padding:5px 3px!important;text-align:center!important}
.kick-forge-page .forge-main-controls .forge-control span,.kick-forge-page .forge-main-controls .forge-control strong{width:100%;text-align:center!important}
.kf-native-hidden{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}
.kf-dial{--angle:-35deg;position:relative;width:62px;height:62px;display:block;border:1px solid #050708;border-top-color:#56636a;border-radius:50%;cursor:ns-resize;background:radial-gradient(circle at 34% 27%,#46535a 0,#242d32 18%,#0d1215 58%,#030506 100%);box-shadow:inset 0 2px 2px rgba(255,255,255,.14),inset 0 -9px 16px #000,0 7px 10px rgba(0,0,0,.72);outline:none;touch-action:none}
.kf-dial:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(184,255,61,.22);border-left-color:rgba(184,255,61,.75);border-bottom-color:rgba(184,255,61,.06);transform:rotate(var(--angle));box-shadow:0 0 8px rgba(184,255,61,.08)}
.kf-dial:after{content:"";position:absolute;left:50%;top:6px;width:3px;height:18px;border-radius:2px;background:linear-gradient(#efffd3,var(--kp-green));box-shadow:0 0 7px rgba(184,255,61,.72);transform:translateX(-50%) rotate(var(--angle));transform-origin:50% 25px}
.kf-dial:hover,.kf-dial:focus-visible{border-top-color:#d9ff9b;box-shadow:inset 0 2px 2px rgba(255,255,255,.18),inset 0 -9px 16px #000,0 0 16px rgba(184,255,61,.18),0 7px 10px #000}
.kick-forge-page .forge-spectrum{min-height:210px!important;max-height:250px!important}.kick-forge-page .forge-oscilloscope{min-height:130px!important;max-height:155px!important}
.kick-forge-page details.forge-advanced{border:1px solid #050708!important;border-top-color:#3f4a50!important;border-radius:4px;padding:9px!important;background:#0b1013}
.kick-forge-page .forge-presets,.kick-forge-page .forge-mix-test,.kick-forge-page .forge-exports{border:1px solid #050708!important;border-top-color:#414d54!important;border-radius:5px!important;padding:10px!important;background:linear-gradient(#1d252a,#090d10)!important}
@media(max-width:900px){.kick-forge-page .forge-grid{grid-template-columns:1fr!important}.kick-forge-page .forge-main-controls{grid-template-columns:repeat(4,1fr)!important}}
@media(max-width:600px){.kick-forge-page .forge-shell{padding:8px!important}.kick-forge-page .forge-main-controls{grid-template-columns:repeat(2,1fr)!important}.kf-dial{width:58px;height:58px}}

/* Sound engine v2 */
.kick-forge-page .forge-transport-row{display:grid!important;grid-template-columns:1.35fr repeat(4,minmax(92px,1fr))!important;gap:9px!important;align-items:end!important}
.kick-forge-page [data-forge-body-mode]{color:#42ddff!important;border-top-color:rgba(66,221,255,.55)!important}
@media(max-width:720px){.kick-forge-page .forge-transport-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kick-forge-page .forge-transport-row>label:first-child{grid-column:1/-1}}
