
/* GADZOOP SIGNATURE PREVIEW — visual layer only */
:root{--bg:#090909;--side:#0d0d0d;--panel:#151515;--panel2:#1d1b16;--line:#3b321d;--cyan:#e7b93f;--blue:#d6a92f;--violet:#c7a0ff;--text:#f6f2e8;--muted:#aaa392;--green:#8fc79a;--amber:#e7b93f;--shadow:0 18px 48px #000b}
body{background:radial-gradient(ellipse at 60% -20%,#423416 0,transparent 40%),var(--bg);font-family:Inter,"Segoe UI",Arial,sans-serif}
.sidebar{background:linear-gradient(180deg,#111 0%,#080808 100%);border-right:1px solid #40351d}
.brand{border-bottom:1px solid #3c321c}.brand-logo{font-family:"Segoe UI",Arial,sans-serif;font-style:normal;letter-spacing:-1.8px;background:linear-gradient(100deg,#fff0bd 0%,#e9bd4d 55%,#9e741d 100%);color:transparent;background-clip:text}.brand-tag{color:#b6a77f;letter-spacing:1.35px}
.nav button{color:#c4bdad;border-radius:8px}.nav button:hover,.nav button.active{background:linear-gradient(90deg,#302611,#1c1912);border-color:#76602c;box-shadow:inset 3px 0 #e7b93f,0 0 20px #d7a62a12}.nav button .ico{color:#d3b66a}.nav button.active .ico{color:#f2ca61}
.side-status,.family,.schedule,.panel,.service-card{background:linear-gradient(145deg,#191919,#101010);border-color:#40351f;border-radius:13px}
.side-status{border-color:#594724}.status-row{border-top-color:#30291b}.status-row span:last-child{color:#e7b93f}
.top-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:650;letter-spacing:-.7px}.top-title span{color:#e7b93f}.top-nav button:hover{color:#e7b93f}.clock strong{font-family:"Segoe UI",Arial,sans-serif}.weather{border-left-color:#514322}.gear{background:#1c1911;border-color:#6a5526;color:#edc65c;border-radius:8px}
.family{background:radial-gradient(ellipse at 65% 15%,#59451c 0,#282115 35%,#111 80%);border-color:#6a5428}.family:before{background:linear-gradient(0deg,#080808f2,transparent 80%),radial-gradient(circle at 78% 20%,#d5a53d44,transparent 26%),linear-gradient(120deg,#17130b,#302719 52%,#0d0d0d)}.eyebrow,.section-kicker{color:#e7b93f}.family h2,.panel-head h2,.service-card h3{font-family:"Segoe UI",Arial,sans-serif}.family-controls button{border-color:#80672f;background:#100e0a}
.panel-head small{color:#b8a879}.empty{border-color:#514326}.empty b{color:#f5e8c5}
.app-tile,.project-tile,.business-card,.workflow article,.plan,.infra,.preview-card,.health,.quick button{background:linear-gradient(145deg,#1b1b1b,#101010);border-color:#42371f;box-shadow:none;border-radius:11px}
.app-tile{border-top:2px solid var(--cat,#d4ad4b);border-left:1px solid #3b3425;border-right:1px solid #3b3425;border-bottom:1px solid #3b3425;box-shadow:inset 0 0 24px color-mix(in srgb,var(--cat,#d4ad4b) 8%,transparent)}
.app-tile:nth-child(2n){border-color:#3b3425;border-top:2px solid var(--cat,#d4ad4b);box-shadow:inset 0 0 24px color-mix(in srgb,var(--cat,#d4ad4b) 8%,transparent)}
.app-tile:hover,.project-tile:hover,.quick button:hover{border-color:var(--cat,#e7b93f);box-shadow:0 8px 24px #0008,inset 0 0 24px color-mix(in srgb,var(--cat,#e7b93f) 12%,transparent)}
.app-icon{color:var(--cat,#e7b93f);text-shadow:0 0 14px color-mix(in srgb,var(--cat,#e7b93f) 45%,transparent)}
.app-tile:nth-child(2n) .app-icon{color:var(--cat,#e7b93f)}
.app-name,.project-tile b,.business-card h3,.workflow h3,.plan b,.infra b{font-family:"Segoe UI",Arial,sans-serif}
.app-state{color:var(--cat,#e7b93f)}
.cat-storage{--cat:#e6a04b}.cat-music{--cat:#ef8e79}.cat-ha{--cat:#78c78e}.cat-apk{--cat:#bd9af5}.cat-web{--cat:#63c9b5}.cat-calendar{--cat:#e7b93f}.cat-photos{--cat:#f08f9d}.cat-security{--cat:#72b8e8}
.project-tile i{color:#63c9b5}.project-tile:nth-child(2) i{color:#bd9af5}.project-tile:nth-child(3) i{color:#e7b93f}
.business-card:nth-child(1){border-top:2px solid #63c9b5}.business-card:nth-child(2){border-top:2px solid #bd9af5}.business-card:nth-child(3){border-top:2px solid #e7b93f}
.business-card a,.service-card a{color:#e7b93f}.service-card:nth-child(1){border-top:2px solid #78c78e}.service-card:nth-child(2){border-top:2px solid #ef8e79}
.mid .panel:first-child{border-top:2px solid #72b8e8}.mid .panel:last-child{border-top:2px solid #e6a04b}.panel-head h2 i{color:#e7b93f}
.telemetry{border-color:#514326;background:repeating-linear-gradient(0deg,transparent,transparent 39px,#282317 40px),repeating-linear-gradient(90deg,transparent,transparent 79px,#282317 80px)}
.ring{background:conic-gradient(var(--ring,#e7b93f) 0deg,#302a1d 0deg)}.ring:before{background:#121212}.health{border-color:#3b3425}.nodes .node{border-top-color:#3b3425}.node span{color:#d7b75e}
.activity{border-top-color:#30291b}.activity i{color:#e7b93f}.quick button{border-color:#40351f}.quick i{color:#e7b93f}
.footer{color:#8f8059}.overlay{background:#050505ef}.focus{border-color:#8c6d2c;background:radial-gradient(circle at 50% 0,#3a2c12,#101010 65%)}.focus-top{color:#e7b93f}.focus-top button,.dialog button{background:#211b10;border-color:#715a27}.launch{background:linear-gradient(100deg,#f0ca66,#c3912b);color:#171107}
.dialog{border-color:#6c5425;background:#111}.dialog-head,.dialog-foot{border-color:#3b321f}.field input{background:#080808;border-color:#554522}.ring-apps button{background:#181818;border-color:#40351f}
.preview-state{border-color:#705a29;color:#e7b93f}.preview-card button{border-color:#40351f;background:#181818}.business-note{border-left-color:#e7b93f;background:#211b10;color:#e8d8ad}
@media(max-width:850px){.sidebar{border-bottom:1px solid #40351f}.nav{scrollbar-color:#6a5428 #111}}
