/* RUNAS DE URUZ — E3 CINEMA / E4 THE ARCHIVE. Progressive enhancement of V6.9 design system. */
:root{--rdu-e34-red:#f06a57;--rdu-e34-ice:#83dfea;--rdu-e34-iron:#090e16;--rdu-e34-line:rgba(158,196,216,.24);--rdu-e34-title:Oswald,'Arial Narrow',Impact,sans-serif}
.rdu-e3-hero{isolation:isolate;position:relative;overflow:hidden}
.rdu-e3-hero:before{content:'';pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 44% 58% at 79% 54%,rgba(214,51,41,.14),transparent 81%),radial-gradient(ellipse 35% 54% at 23% 34%,rgba(43,143,177,.16),transparent 85%);z-index:0;animation:rdu-e3-breath 9s ease-in-out infinite alternate}
.rdu-e3-hero .portal-hero-stage{position:relative;isolation:isolate}
.rdu-e3-hero .portal-hero-copy,.rdu-e3-hero .portal-hero-art{position:relative;z-index:2}
.rdu-e3-hero .portal-hero-art img{transition:transform .9s cubic-bezier(.2,.7,.1,1),filter .75s;filter:drop-shadow(0 22px 65px rgba(13,116,164,.22))}
.rdu-e3-hero .portal-hero-art:hover img{transform:scale(1.025) rotate(-.5deg);filter:drop-shadow(0 15px 40px rgba(240,84,58,.2))}
.rdu-e3-hero .rdu-display-mark span{background:linear-gradient(105deg,#fef9f3,#a7dce4 48%,#fb8175);-webkit-background-clip:text;background-clip:text;color:transparent}
.rdu-e3-hero .portal-hero-copy .buttons{flex-wrap:wrap}
.rdu-e3-concert-cta{background:linear-gradient(125deg,rgba(126,34,40,.7),rgba(23,26,39,.94));border:1px solid rgba(252,125,100,.7);border-radius:3px;color:#fff;cursor:pointer;font:800 12px/1.25 var(--rdu-e34-title);letter-spacing:.075em;min-height:47px;padding:13px 21px;display:inline-flex;gap:11px;align-items:center;justify-content:center;box-shadow:inset 0 0 15px rgba(244,101,74,.14)}
.rdu-e3-concert-cta:hover,.rdu-e3-concert-cta:focus-visible{background:#9d2831;border-color:#fff;outline-offset:3px}
.rdu-e3-concert-cta span{font-size:20px;color:#ffb3a2;line-height:.8}
.rdu-e3-motion-toggle{font:700 11px/1.2 Arial,sans-serif;padding:8px 12px;background:rgba(3,10,19,.82);color:#b5d6df;border:1px solid rgba(136,198,215,.3);border-radius:3px;cursor:pointer;position:relative;z-index:4;margin:8px 0 12px}
.rdu-e3-motion-toggle:hover{border-color:#83dfea;color:white}
.rdu-e3-embers{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}
.rdu-e3-embers i{position:absolute;bottom:-18px;left:var(--x);width:3px;height:3px;background:radial-gradient(circle,#ffbe83,#fa4c2c);border-radius:100%;box-shadow:0 0 10px 3px rgba(239,78,47,.35);opacity:0;animation:rdu-e3-ember calc(5s + var(--i)*.23s) linear infinite;animation-delay:var(--d)}
@keyframes rdu-e3-ember{0%{transform:translate(0,0) scale(.4);opacity:0}15%{opacity:.7}80%{opacity:.5}100%{transform:translate(calc(var(--i)*.5px - 6px),-650px) scale(1.3);opacity:0}}
@keyframes rdu-e3-breath{from{opacity:.42}to{opacity:1}}
.rdu-e3-theater{position:fixed;inset:0;z-index:11050;display:none;isolation:isolate;font-family:Arial,sans-serif;color:#f4f4f3}
.rdu-e3-theater.is-open{display:block}
.rdu-e3-theater-shade{position:absolute;inset:0;background:rgba(0,0,0,.9);backdrop-filter:blur(12px)}
.rdu-e3-theater-panel{position:absolute;inset:2.4vh 2.5vw;display:flex;flex-direction:column;overflow:hidden;outline:0;background:radial-gradient(circle at 46% 10%,rgba(87,25,30,.3),transparent 48%),linear-gradient(145deg,#111923,#080b12 64%);border:1px solid rgba(176,202,211,.32);box-shadow:0 22px 120px #000}
.rdu-e3-theater-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 24px;background:#0b1019;border-bottom:1px solid var(--rdu-e34-line)}
.rdu-e3-theater-top>span{font:700 11px/1.5 monospace;letter-spacing:.14em;color:var(--rdu-e34-red)}
.rdu-e3-theater-top>div{display:flex;gap:8px;flex-wrap:wrap}
.rdu-e3-theater button{cursor:pointer}
.rdu-e3-theater-top button,.rdu-e3-concert-controls button,.rdu-e4-orrery-controls button,.rdu-e4-timeline-nav button{border:1px solid rgba(163,201,212,.3);border-radius:3px;color:#e9f4f7;background:rgba(172,201,210,.07);min-height:38px;padding:9px 12px;font:700 11px/1.2 Arial,sans-serif;letter-spacing:.035em}
.rdu-e3-theater-top button:hover,.rdu-e3-concert-controls button:hover{border-color:#f39483;background:rgba(217,89,72,.18)}
.rdu-e3-concert-main{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(290px,.72fr);gap:clamp(20px,3vw,45px);flex:1;min-height:0;align-items:center;padding:clamp(17px,3vh,44px) clamp(18px,3.5vw,66px)}
.rdu-e3-stage{aspect-ratio:16/10;position:relative;min-width:0;width:100%;max-height:100%;background:#05080c;box-shadow:0 28px 100px rgba(0,0,0,.8);overflow:hidden;border:1px solid rgba(188,217,225,.24)}
.rdu-e3-stage-poster,.rdu-e3-video{position:absolute;inset:0;overflow:hidden}
.rdu-e3-stage-poster>img{width:100%;height:100%;object-fit:cover;filter:saturate(.74) contrast(1.15)}
.rdu-e3-stage-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(1,3,6,.85),transparent 55%),radial-gradient(ellipse at 50% 80%,rgba(216,58,42,.3),transparent 48%);mix-blend-mode:screen;animation:rdu-e3-breath 4s infinite alternate}
.rdu-e3-stage-rune{position:absolute;top:8%;right:9%;font:800 clamp(50px,9vw,145px)/1 Georgia,serif;text-shadow:0 0 24px rgba(67,212,244,.9);color:#b6f2f6;opacity:.9;animation:rdu-e3-rune-float 6s ease-in-out infinite}
@keyframes rdu-e3-rune-float{50%{transform:translateY(-11px) rotate(4deg)}}
.rdu-e3-eq{position:absolute;left:6%;right:6%;bottom:4%;height:21%;display:flex;gap:3px;justify-content:center;align-items:end;opacity:.73}
.rdu-e3-eq i{width:100%;height:var(--h);max-width:14px;min-height:5px;background:linear-gradient(to top,#941c28,#fa7456 60%,#b1eaf2);transform-origin:bottom;animation:rdu-e3-eq 1s ease-in-out infinite alternate;animation-delay:calc(var(--n)*-.071s)}
@keyframes rdu-e3-eq{50%{transform:scaleY(.35)}100%{transform:scaleY(.94)}}
.rdu-e3-video{background:black;z-index:4}
.rdu-e3-video iframe{width:100%;height:100%;border:0}
.rdu-e3-concert-info{max-height:100%;overflow:auto;min-width:0}
.rdu-e3-concert-info>small{font:700 12px/1.5 monospace;letter-spacing:.15em;color:#e98072}
.rdu-e3-concert-info h2{font:900 clamp(36px,4.5vw,79px)/.97 var(--rdu-e34-title);color:white;text-transform:uppercase;letter-spacing:.025em;margin:15px 0 18px;overflow-wrap:anywhere}
.rdu-e3-concert-info>p{font:400 clamp(14px,1.15vw,17px)/1.7 Arial,sans-serif;color:#b6c8d1;max-width:54ch}
#rdu-e3-media-state{display:block;font:700 11px/1.5 monospace;letter-spacing:.045em;color:#9ce6f0;margin:19px 0 22px}
.rdu-e3-concert-controls{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}
.rdu-e3-concert-controls button{min-height:46px;font-size:14px}
.rdu-e3-concert-controls .rdu-e3-concert-play{background:linear-gradient(125deg,#d95346,#8c232d);border-color:#f17a62;padding:13px 20px;flex:1}
.rdu-e3-concert-controls button:disabled{opacity:.45;cursor:not-allowed}
#rdu-e3-external{display:inline-block;color:#a3e6ef;font:700 12px/1.5 Arial,sans-serif;letter-spacing:.05em;margin-bottom:14px}
.rdu-e3-concert-info .rdu-e3-visual-disclaimer{font-size:12px;line-height:1.6;color:#96aab5;border-top:1px solid var(--rdu-e34-line);padding-top:15px}
.rdu-e3-concert-rail{display:flex;flex:none;gap:7px;overflow:auto;padding:13px 21px;border-top:1px solid var(--rdu-e34-line);background:#080d14;scrollbar-color:#78868b transparent}
.rdu-e3-concert-rail button{display:flex;align-items:center;gap:8px;text-align:left;flex:0 0 auto;max-width:220px;padding:10px 15px;min-height:44px;border:1px solid var(--rdu-e34-line);background:rgba(255,255,255,.035);color:#c5d5db}
.rdu-e3-concert-rail button b{color:#eb8474}
.rdu-e3-concert-rail button span{font:700 11px Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rdu-e3-concert-rail button.is-current{border-color:#f08571;background:rgba(185,56,49,.24);color:white}
body.rdu-e3-theater-open{overflow:hidden!important}
/* E4 Shared */
.rdu-e4-orrery,.rdu-e4-trials,.rdu-e4-forge,.rdu-e4-timeline{--e4-ice:#90e1ec;--e4-fire:#ef7564;--e4-stroke:rgba(148,192,210,.25);background:radial-gradient(ellipse at 30% 0,rgba(28,83,107,.21),transparent 56%),linear-gradient(125deg,#0d1420,#070b11);border:1px solid var(--e4-stroke);color:#f3f4f6;position:relative;isolation:isolate;overflow:hidden}
.rdu-e4-orrery{margin:48px auto 34px;padding:clamp(22px,3vw,46px)}
.rdu-e4-kicker,.rdu-e4-trials-head small,.rdu-e4-forge-head>small,.rdu-e4-timeline header small{font:700 11px/1.5 monospace;letter-spacing:.14em;color:var(--e4-fire)}
.rdu-e4-orrery-head,.rdu-e4-trials-head,.rdu-e4-timeline header{display:flex;align-items:end;justify-content:space-between;gap:20px}
.rdu-e4-orrery h2,.rdu-e4-trials h2,.rdu-e4-forge h2,.rdu-e4-timeline h2{font:900 clamp(31px,4vw,58px)/1.05 var(--rdu-e34-title);margin:12px 0 10px;letter-spacing:.015em;text-transform:uppercase;color:#fff}
.rdu-e4-orrery h2 em,.rdu-e4-trials h2 em,.rdu-e4-forge h2 em,.rdu-e4-timeline h2 em{color:var(--e4-ice);font-style:normal}
.rdu-e4-orrery-head p,.rdu-e4-trials-head p,.rdu-e4-forge-head p,.rdu-e4-timeline header p{font:400 15px/1.75 Arial,sans-serif;color:#b8ccd6;max-width:69ch;margin:0}
.rdu-e4-orrery-controls,.rdu-e4-timeline-nav{display:flex;align-items:center;gap:9px;flex:none}
.rdu-e4-orrery-controls output{font:700 12px monospace;color:var(--e4-ice);min-width:65px;text-align:center}
.rdu-e4-orrery-stage{height:375px;max-height:52vh;position:relative;perspective:900px;overflow:hidden;margin:12px 0 2px}
.rdu-e4-orrery-rings{position:absolute;inset:4% 20%;display:grid;place-items:center;pointer-events:none}
.rdu-e4-orrery-rings span:first-child{width:min(70vw,360px);height:min(70vw,360px);border-radius:50%;border:1px dashed rgba(116,211,234,.25);box-shadow:0 0 100px rgba(23,125,159,.13);animation:rdu-e4-spin 55s linear infinite}
.rdu-e4-orrery-rings span:nth-child(2){width:260px;height:260px;border-radius:50%;border:2px solid rgba(238,112,98,.17);position:absolute}
.rdu-e4-orrery-rings span:nth-child(3){position:absolute;font:100px Georgia,serif;color:rgba(124,203,224,.08)}
@keyframes rdu-e4-spin{to{transform:rotate(360deg)}}
.rdu-e4-orrery-list{position:absolute;inset:0;display:grid;place-items:center;transform-style:preserve-3d}
.rdu-e4-sphere{position:absolute;left:50%;top:50%;width:210px;min-height:245px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:15px;border:1px solid rgba(132,193,217,.28);background:linear-gradient(135deg,rgba(17,39,51,.98),rgba(13,16,27,.98));box-shadow:0 24px 48px rgba(0,0,0,.65);color:#fff;cursor:pointer;transition:transform .5s ease,opacity .4s,border-color .4s;transform:translate(calc(-50% + var(--offset)*126px),-50%) rotateY(calc(var(--offset)*-18deg)) scale(calc(1 - min(0.12*var(--offset)*var(--offset),.62)));opacity:calc(1 - min(.16*var(--offset)*var(--offset),.85));z-index:calc(10 - abs(var(--offset)));pointer-events:none}
.rdu-e4-sphere.is-active{border-color:#9de6ee;box-shadow:0 10px 60px rgba(54,182,209,.2);pointer-events:auto}
.rdu-e4-sphere:not(.is-active){pointer-events:auto}
.rdu-e4-sphere .rdu-e4-sphere-glyph{font:900 69px/1 Georgia,serif;color:#a6eaf1;text-shadow:0 0 19px rgba(88,215,235,.48)}
.rdu-e4-sphere small{font:700 10px monospace;letter-spacing:.15em;color:#e87970}
.rdu-e4-sphere strong{font:800 23px/1.13 var(--rdu-e34-title);text-align:center;overflow-wrap:anywhere}
.rdu-e4-sphere em{font:400 12px Arial,sans-serif;color:#aec3cc}
.rdu-e4-orrery-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--e4-stroke);padding-top:22px}
.rdu-e4-orrery-foot p{font:400 15px/1.6 Arial,sans-serif;color:#d0e1e6;max-width:58ch;margin:0}
.rdu-e4-orrery-foot button,.rdu-e4-forge-form>button{min-height:48px;border:1px solid #fa9685;padding:12px 22px;border-radius:3px;background:linear-gradient(125deg,#c6463c,#801c29);color:#fff;cursor:pointer;font:800 12px var(--rdu-e34-title);letter-spacing:.05em}
/* PORTALS */
.rdu-e4-trials{margin:45px auto 70px;padding:clamp(22px,3vw,42px)}
.rdu-e4-trials-head strong{font:800 18px/1.4 var(--rdu-e34-title);color:#9eebf5;border:1px solid var(--e4-stroke);padding:13px 17px;white-space:nowrap}
.rdu-e4-trials-layout{margin-top:30px;display:grid;grid-template-columns:minmax(200px,.82fr) minmax(0,1.8fr);gap:18px}
#rdu-e4-trials-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px}
#rdu-e4-trials-menu button{border:1px solid var(--e4-stroke);background:rgba(136,176,197,.055);color:#deebef;min-height:68px;display:flex;align-items:center;gap:7px;text-align:left;cursor:pointer;padding:11px;min-width:0}
#rdu-e4-trials-menu button span{font:30px Georgia,serif;color:#84d9e5}
#rdu-e4-trials-menu button b{font:700 11px/1.25 Arial,sans-serif;overflow-wrap:anywhere;flex:1}
#rdu-e4-trials-menu button em{font:800 18px Arial,sans-serif;color:#a5e6cf}
#rdu-e4-trials-menu button.is-selected{border-color:#f17e6c;background:rgba(184,62,52,.19)}
.rdu-e4-trial-question{background:radial-gradient(ellipse at 85% 15%,rgba(215,67,52,.14),transparent 46%),#090f17;border:1px solid var(--e4-stroke);padding:clamp(20px,3vw,38px);min-width:0;position:relative}
.rdu-e4-trial-glyph{position:absolute;right:22px;top:10px;color:rgba(120,205,224,.15);font:110px Georgia,serif;pointer-events:none}
.rdu-e4-trial-question>small{font:700 11px monospace;letter-spacing:.09em;color:#e98979;position:relative}
.rdu-e4-trial-question h3{font:800 clamp(21px,2.2vw,30px)/1.2 var(--rdu-e34-title);margin:20px 0 16px;color:white;max-width:540px;position:relative}
.rdu-e4-trial-question blockquote{font:400 clamp(18px,2vw,25px)/1.5 Georgia,serif;margin:0 0 22px;padding:16px 0 16px 20px;border-left:3px solid #d7685b;color:#d0dfe5;position:relative}
.rdu-e4-trial-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.rdu-e4-trial-answers button{border:1px solid rgba(143,199,218,.3);background:#172330;color:#ebf1f4;padding:13px;text-align:left;min-height:52px;font:700 12px/1.35 Arial,sans-serif;cursor:pointer}
.rdu-e4-trial-answers button:hover:not(:disabled){border-color:#bce8f3;background:#243848}
.rdu-e4-trial-answers button.is-wrong{border-color:#ed7569;background:#5b2229}
.rdu-e4-trial-answers button:disabled{opacity:.48;cursor:not-allowed}
#rdu-e4-answer-result{min-height:26px;color:#a6dce7;font:700 12px/1.5 Arial,sans-serif;margin-top:17px}
.rdu-e4-trial-question>a{display:inline-block;margin-top:18px;color:#f2b2a1;font:700 12px/1.3 Arial,sans-serif;text-decoration:none}
/* FORGE */
.rdu-e4-forge{margin:54px auto 80px;padding:clamp(22px,4vw,54px);max-width:1400px}
.rdu-e4-forge-layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.1fr);gap:clamp(20px,5vw,74px);align-items:center;margin-top:34px}
.rdu-e4-forge-form{display:flex;flex-direction:column;gap:13px;min-width:0}
.rdu-e4-forge-form>label,.rdu-e4-forge-form legend{font:700 11px/1.6 monospace;color:#f0917f;letter-spacing:.09em}
.rdu-e4-forge-form>select,.rdu-e4-forge-form>input{width:100%;min-height:48px;border:1px solid rgba(158,192,207,.37);background:#0c1520;color:#f4f5f8;font:500 16px/1.5 Arial,sans-serif;padding:11px 14px;border-radius:2px}
.rdu-e4-forge-form fieldset{border:1px solid var(--e4-stroke);padding:14px;display:flex;gap:13px;flex-wrap:wrap;margin:7px 0 4px}
.rdu-e4-forge-form fieldset label{font:400 13px/1.5 Arial,sans-serif;display:flex;gap:5px;align-items:center;color:#dee8ea}
.rdu-e4-forge-form input[type=radio]{accent-color:#ea796d}
#rdu-e4-forge-feedback{font:400 12px/1.6 Arial,sans-serif;color:#a9c5d3}
.rdu-e4-forge-preview{background:radial-gradient(circle at 50%,rgba(68,178,200,.13),transparent 60%),#05090f;border:1px solid var(--e4-stroke);padding:6%;display:grid;place-items:center;min-width:0}
#rdu-e4-forge-canvas{width:min(100%,460px);aspect-ratio:1}
#rdu-e4-forge-canvas svg{width:100%;height:100%;display:block;filter:drop-shadow(0 0 28px rgba(111,210,226,.16))}
/* CHRONICLE */
.rdu-e4-timeline{max-width:1480px;margin:50px auto 45px;padding:clamp(22px,3vw,42px)}
.rdu-e4-timeline-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:#a85c55 #131e29;scroll-padding:24px;padding:24px 0 23px;margin-top:16px}
.rdu-e4-timeline-item{display:flex;flex-direction:column;flex:0 0 clamp(200px,23vw,268px);padding:14px 14px 17px;gap:8px;border:1px solid var(--e4-stroke);background:linear-gradient(145deg,#18202e,#0b1019);scroll-snap-align:start;text-decoration:none;color:#eff4f6;transition:border-color .25s,transform .25s}
.rdu-e4-timeline-item:hover,.rdu-e4-timeline-item:focus-visible{border-color:#ec796a;transform:translateY(-5px)}
.rdu-e4-timeline-code{font:700 10px monospace;color:#f09282;letter-spacing:.06em}
.rdu-e4-timeline-item img{aspect-ratio:1;width:100%;height:auto;object-fit:cover;border:1px solid rgba(157,193,215,.22)}
.rdu-e4-timeline-item strong{font:800 21px/1.1 var(--rdu-e34-title);min-height:49px}
.rdu-e4-timeline-item small{font:700 11px/1.4 monospace;color:#9cdfe9}
.rdu-e4-timeline-link{font:700 11px/1.4 Arial,sans-serif;color:#f4a695;margin-top:auto;padding-top:9px}
/* Responsive + reduced motion */
@media(max-width:1050px){.rdu-e3-concert-main{grid-template-columns:1fr;overflow:auto;align-content:start}.rdu-e3-stage{aspect-ratio:16/8;max-height:38vh}.rdu-e3-concert-info{max-height:none;overflow:visible}.rdu-e3-concert-info h2{font-size:42px}.rdu-e3-concert-info .rdu-e3-visual-disclaimer{max-width:77ch}.rdu-e3-theater-panel{inset:1.2vh 1vw}.rdu-e4-trials-layout{grid-template-columns:1fr}}
@media(max-width:760px){.rdu-e3-theater-top{padding:10px 13px}.rdu-e3-theater-top>span{font-size:9px}.rdu-e3-theater-top button{font-size:10px;padding:7px 8px;min-height:34px}.rdu-e3-theater-top>div{justify-content:flex-end}.rdu-e3-concert-main{padding:14px;gap:12px}.rdu-e3-stage{aspect-ratio:16/9;max-height:none}.rdu-e3-concert-info h2{font-size:clamp(27px,7vw,41px);margin:8px 0}.rdu-e3-concert-info>p{font-size:13px;margin:8px 0}.rdu-e3-concert-controls{margin:8px 0}.rdu-e3-concert-rail{padding:10px}.rdu-e4-orrery-head,.rdu-e4-trials-head,.rdu-e4-timeline header{align-items:start;flex-direction:column}.rdu-e4-orrery-stage{height:300px}.rdu-e4-sphere{width:155px;min-height:194px;padding:9px;transform:translate(calc(-50% + var(--offset)*80px),-50%) rotateY(calc(var(--offset)*-18deg)) scale(calc(1 - min(.12*var(--offset)*var(--offset),.65)))}.rdu-e4-sphere .rdu-e4-sphere-glyph{font-size:50px}.rdu-e4-sphere strong{font-size:17px}.rdu-e4-orrery-rings span:first-child{width:260px;height:260px}.rdu-e4-orrery-rings span:nth-child(2){width:200px;height:200px}.rdu-e4-forge-layout{grid-template-columns:1fr}.rdu-e4-timeline-rail{margin-top:10px}}
@media(max-width:480px){.rdu-e3-theater-panel{inset:0}.rdu-e3-theater-top{align-items:start}.rdu-e3-theater-top>span{max-width:130px;overflow-wrap:anywhere}.rdu-e3-theater-top>div{gap:4px}.rdu-e3-theater-top button{font-size:9px;min-height:32px}.rdu-e3-concert-controls button{min-height:42px;padding:9px;font-size:12px}.rdu-e3-concert-rail button{max-width:155px}.rdu-e4-trials{padding:18px}.rdu-e4-orrery{padding:18px}.rdu-e4-orrery-stage{height:285px}.rdu-e4-orrery-foot{align-items:start;flex-direction:column}.rdu-e4-orrery-head p,.rdu-e4-trials-head p,.rdu-e4-forge-head p{font-size:14px}#rdu-e4-trials-menu{grid-template-columns:repeat(2,minmax(0,1fr))}#rdu-e4-trials-menu button{min-height:64px;padding:8px}#rdu-e4-trials-menu button span{font-size:23px}#rdu-e4-trials-menu button b{font-size:10px}.rdu-e4-trial-answers{grid-template-columns:1fr}.rdu-e4-orrery-rings span:first-child{width:220px;height:220px}.rdu-e4-sphere{width:150px;transform:translate(calc(-50% + var(--offset)*67px),-50%) rotateY(calc(var(--offset)*-18deg)) scale(calc(1 - min(.13*var(--offset)*var(--offset),.7)))}.rdu-e4-timeline-item{flex-basis:72vw}}
html.rdu-e3-still .rdu-e3-hero:before,html.rdu-e3-still .rdu-e3-embers i,html.rdu-e3-still .rdu-e3-stage-overlay,html.rdu-e3-still .rdu-e3-stage-rune,html.rdu-e3-still .rdu-e3-eq i,html.rdu-e3-still .rdu-e4-orrery-rings span:first-child{animation:none!important}
html.rdu-e3-still .rdu-e3-embers{display:none}
@media(prefers-reduced-motion:reduce){.rdu-e3-hero:before,.rdu-e3-embers i,.rdu-e3-stage-overlay,.rdu-e3-stage-rune,.rdu-e3-eq i,.rdu-e4-orrery-rings span:first-child{animation:none!important}.rdu-e4-sphere,.rdu-e4-timeline-item,.rdu-e3-hero img{transition:none!important}}
