<!-- SOLID-PLAYTIME · part 4 -->
ing:.16em;pointer-events:none;place-items: center;font-size:9px;font-weight:800;inset:0}.stick{position:absolute;pointer-events:none;background:radial-gradient(circle at 40% 35%,#ddffff3d,#030a0ee6);border:1px solid #73f5ff9e;border-radius:50%;width:52px;height:52px;margin:-26px;top:50%;left:50%;box-shadow:0 0 18px #52edff38}.actions{display:grid;grid-template-columns:repeat(2,62px);pointer-events:auto;align-items: end;gap:7px}.actions button{color:#ffe7a3;letter-spacing:.08em;background:linear-gradient(#1a2026f2,#04070af7);border:1px solid #ffdb7080;border-radius:50% 50% 44% 44%;min-width:62px;height:49px;padding:0 7px;font-size:9px;font-weight:800;box-shadow:inset 0 0 16px #ffda690f,0 5px 18px #00000080}.actions button.is-down{background:var(--wine);border-color:#e75b79}.actions .jump{color:#fff7d6;border-color:#ffd24a}.actions .vision{color:#c9ffff;border-color:var(--cyan);height:62px}.actions .attack{color:#fff0ad;height:62px}.screen-panel{position:absolute;z-index:50;display:grid;padding:max(18px,env(safe-area-inset-top))18px max(18px,env(safe-area-inset-bottom));overflow:auto;background:#000;place-items: center;inset:0}.screen-panel:before{content:"";position:absolute;pointer-events:none;mix-blend-mode:screen;mask-image:linear-gradient(90deg,#000,#0000 25% 75%,#000);background:repeating-radial-gradient(#0000 0 14px,#e8b8500d 15px 16px);border:1px solid #ffd24a6b;inset:10px}.opening{display:flex;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));background:#000;flex-direction:column;justify-content:flex-start;gap:16px}.solid-proclamation-signal{position:relative;z-index:1;display:flex;color:#ffe7a1;overflow:hidden;border-top:1px solid #ffd7677a;border-bottom:1px solid #ffd7677a;flex:none;justify-content:center;align-items: center;width:min(620px,84vw);height:58px}.solid-proclamation-signal b{position:relative;z-index:2;letter-spacing:.19em;background:#000000c7;padding:9px 14px;font:700 10px Cinzel,serif}.solid-proclamation-signal i{position:absolute;animation:1.8s ease-in-out infinite alternate solid-proclamation-wave;background:linear-gradient(90deg,#0000,#ffd24a 20%,#fff7d6 50%,#ffd24a 80%,#0000);height:1px;top:50%;left:0;right:0;box-shadow:0 0 18px #ffd24a}.solid-proclamation-signal i:nth-child(2){animation-delay:-.6s;background:linear-gradient(90deg,#0000,#0ff,#0000);transform:rotate(3deg)}.solid-proclamation-signal i:nth-child(3){animation-delay:-1.2s;background:linear-gradient(90deg,#0000,#f0f,#0000);transform:rotate(-3deg)}@keyframes solid-proclamation-wave{0%{opacity:.2;scale:.82 1}to{opacity:1;scale:1 24}}.opening-poster{position:relative;z-index:1;background:#030208;border:1px solid #ddab3db3;flex:none;width:min(920px,100vw - 28px);box-shadow:0 0 34px #e5ae3029,inset 0 0 28px #ffde7c0a}.opening-artwork{aspect-ratio:2;overflow:hidden;background:#020208;border-bottom:1px solid #e1ae399e;width:100%}.opening-artwork img{display:block;width:100%;height:auto}.glassy-quote{position:relative;z-index:1;color:#f3c65d;text-align:center;letter-spacing:.018em;text-shadow:0 1px #fff7cf,0 2px 4px #8f4c00,0 0 10px #ffcf538c;width:100%;margin:0;padding:clamp(16px,3.2vw,30px) clamp(14px,4vw,38px);font:700 clamp(13px,2.2vw,21px)/1.42 Cinzel,serif}.glassy-quote span{color:#f3c65d;opacity:1;transition:filter .45s,text-shadow .45s}.glassy-quote span:after{content:" "}.glassy-quote span.landed{color:#fff0a1;filter:brightness(1.12);text-shadow:0 1px #fff,0 0 7px #fff8ccf2,0 0 16px #ffc42ee6}@supports (-webkit-background-clip: text) or (background-clip: text){.glassy-quote span{color:#0000;background:linear-gradient(#fffdf0 0%,#fff1a9 18%,#c98920 43%,#fffbd9 51%,#d69a2b 63%,#f4cc6d 100%);-webkit-background-clip:text;background-clip:text}.glassy-quote span.landed{color:#0000}}.opening-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;flex:none;justify-content:center;gap:8px}.rune,.gold-button{color:#ffe8a2;letter-spacing:.13em;text-transform:uppercase;background:#080705;border:1px solid #ffd8688f;min-height:43px;padding:10px 15px;font-size:10px;font-weight:800}.rune.active{color:#c8ffff;border-color:var(--cyan);background:#061417}.gold-button{border-color:var(--accent);color:#fff0b0;background:linear-gradient(#291804,#120a02);box-shadow:inset 0 0 20px #ffd24a14,0 0 18px #ffc4391a}.gold-button:active,.rune:active{background:var(--wine)}.title-screen{background-position:50%;background-size:cover}.title-lockup,.overlay-copy,.sky-copy{position:relative;z-index:1;text-align:center;background:linear-gradient(90deg,#0000,#01040ceb 16% 84%,#0000);border-top:1px solid #ffd767b8;border-bottom:1px solid #ffd767b8;width:min(720px,94vw);padding:clamp(28px,5vw,48px) 18px}.title-lockup>p:first-child,.overlay-copy>p:first-child,.sky-copy>p:first-child,.drawer>p:first-of-type{color:var(--cyan);letter-spacing:.18em;margin:0 0 12px;font:700 10px Cinzel,serif}h1,h2{text-transform:uppercase;text-wrap:balance;margin:0;font-family:Cinzel,seri