/* B｜工程現場感：辨識強、適合主打「把案子辦成」 */
.theme-industrial { --green:#16735f; --green-dark:#0b4439; --green-deep:#062d2b; --green-soft:#d9efe7; --accent:#f0a323; --accent-dark:#d58413; --ink:#102525; --bg-alt:#eef4f1; --radius:4px; }
.theme-industrial .site-header { background:rgba(42,50,53,.96); }
.theme-industrial .nav a { color:#f5fbf8; }
.theme-industrial .brand-name { color:#f5fbf8; }
.theme-industrial .brand-logo { filter: drop-shadow(0 0 1px rgba(255,255,255,.45)); }
.theme-industrial .nav a:not(.nav-cta)::after { background:var(--accent); }
.theme-industrial .nav-cta { background:var(--accent); color:#17251f !important; }
.theme-industrial .nav-toggle span { background:#fff; }
.theme-industrial .hero { min-height:92vh; }
.theme-industrial .hero-bg { background: linear-gradient(120deg, rgba(6,45,43,.98) 0 55%, rgba(22,115,95,.86) 55% 76%, rgba(240,163,35,.88) 76%), linear-gradient(90deg, transparent 49.7%, rgba(255,255,255,.15) 50%, transparent 50.3%); }
.theme-industrial .hero-title span, .theme-industrial .hero-eyebrow { color:#ffe0a2; }
.theme-industrial .hero-orbit { border-radius: 18px; transform:translateY(-42%) rotate(45deg); }
.theme-industrial .orbit-card { border-radius:4px; }
.theme-industrial .orbit-card strong, .theme-industrial .orbit-card span { transform:rotate(-45deg); }
.theme-industrial .process-strip { border-top:5px solid var(--accent); }
.theme-industrial .process-list span { border-radius:4px; background:var(--green-deep); color:#fff; }
.theme-industrial .service-card { border:0; box-shadow:0 2px 0 var(--green-soft); }
.theme-industrial .service-icon { border-radius:4px; background:var(--green-deep); filter:saturate(1.1); }
.theme-industrial .case-tag { border-radius:3px; }
.theme-industrial .stat-box { border-radius:4px; }