/* Twenty Squares' own small illustrated launch scene. The game itself is lazy. */
.hub-gezer-feature{margin-top:24px}
.hub-gezer-feature .hub-feature-art{background:#302720}
.hub-gezer-feature .hub-feature-art img{object-fit:cover}
.ar-library-player[data-loading-theme="twenty-squares"]{--arl-art:url('./gezer-loading-painted-r42b.webp');--arl-art-opacity:.94;--arl-base:#171713;--arl-ink:#f8e6bb;--arl-dust:#d8b76d;--arl-knot-light:#f4d798;--arl-knot-mid:#997744}
.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-atmosphere .ar-launch-art{filter:saturate(.88) brightness(.9);background-position:center;background-size:cover}
.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-veil{background:linear-gradient(90deg,#10130d88,transparent 65%),linear-gradient(0deg,#10130d55,transparent 60%)}
.ar-library-player[data-loading-theme="twenty-squares"] :is(.ar-launch-knot,.ar-launch-sigil,.ar-launch-fog){display:none}
.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-content:before{content:'Twenty Squares\A Gezer';white-space:pre-line;display:block;color:#fae9c5;font:600 clamp(24px,4vw,46px)/1.2 Georgia,serif;letter-spacing:.025em;text-shadow:0 2px 12px #000;margin-bottom:22px}
.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-label{color:#f8e6bb;font-size:14px;letter-spacing:.2em;text-transform:uppercase;animation:gezer-launch-breathe 2.4s ease-in-out infinite}
.ar-library-player[data-loading-theme="twenty-squares"] :is(.ar-launch-detail,.ar-launch-hint){color:#e4d5b7;text-shadow:0 1px 6px #000}
.ar-library-player[data-loading-theme="twenty-squares"][data-launch-motion="paused"] .ar-launch-label{animation-play-state:paused}
.ar-library-player[data-loading-theme="twenty-squares"]:not([data-launch-state="loading"]) .ar-launch-label{animation:none}
@keyframes gezer-launch-breathe{0%,100%{opacity:.65}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-label{animation:none}}
@media(forced-colors:active){.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-content:before{color:CanvasText;text-shadow:none}.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-label{color:CanvasText;animation:none}}

.ar-library-player[data-loading-theme="twenty-squares"] .ar-library-loading{align-items:flex-start;justify-content:flex-start;padding:clamp(26px,6vw,88px);text-align:left}
.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-content{align-items:flex-start;width:min(48%,480px);padding:0;overflow:visible}
@media(max-width:650px){.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-content{width:100%;max-width:440px}.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-veil{background:linear-gradient(180deg,#10130dcc,transparent 90%),linear-gradient(90deg,#10130d77,transparent)}.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-atmosphere .ar-launch-art{background-position:64% center}}
@media(max-height:420px){.ar-library-player[data-loading-theme="twenty-squares"] .ar-library-loading{padding:18px 30px}.ar-library-player[data-loading-theme="twenty-squares"] .ar-launch-content:before{font-size:27px;margin-bottom:10px}}
