:root{color-scheme:dark}.arcade-home{--home-bg: #0b0d14;--home-bg-soft: #10131d;--home-panel: #151925;--home-panel-strong: #1b2130;--home-line: rgba(255,255,255,.085);--home-line-strong: rgba(255,255,255,.16);--home-text: #f7f8fb;--home-muted: #9ca6b8;--home-subtle: #707b90;--home-accent: #7c5cff;--home-accent-2: #2ed3a3;--home-hot: #ff6b81;--sidebar-width: 224px;--content-max: 1580px;margin:0;min-width:300px;min-height:100vh;background:radial-gradient(circle at 72% -20%,rgba(124,92,255,.13),transparent 34rem),radial-gradient(circle at 100% 20%,rgba(46,211,163,.07),transparent 28rem),var(--home-bg);color:var(--home-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.arcade-home *{box-sizing:border-box}.arcade-home a{color:inherit}.arcade-home button,.arcade-home input,.arcade-home select{font:inherit}.arcade-home button,.arcade-home a{-webkit-tap-highlight-color:transparent}.arcade-home [hidden]{display:none!important}.arcade-app{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.arcade-sidebar{position:sticky;top:0;z-index:80;height:100vh;display:flex;flex-direction:column;overflow-y:auto;padding:.95rem .8rem 1rem;border-right:1px solid var(--home-line);background:rgba(13,15,23,.975);box-shadow:12px 0 35px #0000001f;scrollbar-width:thin}.sidebar-head{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 .35rem .75rem}.arcade-brand{min-width:0;display:inline-flex;align-items:center;gap:.68rem;color:#fff;text-decoration:none}.arcade-brand-mark{width:2.15rem;height:2.15rem;flex:0 0 auto;display:grid;place-items:center;border-radius:.72rem;background:linear-gradient(135deg,#8b6cff,#34dfad);box-shadow:0 10px 28px #4b41d259;color:#08110e;font-size:1.05rem;font-weight:950}.arcade-brand>span:last-child{display:flex;align-items:baseline;gap:.23rem;min-width:0}.arcade-brand strong{font-size:1.02rem;letter-spacing:-.03em}.arcade-brand small{color:var(--home-accent-2);font-size:.68rem;font-weight:950;letter-spacing:.08em}.sidebar-close,.mobile-menu{display:none}.sidebar-primary{display:grid;gap:.18rem;padding-bottom:.9rem;border-bottom:1px solid var(--home-line)}.sidebar-link{width:100%;min-height:42px;display:flex;align-items:center;gap:.72rem;padding:.58rem .7rem;border:0;border-radius:.68rem;background:transparent;color:#aeb7c7;text-align:left;text-decoration:none;cursor:pointer;font-size:.88rem;font-weight:720;transition:background .14s ease,color .14s ease,transform .14s ease}.sidebar-link span{width:1.25rem;color:#7e89a0;text-align:center;font-size:1rem}.sidebar-link:hover,.sidebar-link:focus-visible,.sidebar-link.active{background:rgba(124,92,255,.13);color:#fff;outline:none}.sidebar-link.active span{color:#a998ff}.sidebar-link:active{transform:scale(.985)}.sidebar-section{padding:1rem .15rem .5rem}.sidebar-section>p{margin:0 .55rem .55rem;color:#68748a;font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sidebar-categories{display:grid;gap:.12rem}.sidebar-categories button{width:100%;min-height:38px;display:flex;align-items:center;gap:.7rem;padding:.45rem .58rem;border:0;border-radius:.62rem;background:transparent;color:#929daf;text-align:left;cursor:pointer;font-size:.82rem;font-weight:700}.sidebar-categories button span{width:1.15rem;color:#68758c;text-align:center}.sidebar-categories button:hover,.sidebar-categories button:focus-visible,.sidebar-categories button.active{background:rgba(255,255,255,.055);color:#fff;outline:none}.sidebar-categories button.active span{color:var(--home-accent-2)}.sidebar-trust{margin-top:auto;display:flex;align-items:center;gap:.7rem;padding:.75rem;border:1px solid rgba(46,211,163,.18);border-radius:.78rem;background:rgba(46,211,163,.055)}.sidebar-trust>span{width:1.7rem;height:1.7rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:rgba(46,211,163,.16);color:#7ef0c9;font-weight:950}.sidebar-trust div{min-width:0}.sidebar-trust strong,.sidebar-trust small{display:block}.sidebar-trust strong{color:#d9fff1;font-size:.76rem}.sidebar-trust small{margin-top:.1rem;color:#78998d;font-size:.64rem;line-height:1.3}.sidebar-scrim{display:none}.arcade-page{min-width:0}.arcade-topbar{position:sticky;top:0;z-index:60;min-height:72px;display:grid;grid-template-columns:minmax(280px,680px) auto auto;align-items:center;justify-content:center;gap:1rem;padding:.75rem clamp(1rem,2.4vw,2rem);border-bottom:1px solid var(--home-line);background:rgba(11,13,20,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.arcade-search{position:relative;width:100%;min-width:0;display:flex;align-items:center}.arcade-search svg{position:absolute;left:.9rem;width:1.15rem;height:1.15rem;fill:none;stroke:#758096;stroke-width:2;pointer-events:none}.arcade-search input{width:100%;height:46px;padding:0 2.7rem 0 2.65rem;border:1px solid #262c3b;border-radius:.78rem;background:#161a25;color:#fff;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.arcade-search input::-moz-placeholder{color:#6f7a8e}.arcade-search input::placeholder{color:#6f7a8e}.arcade-search input:focus{border-color:#8b6cffb3;background:#191e2b;box-shadow:0 0 0 3px #7c5cff26}.arcade-search>button{position:absolute;right:.55rem;width:2rem;height:2rem;display:grid;place-items:center;border:0;border-radius:.5rem;background:transparent;color:#8792a6;cursor:pointer;font-size:1.2rem}.arcade-search>button:hover{background:rgba(255,255,255,.06);color:#fff}.topbar-count{min-width:96px;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1;white-space:nowrap}.topbar-count strong{color:#fff;font-size:.92rem}.topbar-count span{margin-top:.18rem;color:#68748a;font-size:.63rem;letter-spacing:.05em;text-transform:uppercase}.surprise-button{min-height:42px;display:inline-flex;align-items:center;gap:.45rem;padding:.58rem .85rem;border:1px solid rgba(124,92,255,.42);border-radius:.7rem;background:rgba(124,92,255,.14);color:#e7e1ff;cursor:pointer;font-weight:820;white-space:nowrap;transition:transform .14s ease,background .14s ease,border-color .14s ease}.surprise-button:hover,.surprise-button:focus-visible{transform:translateY(-1px);border-color:#7c5cffbf;background:rgba(124,92,255,.23);outline:none}.arcade-content{width:min(calc(100% - clamp(1.2rem,3vw,3rem)),var(--content-max));margin:0 auto;padding:1.6rem 0 4rem}.discovery-hero{padding-bottom:1.35rem}.hero-heading,.home-section-heading,.beatlab-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.hero-heading{margin-bottom:1rem}.hero-heading>div,.home-section-heading>div,.beatlab-intro>div{min-width:0}.home-eyebrow{margin:0 0 .3rem;color:#8f7dff;font-size:.69rem;font-weight:950;letter-spacing:.105em;text-transform:uppercase}.hero-heading h1,.home-section-heading h2,.beatlab-intro h2{margin:0;color:#fff;letter-spacing:-.045em;line-height:1}.hero-heading h1{font-size:clamp(2.25rem,4.8vw,4.8rem)}.home-section-heading h2,.beatlab-intro h2{font-size:clamp(1.55rem,2.8vw,2.45rem)}.hero-heading>p{max-width:610px;margin:0;color:var(--home-muted);line-height:1.55}.feature-mosaic{min-height:452px;display:grid;grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,.8fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.75rem}.feature-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--home-line);border-radius:1rem;background:var(--home-panel);color:#fff;text-decoration:none;box-shadow:0 16px 40px #0000002e;isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.feature-card:hover,.feature-card:focus-visible{transform:translateY(-3px);border-color:#ffffff38;box-shadow:0 22px 54px #00000047;outline:none}.feature-main{grid-row:1 / span 2}.feature-fallback,.feature-visual{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 75% 20%,rgba(255,255,255,.22),transparent 24%),linear-gradient(145deg,var(--cover-a,#4d3dbb),var(--cover-b,#171b2d))}.feature-fallback:before,.feature-visual:before,.game-cover:before{content:"";position:absolute;width:54%;aspect-ratio:1;right:-15%;top:-26%;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.065)}.feature-fallback:after,.feature-visual:after,.game-cover:after{content:"";position:absolute;width:46%;aspect-ratio:1;left:-18%;bottom:-32%;border-radius:50%;background:rgba(0,0,0,.13)}.feature-fallback>span,.feature-visual .visual-icon{position:absolute;right:10%;top:50%;z-index:2;transform:translateY(-50%);color:#fffffff0;font-size:clamp(4.5rem,10vw,9.5rem);font-weight:900;text-shadow:0 18px 40px rgba(0,0,0,.28)}.feature-small .feature-fallback>span,.feature-small .feature-visual .visual-icon{right:8%;font-size:clamp(3rem,6vw,5.4rem)}.feature-tower{--cover-a:#7244cc;--cover-b:#20152f}.feature-garden{--cover-a:#158f69;--cover-b:#0b2c26}.feature-sling{--cover-a:#ef7b45;--cover-b:#541e2d}.feature-beat{--cover-a:#5c45d7;--cover-b:#112848}.feature-territory{--cover-a:#17a7b2;--cover-b:#183261}.feature-copy{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:clamp(1rem,2.2vw,1.8rem);background:linear-gradient(180deg,transparent 25%,rgba(7,9,15,.18) 48%,rgba(7,9,15,.93) 100%)}.feature-copy>span{padding:.28rem .48rem;border:1px solid rgba(255,255,255,.18);border-radius:.38rem;background:rgba(7,9,15,.38);color:#e6e9f2;font-size:.62rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.feature-copy h2{max-width:80%;margin:.5rem 0 .35rem;font-size:clamp(1.2rem,2.6vw,2.7rem);line-height:1.02;letter-spacing:-.04em}.feature-small .feature-copy{padding:.9rem}.feature-small .feature-copy h2{max-width:92%;font-size:clamp(1rem,1.6vw,1.4rem)}.feature-copy p{max-width:560px;margin:0;color:#c0c7d4;line-height:1.45}.feature-small .feature-copy p{display:none}.feature-copy b{margin-top:.55rem;color:#bfb5ff;font-size:.78rem}.home-section{padding:2.25rem 0 .4rem;scroll-margin-top:88px}.home-section-heading{margin-bottom:.9rem}.home-section-heading>p,.all-games-heading>p{margin:0;color:var(--home-muted);font-size:.82rem}.section-action{flex:0 0 auto;padding:.5rem .68rem;border:0;border-radius:.58rem;background:transparent;color:#b9afff;cursor:pointer;font-weight:790}.section-action:hover,.section-action:focus-visible{background:rgba(124,92,255,.1);color:#fff;outline:none}.section-tinted{margin-top:2rem;padding:1.4rem;border:1px solid var(--home-line);border-radius:1.1rem;background:radial-gradient(circle at 100% 0,rgba(124,92,255,.12),transparent 28rem),rgba(20,24,36,.72)}.game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.8rem}.game-grid-compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.arcade-card{min-width:0;overflow:hidden;border:1px solid transparent;border-radius:.82rem;background:transparent;color:#fff;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.arcade-card:hover,.arcade-card:focus-visible{transform:translateY(-3px);border-color:var(--home-line-strong);background:rgba(255,255,255,.025);outline:none}.game-cover{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:.78rem;background:radial-gradient(circle at 74% 18%,rgba(255,255,255,.22),transparent 27%),linear-gradient(145deg,var(--cover-a,#4f46e5),var(--cover-b,#1f2937));isolation:isolate;box-shadow:inset 0 0 0 1px #ffffff14}.game-cover .visual-icon{position:absolute;right:10%;top:50%;z-index:2;transform:translateY(-50%) rotate(-3deg);color:#fffffff0;font-size:clamp(2.4rem,4vw,4.4rem);font-weight:950;line-height:1;text-shadow:0 13px 28px rgba(0,0,0,.28)}.game-cover .visual-word{position:absolute;left:.72rem;bottom:.65rem;z-index:3;max-width:62%;overflow:hidden;color:#ffffffeb;font-size:.64rem;font-weight:930;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cover-badge{position:absolute;left:.55rem;top:.55rem;z-index:4;padding:.23rem .38rem;border:1px solid rgba(255,255,255,.22);border-radius:.35rem;background:rgba(7,9,15,.48);color:#fff;font-size:.56rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cover-play{position:absolute;right:.58rem;bottom:.55rem;z-index:5;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.92);color:#11131a;opacity:0;transform:translateY(6px) scale(.92);transition:opacity .16s ease,transform .16s ease;font-size:.74rem}.arcade-card:hover .cover-play,.arcade-card:focus-visible .cover-play{opacity:1;transform:translateY(0) scale(1)}.game-card-copy{padding:.62rem .18rem .72rem}.game-card-copy h3{margin:0;overflow:hidden;color:#edf0f7;font-size:.88rem;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.game-card-copy p{margin:.22rem 0 0;overflow:hidden;color:#778398;font-size:.68rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.game-card-meta{display:flex;align-items:center;gap:.35rem}.game-card-meta span+span:before{content:"·";margin-right:.35rem;color:#4f596a}.game-skeleton{min-height:165px;border-radius:.8rem;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.045) 46%,transparent 62%),#151925;background-size:220% 100%;animation:home-skeleton 1.4s ease-in-out infinite}@keyframes home-skeleton{to{background-position-x:-220%}}.arcade-home:not(.is-loading) .game-skeleton{display:none}.beatlab-section{position:relative;margin-top:2.2rem;padding:1.35rem;overflow:hidden;border:1px solid rgba(139,108,255,.22);border-radius:1.1rem;background:radial-gradient(circle at 12% 0,rgba(84,211,255,.12),transparent 25rem),radial-gradient(circle at 100% 50%,rgba(179,81,255,.12),transparent 32rem),#111522}.beatlab-section:before{content:"";position:absolute;width:360px;height:360px;right:-170px;top:-220px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.beatlab-intro{position:relative;z-index:2;margin-bottom:1rem}.beatlab-intro p:last-child{max-width:680px;margin:.55rem 0 0;color:var(--home-muted);line-height:1.5}.beatlab-intro>a{flex:0 0 auto;padding:.58rem .75rem;border:1px solid rgba(139,108,255,.35);border-radius:.62rem;background:rgba(139,108,255,.1);color:#d8d1ff;text-decoration:none;font-weight:820}.all-games-section{padding-top:3rem}.all-games-heading{align-items:center}.all-games-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.category-chips{min-width:0;display:flex;gap:.42rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.category-chips::-webkit-scrollbar{display:none}.category-chips button{flex:0 0 auto;min-height:36px;padding:.42rem .7rem;border:1px solid #2b3140;border-radius:999px;background:#141824;color:#8f99ac;cursor:pointer;font-size:.76rem;font-weight:760}.category-chips button:hover,.category-chips button:focus-visible,.category-chips button.active{border-color:#7c5cff99;background:rgba(124,92,255,.13);color:#fff;outline:none}.sort-control{flex:0 0 auto;display:flex;align-items:center;gap:.45rem;color:#717d91;font-size:.72rem}.sort-control select{height:36px;padding:0 1.8rem 0 .62rem;border:1px solid #2b3140;border-radius:.58rem;background:#151925;color:#d8dde7;outline:none}.all-games-grid{min-height:180px}.empty-catalogue{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:3rem 1rem;border:1px dashed #303746;border-radius:.9rem;color:#7d899d;text-align:center}.empty-catalogue strong{color:#dce1eb}.show-more-games{min-width:200px;min-height:44px;display:block;margin:1.35rem auto 0;padding:.65rem 1rem;border:1px solid #343b4b;border-radius:.7rem;background:#171c28;color:#e2e6ee;cursor:pointer;font-weight:800}.show-more-games:hover,.show-more-games:focus-visible{border-color:#7c5cff94;background:rgba(124,92,255,.12);outline:none}.home-promise{margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.2rem 1.35rem;border:1px solid var(--home-line);border-radius:1rem;background:rgba(19,23,34,.78)}.home-promise strong,.home-promise span{display:block}.home-promise strong{font-size:1.05rem}.home-promise span{margin-top:.22rem;color:var(--home-muted);font-size:.78rem}.home-promise ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem .9rem;margin:0;padding:0;list-style:none;color:#9ca7b8;font-size:.74rem}.home-promise li:before{content:"✓";margin-right:.35rem;color:var(--home-accent-2);font-weight:950}.noscript-games{margin-top:2rem;padding:1rem;border:1px solid var(--home-line);border-radius:.8rem}.noscript-games h2{margin:0}.noscript-games p{color:var(--home-muted)}.noscript-games div{display:flex;flex-wrap:wrap;gap:.55rem}.noscript-games a{padding:.48rem .62rem;border:1px solid var(--home-line);border-radius:.55rem;text-decoration:none}.arcade-footer{width:min(calc(100% - clamp(1.2rem,3vw,3rem)),var(--content-max));margin:0 auto;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1.5rem;padding:2.4rem 0 2.8rem;border-top:1px solid var(--home-line);background:transparent;color:#6f7a8e;font-size:.75rem}.footer-brand{display:inline-flex}.arcade-footer>div>p{margin:.45rem 0 0}.arcade-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.arcade-footer nav a{color:#8994a6;text-decoration:none}.arcade-footer nav a:hover{color:#fff}.arcade-footer .arcade-brand-mark{width:1.8rem;height:1.8rem;font-size:.85rem}.arcade-home.is-searching .discovery-hero,.arcade-home.is-searching #popular-games,.arcade-home.is-searching #new-releases,.arcade-home.is-searching #beat-lab-picks,.arcade-home.is-searching #recently-played,.arcade-home.is-searching .home-promise{display:none}.arcade-home.is-searching .all-games-section{padding-top:.5rem}@media (min-width: 1700px){.game-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width: 1180px){.arcade-topbar{grid-template-columns:minmax(220px,1fr) auto}.topbar-count{display:none}.feature-mosaic{min-height:420px;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.8fr))}.game-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}}@media (max-width: 900px){.arcade-app{display:block}.arcade-sidebar{position:fixed;left:0;top:0;width:min(84vw,270px);transform:translate(-105%);transition:transform .2s ease}.arcade-home.sidebar-open .arcade-sidebar{transform:translate(0)}.sidebar-close{width:2.1rem;height:2.1rem;display:grid;place-items:center;border:0;border-radius:.58rem;background:rgba(255,255,255,.055);color:#fff;cursor:pointer;font-size:1.25rem}.sidebar-scrim{position:fixed;inset:0;z-index:70;display:block;border:0;background:rgba(0,0,0,.58);opacity:0;pointer-events:none;transition:opacity .2s ease}.arcade-home.sidebar-open .sidebar-scrim{opacity:1;pointer-events:auto}.arcade-topbar{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:.8rem}.mobile-menu{width:2.55rem;height:2.55rem;display:grid;place-content:center;gap:4px;border:1px solid #292f3d;border-radius:.68rem;background:#151925;cursor:pointer}.mobile-menu span{width:17px;height:2px;border-radius:999px;background:#c8cfdb}.surprise-button{width:2.55rem;height:2.55rem;justify-content:center;padding:0;font-size:0}.surprise-button span{font-size:1rem}.feature-mosaic{min-height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:330px repeat(2,170px)}.feature-main{grid-column:1 / -1;grid-row:1}.feature-small{min-height:170px}.home-promise{align-items:flex-start;flex-direction:column}.home-promise ul{justify-content:flex-start}.arcade-footer{grid-template-columns:1fr;text-align:left}.arcade-footer nav{justify-content:flex-start}}@media (max-width: 680px){.arcade-topbar{min-height:64px}.arcade-content{width:min(calc(100% - 1rem),var(--content-max));padding-top:1rem}.hero-heading,.home-section-heading,.beatlab-intro{align-items:flex-start;flex-direction:column;gap:.55rem}.hero-heading h1{font-size:clamp(2.2rem,11vw,3.45rem)}.hero-heading>p{font-size:.86rem}.feature-mosaic{grid-template-rows:290px repeat(2,145px);gap:.55rem}.feature-copy p{display:none}.feature-copy h2{max-width:92%}.home-section{padding-top:1.8rem}.section-tinted,.beatlab-section{margin-inline:-.1rem;padding:.9rem}.game-grid,.game-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.game-card-copy h3{font-size:.8rem}.game-card-copy p{font-size:.62rem}.all-games-toolbar{align-items:flex-start;flex-direction:column}.sort-control{align-self:flex-end}.beatlab-intro>a{align-self:flex-start}}@media (max-width: 430px){.arcade-search input{height:42px;font-size:.83rem}.mobile-menu,.surprise-button{width:2.35rem;height:2.35rem}.feature-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:260px 135px 135px}.feature-small .feature-copy{padding:.7rem}.feature-small .feature-copy h2{font-size:.92rem}.feature-small .feature-copy>span{display:none}.feature-small .feature-copy b{font-size:.65rem}.game-grid,.game-grid-compact{gap:.5rem}.game-cover .visual-icon{font-size:2.25rem}.cover-badge{font-size:.5rem}.game-card-copy{padding-top:.5rem}.game-card-copy p{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}
