/* LyCraft Kızıl Atlas 3.1 — survival blocks, redstone details and local readable angular type. */
@font-face{font-family:LyCraftUI;src:url('fonts/oxanium-latin-700-normal.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:LyCraftUI;src:url('fonts/oxanium-latin-ext-700-normal.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02FF,U+1E00-1EFF}
:root{--ly-stone-edge:color-mix(in srgb,var(--c-message) 22%,var(--c-border));--ly-pixel-shadow:2px 2px 0 color-mix(in srgb,var(--c-prefix) 24%,#09090d)}
body.grid-bg-on:not(.admin-body){background-image:linear-gradient(color-mix(in srgb,var(--c-bg) 91%,transparent),color-mix(in srgb,var(--c-bg) 91%,transparent)),url('atlas/stone.svg');background-size:auto,128px 128px;background-attachment:scroll}
.headfont-block .atlas-hero h1,.headfont-heavy .atlas-hero h1{font-family:LyCraftUI,"Arial Black",sans-serif;font-weight:700;font-size:clamp(68px,9.5vw,132px);letter-spacing:-.025em;line-height:1.04;text-shadow:4px 4px 0 color-mix(in srgb,var(--c-prefix) 33%,#130d13),8px 8px 0 #0005;image-rendering:pixelated}
.headfont-block .section-title,.headfont-heavy .section-title,.headfont-block .card h3,.headfont-heavy .card h3,.headfont-block .panel h3,.headfont-heavy .panel h3,.headfont-block .product-main h1,.headfont-heavy .product-main h1{font-family:LyCraftUI,"Arial Black",sans-serif;font-weight:700;letter-spacing:0;text-shadow:var(--ly-pixel-shadow)}
.headfont-modern .atlas-hero h1{text-shadow:3px 3px 0 #0006}
.headfont-block .brand,.headfont-heavy .brand{font-family:LyCraftUI,"Arial Black",sans-serif;font-weight:700;font-size:29px;letter-spacing:0;text-shadow:2px 2px 0 #0008}
.brand-glyph{background:color-mix(in srgb,var(--c-prefix) 8%,var(--c-bg));border:1px solid var(--ly-stone-edge);box-shadow:inset 2px 2px 0 #fff1,inset -2px -2px 0 #0006;padding:4px;height:44px;width:42px}.brand-glyph svg{width:31px;height:36px}.brand-copy small{font-family:var(--atlas-mono,Consolas,monospace);font-size:7px;text-shadow:none;letter-spacing:.12em}
.topbar{border-bottom:3px solid var(--c-prefix);box-shadow:0 3px 0 #0007,0 4px 0 color-mix(in srgb,var(--c-prefix) 25%,transparent)}.nav{min-height:90px}.nav nav a{font-size:13px}.nav nav a.is-active{color:var(--c-accent)}.nav nav a.is-active:after{height:3px;bottom:1px;box-shadow:0 2px 0 #0008}.atlas-overline{font-size:10px;letter-spacing:.1em;margin-bottom:51px}.atlas-overline:before{content:"";width:15px;height:17px;background:url('atlas/grass-block.svg') center/contain no-repeat}.atlas-hero .hero-main .badge{font-family:LyCraftUI,monospace;font-size:14px;font-weight:700;letter-spacing:.04em;padding:6px 10px;border:1px solid var(--ly-stone-edge);border-left:3px solid var(--c-prefix);background:var(--c-bg);box-shadow:inset 0 2px 0 #fff1,inset 0 -2px 0 #0006}.atlas-hero .hero-main>p:not(.server-ip-line){font-size:24px;max-width:440px;line-height:1.55}.atlas-hero .atlas-world{top:22px;width:72%}.atlas-world img{image-rendering:auto}.atlas-coordinate{font-size:9px;letter-spacing:.05em}.atlas-coordinate strong{font-family:LyCraftUI,monospace;font-size:14px;font-weight:700;letter-spacing:0;margin-bottom:4px}.atlas-hero .server-ip-line{font-size:11px}.atlas-hero .actions{gap:12px}.atlas-hero .actions>*{min-height:48px}
.btn,button,input[type=submit],.product-minimal-buy{font-family:LyCraftUI,"Segoe UI",sans-serif;font-size:16px;font-weight:700;letter-spacing:.015em;border-radius:min(var(--radius-button),2px);border:2px solid color-mix(in srgb,var(--c-prefix) 60%,#211b1b);background:var(--c-prefix);box-shadow:inset 2px 2px 0 #fff3,inset -2px -3px 0 #0004,0 3px 0 #0007;padding:12px 20px;text-shadow:1px 1px 0 #fff2}.btn:hover,button:hover,input[type=submit]:hover{box-shadow:inset 2px 2px 0 #fff4,inset -2px -3px 0 #0004,0 3px 0 #0007;background:var(--c-accent);transform:translateY(-1px)}.btn:active,button:active{transform:translateY(2px);box-shadow:inset 2px 2px 0 #0004,0 1px 0 #0008}.btn.ghost{background:var(--c-panel);border-color:var(--ly-stone-edge);color:var(--c-message);box-shadow:inset 2px 2px 0 #fff1,inset -2px -3px 0 #0006,0 3px 0 #0007;text-shadow:1px 1px 0 #0008}.btn.ghost:hover{background:var(--c-panel-alt);border-color:var(--c-accent)}.btn.small{font-size:14px;padding:9px 14px}.account>a.btn{border-radius:min(var(--radius-button),2px);border:2px solid color-mix(in srgb,var(--c-prefix) 55%,#211b1b);font-family:LyCraftUI,sans-serif;font-size:15px}.mobile-nav-toggle{background:var(--c-panel);border-color:var(--ly-stone-edge);box-shadow:inset 1px 1px 0 #fff2,inset -1px -2px 0 #0006}.mobile-nav-toggle span{height:2px}.dd-trigger{font-family:"Segoe UI",sans-serif;font-size:12px;border-width:1px;border-radius:2px;box-shadow:inset 1px 1px 0 #fff1,inset -1px -2px 0 #0006}.dd-panel{border:2px solid var(--ly-stone-edge);border-radius:min(var(--radius-input),3px);box-shadow:inset 2px 2px 0 #fff1,inset -2px -2px 0 #0005,0 12px 35px #0009}.dd-panel .dd-item{font-family:"Segoe UI",sans-serif}.dd-send button{font-family:LyCraftUI,sans-serif;font-size:15px}
.atlas-community{margin-top:20px;border:2px solid var(--ly-stone-edge);border-radius:min(var(--radius-card),3px);padding:24px;background:linear-gradient(color-mix(in srgb,var(--c-panel) 95%,transparent),color-mix(in srgb,var(--c-panel) 95%,transparent)),url('atlas/stone.svg');box-shadow:inset 2px 2px 0 #fff1,inset -2px -2px 0 #0006,0 4px 0 #0005;gap:45px}.atlas-community h3{font-family:LyCraftUI,monospace;font-size:18px;font-weight:700;letter-spacing:0;color:var(--c-message)}.atlas-community h3:before{width:26px;height:29px;background:url('atlas/grass-block.svg') center/contain no-repeat;flex:0 0 26px}.atlas-community .stat{font-family:LyCraftUI,monospace;font-size:38px;font-weight:700;letter-spacing:0;text-shadow:2px 2px 0 #0007}.atlas-community .muted{font-size:11px}.section-title{border-top:2px solid var(--ly-stone-edge);font-size:35px;letter-spacing:0;padding-top:22px;gap:14px}.section-title:before{color:var(--c-accent);font-family:LyCraftUI,monospace;font-size:15px;border:1px solid var(--ly-stone-edge);background:var(--c-panel);padding:8px;box-shadow:inset 1px 1px 0 #fff1,inset -1px -2px 0 #0006}.card,.panel,.category-cover-card,.product-minimal-card{border-radius:min(var(--radius-card),4px)}.card-border-on .card,.card-border-on .panel,.category-cover-card,.product-minimal-card{border:2px solid var(--ly-stone-edge);box-shadow:inset 2px 2px 0 #fff1,inset -2px -2px 0 #0005,0 var(--shadow-y) var(--shadow-blur) rgba(0,0,0,var(--shadow-alpha))}.inner-border-on .card:before,.inner-border-on .pixel-card:before{border-radius:0;border-color:#fff1}
.server-grid{border:0;gap:10px}.server-grid .server-card{padding:22px 25px;grid-template-columns:1.4fr 1fr 1fr;border:1px solid var(--ly-stone-edge);border-left:4px solid var(--c-prefix);background:var(--c-panel);box-shadow:inset 0 2px 0 #fff1,inset 0 -2px 0 #0005}.server-grid .server-card h3{font-family:LyCraftUI,sans-serif;font-size:23px;display:flex;align-items:center}.server-grid .server-card h3:before{content:"";width:26px;height:29px;background:url('atlas/grass-block.svg') center/contain no-repeat;margin-right:13px;flex:0 0 26px}.server-grid .server-dot{margin-right:8px}.server-grid .progress{height:7px;border:1px solid #0009;background:#0004;box-shadow:inset 0 1px 0 #0009}.server-grid .progress span{background:repeating-linear-gradient(90deg,var(--c-prefix) 0 12px,color-mix(in srgb,var(--c-prefix) 60%,#151015) 12px 14px);box-shadow:inset 0 1px 0 #fff2}.server-grid .status-chip{font-family:LyCraftUI,monospace;font-size:12px;letter-spacing:0;border-radius:0}
.category-cover-card{padding:10px;background:var(--c-panel)}.category-cover-image{background:linear-gradient(color-mix(in srgb,var(--c-bg) 81%,transparent),color-mix(in srgb,var(--c-bg) 81%,transparent)),url('atlas/stone.svg');background-size:auto,64px 64px;border-radius:0;border:2px solid #0008;box-shadow:inset 3px 3px 0 #0003}.category-cover-image:after{content:"";width:12px;height:12px;border-top:2px solid var(--c-accent);border-right:2px solid var(--c-accent);right:10px;top:10px}.category-cover-name{font-family:LyCraftUI,"Segoe UI",sans-serif;font-size:23px;font-weight:700;letter-spacing:0;line-height:1.2;padding:20px 6px 9px}.category-cover-name:before{font-family:LyCraftUI,monospace;font-size:13px;color:var(--c-accent)}.category-visual-placeholder{font-size:70px;filter:drop-shadow(4px 6px 0 #0005)}.category-cover-image img{image-rendering:auto}.market-hover-on .category-cover-card:hover{border-color:var(--c-accent);box-shadow:inset 2px 2px 0 #fff2,inset -2px -2px 0 #0005,0 0 30px color-mix(in srgb,var(--c-prefix) 10%,transparent)}
.headfont-block .market-lite-intro h1,.headfont-heavy .market-lite-intro h1,.headfont-block .atlas-auth h1,.headfont-heavy .atlas-auth h1{font-family:LyCraftUI,sans-serif;font-weight:700;letter-spacing:0;text-shadow:3px 3px 0 #0008}.market-lite-intro{border-width:2px}.market-lite-row-head h2{font-family:LyCraftUI,sans-serif;font-size:25px;font-weight:700;letter-spacing:0}.product-minimal-image{border-radius:0;background:linear-gradient(color-mix(in srgb,var(--c-bg) 83%,transparent),color-mix(in srgb,var(--c-bg) 83%,transparent)),url('atlas/stone.svg');border:2px solid #0008;box-shadow:inset 3px 3px 0 #0004}.product-minimal-name{font-family:LyCraftUI,sans-serif;font-size:23px;letter-spacing:0}.product-minimal-price{font-family:LyCraftUI,sans-serif;font-size:25px}.product-minimal-price strong{font-weight:700}.product-minimal-buy{font-size:15px;padding:10px 13px}.product-minimal-placeholder img{display:block;width:145px!important;height:145px!important;padding:0!important;image-rendering:pixelated;filter:drop-shadow(4px 6px 0 #0005)}.product-visual-frame{border-radius:0;box-shadow:inset 3px 3px 0 #0005;background:linear-gradient(color-mix(in srgb,var(--c-bg) 83%,transparent),color-mix(in srgb,var(--c-bg) 83%,transparent)),url('atlas/stone.svg')}.product-big-placeholder img{width:180px;height:180px;image-rendering:pixelated;filter:drop-shadow(6px 8px 0 #0005)}.product-unit-price strong{font-family:LyCraftUI,sans-serif;font-weight:700;font-size:36px}.product-quick-facts>span,.purchase-section{border-radius:min(var(--radius-input),3px)}.product-description-heading h2{font-family:LyCraftUI,sans-serif;font-size:25px;font-weight:700;letter-spacing:0}
.announcement-card{background:none;border:0!important;border-left:3px solid var(--c-prefix)!important;box-shadow:none}.announcement-card h3{font-family:LyCraftUI,sans-serif;font-size:30px;font-weight:700;letter-spacing:0;color:var(--c-message)}.announcement-card .badge{border-radius:0;padding:5px 8px;border:1px solid var(--ly-stone-edge);background:var(--c-panel)}.widget-card h3{font-family:LyCraftUI,"Segoe UI",sans-serif;font-size:22px;letter-spacing:0;font-weight:700}.mini-stats b{font-family:LyCraftUI,sans-serif;font-weight:700}.widget-row{font-size:12px}.badge{border-radius:min(var(--radius-badge),3px)}input,select,textarea{border-radius:min(var(--radius-input),3px);box-shadow:inset 2px 2px 0 #0004;border-color:var(--ly-stone-edge)}.table-wrap{border-radius:min(var(--radius-card),3px)}.atlas-auth{border-radius:min(var(--radius-card),4px);border-top:4px solid var(--c-prefix)!important}.atlas-auth:after{font-family:LyCraftUI,monospace}.atlas-auth .badge{font-family:LyCraftUI,sans-serif;font-size:14px;font-weight:700}.maintenance-card{border-radius:min(var(--radius-card),4px);box-shadow:inset 2px 2px 0 #fff1,inset -2px -2px 0 #0007}.maintenance-card h1{font-family:LyCraftUI,sans-serif;font-weight:700;letter-spacing:0;text-shadow:3px 3px 0 #0008}footer{border-top:3px solid var(--ly-stone-edge)}footer:before{height:3px}.footer-brand strong{font-family:LyCraftUI,sans-serif;font-size:43px;font-weight:700;letter-spacing:0}.footer-col h4{font-family:LyCraftUI,sans-serif;font-size:18px;font-weight:700;letter-spacing:0}.footer-links a{font-size:12px}.footer-bottom{font-size:10px}.site-icon.site-icon-img{image-rendering:pixelated}
/* Management remains legible; pixel accents share the same public identity. */
.admin-body .admin-main h1,.admin-body .admin-page-head h1{font-family:LyCraftUI,"Segoe UI",sans-serif!important;font-size:38px;font-weight:700;letter-spacing:0;text-shadow:2px 2px 0 #0007}.admin-body.headfont-modern .admin-main h1{font-family:"Segoe UI",sans-serif!important}.admin-body .admin-brand .brand-copy{font-family:LyCraftUI,sans-serif!important;font-size:28px;letter-spacing:0}.admin-body .admin-brand .brand-copy small{font-family:"Segoe UI",sans-serif;font-size:9px}.admin-body .settings-group,.admin-body .settings-intro,.admin-body .admin-toolbar{border-radius:min(var(--radius-card),4px)}.admin-body .settings-tabs a{border-radius:2px;box-shadow:inset 1px 1px 0 #fff1,inset -1px -2px 0 #0004}.admin-body .btn,.admin-body button{font-family:"Segoe UI",sans-serif;font-size:12px}.admin-body .settings-savebar{border-radius:min(var(--radius-card),3px)}
@media(max-width:1100px){.headfont-block .atlas-hero h1,.headfont-heavy .atlas-hero h1{font-size:clamp(64px,9.5vw,110px)}.atlas-hero .hero-main>p:not(.server-ip-line){font-size:22px}.atlas-community{gap:25px;padding:22px}.atlas-community h3{font-size:17px}.category-cover-name{font-size:21px}.headfont-block .brand,.headfont-heavy .brand{font-size:26px}.brand-copy small{font-size:6px}}
@media(max-width:900px){.atlas-hero .atlas-world{top:86px;width:69%}.atlas-community{gap:18px}.atlas-community .community-stat{min-width:130px}.atlas-community .muted{font-size:10px}.nav{min-height:76px}.atlas-community .stat{font-size:32px}.server-grid .server-card{grid-template-columns:1.8fr 1fr}.mobile-nav-toggle{font-family:inherit;min-height:38px}.dd-trigger{font-family:"Segoe UI",sans-serif;font-size:11px}.server-grid .server-card h3{font-size:22px}}
@media(max-width:620px){.headfont-block .atlas-hero h1,.headfont-heavy .atlas-hero h1{font-size:clamp(56px,15.4vw,89px);letter-spacing:-.025em;line-height:1.05;text-shadow:3px 3px 0 color-mix(in srgb,var(--c-prefix) 33%,#130d13),5px 5px 0 #0006}.headfont-block .brand,.headfont-heavy .brand{font-size:25px}.brand-glyph{width:30px;height:34px;padding:3px}.brand-glyph svg{width:22px;height:28px}.brand-copy small{font-size:6px;letter-spacing:.05em}.atlas-overline{font-size:8px;margin-bottom:25px}.atlas-overline span:last-child{font-size:7px}.atlas-hero .hero-main .badge{font-size:12px;padding:5px 8px}.atlas-hero .hero-main>p:not(.server-ip-line){font-size:20px}.atlas-hero .actions{gap:10px}.atlas-hero .actions>*{font-size:15px;padding:11px 10px}.atlas-hero .server-ip-line{font-size:10px}.atlas-hero .atlas-world{position:relative;top:auto;right:auto;width:116%;margin:-25px -8% -48px}.atlas-community{padding:20px 18px;gap:17px;margin-top:17px}.atlas-community h3{font-size:18px;gap:10px}.atlas-community .community-stat{min-width:0;gap:8px}.atlas-community .stat{font-size:32px}.atlas-community .muted{font-size:9px;max-width:70px}.section-title{font-size:30px;gap:11px;line-height:1.15}.section-title:before{font-size:13px;padding:6px}.server-grid .server-card{padding:18px 15px}.server-grid .server-card h3{font-size:22px}.server-grid .server-card h3:before{width:22px;height:24px;flex-basis:22px;margin-right:9px}.server-grid .status-chip{font-size:11px}.category-cover-card{padding:8px}.category-cover-name{font-size:19px;gap:8px;padding:16px 2px 5px}.category-cover-name:before{font-size:11px}.product-minimal-card{padding:8px}.product-minimal-name{font-size:21px}.product-minimal-price{font-size:23px}.product-minimal-buy{font-size:15px;padding:10px}.product-minimal-placeholder img{width:100px!important;height:100px!important}.market-lite-intro .btn{font-size:15px}.market-lite-row-head h2{font-size:24px}.atlas-auth h1{font-size:42px}.widget-card h3{font-size:22px}.announcement-card h3{font-size:28px}.footer-col h4{font-size:17px}.footer-brand strong{font-size:41px}.account>a.btn{font-size:14px;padding:8px 10px}.account>a{font-size:11px}.brand{gap:8px}.mobile-nav-toggle{padding:8px;min-height:34px}.dd-trigger{font-family:"Segoe UI",sans-serif;font-size:10px;padding:7px 8px}.dd-panel a.dd-item{font-family:"Segoe UI",sans-serif;font-size:12px}.dd-send button{font-family:LyCraftUI,sans-serif;font-size:15px}.pm-info-btn{font-family:Georgia,serif;font-size:11px;box-shadow:none;padding:0}.admin-body .admin-main h1{font-size:32px}.maintenance-actions .btn{font-size:15px}}

/* 3.1.1 — clear angular lettering, no pixel font or heavy letter extrusion. */
.headfont-block .atlas-hero h1,.headfont-heavy .atlas-hero h1{letter-spacing:-.04em;text-shadow:2px 3px 0 #0005;line-height:1.12}
.headfont-block .section-title,.headfont-heavy .section-title,.headfont-block .card h3,.headfont-heavy .card h3,.headfont-block .panel h3,.headfont-heavy .panel h3,.headfont-block .product-main h1,.headfont-heavy .product-main h1,.brand,.btn,button,.category-cover-name,.product-minimal-name,.widget-card h3{ text-shadow:none }
.btn,button,input[type=submit],.product-minimal-buy{letter-spacing:0;font-size:14px;line-height:1.5}
.atlas-hero .hero-main .badge{font-size:12px;letter-spacing:.045em;line-height:1.5}
.category-cover-name,.product-minimal-name{font-size:21px;line-height:1.4}
.atlas-community .stat{font-size:35px;letter-spacing:-.03em;text-shadow:none;font-variant-numeric:tabular-nums}
.atlas-community h3{font-size:15px;letter-spacing:.03em}
.section-title{font-size:32px;line-height:1.3;letter-spacing:-.025em}
.atlas-coordinate strong{font-size:12px;line-height:1.6;letter-spacing:.02em}
@media(max-width:620px){.headfont-block .atlas-hero h1,.headfont-heavy .atlas-hero h1{letter-spacing:-.04em;text-shadow:2px 2px 0 #0005;font-size:clamp(48px,14.2vw,78px);line-height:1.12}.atlas-hero .hero-main .badge{font-size:10px}.atlas-hero .actions>*{font-size:12px;line-height:1.5}.category-cover-name,.product-minimal-name{font-size:17px;line-height:1.4}.section-title{font-size:26px;line-height:1.3}.section-title:before{font-size:11px}.widget-card h3{font-size:18px;line-height:1.4}.atlas-community .stat{font-size:28px}.atlas-community h3{font-size:15px}.product-minimal-buy{font-size:12px}.account>a.btn{font-size:12px}.headfont-block .brand,.headfont-heavy .brand{font-size:23px}.footer-col h4{font-size:15px}}
/* Motion layer: progressive cross-document transitions; ordinary links and forms stay native. */
@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}
html:has(body.animations-on)::view-transition-old(root){animation:ly-page-out .16s ease-in both}
html:has(body.animations-on)::view-transition-new(root){animation:ly-page-in .24s ease-out both}
@keyframes ly-page-out{to{opacity:0;transform:translateY(-5px)}}
@keyframes ly-page-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@keyframes ly-section-in{from{opacity:.55;translate:0 15px}to{opacity:1;translate:0 0}}
@keyframes ly-hero-in{from{opacity:.45;translate:-12px 0}to{opacity:1;translate:0 0}}
@keyframes ly-world-in{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}
@keyframes ly-menu-in{from{opacity:0;translate:0 -6px;scale:.985}to{opacity:1;translate:0 0;scale:1}}
.animations-on .reveal-in{animation:ly-section-in calc(var(--anim-duration) + .15s) cubic-bezier(.2,.7,.2,1) both}
.animations-on .atlas-hero .hero-main{animation:ly-hero-in calc(var(--anim-duration) + .25s) ease-out both}
.animations-on .atlas-world img{animation:ly-world-in .75s ease-out both,atlas-drift 12s .8s ease-in-out infinite}
.animations-on .nav-dd.is-open>.dd-panel{animation:ly-menu-in .18s ease-out both}
.animations-on .nav.nav-open>nav{animation:ly-menu-in .18s ease-out both}
.animations-on .category-cover-image img,.animations-on .category-visual-placeholder,.animations-on .product-minimal-image img,.animations-on .atlas-arrow{transition:transform var(--anim-duration) ease,filter var(--anim-duration) ease}
.animations-on.market-hover-on .category-cover-card:hover .category-cover-image img,.animations-on.market-hover-on .category-cover-card:hover .category-visual-placeholder{transform:translateY(-4px) scale(1.025)}
.animations-on.market-hover-on .product-minimal-card:hover .product-minimal-image img{transform:translateY(-4px) scale(1.025)}
.animations-on .btn:hover .atlas-arrow,.animations-on .product-minimal-buy:hover .atlas-arrow{transform:translate(2px,-2px)}
.animations-on .atlas-auth{animation:ly-section-in .45s ease-out both}
@media(max-width:700px){.reduce-motion-mobile.animations-on .atlas-world img{animation:none}.reduce-motion-mobile.animations-on .reveal-in,.reduce-motion-mobile.animations-on .atlas-hero .hero-main,.reduce-motion-mobile.animations-on .atlas-auth{animation-duration:.16s}}
@media(prefers-reduced-motion:reduce){html:has(body.animations-on)::view-transition-old(root),html:has(body.animations-on)::view-transition-new(root){animation:none!important}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
html:has(body:not(.animations-on))::view-transition-old(root),html:has(body:not(.animations-on))::view-transition-new(root){animation:none!important}
