/* Source: en/escape-room-science/index.html, style 1 */
.ev-doc-v2{--ev-green:#347f00;--ev-gold:#d7a655;--ev-cyan:#7fd4d9;--ev-blood:#6f1518;position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:#050608;color:#f7efe2;font-family:var(--ev-font-sans)}.ev-doc-v2,.ev-doc-v2 *{box-sizing:border-box}.ev-doc-v2 a{color:inherit;text-decoration:none}.ev-doc-v2 video{display:block;width:100%;max-width:100%}.ev-doc-v2 .doc-bg{position:absolute;inset:0;z-index:-4;width:100%;height:100%;object-fit:cover;filter:saturate(0.72) contrast(1.2) brightness(0.58);transform:scale(1.05)}.ev-doc-v2::before{content:"";position:absolute;inset:0;z-index:-3;background:linear-gradient(180deg,rgba(5,6,8,0.82) 0%,rgba(5,6,8,0.22) 30%,rgba(5,6,8,0.34) 58%,rgba(5,6,8,0.94) 100%),linear-gradient(90deg,rgba(5,6,8,0.94),transparent 32%,transparent 66%,rgba(5,6,8,0.94)),radial-gradient(circle at 28% 30%,rgba(127,212,217,0.15),transparent 28%),radial-gradient(circle at 72% 70%,rgba(111,21,24,0.28),transparent 34%);pointer-events:none}.ev-doc-v2::after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#050608 0 20px,transparent 20px calc(100% - 20px),#050608 calc(100% - 20px)),repeating-linear-gradient(90deg,rgba(247,239,226,0.018) 0 1px,transparent 1px 126px),repeating-linear-gradient(0deg,transparent 0 47px,rgba(127,212,217,0.025) 48px);pointer-events:none}.ev-doc-v2 .doc-stage{min-height:100svh;width:min(1180px,100%);margin:0 auto;display:grid;align-content:end;justify-items:start;padding:clamp(46px,6vw,78px) clamp(var(--ev-space-7),5vw,var(--ev-space-19))}.ev-doc-v2 .doc-transmission{position:absolute;top:clamp(28px,5vw,58px);right:clamp(18px,5vw,66px);width:clamp(86px,10vw,132px);aspect-ratio:1;border-radius:50%;border:2px solid rgba(127,212,217,0.78);background:#07080a;box-shadow:0 0 0 8px rgba(127,212,217,0.08),0 0 34px rgba(52,127,0,0.24),0 24px 70px rgba(0,0,0,0.74);overflow:visible}.ev-doc-v2 .doc-transmission video{height:100%;border-radius:50%;object-fit:cover;filter:saturate(0.82) contrast(1.08) brightness(0.9)}.ev-doc-v2 .doc-transmission::after{content:"";position:absolute;right:-8%;bottom:4%;width:30%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(244,226,168,0.5);background:radial-gradient(circle at 48% 42%,#f9ecc1 0 12%,#b88746 13% 44%,#3b2111 45% 68%,transparent 69%),radial-gradient(circle,rgba(184,135,70,0.86),rgba(26,18,12,0.95));box-shadow:0 14px 28px rgba(0,0,0,0.58)}.ev-doc-v2 .doc-copy{width:min(790px,100%);text-align:left}.ev-doc-v2 .doc-kicker{margin:0 0 var(--ev-space-3);color:rgba(127,212,217,0.86);font-size:var(--ev-text-2xs);font-weight:900;line-height:1;letter-spacing:0.3em;text-transform:uppercase;text-shadow:0 14px 34px rgba(0,0,0,0.9)}.ev-doc-v2 .doc-title{margin:0;color:#fff;font-size:clamp(44px,8vw,112px);font-weight:950;line-height:0.84;letter-spacing:0;text-transform:uppercase;text-shadow:0 4px 0 rgba(0,0,0,0.32),0 26px 86px rgba(0,0,0,0.96)}.ev-doc-v2 .doc-title span{display:block;color:rgba(247,239,226,0.82);font-size:0.42em;line-height:1.08;margin-top:0.08em}.ev-doc-v2 .doc-line{width:min(520px,100%);margin:clamp(var(--ev-space-7),2.4vw,var(--ev-space-11)) 0 0;color:rgba(247,239,226,0.88);font-size:clamp(16px,2vw,23px);font-weight:750;line-height:1.34;text-wrap:balance;text-shadow:0 14px 36px rgba(0,0,0,0.95)}.ev-doc-v2 .doc-actions{display:flex;gap:clamp(var(--ev-space-3),1.5vw,var(--ev-space-6));align-items:center;justify-content:flex-start;margin-top:clamp(26px,3.8vw,44px)}.ev-doc-v2 .doc-actions a,.ev-doc-v2 .doc-sound{width:clamp(44px,5.2vw,62px);height:clamp(44px,5.2vw,62px);display:grid;place-items:center;border:1px solid rgba(184,135,70,0.52);border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(127,212,217,0.16),rgba(5,6,8,0.8) 68%),rgba(5,6,8,0.74);color:rgba(247,239,226,0.96);font-size:var(--ev-text-2xs);font-weight:900;line-height:1;letter-spacing:0;text-align:center;box-shadow:0 18px 46px rgba(0,0,0,0.56);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease,background 160ms ease}.ev-doc-v2 .doc-actions a:hover,.ev-doc-v2 .doc-actions a:focus-visible,.ev-doc-v2 .doc-sound:hover,.ev-doc-v2 .doc-sound:focus-visible,.ev-doc-v2 .doc-sound.is-on{transform:translateY(-2px);border-color:rgba(52,127,0,0.92);background:radial-gradient(circle at 50% 42%,rgba(52,127,0,0.28),rgba(5,6,8,0.82) 72%),rgba(5,6,8,0.74);box-shadow:0 0 0 4px rgba(52,127,0,0.14),0 20px 48px rgba(0,0,0,0.52);outline:none}.ev-doc-v2 .doc-sound{appearance:none;cursor:pointer;font-family:inherit}@media (max-width:720px){.ev-doc-v2 .doc-stage{justify-items:center;align-content:end;padding:124px var(--ev-space-7) var(--ev-space-15)}.ev-doc-v2 .doc-transmission{top:26px;right:50%;width:94px;transform:translateX(50%)}.ev-doc-v2 .doc-copy{text-align:center}.ev-doc-v2 .doc-title{font-size:clamp(42px,14vw,70px)}.ev-doc-v2 .doc-line{margin-left:auto;margin-right:auto;font-size:var(--ev-text-base)}.ev-doc-v2 .doc-actions{justify-content:center}}

/* Source: en/escape-room-science/index.html, style 2 */
.relic-map--Eisenbart{--bg:#050608;--accent:#b88746;--accent-soft:#7fd4d9;--glow:#f4e2a8;--ink:#f5f0e9;background:radial-gradient(900px 700px at 50% -10%,#2e1610 0%,#050608 75%),radial-gradient(circle at 0% 120%,rgba(127,212,217,0.12),transparent 55%),radial-gradient(circle at 100% 120%,rgba(244,226,168,0.14),transparent 55%);font-family:var(--ev-font-sans);text-align:center;color:var(--ink);padding:clamp(var(--ev-space-15),7vw,76px) var(--ev-space-6);position:relative;overflow:hidden;isolation:isolate}.relic-map--Eisenbart,.relic-map--Eisenbart *,.relic-map--Eisenbart *::before,.relic-map--Eisenbart *::after{box-sizing:border-box}.relic-map--Eisenbart h3{font-weight:800;font-size:clamp(26px,7.5vw,40px);line-height:1.1;letter-spacing:0.06em;text-transform:uppercase;margin:0 0 var(--ev-space-3);color:#fff;text-shadow:0 0 20px rgba(0,0,0,0.8)}.relic-map--Eisenbart::before{content:"";position:absolute;inset:10px;border-radius:22px;border:1px solid rgba(255,255,255,0.12);box-shadow:0 0 0 1px rgba(0,0,0,0.8),0 40px 120px rgba(0,0,0,0.9);pointer-events:none;z-index:-1}.relic-map--Eisenbart .relic-map__subtitle{max-width:560px;margin:0 auto 1.6rem;font:500 0.95rem/1.65 "Inter",system-ui,sans-serif;color:rgba(245,240,233,0.76);text-wrap:balance}.relic-map--Eisenbart .machine{position:relative;width:min(360px,94vw);aspect-ratio:1;margin:0 auto;display:grid;place-items:center}.relic-map--Eisenbart .machine::before,.relic-map--Eisenbart .machine::after{pointer-events:none}.relic-map--Eisenbart .machine::before{content:"";position:absolute;inset:12%;border-radius:32px;background:radial-gradient(circle at 30% 10%,rgba(255,255,255,0.17),transparent 55%),radial-gradient(circle at 80% 90%,rgba(0,0,0,0.7),transparent 60%),linear-gradient(135deg,#5a4630,#261b11 40%,#5a4630 85%);box-shadow:0 26px 80px rgba(0,0,0,0.95),0 0 0 1px rgba(0,0,0,0.8),0 0 0 2px rgba(255,255,255,0.04) inset;opacity:0.94;z-index:0}.relic-map--Eisenbart .machine::after{content:"SANGUIS  •  PULSUS  •  VAPORES";position:absolute;inset:20% 10% auto;margin:auto;font:600 0.62rem/1 "Inter",system-ui,sans-serif;letter-spacing:0.24em;text-transform:uppercase;color:rgba(245,240,233,0.5)}.relic-map--Eisenbart .gear{position:absolute;border-radius:50%;cursor:pointer;transition:transform 0.5s ease,filter 0.2s ease,box-shadow 0.2s ease;z-index:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.relic-map--Eisenbart .gear::after{content:"";position:absolute;inset:-14px;border-radius:50%}.relic-map--Eisenbart .gear:hover{filter:brightness(1.1);box-shadow:0 0 22px rgba(244,226,168,0.55)}.relic-map--Eisenbart .gear[data-index="0"]{width:92%;height:92%;background:conic-gradient( from -90deg,rgba(0,0,0,0.9) 0deg 5deg,rgba(255,255,255,0.09) 5deg 6deg,rgba(0,0,0,0.9) 6deg 10deg );mask:radial-gradient(circle at center,transparent 0 46%,#000 48% 100%);border:1px solid rgba(255,255,255,0.08);box-shadow:0 0 40px rgba(0,0,0,0.9);opacity:0.9}.relic-map--Eisenbart .gear[data-index="1"]{width:64%;height:64%;background:radial-gradient(circle at 30% 15%,rgba(255,255,255,0.16),transparent 50%),conic-gradient(from 0deg,rgba(184,135,70,0.8) 0deg 8deg,transparent 8deg 15deg);mask:radial-gradient(circle at center,transparent 0 40%,#000 42% 100%);border:1px solid rgba(244,226,168,0.4);box-shadow:0 0 0 1px rgba(0,0,0,0.9) inset,0 0 26px rgba(0,0,0,0.9);opacity:0.98}.relic-map--Eisenbart .gear[data-index="2"]{width:38%;height:38%;background:conic-gradient(from 0deg,rgba(127,212,217,0.6) 0deg 4deg,transparent 4deg 15deg);mask:radial-gradient(circle at center,transparent 0 35%,#000 37% 100%);border:1px solid rgba(127,212,217,0.55);box-shadow:0 0 0 1px rgba(0,0,0,0.9) inset,0 0 30px rgba(127,212,217,0.5)}.relic-map--Eisenbart .mark{position:absolute;width:9px;height:18px;border-radius:999px;background:linear-gradient(to bottom,var(--glow),rgba(184,135,70,0.2));box-shadow:0 0 14px var(--glow);top:-3px;left:50%;transform:translate(-50%,-50%);pointer-events:none}.relic-map--Eisenbart .link{position:absolute;width:2px;height:140px;background:linear-gradient(to bottom,var(--accent-soft),transparent);top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--angle));opacity:0.15;transition:opacity 0.25s ease,filter 0.25s ease;mix-blend-mode:screen;z-index:0;pointer-events:none}.relic-map--Eisenbart .link.active{opacity:0.8;filter:drop-shadow(0 0 16px rgba(127,212,217,0.9))}.relic-map--Eisenbart .core{width:95px;height:95px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff 0%,#f7f4ea 12%,transparent 35%),radial-gradient(circle,#e8dcc0 0%,#9a7b46 55%,#26190f 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.9) inset,0 0 22px rgba(244,226,168,0.55);z-index:3;transition:0.6s ease;position:relative;overflow:hidden;pointer-events:none}.relic-map--Eisenbart .core::before{content:"";position:absolute;inset:18% 26%;border-radius:999px;background:linear-gradient(to bottom,rgba(127,212,217,0.9),rgba(16,31,32,1));box-shadow:0 0 25px rgba(127,212,217,0.75),0 0 0 1px rgba(0,0,0,0.8) inset;opacity:0.8}.relic-map--Eisenbart .core::after{content:"VITALIS";position:absolute;inset:auto 0 10%;margin:auto;font:700 0.58rem/1 "Inter",system-ui,sans-serif;letter-spacing:0.22em;text-align:center;color:rgba(8,12,12,0.9);mix-blend-mode:soft-light}.relic-map--Eisenbart .core.partial{box-shadow:0 0 0 1px rgba(0,0,0,0.9) inset,0 0 35px 6px rgba(244,226,168,0.7)}.relic-map--Eisenbart .core.active{background:radial-gradient(circle at 30% 20%,#fff 0%,#fef7d5 18%,transparent 40%),radial-gradient(circle,#fff7c8 0%,#f0d48a 45%,#7b5327 90%);box-shadow:0 0 0 2px rgba(0,0,0,0.9) inset,0 0 85px 26px rgba(244,226,168,1);animation:relicMapEisenbart__pulse-core 1.8s infinite ease-in-out alternate}.relic-map--Eisenbart .core.active::before{background:linear-gradient(to bottom,rgba(186,243,243,1),rgba(28,52,52,1));box-shadow:0 0 40px rgba(186,243,243,0.9),0 0 0 1px rgba(0,0,0,0.85) inset;opacity:1}@keyframes relicMapEisenbart__pulse-core{from{transform:scale(1)}to{transform:scale(1.08)}}.relic-map--Eisenbart .video-modal{position:fixed;inset:0;display:none;place-items:center;background:rgba(0,0,0,0.8);backdrop-filter:blur(3px);z-index:9999;padding:max(var(--ev-space-4),env(safe-area-inset-top)) max(var(--ev-space-4),env(safe-area-inset-right)) max(var(--ev-space-4),env(safe-area-inset-bottom)) max(var(--ev-space-4),env(safe-area-inset-left));touch-action:manipulation}.relic-map--Eisenbart .video-modal.show{display:grid}.relic-map--Eisenbart .video-box{width:min(960px,94vw);background:#050608;border:1px solid rgba(184,135,70,0.7);border-radius:16px;padding:var(--ev-space-4);box-shadow:0 26px 90px rgba(0,0,0,0.95);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.relic-map--Eisenbart .video-head{display:flex;justify-content:space-between;align-items:center;gap:var(--ev-space-3);color:#f5f0e9;font-weight:700;margin:var(--ev-space-0-5) var(--ev-space-1-5) var(--ev-space-2);font-size:0.9rem;letter-spacing:0.08em;text-transform:uppercase}.relic-map--Eisenbart .video-close,.relic-map--Eisenbart .unmute{appearance:none;border-radius:999px;cursor:pointer;touch-action:manipulation}.relic-map--Eisenbart .video-close{border:1px solid #5a4630;background:#17110b;color:#f0e8d8;padding:var(--ev-space-3) var(--ev-space-5);font:700 0.82rem/1 "Inter",system-ui,sans-serif;text-transform:uppercase;letter-spacing:0.12em}.relic-map--Eisenbart .video-wrap{position:relative;border-radius:10px;overflow:hidden;background:#000}.relic-map--Eisenbart .video-wrap video{width:100%;height:auto;display:block;border-radius:10px}.relic-map--Eisenbart .unmute{position:absolute;right:10px;bottom:10px;z-index:2;border:1px solid rgba(255,255,255,0.35);background:rgba(0,0,0,0.7);color:#fff;padding:var(--ev-space-3) var(--ev-space-5);font-size:0.85rem;display:none}.relic-map--Eisenbart .unmute.show{display:inline-block}@media (min-width:561px){.relic-map--Eisenbart{padding:clamp(60px,7vw,100px) var(--ev-space-10)}.relic-map--Eisenbart::before{inset:6%;border-radius:32px}.relic-map--Eisenbart h3{font-size:clamp(32px,5vw,56px);letter-spacing:0.08em}.relic-map--Eisenbart .relic-map__subtitle{font-size:0.94rem;margin-bottom:2.3rem}.relic-map--Eisenbart .machine{width:min(420px,80vw)}.relic-map--Eisenbart .link{height:160px}}@media (prefers-reduced-motion:reduce){.relic-map--Eisenbart .core.active{animation:none}}

/* Source: en/escape-room-science/index.html, style 3 */
.Eisenbart-valves{--bg:#070607;--fg:#ece8e2;--muted:#b8aea4;--accent:#8b0303;--ok:#347f00;--panel:#0c0b0c;--ring:rgba(255,255,255,0.1);--metal1:#1b1715;--metal2:#0f0d0c;background:radial-gradient(1100px 700px at 40% -20%,#1a0a0a 0%,#070607 75%),radial-gradient(900px 520px at 100% 0%,rgba(139,3,3,0.16),transparent 60%),radial-gradient(900px 520px at 0% 100%,rgba(52,127,0,0.1),transparent 60%);color:var(--fg);font-family:var(--ev-font-sans);padding:clamp(var(--ev-space-15),7vw,var(--ev-space-20)) var(--ev-space-6);text-align:center;position:relative;overflow:hidden;isolation:isolate}.Eisenbart-valves .btn,.Eisenbart-valves button,.Eisenbart-valves input,.Eisenbart-valves label{touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.Eisenbart-valves::before{content:"";position:absolute;inset:-60px;z-index:-1;background:radial-gradient(circle at 12% 0,rgba(255,255,255,0.06),transparent 55%),radial-gradient(circle at 80% 100%,rgba(255,255,255,0.05),transparent 55%),repeating-linear-gradient( to bottom,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 6px );opacity:0.55;mix-blend-mode:soft-light;pointer-events:none}.Eisenbart-valves #eisv-title{font:900 clamp(30px,5vw,56px) / 1.05 "Inter",system-ui,sans-serif;color:#fff;margin:0 0 0.6rem;letter-spacing:0.08em;text-transform:uppercase;text-shadow:0 22px 70px rgba(0,0,0,0.9);text-wrap:balance}.Eisenbart-valves .sub{color:var(--muted);max-width:72ch;margin:0 auto 1.2rem;line-height:1.7;text-wrap:balance}.Eisenbart-valves .sub strong{color:#fff}.Eisenbart-valves .rig{display:grid;gap:var(--ev-space-5);grid-template-columns:1fr;max-width:1140px;margin:var(--ev-space-7) auto var(--ev-space-7);align-items:stretch}@media (min-width:981px){.Eisenbart-valves .rig{grid-template-columns:repeat(3,minmax(240px,1fr));gap:var(--ev-space-9);margin-top:26px}}.Eisenbart-valves .gauge{position:relative;border-radius:18px;padding:var(--ev-space-5);background:radial-gradient(520px 260px at 30% 0%,rgba(255,220,168,0.07),transparent 60%),linear-gradient(180deg,var(--metal1),var(--metal2));border:1px solid rgba(255,255,255,0.08);box-shadow:0 22px 70px rgba(0,0,0,0.55),0 0 0 1px rgba(0,0,0,0.7) inset,0 0 0 2px rgba(255,255,255,0.03) inset;overflow:hidden}.Eisenbart-valves .gauge::before{content:"";position:absolute;inset:10px;border-radius:18px;border:1px solid rgba(255,255,255,0.06);box-shadow:0 0 0 1px rgba(0,0,0,0.8) inset;pointer-events:none}.Eisenbart-valves .gauge::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18px 18px,rgba(255,255,255,0.2) 0 1px,transparent 2px),radial-gradient(circle at calc(100% - 18px) 18px,rgba(255,255,255,0.2) 0 1px,transparent 2px),radial-gradient(circle at 18px calc(100% - 18px),rgba(255,255,255,0.2) 0 1px,transparent 2px),radial-gradient(circle at calc(100% - 18px) calc(100% - 18px),rgba(255,255,255,0.2) 0 1px,transparent 2px);opacity:0.75;pointer-events:none;mix-blend-mode:screen}.Eisenbart-valves .g-head{display:flex;justify-content:flex-start;align-items:center;gap:var(--ev-space-3);margin-bottom:12px}.Eisenbart-valves .g-head h3{margin:0;font:900 16px/1 "Inter",system-ui,sans-serif;color:#fff;display:flex;align-items:center;gap:var(--ev-space-3)}.Eisenbart-valves .g-head h3::before{content:"⛭";font-size:var(--ev-text-sm);color:rgba(255,220,168,0.9);filter:drop-shadow(0 0 10px rgba(139,3,3,0.35))}.Eisenbart-valves .range{font:800 12px/1 "Inter",system-ui,sans-serif;color:#d8d0c6;padding:var(--ev-space-1-5) var(--ev-space-3);border-radius:999px;border:1px solid rgba(255,255,255,0.12);background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(0,0,0,0.12));white-space:nowrap;box-shadow:0 0 0 1px rgba(0,0,0,0.6) inset}.Eisenbart-valves .bar{position:relative;height:168px;border-radius:14px;background:radial-gradient(260px 140px at 50% 0%,rgba(255,255,255,0.06),transparent 60%),linear-gradient(180deg,#141213,#0b090a);border:1px solid rgba(255,255,255,0.08);box-shadow:inset 0 0 26px rgba(0,0,0,0.65),0 10px 30px rgba(0,0,0,0.35);overflow:hidden;margin-bottom:12px}.Eisenbart-valves .bar::after{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 0 35%,rgba(255,255,255,0.1) 46%,transparent 58%);transform:rotate(6deg);opacity:0.35;pointer-events:none;mix-blend-mode:screen}.Eisenbart-valves .bar::before{content:"";position:absolute;inset:12px;background:repeating-linear-gradient( to top,rgba(255,255,255,0.06) 0px,rgba(255,255,255,0.06) 1px,rgba(0,0,0,0) 10px,rgba(0,0,0,0) 14px );opacity:0.28;pointer-events:none}.Eisenbart-valves .bar .fill{position:absolute;left:0;right:0;bottom:0;height:0%;background:radial-gradient(220px 120px at 50% 20%,rgba(255,255,255,0.14),transparent 60%),linear-gradient(180deg,rgba(255,220,168,0.18),rgba(0,0,0,0) 35%),linear-gradient(180deg,#b53a3a,#5a0d0d);transition:height 0.25s ease,filter 0.25s ease;box-shadow:0 0 0 1px rgba(0,0,0,0.55) inset,0 -10px 30px rgba(0,0,0,0.25) inset}.Eisenbart-valves .bar .okband{position:absolute;left:0;right:0;background:linear-gradient(180deg,rgba(52,127,0,0.45),rgba(52,127,0,0.12));opacity:0.35;outline:1px dashed rgba(52,127,0,0.45);pointer-events:none;mix-blend-mode:screen;box-shadow:0 0 22px rgba(52,127,0,0.18)}.Eisenbart-valves .needle{position:absolute;left:10px;right:10px;height:2px;background:linear-gradient(to right,transparent,rgba(255,255,255,0.22),transparent);box-shadow:0 0 16px rgba(255,255,255,0.06);pointer-events:none;opacity:0.9}.Eisenbart-valves .needle::before{content:"";position:absolute;left:50%;width:10px;height:10px;transform:translate(-50%,-4px) rotate(45deg);background:linear-gradient(180deg,rgba(255,220,168,0.9),rgba(139,3,3,0.45));border:1px solid rgba(0,0,0,0.7);border-radius:2px;box-shadow:0 0 18px rgba(255,220,168,0.25)}.Eisenbart-valves .read{font:800 13px/1 "Inter",system-ui,sans-serif;color:#f2e9dc;letter-spacing:0.3px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:var(--ev-space-2);opacity:0.95}.Eisenbart-valves .read::before{content:"MANOMETER";font:800 11px/1 "Inter",system-ui,sans-serif;letter-spacing:0.18em;text-transform:uppercase;color:rgba(184,174,164,0.75)}.Eisenbart-valves .knobs{display:flex;gap:var(--ev-space-4);justify-content:center;align-items:center;margin-top:2px}.Eisenbart-valves .btn{border:1px solid rgba(255,255,255,0.12);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.08),transparent 55%),linear-gradient(180deg,#161314,#0f0c0d);color:#f1ece6;padding:var(--ev-space-5) var(--ev-space-6);border-radius:14px;cursor:pointer;font:900 16px/1 "Inter",system-ui,sans-serif;transition:transform 0.12s ease,filter 0.12s ease,box-shadow 0.12s ease;min-width:68px;box-shadow:0 12px 26px rgba(0,0,0,0.4),0 0 0 1px rgba(0,0,0,0.65) inset}.Eisenbart-valves .btn:hover{filter:brightness(1.1);box-shadow:0 16px 34px rgba(0,0,0,0.55),0 0 26px rgba(139,3,3,0.2)}.Eisenbart-valves .btn:active{transform:translateY(1px) scale(0.99)}.Eisenbart-valves .status{max-width:980px;margin:var(--ev-space-4) auto 0;color:var(--muted);font:700 14px/1.6 "Inter",system-ui,sans-serif;padding:var(--ev-space-4) var(--ev-space-5);border-radius:14px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,rgba(0,0,0,0.22),rgba(0,0,0,0.48));box-shadow:0 18px 40px rgba(0,0,0,0.35);text-wrap:balance}.Eisenbart-valves .status .good{color:var(--ok)}.Eisenbart-valves .status .bad{color:#ff6b6b}.Eisenbart-valves .shake{animation:eisValves__shake 0.35s ease both}@keyframes eisValves__shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.Eisenbart-valves .reveal{display:none;max-width:760px;margin:var(--ev-space-10-5) auto 0;text-align:justify;background:radial-gradient(900px 520px at 20% 0%,rgba(139,3,3,0.2),transparent 60%),linear-gradient(180deg,rgba(0,0,0,0.35),rgba(0,0,0,0.72));border:1px solid rgba(255,220,168,0.22);border-radius:14px;padding:var(--ev-space-9) var(--ev-space-10);box-shadow:0 0 36px rgba(139,3,3,0.25);animation:eisValves__fadeIn 0.8s ease both}.Eisenbart-valves .reveal h4{margin:0 0 0.6rem;color:#ffdca8;font:900 18px/1 "Inter",system-ui,sans-serif;text-align:center;letter-spacing:0.1em;text-transform:uppercase;text-wrap:balance}.Eisenbart-valves .reveal p{margin:1rem 0;color:#e8e6e1;text-indent:1.2em}@keyframes eisValves__fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:561px){.Eisenbart-valves{padding:clamp(var(--ev-space-18),7vw,96px) var(--ev-space-10)}.Eisenbart-valves .rig{gap:var(--ev-space-9);margin-top:26px}.Eisenbart-valves .gauge{padding:var(--ev-space-7);border-radius:22px}.Eisenbart-valves .bar{height:190px;border-radius:16px}.Eisenbart-valves .range{font-size:var(--ev-text-xs);padding:var(--ev-space-1-5) var(--ev-space-3)}}

/* Source: en/escape-room-science/index.html, style 4 */
.doc-micro-video{--bg:#050608;--ink:#f5f0e9;background:radial-gradient(900px 520px at 20% 0%,rgba(184,135,70,0.18),transparent 60%),radial-gradient(900px 520px at 80% 100%,rgba(127,212,217,0.1),transparent 60%),var(--bg);color:var(--ink);font-family:var(--ev-font-sans);padding:clamp(var(--ev-space-18),7vw,92px) var(--ev-space-7);text-align:center;position:relative;overflow:hidden;isolation:isolate}.doc-micro-video .wrap{max-width:980px;margin:0 auto;background:rgba(6,8,13,0.86);border:1px solid rgba(255,255,255,0.08);border-radius:18px;padding:var(--ev-space-5);box-shadow:0 26px 90px rgba(0,0,0,0.85)}.doc-micro-video h3{margin:var(--ev-space-1-5) var(--ev-space-2) var(--ev-space-3);font-weight:900;letter-spacing:0.08em;text-transform:uppercase;color:#fff}.doc-micro-video p{margin:0 var(--ev-space-2) var(--ev-space-5);color:rgba(245,240,233,0.78);line-height:1.7}.doc-micro-video .video-wrap{position:relative;border-radius:14px;overflow:hidden;background:#000;border:1px solid rgba(184,135,70,0.45)}.doc-micro-video video{width:100%;height:auto;display:block}

/* Source: en/escape-room-science/index.html, style 5 */
.doc-hero{--bg:#050608;--fg:#f5f5f7;--muted:#b7bfcc;--accent:#347f00;background:radial-gradient(circle at top left,rgba(52,127,0,0.26),transparent 55%),radial-gradient(circle at bottom right,rgba(193,65,65,0.18),transparent 55%),var(--bg);color:var(--fg);font-family:var(--ev-font-sans);padding:clamp(var(--ev-space-16),8vw,76px) var(--ev-space-5) var(--ev-space-18);position:relative;overflow:hidden;isolation:isolate;max-width:100%}.doc-hero,.doc-hero *,.doc-hero *::before,.doc-hero *::after{box-sizing:border-box}.doc-hero .doc-wrap,.doc-hero .doc-game{max-width:100%;overflow-x:hidden}.doc-hero .doc-wrap{max-width:1120px;margin:0 auto;position:relative;z-index:1}.doc-hero .doc-game{background:rgba(6,8,13,0.9);border-radius:16px;border:1px solid rgba(255,255,255,0.06);box-shadow:0 16px 40px rgba(0,0,0,0.7);padding:var(--ev-space-5) var(--ev-space-5) var(--ev-space-4);position:relative}.doc-hero .doc-game::before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(52,127,0,0.18);opacity:0.7;mix-blend-mode:screen;pointer-events:none}.doc-hero .doc-intro{padding:var(--ev-space-2) var(--ev-space-2) var(--ev-space-4);border-bottom:1px solid rgba(255,255,255,0.08);margin-bottom:14px}.doc-hero .doc-copy-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:0.16em;font-size:0.78rem;font-weight:800;margin:0 0 0.35rem;opacity:0.95}.doc-hero #doc-title{margin:0.1rem 0 0.55rem;font-weight:900;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.06;color:#fff;letter-spacing:0.01em;text-wrap:balance}.doc-hero .doc-lead{color:var(--muted);font-size:0.98rem;line-height:1.8;max-width:76ch;margin:0 0 0.9rem;text-wrap:balance}.doc-hero .doc-lead strong{color:#fff;font-weight:800}.doc-hero .doc-hints{margin:0;display:flex;flex-direction:column;gap:0.45rem;font-size:0.9rem;color:var(--muted)}.doc-hero .doc-hints span{display:flex;align-items:flex-start;gap:0.55rem}.doc-hero .doc-hints span i{font-style:normal;color:var(--accent);margin-top:0.05rem}.doc-hero .doc-game-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:var(--ev-space-1-5) 0 0.75rem;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.14em;color:var(--muted)}.doc-hero .doc-game-header strong{color:#fff;font-weight:700;font-size:0.82rem}.doc-hero .doc-game-level{display:flex;align-items:center;gap:0.4rem;font-size:0.78rem;white-space:nowrap}.doc-hero .doc-game-level-badge{padding:var(--ev-space-0-5) 7px;border-radius:999px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.02)}.doc-hero .doc-game-main{display:grid;grid-template-columns:1fr;gap:var(--ev-space-5);align-items:stretch}.doc-hero .doc-game-main>*{min-width:0}@media (min-width:741px){.doc-hero .doc-game-main{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.doc-hero .doc-sample{background:#050609;border-radius:14px;border:1px solid rgba(255,255,255,0.09);padding:var(--ev-space-2);display:flex;flex-direction:column;gap:var(--ev-space-1-5)}.doc-hero .doc-sample-label{font-size:0.74rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:0.5rem}.doc-hero .doc-sample-zoom{font-size:0.75rem;color:var(--muted);opacity:0.8}.doc-hero .doc-sample-frame{background:#000;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,0.1);position:relative;aspect-ratio:4 / 3;display:grid;place-items:center}.doc-hero .doc-sample-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease,filter 0.3s ease}.doc-hero .doc-sample-frame.glow img{filter:contrast(1.05) saturate(1.1);transform:scale(1.02)}.doc-hero .doc-sample-legend{margin-top:2px;font-size:0.75rem;color:var(--muted);text-align:right;opacity:0.75}.doc-hero .doc-choices{display:flex;flex-direction:column;gap:0.55rem;min-width:0}.doc-hero .doc-question{font-size:0.92rem;color:#e4e4e6;font-weight:700;margin-bottom:0.2rem;line-height:1.4;text-wrap:balance}.doc-hero .doc-question span{color:var(--accent);text-transform:uppercase;letter-spacing:0.12em;font-size:0.72rem;margin-left:0.35rem;vertical-align:middle;font-weight:900}.doc-hero .doc-choice-list{display:grid;grid-template-columns:1fr;gap:0.45rem}@media (min-width:741px){.doc-hero .doc-choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.doc-hero .doc-choice{border-radius:11px;padding:var(--ev-space-3) var(--ev-space-4);border:1px solid rgba(255,255,255,0.08);background:linear-gradient(135deg,rgba(255,255,255,0.02),rgba(255,255,255,0));display:flex;align-items:flex-start;gap:0.55rem;cursor:pointer;font-size:0.92rem;color:var(--muted);transition:background 0.15s ease,border-color 0.15s ease,transform 0.1s ease;min-height:68px;min-width:0;touch-action:manipulation;user-select:none}.doc-hero .doc-choice:hover{border-color:rgba(52,127,0,0.6);background:linear-gradient(135deg,rgba(52,127,0,0.12),rgba(13,26,12,0.9));transform:translateY(-1px)}.doc-hero .doc-choice input{margin-top:0.25rem;touch-action:manipulation}.doc-hero .doc-choice-label{flex:1;min-width:0}.doc-hero .doc-choice-label strong{display:block;font-size:0.86rem;color:#f3f3f3;margin-bottom:2px;line-height:1.15}.doc-hero .doc-choice-label span{display:block;font-size:0.86rem;line-height:1.25}.doc-hero .doc-choice.correct{border-color:rgba(52,127,0,0.9);box-shadow:0 0 14px rgba(52,127,0,0.7)}.doc-hero .doc-choice.wrong{border-color:rgba(217,61,61,0.9);box-shadow:0 0 14px rgba(217,61,61,0.7)}.doc-hero .doc-game-actions{margin-top:0.6rem;display:grid;grid-template-columns:1fr;gap:0.65rem;align-items:stretch}.doc-hero .doc-status{font-size:0.82rem;color:var(--muted);min-height:1.4em;text-wrap:balance;width:100%;min-width:0}.doc-hero .doc-status strong{color:#fff}.doc-hero .doc-reveal{margin-top:1rem;padding:var(--ev-space-4) var(--ev-space-5);border-radius:14px;border:1px solid rgba(255,255,255,0.18);background:radial-gradient(900px 520px at 20% 0%,rgba(52,127,0,0.12),transparent 60%),linear-gradient(135deg,rgba(6,10,16,0.96),rgba(12,18,26,0.98));font-size:0.92rem;color:#e9eef7;display:none;text-wrap:balance;box-shadow:0 18px 44px rgba(0,0,0,0.55)}.doc-hero .doc-reveal strong{color:var(--accent)}.doc-hero .doc-reveal a{color:#bff7c9}.doc-hero .doc-reveal a:hover{color:#d9ffe0}@media (min-width:741px){.doc-hero .doc-reveal{position:sticky;top:14px}}.doc-hero .doc-btn-row{width:100%;min-width:0;display:grid;grid-template-columns:1fr;gap:0.55rem}.doc-hero .doc-btn{width:100%;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.2;text-align:center;border-radius:999px;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.02);color:#f5f5f7;font-size:0.8rem;letter-spacing:0.12em;text-transform:uppercase;padding:var(--ev-space-4) var(--ev-space-6);cursor:pointer;font-weight:700;transition:background 0.15s ease,border-color 0.15s ease,transform 0.1s ease;touch-action:manipulation;user-select:none;flex:none}.doc-hero .doc-btn-primary{background:var(--accent);color:#041104;border-color:rgba(0,0,0,0.8);font-weight:900}.doc-hero .doc-btn:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(255,255,255,0.3);background:rgba(255,255,255,0.06)}.doc-hero .doc-btn-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 10px 24px rgba(52,127,0,0.42)}.doc-hero .doc-btn:disabled{opacity:0.5;cursor:default;box-shadow:none}.doc-hero .doc-finale-tag{display:inline-block;margin-top:0.5rem;padding:3px var(--ev-space-2);border-radius:999px;border:1px solid rgba(52,127,0,0.6);background:rgba(52,127,0,0.1);font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--accent);font-weight:900}.doc-hero .doc-progress{margin-top:0.5rem;font-size:0.8rem;color:var(--muted);display:flex;justify-content:space-between;gap:0.5rem;align-items:center;flex-wrap:wrap}.doc-hero .doc-progress-info{display:flex;flex-direction:column;gap:var(--ev-space-0-5)}.doc-hero .doc-progress-info strong{color:#f5f5f7}.doc-hero .doc-dots{display:flex;gap:var(--ev-space-1);flex-wrap:wrap;max-width:180px}.doc-hero .doc-dot{width:7px;height:7px;border-radius:999px;background:#2e3645;opacity:0.7}.doc-hero .doc-dot.active{background:var(--accent);box-shadow:0 0 8px rgba(52,127,0,0.9);opacity:1}@media (min-width:741px){.doc-hero .doc-btn-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:561px){.doc-hero{padding:clamp(var(--ev-space-19),8vw,90px) var(--ev-space-7) var(--ev-space-20)}.doc-hero .doc-game{padding:var(--ev-space-7) var(--ev-space-7) var(--ev-space-6);border-radius:18px}.doc-hero .doc-intro{padding:var(--ev-space-3) var(--ev-space-3) var(--ev-space-5)}.doc-hero .doc-lead{font-size:0.98rem;line-height:1.8}.doc-hero .doc-sample-label{font-size:0.78rem}.doc-hero .doc-choice{min-height:64px}.doc-hero .doc-reveal{position:sticky;top:14px}}

/* Source: en/escape-room-science/index.html, style 6 */
.doc-finale-video{--bg:#050608;--fg:#f5f5f7;--muted:#b7bfcc;--accent:#347f00;background:radial-gradient(900px 600px at 50% -10%,rgba(52,127,0,0.12),transparent 60%),radial-gradient(900px 520px at 10% 100%,rgba(193,65,65,0.14),transparent 60%),var(--bg);color:var(--fg);font-family:var(--ev-font-sans);padding:clamp(var(--ev-space-18),7vw,96px) var(--ev-space-6);text-align:center;position:relative;overflow:hidden;isolation:isolate}.doc-finale-video .wrap{max-width:980px;margin:0 auto}.doc-finale-video h3{margin:0 0 var(--ev-space-3);font-weight:900;font-size:clamp(26px,4.8vw,44px);letter-spacing:0.06em;text-transform:uppercase;color:#fff;text-shadow:0 16px 60px rgba(0,0,0,0.8);text-wrap:balance}.doc-finale-video p{max-width:70ch;margin:0 auto var(--ev-space-7);color:var(--muted);line-height:1.7;text-wrap:balance}.doc-finale-video .box{background:rgba(6,8,13,0.92);border:1px solid rgba(255,255,255,0.08);border-radius:18px;padding:var(--ev-space-4);box-shadow:0 22px 70px rgba(0,0,0,0.7);text-align:left}.doc-finale-video .head{display:flex;justify-content:space-between;align-items:center;gap:var(--ev-space-3);padding:var(--ev-space-1-5) var(--ev-space-2) var(--ev-space-3);color:#fff;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;font-size:0.85rem}.doc-finale-video .unmute{appearance:none;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.04);color:#fff;border-radius:999px;padding:var(--ev-space-3) var(--ev-space-5);cursor:pointer;font:800 0.78rem/1 "Inter",system-ui,sans-serif;letter-spacing:0.12em;text-transform:uppercase;touch-action:manipulation;display:none}.doc-finale-video .unmute.show{display:inline-block}.doc-finale-video .video{border-radius:14px;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,0.1)}.doc-finale-video video{width:100%;height:auto;display:block}.doc-finale-video .after-video{margin-top:12px;display:none;align-items:center;justify-content:space-between;gap:var(--ev-space-3);flex-wrap:wrap;color:var(--muted);font-size:0.9rem;line-height:1.4}.doc-finale-video .after-video.show{display:flex}.doc-finale-video .go-next{appearance:none;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.06);color:#fff;border-radius:999px;padding:var(--ev-space-3) var(--ev-space-5);cursor:pointer;font:800 0.78rem/1 "Inter",system-ui,sans-serif;letter-spacing:0.1em;text-transform:uppercase;touch-action:manipulation;white-space:normal;overflow-wrap:anywhere}
