#root{min-height:100vh}.page-shell{background:radial-gradient(circle at 70% 8%,#1b1d46 0,#0c0e20 27%,#090b18 55%);min-height:100vh;overflow:hidden}.site-header{border-bottom:1px solid #ffffff19;justify-content:space-between;align-items:center;max-width:1180px;height:78px;margin:auto;padding:0 28px;display:flex}.brand{letter-spacing:.15em;align-items:center;gap:12px;font:500 14px DM Mono;text-decoration:none;display:flex}.brand b{color:#091019;clip-path:polygon(18% 0,100% 0,100% 82%,82% 100%,0 100%,0 18%);background:#6df7c1;place-items:center;width:32px;height:32px;display:grid}.eyebrow{color:#6df7c1;letter-spacing:.2em;margin:0 0 22px;font:500 11px DM Mono}.games{background:#0d1022;border-top:1px solid #ffffff0f;padding:60px max(28px,50% - 562px) 120px}.section-head{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.section-head h2{margin:0;font-size:38px}.section-head>span{color:#666e94;letter-spacing:.12em;font:10px DM Mono}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{color:inherit;background:#13162b;border:1px solid #ffffff14;text-decoration:none;transition:transform .25s,border-color .25s;display:block}.card:not(.disabled):hover{border-color:#6df7c177;transform:translateY(-7px)}.visual{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--accent) 25%,transparent),transparent 43%),linear-gradient(145deg,#171b39,#0c0e1e);place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.visual:after{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.visual .thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.visual em{z-index:1;color:var(--accent);text-shadow:0 0 35px var(--accent);font-size:92px;font-style:normal}.visual label{z-index:2;letter-spacing:.12em;color:#8990b0;background:#090b18aa;padding:6px 9px;font:9px DM Mono;position:absolute;bottom:15px;right:15px}.card-body{padding:25px}.card-body p{color:#6df7c1;letter-spacing:.16em;margin:0 0 8px;font:9px DM Mono}.card-body h3{margin:0 0 12px;font:500 21px DM Mono}.card-body>span{color:#858cab;min-height:48px;font-size:13px;line-height:1.7;display:block}.card-body b{color:#6df7c1;letter-spacing:.1em;margin-top:22px;font:500 10px DM Mono;display:block}.disabled{opacity:.5}.disabled .card-body b{color:#777e9e}footer{color:#596080;letter-spacing:.1em;justify-content:space-between;max-width:1180px;margin:auto;padding:26px 28px;font:9px DM Mono;display:flex}.game-page{background:#090b18;height:100vh;position:relative;overflow:hidden}.topbar{letter-spacing:.1em;border-bottom:1px solid #ffffff18;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 24px;font:500 11px DM Mono;display:grid}.topbar a{color:#8f96b6;text-decoration:none}.topbar span{color:#6df7c1;justify-self:end}.canvas{height:calc(100vh - 112px)}.instructions{color:#7f86a7;background:#0c0f20ee;border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:10px 24px;font-size:12px;display:flex;position:absolute;bottom:0}.instructions kbd{color:#dce1f8;background:#ffffff0b;border:1px solid #ffffff2a;border-radius:3px;padding:3px 7px}.clear{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10142bee;border:1px solid #6df7c177;width:min(90%,480px);padding:42px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #6df7c133}.clear p{color:#6df7c1;letter-spacing:.2em;font:10px DM Mono}.clear h2{margin:16px 0 28px}.clear button,.clear a{color:#091019;cursor:pointer;background:#6df7c1;border:1px solid #6df7c1;margin:5px;padding:11px 16px;text-decoration:none;display:inline-block}.clear a{color:#dfe4fa;background:0 0;border-color:#fff3}@media (width<=760px){.grid{grid-template-columns:1fr}.section-head>span{display:none}.visual{height:190px}.topbar{grid-template-columns:1fr 1fr}.topbar strong{display:none}.instructions{justify-content:center}.instructions span:last-child{display:none}footer{flex-direction:column;gap:8px}}.grid.single{grid-template-columns:minmax(280px,360px)}.visual.rts{--accent:#e0b25d;background:radial-gradient(circle at 50% 48%,#e0b25d38,#0000 38%),linear-gradient(145deg,#2b2214,#0d0b0a)}.visual.calc{--accent:#ef4a3a;background:radial-gradient(circle at 50% 48%,#f4ebdc30,#0000 40%),linear-gradient(145deg,#2b211a,#0d0b0a)}.header-right{align-items:center;gap:14px;display:flex}.lang-tabs{border:1px solid #ffffff2e;display:flex}.lang-tab{color:#aab1d4;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;padding:6px 12px;font:500 10px DM Mono}.lang-tab.active{color:#091019;background:#6df7c1;font-weight:700}.lang-tab:not(.active):hover{color:#6df7c1}.home-poster{isolation:isolate;color:#172d43;background:linear-gradient(#2b9a9b,#176f7b);min-height:100dvh;position:relative;overflow-x:hidden}.poster-art{z-index:-1;pointer-events:none;width:100vw;height:100dvh;min-height:100vh;display:block;position:fixed;inset:0}.poster-art img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.poster-content{z-index:1;min-height:100dvh;padding-left:var(--safe-left);padding-right:var(--safe-right);flex-direction:column;display:flex;position:relative}.poster-hero,.home-poster .games{flex:none}.home-language{z-index:3;top:calc(22px + var(--safe-top));right:max(calc(24px + var(--safe-right)),calc((100% - 1160px)/2));align-items:flex-start;gap:10px;display:flex;position:absolute}.sound-ticket{background:#f8e7bb;border:3px solid #17344b;padding:4px;display:flex;transform:rotate(2deg);box-shadow:4px 4px #17344b}.sound-tab{color:#f8e7bb;cursor:pointer;background:#17344b;border:1px solid #17344b;place-items:center;width:48px;height:48px;padding:0;display:grid}.sound-tab[data-sound-on=true]{color:#fff9e8;background:#ed684c}.home-language .sound-pop{--sound-bg:#f8e7bb;--sound-line:#17344b;--sound-track:#17344b26;--sound-fill:#ed684c;--sound-knob:#17344b;--sound-btn:#17344b;--sound-btn-ink:#f8e7bb;--sound-btn-on:#ed684c;transform:rotate(-2deg)}.sound-tab:focus-visible{outline-offset:5px;outline:3px solid #17344b}.home-language .lang-tabs{background:#f8e7bb;border:3px solid #17344b;align-items:center;gap:3px;padding:4px;display:flex;transform:rotate(-2deg);box-shadow:4px 4px #17344b}.home-language .lang-tab{color:#f8e7bb;cursor:pointer;background:#17344b;border:1px solid #17344b;min-width:60px;height:48px;padding:8px 10px;font:700 20px Georgia,serif}.home-language .lang-tab.active{color:#fff9e8;background:#ed684c}.home-language .lang-tab:focus-visible,.home-poster .card:focus-visible{outline-offset:5px;outline:3px solid #17344b}.poster-hero{text-align:center;flex-direction:column;align-items:center;height:365px;padding-top:24px;display:flex}.poster-hero h1{aspect-ratio:1983/793;pointer-events:none;width:min(920px,78vw);margin:0;line-height:1;position:relative}.park-logo{aspect-ratio:1983/793;object-fit:contain;pointer-events:none;width:100%;height:auto;display:block}.poster-hero h1.logo-is-failed .park-logo,.logo-fallback{display:none}.logo-fallback.is-visible{color:#f8e7bb;letter-spacing:.03em;text-shadow:2px 2px #ed684c,4px 4px #17344b,7px 7px #f4c64d;-webkit-text-stroke:1px #17344b;font-family:Georgia,serif;font-weight:900;line-height:.84;display:block}.logo-fallback>span{font-size:clamp(82px,10vw,150px);display:block}.logo-fallback strong{color:#f8e7bb;letter-spacing:.14em;background:#17344b;border:3px solid #17344b;width:74%;margin:-2px auto 0;padding:8px 20px 10px;font-size:clamp(30px,3.4vw,48px);display:block;transform:rotate(-2deg);box-shadow:5px 5px #ed684c}.home-poster .games{background:0 0;border:0;max-width:1160px;margin:auto;padding:0 24px 40px}.home-poster .section-head{border:0;justify-content:center;align-items:center;min-height:48px;margin-bottom:8px;padding:0;display:flex}.home-poster .section-head h2{color:#17344b;text-align:center;text-wrap:balance;margin:0;font:900 clamp(30px,3vw,42px) Georgia,serif}.home-poster .section-head h2:before,.home-poster .section-head h2:after{content:"✦";color:#ed684c;margin:0 18px;font-size:.65em}.home-poster .grid{flex-wrap:wrap;justify-content:center;gap:16px 26px;display:flex}.home-poster .card{color:#17344b;border:3px solid var(--card-frame,#17344b);background:#f8e7bb;flex:0 calc(33.3333% - 17.3333px);min-width:280px;padding:6px;text-decoration:none;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:7px 7px #17344b}.home-poster .card:not(.disabled):hover{transform:translateY(-4px)rotate(-.3deg);box-shadow:7px 11px #17344b}.home-poster .visual{aspect-ratio:1586/992;border:2px solid var(--card-frame,#17344b);background:linear-gradient(145deg,#1d6370,#e5a34c);height:auto}.home-poster .visual:after{content:none}.home-poster .visual .thumb{object-fit:contain}.home-poster .visual em{color:#f8e7bb;text-shadow:3px 3px #17344b}.home-poster .card-body{z-index:1;flex-direction:column;min-height:104px;padding:11px 2px 3px;display:flex;position:relative}.home-poster .card-body h3{color:#17344b;margin:0 0 6px;font:900 22px Georgia,serif}.home-poster .card-body>span{color:#365368;white-space:pre-line;flex:1;font-size:12px;line-height:1.45;display:block}.home-poster .card-body b{color:var(--card-frame,#ed684c);letter-spacing:.12em;margin-top:12px;font:900 13px DM Mono;display:block}.home-poster .card:after{content:"";background:var(--card-frame,#1d6370);opacity:.62;pointer-events:none;width:59px;height:62px;position:absolute;bottom:-9px;right:-7px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-12.7 -3.1 142.3 149.3%27%3E%3Cpath d=%27M126 126Q64 86 4 10%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.6%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M118.6 121.1Q127.7 103.0 127.0 79.5Q117.2 100.9 118.6 121.1Z%27 fill=%27black%27/%3E%3Cpath d=%27M118.6 121.1Q99.3 127.2 83.0 144.1Q105.1 136.1 118.6 121.1Z%27 fill=%27black%27/%3E%3Cpath d=%27M109.5 114.7Q119.2 96.0 119.6 71.4Q109.1 93.6 109.5 114.7Z%27 fill=%27black%27/%3E%3Cpath d=%27M109.5 114.7Q89.3 120.8 71.5 137.7Q94.7 129.8 109.5 114.7Z%27 fill=%27black%27/%3E%3Cpath d=%27M100.5 107.9Q110.8 88.9 112.2 63.6Q100.9 86.3 100.5 107.9Z%27 fill=%27black%27/%3E%3Cpath d=%27M100.5 107.9Q79.6 113.9 60.6 130.6Q84.7 122.8 100.5 107.9Z%27 fill=%27black%27/%3E%3Cpath d=%27M91.4 100.8Q102.3 81.7 104.6 56.1Q92.7 78.8 91.4 100.8Z%27 fill=%27black%27/%3E%3Cpath d=%27M91.4 100.8Q70.2 106.4 50.4 122.6Q74.9 115.3 91.4 100.8Z%27 fill=%27black%27/%3E%3Cpath d=%27M82.4 93.2Q93.7 74.4 96.8 48.9Q84.4 71.3 82.4 93.2Z%27 fill=%27black%27/%3E%3Cpath d=%27M82.4 93.2Q61.1 98.4 40.8 114.0Q65.5 107.2 82.4 93.2Z%27 fill=%27black%27/%3E%3Cpath d=%27M73.5 85.3Q85.0 67.0 88.7 41.9Q75.9 63.8 73.5 85.3Z%27 fill=%27black%27/%3E%3Cpath d=%27M73.5 85.3Q52.3 89.9 31.8 104.8Q56.3 98.6 73.5 85.3Z%27 fill=%27black%27/%3E%3Cpath d=%27M64.5 77.0Q76.2 59.4 80.4 35.2Q67.4 56.1 64.5 77.0Z%27 fill=%27black%27/%3E%3Cpath d=%27M64.5 77.0Q43.8 80.9 23.6 94.9Q47.6 89.6 64.5 77.0Z%27 fill=%27black%27/%3E%3Cpath d=%27M55.6 68.3Q67.2 51.8 71.7 28.7Q58.7 48.4 55.6 68.3Z%27 fill=%27black%27/%3E%3Cpath d=%27M55.6 68.3Q35.6 71.5 16.0 84.5Q39.1 80.0 55.6 68.3Z%27 fill=%27black%27/%3E%3Cpath d=%27M46.6 59.2Q58.1 44.0 62.6 22.4Q49.9 40.5 46.6 59.2Z%27 fill=%27black%27/%3E%3Cpath d=%27M46.6 59.2Q27.8 61.6 9.2 73.6Q31.0 70.0 46.6 59.2Z%27 fill=%27black%27/%3E%3Cpath d=%27M37.8 49.7Q48.8 36.1 53.1 16.2Q40.8 32.5 37.8 49.7Z%27 fill=%27black%27/%3E%3Cpath d=%27M37.8 49.7Q20.3 51.4 3.1 62.2Q23.3 59.6 37.8 49.7Z%27 fill=%27black%27/%3E%3Cpath d=%27M28.9 39.9Q39.3 28.1 43.2 10.2Q31.6 24.4 28.9 39.9Z%27 fill=%27black%27/%3E%3Cpath d=%27M28.9 39.9Q13.2 40.6 -2.3 50.4Q15.9 48.8 28.9 39.9Z%27 fill=%27black%27/%3E%3Cpath d=%27M20.0 29.6Q29.7 19.9 32.9 4.4Q22.2 16.1 20.0 29.6Z%27 fill=%27black%27/%3E%3Cpath d=%27M20.0 29.6Q6.4 29.5 -6.9 38.1Q8.9 37.5 20.0 29.6Z%27 fill=%27black%27/%3E%3Cpath d=%27M11.2 19.0Q19.7 11.7 21.9 -1.1Q12.5 7.8 11.2 19.0Z%27 fill=%27black%27/%3E%3Cpath d=%27M11.2 19.0Q-0.0 18.0 -10.7 25.4Q2.3 25.9 11.2 19.0Z%27 fill=%27black%27/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-12.7 -3.1 142.3 149.3%27%3E%3Cpath d=%27M126 126Q64 86 4 10%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.6%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M118.6 121.1Q127.7 103.0 127.0 79.5Q117.2 100.9 118.6 121.1Z%27 fill=%27black%27/%3E%3Cpath d=%27M118.6 121.1Q99.3 127.2 83.0 144.1Q105.1 136.1 118.6 121.1Z%27 fill=%27black%27/%3E%3Cpath d=%27M109.5 114.7Q119.2 96.0 119.6 71.4Q109.1 93.6 109.5 114.7Z%27 fill=%27black%27/%3E%3Cpath d=%27M109.5 114.7Q89.3 120.8 71.5 137.7Q94.7 129.8 109.5 114.7Z%27 fill=%27black%27/%3E%3Cpath d=%27M100.5 107.9Q110.8 88.9 112.2 63.6Q100.9 86.3 100.5 107.9Z%27 fill=%27black%27/%3E%3Cpath d=%27M100.5 107.9Q79.6 113.9 60.6 130.6Q84.7 122.8 100.5 107.9Z%27 fill=%27black%27/%3E%3Cpath d=%27M91.4 100.8Q102.3 81.7 104.6 56.1Q92.7 78.8 91.4 100.8Z%27 fill=%27black%27/%3E%3Cpath d=%27M91.4 100.8Q70.2 106.4 50.4 122.6Q74.9 115.3 91.4 100.8Z%27 fill=%27black%27/%3E%3Cpath d=%27M82.4 93.2Q93.7 74.4 96.8 48.9Q84.4 71.3 82.4 93.2Z%27 fill=%27black%27/%3E%3Cpath d=%27M82.4 93.2Q61.1 98.4 40.8 114.0Q65.5 107.2 82.4 93.2Z%27 fill=%27black%27/%3E%3Cpath d=%27M73.5 85.3Q85.0 67.0 88.7 41.9Q75.9 63.8 73.5 85.3Z%27 fill=%27black%27/%3E%3Cpath d=%27M73.5 85.3Q52.3 89.9 31.8 104.8Q56.3 98.6 73.5 85.3Z%27 fill=%27black%27/%3E%3Cpath d=%27M64.5 77.0Q76.2 59.4 80.4 35.2Q67.4 56.1 64.5 77.0Z%27 fill=%27black%27/%3E%3Cpath d=%27M64.5 77.0Q43.8 80.9 23.6 94.9Q47.6 89.6 64.5 77.0Z%27 fill=%27black%27/%3E%3Cpath d=%27M55.6 68.3Q67.2 51.8 71.7 28.7Q58.7 48.4 55.6 68.3Z%27 fill=%27black%27/%3E%3Cpath d=%27M55.6 68.3Q35.6 71.5 16.0 84.5Q39.1 80.0 55.6 68.3Z%27 fill=%27black%27/%3E%3Cpath d=%27M46.6 59.2Q58.1 44.0 62.6 22.4Q49.9 40.5 46.6 59.2Z%27 fill=%27black%27/%3E%3Cpath d=%27M46.6 59.2Q27.8 61.6 9.2 73.6Q31.0 70.0 46.6 59.2Z%27 fill=%27black%27/%3E%3Cpath d=%27M37.8 49.7Q48.8 36.1 53.1 16.2Q40.8 32.5 37.8 49.7Z%27 fill=%27black%27/%3E%3Cpath d=%27M37.8 49.7Q20.3 51.4 3.1 62.2Q23.3 59.6 37.8 49.7Z%27 fill=%27black%27/%3E%3Cpath d=%27M28.9 39.9Q39.3 28.1 43.2 10.2Q31.6 24.4 28.9 39.9Z%27 fill=%27black%27/%3E%3Cpath d=%27M28.9 39.9Q13.2 40.6 -2.3 50.4Q15.9 48.8 28.9 39.9Z%27 fill=%27black%27/%3E%3Cpath d=%27M20.0 29.6Q29.7 19.9 32.9 4.4Q22.2 16.1 20.0 29.6Z%27 fill=%27black%27/%3E%3Cpath d=%27M20.0 29.6Q6.4 29.5 -6.9 38.1Q8.9 37.5 20.0 29.6Z%27 fill=%27black%27/%3E%3Cpath d=%27M11.2 19.0Q19.7 11.7 21.9 -1.1Q12.5 7.8 11.2 19.0Z%27 fill=%27black%27/%3E%3Cpath d=%27M11.2 19.0Q-0.0 18.0 -10.7 25.4Q2.3 25.9 11.2 19.0Z%27 fill=%27black%27/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=1023px) and (width>=600px){.poster-hero{height:335px;padding-top:64px}.home-language{top:calc(20px + var(--safe-top));right:calc(20px + var(--safe-right))}.poster-hero h1{width:min(720px,100% - 40px)}.logo-fallback>span{font-size:clamp(64px,10vw,96px)}.logo-fallback strong{font-size:clamp(28px,3.8vw,38px)}.home-poster .card{flex-basis:calc(50% - 13px)}}@media (width<=599px){.poster-hero{height:calc(53.2px + 36.78vw);padding-top:62px}.home-language{top:calc(10px + var(--safe-top));right:calc(10px + var(--safe-right))}.home-language .lang-tabs{padding:3px}.home-language .lang-tab{width:44px;min-width:44px;height:44px;padding:7px 5px;font-size:17px}.home-language{gap:7px}.sound-ticket{padding:3px}.sound-tab{width:44px;height:44px}.poster-hero h1{width:calc(100% - 24px)}.logo-fallback>span{font-size:clamp(42px,16vw,70px)}.logo-fallback strong{width:78%;padding:7px 10px 9px;font-size:clamp(20px,7vw,30px)}.home-poster .games{padding:0 16px 30px}.home-poster .section-head{min-height:45px;margin-bottom:8px}.home-poster .section-head h2{font-size:clamp(20px,6.3vw,30px)}.home-poster .section-head h2:before,.home-poster .section-head h2:after{margin:0 6px}.home-poster .grid{row-gap:16px}.home-poster .card{flex-basis:100%;min-width:0}}@media (width<=350px){.poster-hero{height:calc(51.2px + 36.78vw);padding-top:60px}.logo-fallback>span{font-size:44px}.logo-fallback strong{font-size:20px}.home-poster .games{padding-left:12px;padding-right:12px}}:is(html:has(.home-poster),body:has(.home-poster)){overflow-x:hidden}.poster-hero{height:364px}@media (width<=1023px) and (width>=600px){.poster-hero{height:335px}}@media (width<=599px){.poster-hero{height:calc(53.2px + 36.78vw)}}@media (width<=350px){.poster-hero{height:calc(51.2px + 36.78vw)}}@media (width>=1024px){.home-poster .grid{row-gap:14px}}@media (width<=1023px) and (width>=600px){.home-poster .card{min-width:0}}.home-news{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;max-width:1160px;margin:0 auto 18px;padding:0 24px;display:flex}.news-ribbon{background:#f8e7bb;border:3px solid #17344b;align-items:stretch;max-width:100%;display:flex;box-shadow:5px 5px #17344b}.news-tag{color:#f8e7bb;letter-spacing:.14em;background:#17344b;place-items:center;padding:0 14px;font:700 12px/1 DM Mono,ui-monospace,monospace;display:grid}.news-body{color:#17344b;align-items:center;gap:12px;min-width:0;padding:9px 14px;text-decoration:none;display:flex}.news-body time{color:#7a6a4a;flex:none;font:600 13px/1 DM Mono,ui-monospace,monospace}.news-text{white-space:nowrap;text-overflow:ellipsis;font:600 14px/1.5 Georgia,serif;overflow:hidden}a.news-body:hover{color:#f8e7bb;background:#17344b}a.news-body:hover time{color:#f4c64d}.x-ticket{color:#17344b;background:#f8e7bb;border:3px solid #17344b;align-items:center;gap:9px;padding:8px 14px;font:700 13px/1 DM Mono,ui-monospace,monospace;text-decoration:none;display:flex;transform:rotate(1.5deg);box-shadow:4px 4px #17344b}.x-ticket:hover{color:#f8e7bb;background:#17344b}.x-mark{color:#fff;background:#0f0f0f;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}@media (width<=599px){.home-news{gap:10px;margin-bottom:14px;padding:0 16px}.news-body{gap:8px;padding:8px 10px}.news-text{font-size:13px}.x-ticket{padding:7px 12px;font-size:12px}}.park-footer{max-width:none;padding:46px 24px calc(22px + var(--safe-bottom));color:#fff4d8;text-align:center;background:linear-gradient(#0b263400,#0b2634b8 46%,#0b2634eb);margin:auto 0 0;display:block}.park-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-bottom:8px;display:flex}.park-footer a{color:#fff4d8;text-shadow:0 1px 3px #061620d9;border-bottom:1px solid #fff4d866;font:600 13px/1.6 Georgia,serif;text-decoration:none}.park-footer a:hover{color:#f4c64d;border-bottom-color:#f4c64d}.park-footer small{color:#e4d5ae;text-shadow:0 1px 3px #061620d9;font:12px/1.6 Georgia,serif}@media (width<=599px){.park-footer{padding:38px 16px calc(18px + var(--safe-bottom))}.park-footer nav{gap:6px 16px}.park-footer a{font-size:12px}}.poster-hero{margin-top:var(--safe-top)}
