/* ============================================================================
   unit-converter.css — Tool-spezifische Styles für UNIT CONVERTER
   Geladen auf: tools/unit-converter.php  (NACH main-vhc.css)
   ============================================================================ */

/* ── Coming Soon Page Styles ──────────────────────────────────────────────── */
body.tool-page main { flex:1; position:relative; z-index:1;
  display:flex; flex-direction:column; align-items:center;
  padding:36px 20px 52px; }

.cs-article { width:100%; max-width:820px; margin:0 auto;
  padding:20px 24px 50px; text-align:center; }

.cs-badge { display:inline-block; padding:10px 28px; margin-bottom:32px;
  background:rgba(123,47,255,0.12); border:1px solid rgba(123,47,255,0.6);
  color:#c0a8ff; font-family:'Orbitron',monospace; font-size:0.78rem;
  font-weight:700; letter-spacing:4px; text-transform:uppercase;
  border-radius:4px; box-shadow:0 0 24px rgba(123,47,255,0.3); }

.cs-icon-wrap { margin:0 auto 24px; width:180px; height:120px; }
.cs-icon { width:100%; height:100%; object-fit:contain;
  filter:drop-shadow(0 0 30px rgba(0,245,255,0.45)); }

.cs-title { font-family:'Orbitron',monospace;
  font-size:clamp(1.6rem,5vw,3rem); font-weight:900; letter-spacing:4px;
  color:#fff; text-shadow:0 0 40px rgba(0,245,255,0.5);
  margin:0 0 12px 0; line-height:1.1; }
.cs-title span { background:linear-gradient(90deg,var(--neon1),var(--neon4));
  -webkit-background-clip:text; -webkit-text-fill-color:transparent;
  background-clip:text; }

.cs-tagline { font-family:'Exo 2',sans-serif; font-size:1.05rem;
  color:var(--muted); letter-spacing:1.5px; margin:0 0 22px 0;
  text-transform:uppercase; }

.cs-line { width:200px; height:2px; margin:0 auto 40px;
  background:linear-gradient(90deg,transparent,var(--neon1),transparent); }

.cs-divider { width:120px; height:1px; margin:34px auto;
  background:linear-gradient(90deg,transparent,var(--border),transparent); }

.cs-h2 { font-family:'Orbitron',monospace; font-size:0.78rem;
  letter-spacing:5px; text-transform:uppercase; color:var(--neon1);
  margin:0 0 18px 0; }

.cs-text { font-family:'Exo 2',sans-serif; font-size:1rem; line-height:1.75;
  color:var(--text); margin:0 0 14px 0; text-align:left; }

.cs-list { font-family:'Exo 2',sans-serif; font-size:1rem; line-height:1.85;
  color:var(--text); list-style:none; padding:0; margin:0 0 16px 0;
  text-align:left; }
.cs-list li { padding-left:26px; position:relative; }
.cs-list li::before { content:'▸'; position:absolute; left:0;
  color:var(--neon1); }
.cs-list--check li::before { content:'✓'; color:var(--neon4); }

.cs-closing { margin-top:48px; padding-top:28px;
  border-top:1px solid var(--border); font-family:'Orbitron',monospace;
  font-size:0.72rem; letter-spacing:3px; color:var(--muted);
  text-transform:uppercase; }

/* ── Tool-spezifische Styles (bei Fertigstellung ergänzen) ────────────────── */
/* TODO: UNIT CONVERTER — Tool-Layout, Panels, Inputs etc. hier einfügen */
