/* Empire Valley – TS3 & SaltyChat Guide */
.ev-voice-guide{position:relative;isolation:isolate;overflow:hidden;padding:48px 28px 84px;text-align:left;color:#edf5ff;background:radial-gradient(circle at 13% 10%,rgba(0,176,255,.15),transparent 30%),radial-gradient(circle at 86% 22%,rgba(141,86,255,.14),transparent 32%),linear-gradient(180deg,#060c1e,#070818)}
.ev-voice-grid{position:absolute;inset:0;z-index:-1;opacity:.3;background-image:linear-gradient(rgba(101,205,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(101,205,255,.055) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(#000,transparent 90%)}.ev-voice-shell{width:min(1250px,100%);margin:auto}.ev-voice-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:28px;align-items:stretch;padding:24px 0 34px}.ev-voice-kicker,.ev-voice-heading>span,.ev-step-body>small,.ev-voice-success small,.ev-help-footer>span{display:inline-flex;gap:8px;align-items:center;font:800 .65rem 'Orbitron',sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#7adfff}.ev-voice-kicker i{width:8px;height:8px;border-radius:50%;background:#3bea9e;box-shadow:0 0 0 5px rgba(59,234,158,.12),0 0 16px #3bea9e}.ev-voice-copy h2{margin:15px 0 10px;color:#f8fbff;font-size:clamp(2.65rem,5.5vw,5.35rem);line-height:.96;letter-spacing:-.06em;text-shadow:none}.ev-voice-copy h2 em{font-style:normal;color:#a980ff;text-shadow:0 0 32px rgba(169,128,255,.36)}.ev-voice-copy>p{max-width:700px;margin:0;font-size:1.02rem;line-height:1.7;color:rgba(227,238,255,.74)}.ev-voice-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.ev-voice-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid rgba(147,203,255,.25);border-radius:12px;text-decoration:none;color:#e4f1ff;font-weight:700;background:rgba(19,35,69,.48);transition:.22s}.ev-voice-button.primary{border-color:rgba(101,218,255,.55);color:white;background:linear-gradient(125deg,#087dc5,#704fe2);box-shadow:0 12px 28px rgba(9,124,209,.24)}.ev-voice-button:hover,.ev-voice-download:hover{transform:translateY(-3px);border-color:#70ddff;box-shadow:0 14px 30px rgba(39,187,255,.18)}
.ev-voice-checklist{padding:20px;border:1px solid rgba(116,215,255,.24);border-radius:19px;background:linear-gradient(150deg,rgba(17,49,98,.78),rgba(26,14,79,.7));box-shadow:inset 0 1px rgba(255,255,255,.1),0 20px 50px rgba(0,0,0,.24)}.ev-voice-checklist-head{display:flex;gap:9px;align-items:center;padding-bottom:15px;border-bottom:1px solid rgba(214,237,255,.12);font:800 .68rem 'Orbitron';letter-spacing:.1em}.ev-voice-checklist-head>span{width:8px;height:8px;border-radius:50%;background:#35e998;box-shadow:0 0 0 5px rgba(53,233,152,.12),0 0 17px #35e998}.ev-voice-checklist-head small{margin-left:auto;color:rgba(215,234,255,.45)}.ev-voice-check-row{display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;min-height:55px;border-bottom:1px solid rgba(214,237,255,.09)}.ev-voice-check-row b{font:.7rem 'Orbitron';color:#79dfff}.ev-voice-check-row span{font-weight:700}.ev-voice-check-row em{font-style:normal;font-size:.6rem;font-weight:800;letter-spacing:.08em;color:rgba(216,235,255,.48)}.ev-voice-check-row.done em{color:#57e8ae}.ev-voice-server{display:flex;gap:11px;align-items:center;padding-top:16px}.ev-voice-server>span{font:800 .6rem 'Orbitron';letter-spacing:.12em;color:rgba(216,235,255,.45)}.ev-voice-server code,.ev-server-box code{font:700 1rem 'Rajdhani';color:white}
.ev-voice-warning{display:flex;gap:15px;align-items:flex-start;margin-bottom:22px;padding:16px 18px;border:1px solid rgba(255,188,88,.26);border-radius:15px;background:linear-gradient(90deg,rgba(110,76,25,.33),rgba(35,20,65,.22))}.ev-voice-warning>div{flex:0 0 25px;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#ffc46c;color:#231506;font-weight:900}.ev-voice-warning p{margin:0;color:rgba(255,235,197,.72);font-size:.92rem;line-height:1.55}.ev-voice-warning strong{color:#ffe4b3}
.ev-voice-downloads{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:58px}.ev-voice-download{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:130px;padding:21px;border:1px solid rgba(137,212,255,.16);border-radius:18px;text-decoration:none;color:#eff6ff;background:linear-gradient(125deg,rgba(12,35,71,.82),rgba(29,16,75,.72));box-shadow:0 14px 40px rgba(0,0,0,.16);transition:.23s}.ev-download-logo{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.26);border-radius:13px;background:linear-gradient(140deg,rgba(44,194,255,.78),rgba(82,55,213,.8));font:800 1rem 'Orbitron'}.ev-voice-download.violet .ev-download-logo{background:linear-gradient(140deg,rgba(164,83,255,.88),rgba(24,154,220,.78))}.ev-voice-download small{font:800 .6rem 'Orbitron';letter-spacing:.12em;color:#8ee0ff}.ev-voice-download h3{margin:4px 0 3px;color:white;font-size:1.16rem}.ev-voice-download p{margin:0;color:rgba(220,235,255,.65);font-size:.87rem}.ev-voice-download>b{font-size:1.55rem;color:#8de5ff}
.ev-voice-section{margin-bottom:38px}.ev-voice-heading{margin-bottom:26px}.ev-voice-heading h3{margin:7px 0;color:#fff;font:800 clamp(1.35rem,2.2vw,2rem) 'Orbitron';line-height:1.25;letter-spacing:-.025em}.ev-voice-heading p{margin:0;color:rgba(221,234,255,.67);line-height:1.55}.ev-voice-steps{position:relative;display:grid;gap:14px}.ev-voice-steps:before{content:"";position:absolute;top:37px;bottom:37px;left:31px;width:1px;background:linear-gradient(#32cbf0,rgba(125,105,239,.75),transparent)}.ev-voice-step{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;align-items:start;padding:22px;border:1px solid rgba(160,206,255,.14);border-radius:17px;background:linear-gradient(100deg,rgba(9,26,55,.78),rgba(21,14,56,.64));box-shadow:inset 0 1px rgba(255,255,255,.045)}.ev-voice-step.primary-step{border-color:rgba(55,204,252,.32);background:linear-gradient(105deg,rgba(7,50,91,.75),rgba(31,18,84,.67))}.ev-voice-step.finish-step{border-color:rgba(86,232,169,.24);background:linear-gradient(105deg,rgba(11,61,70,.64),rgba(23,25,70,.72))}.ev-step-number{position:relative;z-index:1;width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(126,225,255,.5);border-radius:50%;background:#071837;color:#91ecff;box-shadow:0 0 0 6px #081630,0 0 22px rgba(41,202,251,.22);font:800 .78rem 'Orbitron'}.ev-step-body h4{margin:4px 0 7px;color:#f7fbff;font-size:1.18rem}.ev-step-body p{max-width:810px;margin:0;color:rgba(221,235,255,.7);font-size:.93rem;line-height:1.58}.ev-step-body strong{color:#e5f8ff}.ev-step-body code,.ev-help-grid code{padding:1px 5px;border-radius:5px;background:rgba(67,196,255,.1);color:#9aeaff;font-family:ui-monospace,monospace;font-size:.85em}.ev-step-tip{display:inline-flex;margin-top:13px;padding:7px 10px;border-radius:8px;background:rgba(62,114,188,.14);color:#bdd9ff;font-size:.83rem}.ev-step-tip.success{background:rgba(35,160,104,.12);color:#aff6ce}.ev-voice-step>a{align-self:center;white-space:nowrap;padding:9px 12px;border:1px solid rgba(107,210,255,.3);border-radius:9px;text-decoration:none;color:#9ce8ff;font-size:.84rem;font-weight:700}.ev-voice-step>a:hover{background:rgba(54,162,218,.16);color:white}.ev-voice-step .finish-link{border-color:rgba(95,241,173,.36);color:#b7ffd6}.ev-server-box{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:14px;padding:11px 12px;border:1px solid rgba(117,211,255,.16);border-radius:10px;background:rgba(6,17,40,.35)}.ev-server-box span{font:800 .57rem 'Orbitron';letter-spacing:.12em;color:rgba(200,232,255,.47)}.ev-server-box a{margin-left:auto;padding:0;border:0;color:#7ce2ff}.ev-server-box a:hover{background:none;color:white}
.ev-voice-success{display:flex;gap:17px;align-items:center;margin:30px 0 54px;padding:19px 22px;border:1px solid rgba(93,238,169,.23);border-radius:16px;background:linear-gradient(105deg,rgba(12,81,69,.45),rgba(18,24,80,.44))}.ev-voice-success>div{flex:0 0 39px;width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(95,249,178,.51);border-radius:50%;color:#84ffc0;font-size:1.18rem;font-weight:900;background:rgba(47,219,142,.17)}.ev-voice-success p{margin:0}.ev-voice-success small,.ev-voice-success strong,.ev-voice-success span{display:block}.ev-voice-success strong{margin:3px 0 5px;color:#eafff3;font-size:1.12rem}.ev-voice-success span{color:rgba(210,255,229,.72);font-size:.91rem;line-height:1.55}.ev-voice-success b{color:#d9ffe8}
.ev-voice-help{padding-top:26px;border-top:1px solid rgba(160,211,255,.14)}.ev-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ev-help-grid article{min-height:205px;padding:20px;border:1px solid rgba(144,205,255,.14);border-radius:15px;background:rgba(11,24,58,.65);box-shadow:inset 0 1px rgba(255,255,255,.04)}.ev-help-grid b{display:block;color:#7bdeff;font:800 .66rem 'Orbitron';letter-spacing:.13em}.ev-help-grid h4{margin:8px 0;color:white;font-size:1rem}.ev-help-grid p{margin:0;color:rgba(220,234,255,.66);font-size:.88rem;line-height:1.57}.ev-help-footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px;padding:14px 16px;border:1px solid rgba(165,120,255,.2);border-radius:12px;background:rgba(37,21,84,.46)}.ev-help-footer p{flex:1;min-width:250px;margin:0;color:rgba(225,211,255,.75);font-size:.9rem}.ev-help-footer a{padding:8px 11px;border:1px solid rgba(203,160,255,.35);border-radius:8px;color:#efdeff;text-decoration:none;font-size:.84rem;font-weight:800}.ev-help-footer a:hover{background:rgba(164,102,255,.17);color:white}
@media(max-width:950px){.ev-voice-hero{grid-template-columns:1fr}.ev-voice-step{grid-template-columns:64px minmax(0,1fr)}.ev-voice-step>a{grid-column:2;justify-self:start}.ev-help-grid{grid-template-columns:1fr 1fr}.ev-help-grid article:last-child{grid-column:1/-1;min-height:auto}}@media(max-width:640px){.ev-voice-guide{padding:28px 14px 60px}.ev-voice-hero{gap:18px;padding-top:14px}.ev-voice-copy h2{font-size:2.65rem}.ev-voice-copy>p{font-size:.95rem}.ev-voice-downloads{grid-template-columns:1fr;margin-bottom:42px}.ev-voice-download{min-height:0;padding:17px 15px}.ev-voice-steps:before{left:25px}.ev-voice-step{grid-template-columns:50px minmax(0,1fr);gap:11px;padding:18px 14px}.ev-step-number{width:37px;height:37px;font-size:.68rem;box-shadow:0 0 0 5px #081630,0 0 16px rgba(41,202,251,.18)}.ev-step-body h4{font-size:1.04rem}.ev-step-body p{font-size:.86rem}.ev-voice-step>a{grid-column:1/-1;justify-self:stretch;text-align:center}.ev-server-box a{margin-left:0;flex-basis:100%;text-align:left}.ev-voice-success{align-items:flex-start;padding:16px}.ev-help-grid{grid-template-columns:1fr}.ev-help-grid article:last-child{grid-column:auto}.ev-help-footer p{flex-basis:100%;min-width:0}.ev-help-footer a{width:100%;text-align:center}.ev-voice-warning{padding:14px}.ev-voice-warning p{font-size:.84rem}}

/* Der globale header-Selektor aus style.css darf den Guide-Header nicht überlagern. */
.ev-voice-guide .ev-voice-hero{
  justify-content:initial;
  background:transparent;
  border:0;
  border-bottom:0;
  box-shadow:none;
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
}
