@font-face{font-family:Eagle Lake;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eagle-lake-latin-ext-400-normal.Ec1nhKhM.woff2) format("woff2"),url(/_astro/eagle-lake-latin-ext-400-normal.CH2q5FUN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Eagle Lake;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eagle-lake-latin-400-normal.BnCxE_R4.woff2) format("woff2"),url(/_astro/eagle-lake-latin-400-normal.CjHpqrCc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-cyrillic-ext-wght-normal.CXKR5IiB.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-cyrillic-wght-normal.vbOIvbbL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-greek-wght-normal.BaxD78s7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-vietnamese-wght-normal.DURqo7ac.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-latin-ext-wght-normal.C2476TZz.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/comfortaa-latin-wght-normal.Bn-F1k5z.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.header-container[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:1000}.navbar[data-astro-cid-3ef6ksr2]{background:transparent;box-shadow:none}.drawer-button[data-astro-cid-3ef6ksr2]{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.drawer-button[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{color:#fff}.drawer-button[data-astro-cid-3ef6ksr2]:hover svg[data-astro-cid-3ef6ksr2]{opacity:.8}.drawer-side[data-astro-cid-3ef6ksr2] aside[data-astro-cid-3ef6ksr2]{z-index:60}.drawer-side[data-astro-cid-3ef6ksr2] .menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;z-index:70}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes glow{0%{box-shadow:0 0 5px #6366f180}50%{box-shadow:0 0 20px #6366f1cc,0 0 30px #6366f199}to{box-shadow:0 0 5px #6366f180}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.animate-fade-in-up{animation:fadeInUp .8s ease-out}.animate-fade-in-down{animation:fadeInDown .8s ease-out}.animate-scale-in{animation:scaleIn .6s ease-out}.animate-slide-in-left{animation:slideInLeft .8s ease-out}.animate-slide-in-right{animation:slideInRight .8s ease-out}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-bounce{animation:bounce 2s ease-in-out infinite}.animate-wiggle{animation:wiggle 1s ease-in-out infinite}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.hover-grow{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-grow:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{animation:glow 2s ease-in-out infinite}.hover-wiggle:hover{animation:wiggle .5s ease-in-out}.btn-ripple{position:relative;overflow:hidden}.btn-ripple:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-ripple:active:before{width:300px;height:300px}.card-3d{transition:transform .3s ease;transform-style:preserve-3d}.card-3d:hover{transform:rotateY(5deg) rotateX(-5deg)}.shimmer{background:#ffffffb3;background-size:200% 100%;animation:shimmer 2s linear infinite}html{scroll-behavior:smooth}.parallax{position:relative;overflow:hidden}.parallax-layer{position:absolute;top:0;left:0;width:100%;height:100%}.text-gradient{background:#6366f1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradient-shift 3s ease infinite}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.skeleton{background:#f0f0f0;background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.stagger-item{opacity:0;animation:fadeInUp .6s ease-out forwards}.stagger-item:nth-child(1){animation-delay:.1s}.stagger-item:nth-child(2){animation-delay:.2s}.stagger-item:nth-child(3){animation-delay:.3s}.stagger-item:nth-child(4){animation-delay:.4s}.stagger-item:nth-child(5){animation-delay:.5s}.magnetic-btn{position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1)}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{transition:opacity .5s ease-out,transform .5s ease-out}.page-enter-to{opacity:1;transform:translateY(0)}.scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.custom-cursor{cursor:none}.cursor-dot{position:fixed;width:10px;height:10px;background:#6366f1;border-radius:50%;pointer-events:none;z-index:9999;transition:transform .2s ease-out}.cursor-outline{position:fixed;width:30px;height:30px;border:2px solid #6366f1;border-radius:50%;pointer-events:none;z-index:9998;transition:transform .3s ease-out}.gooey{filter:url(#gooey)}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.morph{animation:morph 8s ease-in-out infinite}.tilt{transform-style:preserve-3d;transform:perspective(1000px)}.tilt-inner{transform:translateZ(50px)}@keyframes glitch{0%{text-shadow:.05em 0 0 #00fffc,-.05em -.025em 0 #fc00ff,.025em .05em 0 #fffc00}15%{text-shadow:.05em 0 0 #00fffc,-.05em -.025em 0 #fc00ff,.025em .05em 0 #fffc00}16%{text-shadow:-.05em -.025em 0 #00fffc,.025em .025em 0 #fc00ff,-.05em -.05em 0 #fffc00}49%{text-shadow:-.05em -.025em 0 #00fffc,.025em .025em 0 #fc00ff,-.05em -.05em 0 #fffc00}50%{text-shadow:.025em .05em 0 #00fffc,.05em 0 0 #fc00ff,0 -.05em 0 #fffc00}99%{text-shadow:.025em .05em 0 #00fffc,.05em 0 0 #fc00ff,0 -.05em 0 #fffc00}to{text-shadow:-.025em 0 0 #00fffc,-.025em -.025em 0 #fc00ff,-.025em -.05em 0 #fffc00}}.glitch{animation:glitch 2s infinite}.neon-glow{color:#fff;text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #fff,0 0 42px #6366f1,0 0 82px #6366f1,0 0 92px #6366f1,0 0 102px #6366f1,0 0 151px #6366f1}.focus-ring{transition:all .2s ease}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px #6366f180}.gpu-accelerated{transform:translateZ(0);will-change:transform}:root{--season-accent: #6366f1;--season-accent-strong: #4338ca;--season-accent-contrast: #ffffff;--season-accent-shadow: rgba(99, 102, 241, .25);--season-accent-shadow-strong: rgba(99, 102, 241, .35);--season-accent-active-shadow: rgba(79, 70, 229, .3);--season-accent-tint: rgba(99, 102, 241, .1);--season-surface: #ffffff;--season-mist: linear-gradient(150deg, rgba(224, 231, 255, .95), rgba(199, 210, 254, .9));--season-text-primary: #3730a3;--season-text-secondary: #312e81;--season-pill-text: #312e81;--season-badge-bg: rgba(99, 102, 241, .1);--season-badge-border: rgba(99, 102, 241, .35);--season-badge-shadow: rgba(79, 70, 229, .2);--season-pill-bg: rgba(224, 231, 255, .85);--season-pill-border: rgba(99, 102, 241, .45);--season-overlay: rgba(99, 102, 241, .9);--season-overlay-blur: rgba(99, 102, 241, .7);--season-hero-gradient: linear-gradient(180deg, rgba(255, 255, 255, .95) 0%, rgba(224, 231, 255, .85) 100%);--season-leaf-gradient: radial-gradient(circle at 30% 30%, rgba(129, 140, 248, .6), rgba(99, 102, 241, 0));--season-gradient-start: #6366f1;--season-gradient-mid: #8b5cf6;--season-gradient-end: #ec4899;--season-cta-gradient-start: #4f46e5;--season-cta-gradient-end: #4338ca;--season-cta-surface-start: rgba(219, 234, 254, .9);--season-cta-surface-end: rgba(199, 210, 254, .9);--season-cta-border: rgba(99, 102, 241, .3);--season-cta-shadow: rgba(99, 102, 241, .25);--season-social-bg: #6366f1;--season-social-hover: rgba(99, 102, 241, .6);--season-model-shadow: rgba(99, 102, 241, .25);--season-navbar-bg: var(--season-accent);--season-navbar-text: var(--season-accent-contrast);--season-navbar-shadow: var(--season-accent-shadow);--season-display-font: "Comfortaa Variable", sans-serif}.theme-fall{--season-accent: #ea580c;--season-accent-strong: #b45309;--season-accent-contrast: #ffffff;--season-accent-shadow: rgba(234, 88, 12, .25);--season-accent-shadow-strong: rgba(234, 88, 12, .4);--season-accent-active-shadow: rgba(161, 98, 7, .35);--season-accent-tint: rgba(234, 88, 12, .1);--season-surface: #fff7ed;--season-mist: linear-gradient(150deg, rgba(255, 247, 237, .95), rgba(254, 243, 199, .9));--season-text-primary: #b45309;--season-text-secondary: #7c2d12;--season-pill-text: #7c2d12;--season-badge-bg: rgba(234, 88, 12, .1);--season-badge-border: rgba(234, 88, 12, .35);--season-badge-shadow: rgba(180, 83, 9, .15);--season-pill-bg: rgba(255, 237, 213, .8);--season-pill-border: rgba(234, 88, 12, .35);--season-overlay: rgba(234, 88, 12, .85);--season-overlay-blur: rgba(234, 88, 12, .75);--season-hero-gradient: linear-gradient(180deg, rgba(255, 247, 237, .95) 0%, rgba(255, 228, 196, .85) 100%);--season-leaf-gradient: radial-gradient(circle at 30% 30%, rgba(251, 191, 36, .6), rgba(234, 88, 12, 0));--season-gradient-start: #ea580c;--season-gradient-mid: #f97316;--season-gradient-end: #facc15;--season-cta-gradient-start: #ea580c;--season-cta-gradient-end: #f97316;--season-cta-surface-start: rgba(254, 215, 170, .85);--season-cta-surface-end: rgba(251, 146, 60, .9);--season-cta-border: rgba(234, 88, 12, .35);--season-cta-shadow: rgba(180, 83, 9, .25);--season-social-bg: #ea580c;--season-social-hover: rgba(234, 88, 12, .6);--season-model-shadow: rgba(180, 83, 9, .25);--season-navbar-bg: #8b4513;--season-navbar-text: #fff8dc;--season-navbar-shadow: rgba(139, 69, 19, .3);--season-display-font: "Bodoni Moda SC", serif}.bg-theme-surface{background:var(--season-surface)}.bg-theme-mist{background:var(--season-mist)}.text-theme-primary{color:var(--season-text-primary)}.text-theme-secondary{color:var(--season-text-secondary)}.season-badge{background:var(--season-badge-bg);color:var(--season-text-primary);border-radius:9999px;padding:.35rem 1.25rem;font-size:.875rem;letter-spacing:.08em;font-weight:700;text-transform:uppercase;box-shadow:0 6px 16px var(--season-badge-shadow)}.season-badges{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.season-pill{background:var(--season-pill-bg);border:1px dashed var(--season-pill-border);border-radius:9999px;color:var(--season-text-secondary);font-size:.875rem;padding:.4rem 1.15rem}.text-gradient{background:linear-gradient(90deg,var(--season-gradient-start) 0%,var(--season-gradient-mid) 50%,var(--season-gradient-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradient-shift 6s ease infinite}.hero-section{background:var(--season-hero-gradient);position:relative;overflow:hidden}.floating-leaves{position:absolute;inset:0;pointer-events:none;z-index:1}.leaf{position:absolute;width:120px;height:120px;background:var(--season-leaf-gradient);border-radius:45% 55% 55% 45%;filter:blur(.3px);animation:leafDrift 18s infinite ease-in-out;opacity:.45;mix-blend-mode:multiply}.leaf-one{top:5%;left:12%;animation-delay:-6s;transform:rotate(-8deg)}.leaf-two{top:48%;left:42%;animation-delay:-3s;transform:rotate(12deg)}.leaf-three{bottom:6%;right:10%;animation-delay:-12s;transform:rotate(-4deg)}.product-card:hover{box-shadow:0 20px 40px var(--season-accent-shadow-strong)}.product-overlay{position:absolute;inset:0;background:var(--season-overlay);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.product-title{color:var(--season-text-primary)}.product-price{color:var(--season-text-secondary)}.shop-now-btn,.learn-more-btn,.shop-all-btn,.send-btn{display:inline-block;padding:.75rem 2rem;font-weight:700;text-transform:uppercase;border-radius:4px;transition:all .2s ease;font-size:.875rem;cursor:pointer;position:relative;overflow:hidden}.shop-now-btn:hover,.shop-all-btn:hover,.send-btn:hover{background-color:var(--season-accent-strong);transform:translateY(-2px);box-shadow:0 16px 30px var(--season-accent-shadow)}.shop-now-btn:active,.shop-all-btn:active,.send-btn:active{transform:translateY(1px);box-shadow:0 6px 12px var(--season-accent-shadow)}.learn-more-btn:hover{background-color:var(--season-accent-tint);transform:translateY(-2px);box-shadow:0 12px 20px var(--season-badge-shadow)}.learn-more-btn:active{transform:translateY(1px);box-shadow:0 4px 12px var(--season-accent-shadow)}.shop-now-btn{background-color:var(--season-accent);color:#fff;box-shadow:0 12px 24px var(--season-accent-shadow)}.learn-more-btn{background-color:transparent;color:var(--season-accent);border:2px solid var(--season-accent)}.shop-all-btn{background-color:var(--season-accent);color:#fff;padding:.75rem 3rem;font-size:.875rem;display:inline-block;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 12px 24px var(--season-accent-shadow)}.send-btn{background-color:var(--season-accent);color:#fff;width:100%;box-shadow:0 8px 20px var(--season-accent-shadow)}.social-icon-link{display:inline-block;padding:8px;border-radius:50%;background:var(--season-social-bg);transition:all .3s ease}.social-icon-link:hover{background:var(--season-social-hover);transform:translateY(-4px) scale(1.1)}.tank-link-wrapper{display:block;text-decoration:none;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,var(--season-cta-surface-start),var(--season-cta-surface-end));box-shadow:0 30px 50px var(--season-model-shadow);border:1px solid var(--season-cta-border)}.shop-now-overlay .shop-now-btn{background:linear-gradient(135deg,var(--season-cta-gradient-start),var(--season-cta-gradient-end));color:#fff;padding:.75rem 3rem;font-size:.875rem;display:inline-block;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;font-weight:700;transition:all .2s ease;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 12px 24px var(--season-accent-shadow-strong),inset 0 1px #ffffff40,inset 0 -1px 0 var(--season-accent-active-shadow);text-shadow:0 1px 1px var(--season-accent-active-shadow);border:1px solid var(--season-cta-border)}.shop-now-overlay .shop-now-btn:hover{background:linear-gradient(135deg,var(--season-cta-gradient-end),var(--season-cta-gradient-start));transform:translateY(-2px);box-shadow:0 16px 28px var(--season-accent-shadow-strong),inset 0 1px #fff3,inset 0 -1px 0 var(--season-accent-active-shadow)}.shop-now-overlay .shop-now-btn:active{transform:translateY(0);box-shadow:0 6px 16px var(--season-accent-active-shadow),inset 0 1px #ffffff26,inset 0 -1px 0 var(--season-accent-active-shadow)}@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.product-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--season-overlay-blur)}}@keyframes leafFloat{0%{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-20px) rotate(5deg) scale(1.05)}66%{transform:translateY(10px) rotate(-6deg) scale(.98)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes leafDrift{0%{transform:translateZ(0) rotate(0) scale(1)}25%{transform:translate3d(-10px,10px,0) rotate(-6deg) scale(1.05)}50%{transform:translate3d(8px,20px,0) rotate(4deg) scale(.95)}75%{transform:translate3d(-6px,10px,0) rotate(6deg) scale(1.02)}to{transform:translateZ(0) rotate(0) scale(1)}}.navbar{background:var(--season-navbar-bg)!important;box-shadow:0 2px 4px var(--season-navbar-shadow)}.navbar .navbar-brand,.navbar .navbar-nav .nav-link{color:var(--season-navbar-text)!important}.navbar .navbar-nav .nav-link:hover{opacity:.8!important}.form-input,.form-textarea{width:100%;padding:.75rem;border-radius:8px;border:2px solid var(--season-accent-tint);background-color:var(--season-surface);color:var(--season-text-secondary);transition:all .3s ease}.form-textarea{min-height:150px;resize:vertical}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--season-accent);box-shadow:0 0 0 3px var(--season-accent-tint)}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--season-text-secondary);opacity:.7}.form-input::placeholder,.form-textarea::placeholder{color:var(--season-text-secondary);opacity:.7}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:12px!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track{background:var(--season-surface)!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:var(--season-accent)!important;border-radius:6px!important;border:2px solid var(--season-surface)!important}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{background:var(--season-accent-strong)!important}:root{scrollbar-width:thin!important;scrollbar-color:var(--season-accent) var(--season-surface)!important}.theme-fall html,.theme-fall body{background:var(--season-mist)!important}.theme-fall{-webkit-overflow-scrolling:touch}@supports (-webkit-overflow-scrolling: touch){.theme-fall html,.theme-fall body{background:var(--season-mist)}}@media (max-width: 640px){.leaf{width:80px;height:80px}.season-badge{font-size:.75rem;padding:.3rem 1rem}.season-pill{font-size:.75rem;padding:.35rem .9rem}}html,body,*{scrollbar-width:thin!important;scrollbar-color:var(--season-accent) var(--season-surface)!important}html,body{overflow-y:auto;min-width:100%;min-height:-moz-fit-content;min-height:fit-content;margin:0;padding:0;font-family:system-ui,sans-serif}h1,h2{font-family:var(--season-display-font);font-weight:400;text-spacing:.2rem}h3,h4,h5,h6{font-family:Comfortaa Variable,sans-serif}dialog{padding:1rem;background:#fff;color:#000;border:1px solid var(--border-color);border-radius:.5rem;max-width:400px}dialog::backdrop{background:#00000080}dialog button{margin:.5rem;padding:.5rem 1rem;border:none;border-radius:.25rem;background:var(--button-bg);color:var(--button-text);cursor:pointer}dialog button:hover{opacity:.8}
