.wild-journey{max-width:1200px;margin:auto;padding:30px 12px 70px}.wild-back{display:inline-block;padding:12px 0;color:inherit}.wild-heading{max-width:800px;padding:22px 0 30px}.wild-heading h1{font:clamp(40px,6.5vw,76px)/1.06 Georgia,serif;letter-spacing:-.04em;margin:18px 0}.wild-heading p{font-size:18px;line-height:1.7;max-width:720px}.wild-theatre{background:#0a1420;color:#f7eddb;border:1px solid #b89c5755;border-radius:16px;overflow:hidden;box-shadow:0 22px 60px #03132330}.wild-stage{position:relative;aspect-ratio:16/10;min-height:330px;overflow:hidden;background:#122636;isolation:isolate;--wild-pan:0px;--wild-lift:0px;--wild-zoom:1.08}.wild-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:translate(var(--wild-pan),var(--wild-lift)) scale(var(--wild-zoom));transition:opacity .7s,filter 2s;will-change:transform}.wild-cloud,.wild-dust,.wild-light,.wild-vignette{position:absolute;inset:0;pointer-events:none}.wild-cloud{inset:35% -25% -30%;background:url('atmosphere-cloud.svg') center/100% 100%;opacity:.4;animation:wild-clouds 32s ease-in-out infinite alternate}.wild-lion .wild-cloud{opacity:.13;filter:sepia(.7)}.wild-dust{background-image:radial-gradient(circle,#ffe8b4b3 0 1px,transparent 2px);background-size:113px 89px;opacity:.13;animation:wild-dust 16s linear infinite}.wild-light{background:radial-gradient(ellipse at 24% 35%,#fff3d180,transparent 65%);opacity:.06;transition:opacity 1.8s;mix-blend-mode:screen}.wild-stage[data-chapter="3"] .wild-light{opacity:.58}.wild-stage.wild-climax .wild-light{animation:wild-bloom 3.5s ease-out both}.wild-vignette{background:linear-gradient(0deg,#07101ac9,transparent 37% 80%,#07101a66),linear-gradient(90deg,#07101a26,transparent 65%)}.wild-badge{position:absolute;top:22px;left:24px;color:#fff1cf;font-size:10px;letter-spacing:.2em;text-shadow:0 1px 6px #000}.wild-scene-title{position:absolute;bottom:78px;left:clamp(20px,4vw,50px);right:24px;text-shadow:0 2px 18px #000}.wild-scene-title>span{font-size:11px;letter-spacing:.25em;color:#f3d395}.wild-scene-title h2{font:clamp(28px,4vw,48px)/1.1 Georgia,serif;margin:12px 0}.wild-stage .wild-action{position:absolute;bottom:22px;left:clamp(20px,4vw,50px);padding:13px 20px;background:#f3dfb6;color:#241e13;border:1px solid #ffecca;border-radius:30px;min-height:46px;font-size:13px;touch-action:none;user-select:none;box-shadow:0 0 24px #e8c47726}.wild-stage .wild-action:active{background:#fff1ce}.wild-caption{padding:26px clamp(20px,4vw,46px);border-bottom:1px solid #dfbc622b;min-height:235px}.wild-caption blockquote{font:clamp(20px,2.7vw,28px)/1.5 Georgia,serif;margin:14px 0;color:#fff0d0}.wild-caption>p{font-size:15px;line-height:1.8;color:#d5dbe2;max-width:920px}.wild-theatre .eyebrow{color:#dfbe80}.wild-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.wild-theatre>.wild-controls{padding:22px}.wild-controls button,.wild-controls select{min-height:44px}.wild-theatre button,.wild-theatre select{background:#1b2b3b;color:#f9edd6;border:1px solid #c2a76b66;border-radius:6px;padding:10px 14px}.wild-theatre button.primary{background:#ead5a6;color:#241e13}.wild-theatre button:disabled{opacity:.4}.wild-controls label{font:12px/1.4 system-ui;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wild-controls input[type=range]{width:100px}.wild-theatre>p,.wild-seek-label{display:block;margin:8px 22px 18px}.wild-seek-label{font-size:12px}.wild-seek-label input{display:block;width:100%;accent-color:#dbb66d;min-height:32px}.wild-chapters{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 32px}.wild-chapters button{text-align:left;padding:16px 12px;min-height:54px;border:1px solid #bba06455;border-radius:8px;background:transparent;color:inherit;font-size:13px}.wild-chapters button[aria-current=true]{background:#b4975026;border-color:#b49750}.wild-explore,.wild-reflection{margin:28px 0;padding:26px;border:1px solid #b4975055;border-radius:12px}.wild-reflection h2{font:clamp(25px,3vw,36px)/1.25 Georgia,serif;max-width:800px}.wild-reflection label{display:block;margin:16px 0 8px}.wild-reflection textarea{box-sizing:border-box;width:100%;margin-bottom:14px;font:16px/1.6 system-ui}.wild-transcript{padding:20px;border:1px solid #b4975055;border-radius:10px}.wild-transcript summary{cursor:pointer;min-height:30px}.wild-transcript article{padding:18px 0;border-bottom:1px solid #b4975026}.wild-transcript article p{line-height:1.8}.wild-transcript blockquote{font:21px/1.6 Georgia,serif}.wild-theatre:fullscreen{overflow:auto;border:0;border-radius:0}.wild-theatre:fullscreen .wild-stage{height:70vh;aspect-ratio:auto}.wild-theatre:fullscreen .wild-caption{min-height:0}.wild-stage.wild-still .wild-art{transform:none!important}.wild-stage.wild-still .wild-cloud,.wild-stage.wild-still .wild-dust{animation:none}.wild-stage:not(.wild-playing) .wild-cloud,.wild-stage:not(.wild-playing) .wild-dust{animation-play-state:paused}.wild-stage.wild-still .wild-light{animation:none!important;transition:none}.wild-journey button:focus-visible,.wild-journey a:focus-visible{outline:3px solid #bba15f;outline-offset:4px}@keyframes wild-clouds{from{transform:translate(-6%,5%) scale(1)}to{transform:translate(7%,-5%) scale(1.15)}}@keyframes wild-dust{to{transform:translateY(-89px)}}@keyframes wild-bloom{0%{opacity:.05}30%{opacity:.85}100%{opacity:.18}}@media(max-width:650px){.wild-chapters{grid-template-columns:1fr 1fr}.wild-stage{aspect-ratio:4/5;min-height:0}.wild-art{object-position:64% center}.wild-eagle .wild-stage[data-chapter="0"] .wild-art{object-position:72% center}.wild-caption{min-height:0}.wild-caption>p{font-size:14px}.wild-explore,.wild-reflection{padding:20px}.wild-badge{font-size:8px}.wild-controls{gap:9px}}@media(prefers-reduced-motion:reduce){.wild-cloud,.wild-dust,.wild-stage.wild-climax .wild-light{animation:none!important}.wild-art{transform:none!important;transition:none}}
.wild-stage{touch-action:pan-y}.wild-art-previous{z-index:1;pointer-events:none;opacity:0}.wild-dissolve{animation:wild-dissolve 1.7s ease-in-out forwards}.wild-stage .wild-cloud,.wild-stage .wild-dust,.wild-stage .wild-light,.wild-stage .wild-vignette{z-index:2}.wild-badge,.wild-scene-title,.wild-action{z-index:4}.wild-shot-reveal .wild-light{animation:wild-shot-light 2.3s ease-in-out}.wild-objects{position:absolute;inset:0;z-index:3;pointer-events:none}.wild-object{position:absolute;width:74px;min-height:78px!important;padding:7px!important;border:0!important;border-radius:50%!important;background:radial-gradient(ellipse,#e7b85255,transparent 72%)!important;color:#fff0c9!important;pointer-events:auto;touch-action:none;cursor:grab;filter:drop-shadow(0 0 9px #ebc56c);animation:wild-relic-float 7s ease-in-out infinite alternate}.wild-object:nth-child(2){animation-delay:-2s}.wild-object:nth-child(3){animation-delay:-4s}.wild-object svg{width:54px;height:54px;fill:#d9ae5580;stroke:#fff0c6;stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #302012)}.wild-object span{display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:max-content;max-width:130px;background:#071827d9;padding:5px 8px;border-radius:5px;font-size:10px;color:#fff3d1}.wild-object:focus-visible{outline:2px solid #fff}.wild-object.wild-held{animation:none;z-index:5;cursor:grabbing}.wild-grabber{position:absolute;z-index:5;width:120px;height:125px;pointer-events:none;opacity:0;transform:translate(-40%,-15%) rotate(-15deg);filter:drop-shadow(0 8px 8px #0008)}.wild-grabber svg{width:100%;height:100%}.wild-grabber.grasping{opacity:1;transform:translate(-40%,-15%) rotate(5deg) scale(.9);transition:transform .25s}.wild-grabber-away{opacity:0;transition:opacity .4s}.wild-interaction-hint{padding:15px 22px;margin:0;background:#112435;color:#f1d6a5;font:12px/1.7 system-ui}.wild-verse-dialog{max-width:min(640px,90vw);box-sizing:border-box;border:1px solid #d7b96f;border-radius:14px;padding:32px;background:radial-gradient(ellipse at top,#f5e6bf,#e1c894);color:#35291d;box-shadow:0 0 80px #efd38a66}.wild-verse-dialog::backdrop{background:#05131dd9;backdrop-filter:blur(5px)}.wild-verse-dialog h2{font:32px/1.2 Georgia,serif}.wild-verse-dialog blockquote{font:24px/1.65 Georgia,serif;margin:20px 0}.wild-verse-dialog p{line-height:1.7}.wild-verse-dialog .eyebrow{color:#694d24}.wild-verse-dialog button{min-height:44px;background:#293b43;color:#fff1d1;border:0;border-radius:7px;padding:10px 16px}.wild-verse-close{float:right}.wild-verse-ref{font:12px/1.5 system-ui;letter-spacing:.08em}.wild-still .wild-object{animation:none}.wild-still .wild-art-previous{display:none}.wild-recording-credit a{color:inherit;text-decoration:underline}@keyframes wild-dissolve{from{opacity:1}to{opacity:0}}@keyframes wild-shot-light{0%,100%{opacity:.05}40%{opacity:.32}}@keyframes wild-relic-float{from{translate:0 -4px}to{translate:0 5px}}@media(max-width:650px){.wild-object{width:54px;min-height:60px!important}.wild-object svg{width:40px;height:40px}.wild-object span{font-size:9px;max-width:98px}.wild-grabber{width:95px;height:105px}.wild-verse-dialog{padding:24px}.wild-verse-dialog blockquote{font-size:20px}}@media(prefers-reduced-motion:reduce){.wild-object,.wild-dissolve,.wild-shot-reveal .wild-light{animation:none!important}.wild-art-previous{display:none}}
