@font-face{font-family:"Originals";src:url("../fonts/Hand-Originals.ttf") format("truetype");font-display:swap}
@font-face{font-family:"Bold";src:url("../fonts/BE-BOLD.ttf") format("truetype");font-display:swap}
@font-face{font-family:"Round-Regular";src:url("../fonts/Roundelay-Regular.ttf") format("truetype");font-display:swap}
@font-face{font-family:"Round-Thin";src:url("../fonts/Roundelay-Thin.ttf") format("truetype");font-display:swap}

:root{--bg:#fff;--surface:#e1eaf0;--text:#202020;--muted:#aaa;--line:#dedede;--acid:#d7ff00;--player:#300075;--ease:cubic-bezier(.22,1,.36,1)}
html[data-theme="dark"],body[data-theme="dark"]{--bg:#111217;--surface:#20242b;--text:#f4f4f2;--muted:#a8adb6;--line:#444852;color-scheme:dark}
html{background:var(--bg)}
html.is-pjax-loading{scroll-behavior:auto!important}
html.is-pjax-loading body{overflow-anchor:none}
body{min-width:320px;margin:0;background:var(--bg);color:var(--text);font-family:"Round-Regular",Arial,sans-serif;font-size:16px;line-height:1.45;overflow-x:hidden}
body.is-loading,body.player-open,body.nav-open{overflow:hidden}
main{min-height:0}
body[data-theme="dark"] .ms-main,body[data-theme="dark"] .ms-footer{background-color:var(--bg);color:var(--text)}
body[data-theme="dark"] .elementor-element:not([data-settings*="background"]){color:inherit}
img{max-width:100%;height:auto}

/* Reproduce the original header state model: a flow spacer on regular pages,
   a fixed translucent layer while scrolling, and a zero-height overlay on
   the home/HETHizens hero pages. */
.main-header{z-index:1200;background:var(--bg)}
body:not(.home-static) .main-header{position:relative!important;inset:auto!important;z-index:1200!important;width:100%!important;height:80px!important;min-height:80px!important;margin:0!important;background:var(--bg)!important;color:var(--text)!important;box-shadow:none!important}
body:not(.home-static) .main-header__layout{position:fixed!important;inset:0 0 auto!important;z-index:1200!important;width:100%!important;height:80px!important;background:transparent!important;color:var(--text)!important}
body:not(.home-static) .main-header__inner{height:80px!important;background:transparent!important;color:var(--text)!important}
body:not(.home-static) .main-header__layout:before{background:var(--bg)!important;opacity:.4!important}
body:not(.home-static) .main-header__layout:after{background:transparent!important;border-color:color-mix(in srgb,var(--bg) 12%,transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}
body:not(.home-static) .main-header.ms-nb--transparent{height:0!important;min-height:0!important;background:transparent!important}
body:not(.home-static) .main-header.ms-nb--transparent .main-header__layout:before{opacity:0!important}
body:not(.home-static) .main-header.ms-nb--transparent .main-header__layout:after{border-color:transparent!important;-webkit-backdrop-filter:blur(0)!important;backdrop-filter:blur(0)!important}
body:not(.home-static) .main-header a,body:not(.home-static) .main-header__nav-trigger,body:not(.home-static) .main-header--widgets,body:not(.home-static) .header__search-icon,body:not(.home-static) .ms_theme_mode{color:var(--text)!important}
body:not(.home-static) .main-header svg{color:inherit!important}
.main-header__logo{display:block!important;opacity:1!important;visibility:visible!important}.main-header__logo img{width:50px;height:50px;object-fit:contain}
.main-header__nav .sub-menu{display:none}
.main-header__nav .menu-item-has-children:hover>.sub-menu,.main-header__nav .menu-item-has-children:focus-within>.sub-menu{display:block}
.main-header__nav.main-header__nav--is-visible{display:block!important}
.main-header__nav-trigger{cursor:pointer}
.header__search-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}
.ms-footer{position:relative!important;top:auto!important;transform:none!important}
.footer-container{transform:none!important}

/* The retained HETH loading screen. */
.site-loader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#e9f1f5;color:#111;transition:opacity .7s ease,visibility 0s .7s}
.site-loader.is-complete{opacity:0;visibility:hidden}.site-loader.is-return{transition-duration:.25s,0s;transition-delay:0s,.25s}
.loader-inner{width:min(620px,calc(100vw - 44px));text-align:center}.loader-monster{width:clamp(74px,12vw,112px);margin:0 auto 28px;animation:monster-float 1.2s ease-in-out infinite alternate}
.loader-title{margin:0 0 24px;font-family:"Bold",sans-serif;font-size:clamp(32px,6vw,64px);line-height:.95;text-transform:uppercase}
.loader-track{position:relative;height:54px;margin-inline:18px}.loader-line{position:absolute;left:0;right:0;top:50%;height:2px;background:#1113}.loader-line:before{content:"";position:absolute;inset:0;background:#111;transform:scaleX(var(--loader-progress,0));transform-origin:left;transition:transform .15s linear}
.loader-rocket{position:absolute;top:50%;left:calc(var(--loader-progress,0)*100%);width:34px;height:34px;display:grid;place-items:center;transform:translate(-50%,-50%) rotate(45deg);color:#4a36ff;transition:left .15s linear}.loader-rocket svg{width:32px;height:32px}.loader-percent{min-height:28px;margin:16px 0 0;font-size:15px;letter-spacing:.12em;text-transform:uppercase}
@keyframes monster-float{to{transform:translateY(-9px) rotate(5deg)}}

/* Home is a single, fixed slider viewport with no footer or page scroll. */
body.home-static{height:100svh;overflow:hidden;background:#111}
.home-static .main-header{position:relative!important;inset:auto!important;z-index:1200!important;height:0!important;min-height:0!important;margin:0!important;background:transparent!important;color:#fff!important}
.home-static .main-header__layout{position:fixed!important;inset:0 0 auto!important;z-index:1200!important;width:100%!important;height:80px!important;background:transparent!important;color:#fff!important}
.home-static .main-header__inner{height:80px!important;background:transparent!important;color:#fff!important}
.home-static .main-header__layout:before{background:transparent!important;opacity:0!important}.home-static .main-header__layout:after{background:transparent!important;border:0!important;-webkit-backdrop-filter:blur(0)!important;backdrop-filter:blur(0)!important}.home-static .main-header a,.home-static .main-header__nav-trigger,.home-static .main-header--widgets,.home-static .header__search-icon,.home-static .ms_theme_mode{color:#fff!important}
.home-static .logo-dark{display:block!important}.home-static .logo-light{display:none!important}.home-static .main-header__logo:before{content:"";display:block;width:50px;height:50px;background:url("../images/icon-heth.webp") center/contain no-repeat}.home-static .main-header__logo img{display:none!important}
.home-main,.hero-slider,.slides,.hero-slide{height:100svh;min-height:560px}
.home-main{position:relative;overflow:hidden;background:#101018}
.slides{position:relative;overflow:hidden}.hero-slide{position:absolute;inset:0;z-index:0;visibility:hidden;transform:translate3d(0,100%,0);will-change:transform}.hero-slide.is-active{z-index:2;visibility:visible;transform:translate3d(0,0,0)}.hero-slide.is-staged{z-index:3;visibility:visible}.hero-slide.is-entering-from-bottom{animation:heth-cover-from-bottom .5s cubic-bezier(.645,.045,.355,1) both}.hero-slide.is-entering-from-top{animation:heth-cover-from-top .5s cubic-bezier(.645,.045,.355,1) both}.hero-slide.is-exiting-up{animation:heth-shift-up .5s cubic-bezier(.645,.045,.355,1) both}.hero-slide.is-exiting-down{animation:heth-shift-down .5s cubic-bezier(.645,.045,.355,1) both}@keyframes heth-cover-from-bottom{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}@keyframes heth-cover-from-top{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@keyframes heth-shift-up{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-20%,0)}}@keyframes heth-shift-down{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,20%,0)}}
.hero-slide-media,.hero-slide-media img{width:100%;height:100%}.hero-slide-media img{object-fit:cover;object-position:center center;transform:none}
.hero-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08081220 0,#08081200 58%,#08081252 100%);pointer-events:none}
.hero-copy{position:absolute;z-index:4;top:12%;left:50%;width:min(900px,calc(100% - 80px));color:#fff;text-align:center;transform:translateX(-50%);pointer-events:none}.hero-copy .journey-link{pointer-events:auto}
.hero-kicker{margin:0 0 20px;font-family:"Bold",sans-serif;font-size:clamp(26px,2.2vw,40px);line-height:1;text-transform:uppercase}
.hero-title{margin:60px 0 0;font-family:"Originals",sans-serif;font-size:clamp(58px,4.2vw,74px);font-weight:400;line-height:.82;letter-spacing:.01em;white-space:nowrap;text-transform:uppercase}
.hero-intro{margin:34px 0 10px;font-family:"Bold",sans-serif;font-size:clamp(30px,3vw,52px);line-height:1;text-transform:uppercase}
.journey-link{display:inline-block;padding:3px 4px 7px;border-bottom:2px solid #fff;color:#fff!important;font-family:"Bold",sans-serif;font-size:clamp(24px,2.25vw,38px);line-height:1;text-transform:none}
.slider-arrow{position:absolute;z-index:5;top:50%;width:48px;height:48px;border:0;border-radius:50%;background:#725e4b88;color:#fff;font-size:30px;line-height:1;cursor:pointer;transform:translateY(-50%)}.slider-prev{left:42px}.slider-next{right:42px}
.slider-counter{position:absolute;z-index:5;left:50%;bottom:42px;display:grid;grid-template-columns:auto min(360px,30vw) auto;gap:22px;align-items:center;color:#fff;font-family:"Round-Regular";font-size:24px;transform:translateX(-50%)}.slider-progress{height:1px;background:#fff8}.slider-progress span{display:block;height:100%;background:#fff;transform:scaleX(var(--slide-progress,.0417));transform-origin:left;transition:transform .45s var(--ease)}

/* The original page embeds the visualizer at the exact original media position. */
.heth-visualizer-frame{display:block;width:100%;height:min(49vw,930px);min-height:520px;border:0;background:#000}

/* Original contact form geometry, now posted to the static Turnstile endpoint. */
.static-contact-form{display:block!important}.static-contact-form .row{display:block!important;margin:0!important}.static-contact-form .row>.col-6{width:50%!important;max-width:50%!important;padding:0!important}.static-contact-form .form-group{margin-bottom:20px}.static-contact-form textarea.form-control{min-height:230px;resize:vertical}.static-contact-form .cf-turnstile{margin:2px 0 20px}.static-contact-form button[type="submit"]{border:0;border-radius:8px;background:#ef5b3c;color:#fff;padding:12px 22px}.static-honeypot{position:absolute;left:-9999px}.form-status{min-height:24px}.form-status.is-success{color:#15956d}.form-status.is-error{color:#d94332}

/* Portfolio detail actions: GOODS and the relevant archive return button. */
.detail-action-buttons{display:flex!important;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:14px}.detail-action-buttons .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;text-align:center}.detail-action-buttons .elementor-button-content-wrapper{display:inline-flex;align-items:center;justify-content:center}.detail-action-buttons .elementor-button-text{white-space:normal}

/* Original purple floating playlist. */
.player-launcher{position:fixed;z-index:3000;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:5px;min-height:42px;padding:7px 14px;border:2px solid var(--acid);border-radius:999px;background:#300075;color:#d7ff00;box-shadow:none;font-size:16px;cursor:pointer;transition:opacity .2s ease,visibility .2s ease}.player-launcher svg{width:18px;height:18px}body.player-open .player-launcher{opacity:0;visibility:hidden;pointer-events:none}
html[data-theme="dark"] .player-launcher,body[data-theme="dark"] .player-launcher{border-color:#d7ff00!important;background:#300075!important;color:#d7ff00!important}
.player-note{font-size:21px;font-weight:bold;line-height:1}
.music-drawer{position:fixed;z-index:2900;inset:0;background:transparent;opacity:0;visibility:hidden;pointer-events:none}.music-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto}.music-backdrop{position:absolute;inset:0;border:0;background:transparent}.music-panel{position:absolute;left:15px;bottom:100px;width:600px;height:680px;display:block;padding:24px;overflow:hidden;border:24px solid #3610a2;border-radius:32px 32px 0 0;background:#300075;color:#fff;transform:translateY(40px);transition:transform .35s var(--ease);box-shadow:0 20px 60px #0005}.music-drawer.is-open .music-panel{transform:none}
.music-panel-head{position:fixed;z-index:3002;left:14px;bottom:22px}.music-panel-title{display:none}.music-close{width:auto!important;height:46px!important;display:inline-flex!important;align-items:center;gap:7px;padding:7px 17px!important;border:2px solid #d7ff00!important;border-radius:999px!important;background:#300075!important;color:#d7ff00!important;box-shadow:0 6px 20px #0003;font-family:"Round-Regular",Arial,sans-serif;font-size:23px!important;font-weight:bold;line-height:1;cursor:pointer}.music-close span{font-size:17px;font-weight:400}
.player-visual{position:absolute;z-index:2;top:132px;left:326px;right:32px;height:58px;margin:0;background:#270051;border-radius:0}.player-visual canvas{width:100%;height:100%}
.now-playing{position:absolute;top:22px;left:22px;right:22px;height:214px;display:grid;grid-template-columns:160px 1fr;grid-template-rows:auto 1fr;gap:4px 20px;align-items:center;margin:0;background:#270051}.now-playing img{grid-row:1 / 3;grid-column:1;width:160px;height:160px;margin:0!important;border-radius:0;object-fit:cover}.now-playing>div{grid-column:2;align-self:start;min-width:0;padding-top:20px}.track-title{margin:0;font-family:"Round-Regular";font-size:0;line-height:1.05;text-transform:uppercase}.track-title:before{content:"WONDER KNOWS NO BOUNDS";display:block;font-size:28px}.track-title:after{content:"HETH'S Play list";display:block;margin-top:7px;font-size:16px;text-transform:none}.track-time{position:absolute;left:184px;right:10px;bottom:15px;display:flex;justify-content:space-between;margin:0;color:#fff;font-size:13px}
.player-controls{position:absolute;z-index:3;top:128px;left:205px;display:block;margin:0}.player-controls button{width:40px;height:40px;border:0;background:transparent;color:#d7ff00;font-size:22px}.player-controls .track-prev,.player-controls .track-next{display:none}.player-controls .play-toggle{width:70px;height:70px;border:6px solid #d7ff00;border-radius:50%;background:transparent;color:#d7ff00}.player-seek{position:absolute;z-index:4;top:211px;left:205px;width:320px;margin:0;accent-color:#6c4cff}.track-list{position:absolute;top:244px;left:0;right:0;bottom:0;margin:0;padding:20px 30px 50px;overflow:auto;background:#361083;list-style:none}.track-list button{width:100%;display:grid;grid-template-columns:28px 1fr auto;gap:8px;padding:12px 4px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.track-list button:hover,.track-list button.is-current{color:#d7ff00}.track-index,.track-duration{font-size:13px;color:inherit}.track-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.player-loading{position:absolute;z-index:5;inset:0;display:flex;align-items:center;justify-content:center;gap:9px;padding:8px;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s .18s;font-family:"Round-Regular",Arial,sans-serif;font-size:14px;letter-spacing:.08em;text-shadow:0 2px 8px #000}.player-visual.is-loading .player-loading{opacity:1;visibility:visible;transition-delay:0s}.player-loading__label{font-size:13px}.player-loading__percent{min-width:42px;color:#d7ff00;font-size:18px;font-weight:400;font-variant-numeric:tabular-nums}.player-visual.is-loading canvas{opacity:.74}.music-panel.is-player-loading .track-list{pointer-events:none}.player-controls button:disabled{opacity:.45;cursor:wait}

/* Stellar Nebula keeps the original album-player visual language, with local static audio. */
.stellar-album-player{width:min(1140px,100%);margin:0 auto;background:#32117f;color:#fff;font-family:"Round-Regular",Arial,sans-serif}.stellar-album-now{min-height:204px;display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;padding:22px;background:#2a0057}.stellar-album-now>img{width:160px;height:160px;object-fit:cover}.stellar-album-main{min-width:0}.stellar-album-main h3{margin:0;color:#fff;font-family:"Round-Regular",Arial,sans-serif;font-size:30px;font-weight:400;line-height:1.1}.stellar-album-main p{margin:2px 0 14px;color:#fff;font-size:17px}.stellar-album-controls{display:grid;grid-template-columns:72px 45px minmax(150px,1fr) 48px;gap:10px;align-items:center}.stellar-album-toggle{width:68px;height:68px;display:grid;place-items:center;padding:0 0 0 4px;border:6px solid #d7ff00;border-radius:50%;background:transparent;color:#d7ff00;font-size:24px;line-height:1;cursor:pointer}.stellar-album-toggle.is-playing{padding-left:0}.stellar-album-current,.stellar-album-remaining{font-size:13px;white-space:nowrap}.stellar-album-wave{display:block;width:100%;height:64px}.stellar-album-seek{width:calc(100% - 127px);height:18px;margin:-8px 0 0 117px;accent-color:#d7ff00}.stellar-track-list{margin:0;padding:18px 36px 24px;list-style:none}.stellar-track{width:100%;display:grid;grid-template-columns:28px 18px minmax(0,1fr) 48px;gap:6px;align-items:center;padding:15px 5px;border:0;background:transparent;color:#fff;font-family:"Round-Regular",Arial,sans-serif;font-size:16px;text-align:left;cursor:pointer}.stellar-track:hover,.stellar-track.is-current{color:#d7ff00}.stellar-track-play{color:#d7ff00}.stellar-track-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stellar-track-duration{text-align:right;font-size:13px}

@media(max-width:767px){
  body{font-size:16px}.main-header__logo img{width:50px;height:50px}
  body:not(.home-static) .main-header{height:64px!important;min-height:64px!important}body:not(.home-static) .main-header.ms-nb--transparent{height:0!important;min-height:0!important}body:not(.home-static) .main-header__layout,body:not(.home-static) .main-header__inner,.home-static .main-header__layout,.home-static .main-header__inner{height:64px!important}
  .main-header__layout{width:100%!important;max-width:100%!important;margin:0!important}.main-header__inner{display:flex!important;align-items:center!important;width:100%!important;max-width:100vw!important;height:64px!important;padding:0 14px!important;overflow:hidden!important}.main-header__logo{flex:0 0 50px!important;margin:0 auto 0 0!important}.main-header--widgets{display:flex!important;align-items:center!important;gap:16px!important;width:auto!important;margin:0!important}.main-header--widgets>*{margin:0!important}.main-header__nav-trigger{display:inline-flex!important;flex:0 0 76px!important;width:76px!important;margin:0 0 0 10px!important;padding:0!important;border-left:0!important}.ms_theme_mode,.header__search-icon{display:block!important;flex:0 0 24px!important;width:24px!important;margin:0!important}
  .main-header__nav{position:fixed!important;top:64px!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100svh - 64px);overflow:auto;background:#000!important;color:#fff!important;padding:18px 14px 26px!important}.main-header__nav .navbar-nav{display:block!important}.main-header__nav .navbar-nav>li>a{color:#fff!important;font-size:20px!important;padding:10px 0!important}.main-header__nav .sub-menu{position:static!important;display:none!important;background:#222!important;box-shadow:none!important}.main-header__nav .menu-item-has-children.sub-open>.sub-menu{display:block!important}
  .home-static .main-header__nav{background:#000!important}.home-static .main-header__layout{background:transparent!important}
  .home-main,.hero-slider,.slides,.hero-slide{min-height:540px}.hero-copy{top:15%;width:calc(100% - 36px)}.hero-kicker{font-size:22px;margin-bottom:10px}.hero-title{margin-top:42px;font-size:clamp(48px,15vw,64px)}.hero-intro{margin-top:28px;font-size:28px}.journey-link{font-size:23px}.slider-arrow{top:52%;width:42px;height:42px}.slider-prev{left:10px}.slider-next{right:10px}.slider-counter{bottom:32px;grid-template-columns:auto min(180px,45vw) auto;gap:10px;font-size:18px}
  .heth-visualizer-frame{height:66vw;min-height:320px}
  body.page-id-253 .ms-main,.elementor-253,.elementor-253 .elementor-container,.elementor-253 .elementor-column{width:100vw!important;max-width:100vw!important;min-width:0!important;overflow:hidden!important}.elementor-253 .elementor-element.elementor-element-1230e5c{width:350px!important;max-width:calc(100vw - 30px)!important;margin-right:auto!important;margin-left:auto!important}.elementor-253 .elementor-element.elementor-element-1230e5c .elementor-heading-title{font-size:40px!important;white-space:normal!important}.elementor-253 .elementor-element.elementor-element-d8b748d{width:360px!important;max-width:calc(100vw - 30px)!important;margin-right:auto!important;margin-left:auto!important}.elementor-253 .elementor-element.elementor-element-d8b748d .elementor-heading-title{font-size:18px!important}.elementor-253 .elementor-element.elementor-element-677d8ef .row{width:100vw!important;margin-right:0!important;margin-left:0!important}.elementor-253 .elementor-element.elementor-element-677d8ef .grid-item-p{width:calc(100vw - 30px)!important;max-width:calc(100vw - 30px)!important;margin-right:15px!important;margin-left:15px!important;padding:0!important}.elementor-253 .elementor-element.elementor-element-677d8ef .item--inner{width:100%!important;max-width:100%!important}
  .music-panel{left:14px!important;right:auto!important;top:22px;bottom:auto;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;height:calc(100svh - 94px);max-height:730px;padding:20px;border-width:22px;border-radius:28px;box-sizing:border-box!important;overflow:hidden!important}.music-panel-head{left:14px;bottom:14px}.now-playing{top:10px;left:10px;right:10px;height:326px;display:block;text-align:left}.now-playing img{display:block;width:138px;height:138px;margin:0 auto 12px!important}.now-playing>div{padding:0;min-width:0}.track-title{font-size:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.track-title:before{font-size:24px;line-height:1}.track-title:after{margin-top:5px}.track-time{left:10px;right:10px;bottom:10px}.player-visual{top:232px;left:112px;right:18px;height:56px}.player-controls{top:225px;left:20px}.player-controls .play-toggle{width:66px;height:66px}.player-seek{top:296px;left:18px;width:calc(100% - 36px)}.track-list{top:328px;padding:15px 20px 36px}.track-list button{min-width:0;max-width:100%;overflow:hidden;padding-block:11px}.track-name{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .stellar-album-now{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:16px}.stellar-album-now>img{width:110px;height:110px}.stellar-album-main h3{font-size:24px}.stellar-album-main p{font-size:15px;margin-bottom:8px}.stellar-album-controls{grid-template-columns:58px 1fr 46px;gap:8px}.stellar-album-toggle{width:56px;height:56px;border-width:5px;font-size:20px}.stellar-album-current{display:none}.stellar-album-wave{height:54px}.stellar-album-seek{width:calc(100% - 66px);margin:-2px 0 0 66px}.stellar-track-list{padding:12px 14px 18px}.stellar-track{grid-template-columns:24px 16px minmax(0,1fr) 42px;padding:12px 2px;font-size:14px}
  .detail-action-buttons{flex-direction:column;align-items:center;gap:10px}.detail-action-buttons .elementor-button{width:min(330px,calc(100vw - 40px));font-size:15px!important}
}

@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
