.cl-cloud-veil{z-index:80;pointer-events:none;color:#082b63;isolation:isolate;position:fixed;inset:0;overflow:hidden}.cl-cloud-sky{background:radial-gradient(at 50% 45%,#fbfffb,#d5f3ff 68%,#9bddfb);position:absolute;inset:0}.cl-cloud-bank{filter:drop-shadow(0 16px 18px #70add326);will-change:transform;background:url(/court-map-cloud-bank-v1.png) 50%/contain no-repeat;width:130vw;height:145vh;position:absolute}.cl-cloud-bank-left{animation:13s ease-in-out infinite cl-cloud-drift-left;top:-22vh;left:-65vw;transform:rotate(-20deg)}.cl-cloud-bank-right{animation:15s ease-in-out infinite cl-cloud-drift-right;bottom:-35vh;right:-65vw;transform:rotate(160deg)}.cl-cloud-bank-top{opacity:.85;width:120vw;height:100vh;animation:17s ease-in-out infinite cl-cloud-drift-top;top:-65vh;left:-10vw;transform:rotate(10deg)}.cl-cloud-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.cl-cloud-search{color:#075cab;background:linear-gradient(145deg,#fff9d6,#ffe577 58%,#ffc431);border:3px solid #fff;border-radius:28px;place-items:center;width:86px;height:86px;animation:1.8s ease-in-out infinite cl-search-sweep;display:grid;box-shadow:inset 0 3px #fff8,0 6px #c89029,0 15px 30px #4f8c9c26}.cl-cloud-title{font:900 clamp(34px, 8vw, 64px)/.94 var(--font-display), sans-serif;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 4px #fff,0 6px #bfe4fb;margin-top:26px;font-style:italic}.cl-cloud-enter{pointer-events:auto;color:#6a3200;min-height:58px;font:900 clamp(15px, 4.2vw, 19px)/1 var(--font-display), sans-serif;letter-spacing:.01em;text-transform:uppercase;background:linear-gradient(#fff4a6 0%,#ffd044 46%,#f39a0a 100%);border:3px solid #fff;border-radius:22px;margin-top:30px;padding:0 30px;font-style:italic;transition:transform .12s,box-shadow .12s;animation:.5s cubic-bezier(.22,1,.36,1) .25s both cl-cloud-enter-in,2.6s ease-in-out 1.1s infinite cl-cloud-enter-pulse;box-shadow:inset 0 3px #fffc,0 7px #aa5b00,0 18px 34px -10px #0a3a6b66}.cl-cloud-enter:active{transform:translateY(5px);box-shadow:inset 0 3px #fffc,0 2px #aa5b00,0 8px 18px -8px #0a3a6b66}.cl-cloud-enter:focus-visible{outline-offset:4px;outline:3px solid #0872b6}.cl-cloud-reveal .cl-cloud-sky{animation:.62s both cl-sky-clear}.cl-cloud-reveal .cl-cloud-bank-left{animation:.95s cubic-bezier(.3,0,.15,1) both cl-cloud-left}.cl-cloud-reveal .cl-cloud-bank-right{animation:.95s cubic-bezier(.3,0,.15,1) 40ms both cl-cloud-right}.cl-cloud-reveal .cl-cloud-bank-top{animation:.9s cubic-bezier(.34,0,.2,1) 80ms both cl-cloud-top}.cl-cloud-reveal .cl-cloud-message{animation:.34s both cl-message-clear}@keyframes cl-search-sweep{0%,to{transform:translate(-5px,2px)rotate(-9deg)}50%{transform:translate(5px,-4px)rotate(7deg)}}@keyframes cl-cloud-drift-left{0%,to{transform:rotate(-20deg)translate(0)}50%{transform:rotate(-20deg)translate(2.2vw,1.1vh)}}@keyframes cl-cloud-drift-right{0%,to{transform:rotate(160deg)translate(0)}50%{transform:rotate(160deg)translate(2vw,-1.3vh)}}@keyframes cl-cloud-drift-top{0%,to{transform:rotate(10deg)translate(0)}50%{transform:rotate(10deg)translate(-1.8vw,1vh)}}@keyframes cl-cloud-enter-in{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cl-cloud-enter-pulse{0%,to{box-shadow:inset 0 3px #fffc,0 7px #aa5b00,0 18px 34px -10px #0a3a6b66}50%{box-shadow:inset 0 3px #fffc,0 7px #aa5b00,0 18px 34px -10px #0a3a6b66,0 0 26px 6px #ffd04466}}@keyframes cl-sky-clear{to{opacity:0}}@keyframes cl-message-clear{to{opacity:0;transform:translateY(-18px)scale(.97)}}@keyframes cl-cloud-left{to{opacity:0;transform:translate(-88vw,-16vh)rotate(-34deg)scale(1.12)}}@keyframes cl-cloud-right{to{opacity:0;transform:translate(88vw,20vh)rotate(170deg)scale(1.12)}}@keyframes cl-cloud-top{to{opacity:0;transform:translateY(-92vh)rotate(6deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.cl-cloud-bank,.cl-cloud-search,.cl-cloud-enter{animation:none}.cl-cloud-reveal{display:none}}.cl-cloud-rush{pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.cl-cloud-reveal .cl-cloud-rush{opacity:1}.cl-rush-puff{opacity:0;will-change:transform, opacity;background:var(--cloud-art) center / 100% 100% no-repeat;width:210vw;height:40vh;margin:-20vh 0 0 -105vw;position:absolute;top:50%;left:50%}.cl-cloud-reveal .cl-rush-puff{animation:2.8s cubic-bezier(.24,0,.36,1) both cl-rush;animation-delay:var(--rush-delay)}.cl-rush-puff-0{--cloud-art:url(/court-map-cloud-band-a.png);--sy:-8vh;--ey:96vh;--sx:-3vw;--ex:-12vw;--sc:.5;--ec:2.4;--rot:-2deg;--rush-delay:0s}.cl-rush-puff-1{--cloud-art:url(/court-map-cloud-band-b.png);--sy:-26vh;--ey:80vh;--sx:4vw;--ex:15vw;--sc:.38;--ec:2;--rot:2deg;--rush-delay:.3s}.cl-rush-puff-2{--cloud-art:url(/court-map-cloud-band-c.png);--sy:12vh;--ey:122vh;--sx:-6vw;--ex:-20vw;--sc:.62;--ec:3;--rot:-1deg;--rush-delay:.62s}.cl-rush-puff-3{--cloud-art:url(/court-map-cloud-band-b.png);--sy:-38vh;--ey:68vh;--sx:7vw;--ex:22vw;--sc:.32;--ec:1.7;--rot:3deg;--rush-delay:.98s}.cl-rush-puff-4{--cloud-art:url(/court-map-cloud-band-a.png);--sy:0vh;--ey:108vh;--sx:-8vw;--ex:-26vw;--sc:.55;--ec:2.7;--rot:-3deg;--rush-delay:1.38s}.cl-rush-puff-5{--cloud-art:url(/court-map-cloud-band-c.png);--sy:-16vh;--ey:92vh;--sx:2vw;--ex:10vw;--sc:.44;--ec:2.2;--rot:1deg;--rush-delay:1.82s}@keyframes cl-rush{0%{opacity:0;transform:translate3d(var(--sx), var(--sy), 0) rotate(var(--rot)) scaleX(var(--sc)) scaleY(calc(var(--sc) * .85))}10%{opacity:.96}62%{opacity:.9}to{opacity:0;transform:translate3d(var(--ex), var(--ey), 0) rotate(var(--rot)) scaleX(var(--ec)) scaleY(calc(var(--ec) * .92))}}@media (prefers-reduced-motion:reduce){.cl-cloud-rush{display:none}}
