:root{color-scheme:dark;color:#e6f7ff;background:#05070b;font-family:Rubik,Poppins,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#00ffa21f,#0000 28%),radial-gradient(circle at 100% 100%,#00b8ff29,#0000 26%),#05070b;min-height:100vh;margin:0}.page{max-width:1200px;margin:0 auto;padding:32px 24px 64px}header{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.brand{letter-spacing:.08em;text-transform:uppercase;color:#7cffcb;align-items:center;gap:12px;font-size:1.1rem;display:flex}.brand span{background:linear-gradient(135deg,#00ffe1,#1bb7ff);border-radius:999px;width:14px;height:14px;display:inline-flex}nav{align-items:center;gap:20px;font-size:.95rem;display:flex}nav a{color:#c8d8e8;text-decoration:none;transition:color .2s}nav a:hover{color:#7cffcb}.hero{border-radius:32px;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;background:linear-gradient(#071b35eb,#030810f7);position:absolute;inset:0}.hero-copy{z-index:2;width:100%;max-width:700px;padding:120px 0 80px;position:relative}.hero-copy .hv-badge{margin-bottom:24px;display:inline-block}.hero-copy h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(3rem,7vw,5.5rem);font-weight:800;line-height:1}.hero-copy h1 em{background:linear-gradient(90deg,#7cffcb,#00ffe1,#1bb7ff,#7cffcb) 0 0/300%;-webkit-text-fill-color:transparent;background-clip:text;font-style:normal;animation:4s linear infinite hv-shimmer}.hero-copy p{color:#c8d8e8;max-width:560px;margin:20px 0;line-height:1.8}.hero-copy-description{font-size:clamp(1rem,1.8vw,1.15rem);color:#8aa0b8!important;margin:12px 0 0!important}.hero-scroll-hint{z-index:3;color:#8aa0b8;letter-spacing:.18em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:.72rem;animation:2.4s ease-in-out infinite hv-blink;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero-scroll-arrow{border-bottom:2px solid #7cffcb;border-right:2px solid #7cffcb;width:20px;height:20px;animation:1.4s ease-in-out infinite hero-bounce;transform:rotate(45deg)}@keyframes hero-bounce{0%,to{transform:rotate(45deg)translateY(0)}50%{transform:rotate(45deg)translateY(5px)}}@media (width<=768px){.hero{align-items:flex-start;min-height:100svh;padding:0 24px}.hero-copy{width:100%;max-width:100%;padding:100px 0 60px}.hero-copy h1{font-size:clamp(2.4rem,10vw,3.8rem)}.hero-copy p{max-width:100%}.hero-stats{flex-direction:column;gap:12px}}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.btn,.btn-secondary{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:14px 26px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.btn{color:#05070b;background:linear-gradient(135deg,#00ffe1,#1bb7ff)}.btn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 6px 20px #00ffe159}.btn:active{box-shadow:none;transform:translateY(0)}.btn-secondary{color:#e6f7ff;background:#ffffff0d;border:1px solid #ffffff1f}.btn-amazon{color:#fff;background:#f90;text-decoration:none}.btn-amazon:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #f906}.btn-amazon:active{box-shadow:none;transform:translateY(0)}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.stat-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;padding:20px}.stat-card strong{margin-bottom:8px;font-size:1.55rem;display:block}.hero-bg:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 80% 20%,#00ffff24,#0000 28%),radial-gradient(circle at 20% 80%,#7cffcb1a,#0000 24%);position:absolute;inset:0}.hv-grid{transform-origin:bottom;pointer-events:none;background-image:linear-gradient(#00ffe159 1px,#0000 1px),linear-gradient(90deg,#00ffe159 1px,#0000 1px);background-size:44px 44px;width:240%;height:75%;animation:2.6s linear infinite hv-gridmove;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)perspective(420px)rotateX(62deg);mask-image:linear-gradient(#0000 15%,#000 75%)}@keyframes hv-gridmove{0%{background-position:0 0}to{background-position:0 44px}}.hv-horizon{filter:blur(8px);pointer-events:none;background:radial-gradient(#00ffe173,#0000 70%);height:120px;animation:3.4s ease-in-out infinite hv-pulse;position:absolute;bottom:32%;left:0;right:0}@keyframes hv-pulse{0%,to{opacity:.5;transform:scaleX(.9)}50%{opacity:.9;transform:scaleX(1.05)}}.hv-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hv-particles span{background:#7cffcb;border-radius:50%;width:5px;height:5px;animation:linear infinite hv-float;position:absolute;bottom:-10px;box-shadow:0 0 8px 1px #7cffcbcc}@keyframes hv-float{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(-440px)}}.hv-particles span:first-child{animation-duration:7s;animation-delay:0s;left:8%}.hv-particles span:nth-child(2){background:#1bb7ff;animation-duration:9s;animation-delay:1.5s;left:18%;box-shadow:0 0 8px 1px #1bb7ffcc}.hv-particles span:nth-child(3){animation-duration:6.5s;animation-delay:3s;left:27%}.hv-particles span:nth-child(4){animation-duration:8.5s;animation-delay:.8s;left:36%}.hv-particles span:nth-child(5){background:#1bb7ff;animation-duration:7.5s;animation-delay:2.2s;left:45%;box-shadow:0 0 8px 1px #1bb7ffcc}.hv-particles span:nth-child(6){animation-duration:10s;animation-delay:4s;left:54%}.hv-particles span:nth-child(7){animation-duration:6.8s;animation-delay:1s;left:63%}.hv-particles span:nth-child(8){background:#1bb7ff;animation-duration:8.8s;animation-delay:2.8s;left:72%;box-shadow:0 0 8px 1px #1bb7ffcc}.hv-particles span:nth-child(9){animation-duration:7.2s;animation-delay:.4s;left:80%}.hv-particles span:nth-child(10){animation-duration:9.4s;animation-delay:3.6s;left:88%}.hv-particles span:nth-child(11){animation-duration:8s;animation-delay:5s;left:60%}.hv-particles span:nth-child(12){background:#1bb7ff;animation-duration:9.8s;animation-delay:5.8s;left:32%;box-shadow:0 0 8px 1px #1bb7ffcc}.hv-scanline{z-index:2;pointer-events:none;background:linear-gradient(#0000,#7cffcb12,#0000);height:38%;animation:5s linear infinite hv-scan;position:absolute;top:0;left:0;right:0}@keyframes hv-scan{0%{transform:translateY(-100%)}to{transform:translateY(360%)}}.visual-panel{z-index:3;align-content:center;place-items:center;padding:40px;display:grid;position:absolute;inset:0}.hv-badge{letter-spacing:.18em;color:#7cffcb;background:#7cffcb0f;border:1px solid #7cffcb4d;border-radius:999px;margin-bottom:16px;padding:5px 12px;font-size:.72rem;font-weight:700;animation:2s ease-in-out infinite hv-blink;display:inline-block}@keyframes hv-blink{0%,to{opacity:1}50%{opacity:.45}}.visual-panel h2{text-transform:uppercase;letter-spacing:.16em;background:linear-gradient(90deg,#7cffcb,#00ffe1,#1bb7ff,#7cffcb) 0 0/300%;-webkit-text-fill-color:transparent;color:#7cffcb;background-clip:text;margin:0;font-size:2rem;animation:4s linear infinite hv-shimmer}@keyframes hv-shimmer{to{background-position:300%}}.visual-panel p{color:#c8d8e8;text-align:center;max-width:420px;margin:18px 0 0;line-height:1.7}@media (prefers-reduced-motion:reduce){.hv-grid,.hv-horizon,.hv-particles span,.hv-scanline,.hv-badge,.hero-copy h1 em,.hero-scroll-arrow,.hero-scroll-hint{animation:none}}.products,.features,.categories{margin-top:56px}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.category-card{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:56px 1fr;gap:18px;padding:24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.category-icon{color:#7cffcb;background:#7cffcb1f;border:1px solid #7cffcb3d;border-radius:8px;place-items:center;width:56px;height:56px;display:grid}.category-icon svg{width:28px;height:28px}.category-card:hover{border-color:#7cffcb66;transform:translateY(-4px);box-shadow:0 20px 60px #0000001f}.category-card h3{margin:0 0 12px;font-size:1.3rem}.category-card p{color:#c8d8e8;margin:0;line-height:1.75}.category-hero{margin-bottom:24px}.category-hero small{color:#7cffcb;letter-spacing:.18em;text-transform:uppercase}.category-hero h1{margin:16px 0 12px;font-size:clamp(2rem,4vw,3.6rem)}.category-description{color:#c8d8e8;max-width:800px;margin:0;line-height:1.75}.category-meta{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.category-meta span{color:#c8d8e8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:10px 14px}.category-back{color:#7cffcb;margin-bottom:18px;font-weight:700;text-decoration:none;display:inline-flex}.section-title{align-items:center;gap:12px;margin-bottom:24px;display:flex}.section-title small{color:#7cffcb;letter-spacing:.2em;text-transform:uppercase}.section-title h2{margin:0;font-size:2.1rem}.section-title-stacked{justify-content:space-between;align-items:flex-start}.section-title-stacked p{color:#c8d8e8;max-width:520px;margin:0;line-height:1.7}.product-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.product-link{color:inherit;text-decoration:none}.product-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;height:100%;padding:24px;transition:transform .3s;display:flex}.product-card:hover{transform:translateY(-5px)}.product-card-content{flex-direction:column;flex:1;gap:0;display:flex}.product-card-content>div:first-child{flex:1}.product-card h2,.product-card h3{margin:0 0 16px;font-size:1.35rem}.product-card-image{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;justify-content:center;align-items:center;height:200px;margin:0 0 16px;display:flex;overflow:hidden}.product-card-image img{object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .4s;display:block}.product-card:hover .product-card-image img{transform:scale(1.06)}.product-card p{color:#c8d8e8;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.75;display:-webkit-box;overflow:hidden}.product-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.product-card-footer span{color:#7cffcb;margin-bottom:4px;padding:6px 0;font-size:1.15rem;font-weight:700;display:inline-flex}.product-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.btn-small{min-width:0;padding:12px 18px;font-size:.95rem}.product-card-actions .btn-small{width:100%}.feature-list{gap:16px;display:grid}.feature-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:18px 20px;display:grid}.feature-item>div:first-child{color:#7cffcb;background:#7cffcb14;border:1px solid #7cffcb33;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.95rem;font-weight:700;display:grid}.feature-content{width:100%;min-width:0}.feature-content strong{color:#e6f7ff;margin-bottom:4px;display:block}.feature-item p{overflow-wrap:break-word;word-break:break-word;color:#8aa0b8;margin:0;font-size:.92rem;line-height:1.6}@media (width<=480px){.feature-item{gap:12px;padding:14px 16px}}.category-buying-guide{background:#ffffff05;border:1px solid #7cffcb1a;border-radius:20px;margin-top:64px;padding:36px 40px}.category-buying-guide h2{color:#e6f7ff;margin:0 0 12px;font-size:1.4rem}.category-buying-guide p{color:#8aa0b8;margin:0 0 20px;line-height:1.7}.category-buying-guide ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.category-buying-guide li{color:#c8d8e8;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.6;display:flex}.category-buying-guide li:before{content:"";background:#7cffcb;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}@media (width<=640px){.category-buying-guide{padding:24px 20px}}footer{color:#8ca4b3;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:28px;font-size:.95rem;display:flex}@media (width<=860px){header,.hero{grid-template-columns:1fr}.hero{padding:48px 0 32px}.hero-stats,.category-grid,.product-card-actions{grid-template-columns:1fr}}header[data-astro-cid-nen7h5rs]{position:relative}.main-nav[data-astro-cid-nen7h5rs]{z-index:1000}.menu-toggle[data-astro-cid-nen7h5rs]{color:#e6f7ff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;width:44px;height:44px;padding:10px;display:none}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:999px;width:100%;height:2px;transition:opacity .2s,transform .2s;display:block}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]+span[data-astro-cid-nen7h5rs]{margin-top:6px}.menu-toggle[data-astro-cid-nen7h5rs].active span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs].active span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-nen7h5rs].active span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.dropdown-container[data-astro-cid-nen7h5rs]{position:relative}.dropdown-toggle[data-astro-cid-nen7h5rs]{color:#c8d8e8;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:Rubik,Inter,poppins;font-size:.95rem;transition:color .2s;display:flex}.dropdown-toggle[data-astro-cid-nen7h5rs]:hover{color:#7cffcb}.dropdown-icon[data-astro-cid-nen7h5rs]{transition:transform .3s}.dropdown-menu[data-astro-cid-nen7h5rs].active .dropdown-icon[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.dropdown-menu[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;backdrop-filter:blur(8px);z-index:1000;background:#071b35f2;border:1px solid #7cffcb33;border-radius:12px;min-width:240px;padding:8px 0;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-8px)}.dropdown-menu[data-astro-cid-nen7h5rs].active{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-astro-cid-nen7h5rs]{color:#c8d8e8;align-items:center;gap:12px;padding:12px 16px;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.dropdown-item[data-astro-cid-nen7h5rs]:hover{color:#7cffcb;background:#7cffcb1a;padding-left:20px}.dropdown-category-symbol[data-astro-cid-nen7h5rs]{color:#7cffcb;background:#7cffcb14;border:1px solid #7cffcb38;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.dropdown-category-symbol[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:18px;height:18px}a[data-astro-cid-nen7h5rs].brand{color:inherit;text-decoration:none}.lang-switch[data-astro-cid-nen7h5rs]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.lang-btn[data-astro-cid-nen7h5rs]{letter-spacing:.06em;color:#8aa0b8;opacity:.55;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:700;text-decoration:none;transition:opacity .2s,background .2s,color .2s;display:inline-flex}.lang-btn[data-astro-cid-nen7h5rs]:hover{opacity:1;color:#e6f7ff}.lang-btn[data-astro-cid-nen7h5rs].lang-active{opacity:1;color:#7cffcb;background:#7cffcb14}.lang-flag[data-astro-cid-nen7h5rs]{border-radius:2px;display:block;box-shadow:0 0 0 1px #ffffff26}.brand-logo[data-astro-cid-nen7h5rs]{object-fit:contain;width:48px;height:48px}@media (width<=1024px){.menu-toggle[data-astro-cid-nen7h5rs]{display:block}.main-nav[data-astro-cid-nen7h5rs]{backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;background:#071b35f5;border:1px solid #7cffcb2e;border-radius:16px;gap:6px;padding:16px;transition:opacity .2s,visibility .2s,transform .2s;display:grid;position:absolute;top:calc(100% + 12px);left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 80px #00000052}.main-nav[data-astro-cid-nen7h5rs].active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.main-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.dropdown-toggle[data-astro-cid-nen7h5rs]{border-radius:8px;justify-content:space-between;width:100%;padding:12px}.main-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.dropdown-toggle[data-astro-cid-nen7h5rs]:hover{background:#7cffcb14}.dropdown-menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;background:#ffffff0a;border:0;width:100%;min-width:0;max-height:0;padding:0;transition:max-height .2s,padding .2s;position:static;overflow:hidden;transform:none}.dropdown-menu[data-astro-cid-nen7h5rs].active{max-height:560px;padding:6px 0;transform:none}.dropdown-item[data-astro-cid-nen7h5rs]{padding:10px 12px}.dropdown-item[data-astro-cid-nen7h5rs]:hover{padding-left:16px}.lang-switch[data-astro-cid-nen7h5rs]{justify-self:start;margin-top:6px}}footer[data-astro-cid-jo6i4kqk]{margin-top:100px;padding:0 2rem;position:relative;overflow:hidden}.footer-glow[data-astro-cid-jo6i4kqk]{background:linear-gradient(90deg,#0000,#7cffcb,#0000);width:600px;height:1px;position:absolute;top:0;left:50%;translate:-50%}.footer-glow[data-astro-cid-jo6i4kqk]:after{content:"";pointer-events:none;background:radial-gradient(#7cffcb14 0%,#0000 70%);width:300px;height:120px;position:absolute;top:0;left:50%;translate:-50% -50%}footer[data-astro-cid-jo6i4kqk]:before{content:"MG";color:#7cffcb06;pointer-events:none;letter-spacing:-.05em;user-select:none;font-size:18rem;font-weight:900;line-height:1;position:absolute;bottom:20px;right:-20px}.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1px 1fr 1fr;align-items:start;gap:0 56px;max-width:1200px;margin:0 auto;padding:56px 0 48px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:16px;display:flex}.footer-brand-logo[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;display:flex}.footer-brand-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:10px;width:36px;height:36px}.footer-brand-logo[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#e6f7ff;letter-spacing:.02em;font-size:1rem;font-weight:700}.footer-brand-tagline[data-astro-cid-jo6i4kqk]{color:#e6f7ff;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800;line-height:1.1}.footer-brand-tagline[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{color:#7cffcb;font-style:normal}.footer-brand-desc[data-astro-cid-jo6i4kqk]{color:#8aa0b8;max-width:280px;margin:0;font-size:.88rem;line-height:1.7}.footer-brand-badge[data-astro-cid-jo6i4kqk]{color:#7cffcb;background:#7cffcb0f;border:1px solid #7cffcb26;border-radius:100px;align-items:center;gap:8px;width:fit-content;padding:5px 14px 5px 10px;font-size:.75rem;display:inline-flex}.badge-dot[data-astro-cid-jo6i4kqk]{background:#7cffcb;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 6px #7cffcb}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.footer-divider[data-astro-cid-jo6i4kqk]{background:linear-gradient(#0000,#ffffff12 20% 80%,#0000);align-self:stretch;width:1px}.footer-nav-title[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.16em;color:#7cffcb;margin-bottom:20px;font-size:.68rem;font-weight:700;display:block}.footer-nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#8aa0b8;align-items:center;gap:0;font-size:.88rem;text-decoration:none;transition:color .2s,translate .2s;display:inline-flex;position:relative}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:before{content:"";background:#7cffcb;width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#e6f7ff;translate:4px}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover:before{width:100%}.footer-lang[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;margin-top:28px;display:flex}.footer-lang-btn[data-astro-cid-jo6i4kqk]{color:#8aa0b8;opacity:.6;align-items:center;gap:8px;font-size:.85rem;text-decoration:none;transition:opacity .2s,color .2s;display:inline-flex}.footer-lang-btn[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{border-radius:2px;box-shadow:0 0 0 1px #ffffff1f}.footer-lang-btn[data-astro-cid-jo6i4kqk]:hover{opacity:1;color:#e6f7ff}.footer-lang-active[data-astro-cid-jo6i4kqk]{opacity:1;color:#7cffcb}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:20px 0 28px;display:flex}.footer-copy[data-astro-cid-jo6i4kqk]{color:#8aa0b899;font-size:.8rem}.footer-made[data-astro-cid-jo6i4kqk]{color:#8aa0b866;align-items:center;gap:6px;font-size:.78rem;display:flex}.footer-heart[data-astro-cid-jo6i4kqk]{color:#7cffcb;opacity:.7;font-size:.6rem}@media (width<=900px){.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:40px}.footer-divider[data-astro-cid-jo6i4kqk]{display:none}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer-brand-tagline[data-astro-cid-jo6i4kqk]{font-size:1.6rem}}@media (width<=540px){.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px}.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:8px}.footer-brand-tagline[data-astro-cid-jo6i4kqk]{font-size:1.4rem}}
