@import url("https://fonts.googleapis.com/css2?family=Mitr:wght@200;300;400;500&display=swap");:root{--primary-color:#ffee05;--primary-hover:gold;--secondary-color:#005;--accent-color:#000bac;--text-light:#fff;--text-dark:#333;--glass-bg:hsla(0,0%,100%,.1);--glass-border:hsla(0,0%,100%,.2);--bg-color:var(--secondary-color);--bg-image:radial-gradient(circle at top right,rgba(0,11,172,.8) 0%,#005 40%);--text-color:var(--text-light);--header-bg:rgba(255,238,5,.95);--header-link:var(--accent-color);--header-link-hover-bg:var(--accent-color);--header-link-hover-color:var(--primary-color);--header-toggle-color:var(--accent-color);--mobile-menu-bg:rgba(255,238,5,.98);--footer-bg:var(--primary-color);--footer-text:var(--accent-color);--title-color:var(--primary-color);--text-secondary:#e0e0e0;--carousel-bg:hsla(0,0%,100%,.05);--carousel-shadow:rgba(0,0,0,.5);--slider-bg:rgba(0,0,0,.06);--slider-border:rgba(0,11,172,.15);--thumb-bg:linear-gradient(135deg,#005,#000bac);--thumb-shadow:rgba(0,0,85,.2);--opt-active-color:#fff;--opt-inactive-color:#000bac}[data-theme=light]{--primary-color:#ff4a85;--primary-hover:#ff2a70;--secondary-color:#fff;--accent-color:#ff6b00;--text-light:#2b2d42;--text-dark:#12121a;--glass-bg:rgba(255,74,133,.03);--glass-border:rgba(255,107,0,.15);--bg-color:#fff;--bg-image:radial-gradient(circle at top right,rgba(255,74,133,.07) 0%,rgba(255,107,0,.04) 40%,#fff 80%);--text-color:#2b2d42;--header-bg:hsla(0,0%,100%,.92);--header-link:#ff6b00;--header-link-hover-bg:#ff4a85;--header-link-hover-color:#fff;--header-toggle-color:#ff4a85;--mobile-menu-bg:hsla(0,0%,100%,.98);--footer-bg:#ff6b00;--footer-text:#fff;--title-color:#ff4a85;--text-secondary:#556;--carousel-bg:rgba(255,74,133,.02);--carousel-shadow:rgba(255,74,133,.1);--slider-bg:rgba(255,74,131,.06);--slider-border:rgba(255,74,131,.15);--thumb-bg:linear-gradient(135deg,#ff4a85,#ff6b00);--thumb-shadow:rgba(255,74,131,.25);--opt-active-color:#fff;--opt-inactive-color:#ff6b00}*{box-sizing:border-box;margin:0;padding:0;font-family:Mitr,sans-serif}body{background-color:var(--bg-color);background-image:var(--bg-image);color:var(--text-color);min-height:100vh;overflow-x:hidden;display:flex;flex-direction:column;transition:background-color .3s ease,color .3s ease}header{justify-content:space-between;padding:.5rem 2rem;background:var(--header-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 30px rgba(0,0,0,.1);border-bottom:1px solid var(--glass-border);position:-webkit-sticky;position:sticky;top:0;z-index:100;transition:background-color .3s ease,border-bottom .3s ease}.logo-container,header{display:flex;align-items:center}.logo{height:60px;transition:transform .3s ease}.logo:hover{transform:scale(1.05)}.theme-slider-container{margin-left:auto;margin-right:1.5rem;z-index:101}.theme-slider{display:flex;background:var(--slider-bg);border:1px solid var(--slider-border);border-radius:30px;padding:3px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:190px;height:36px;transition:background .3s,border-color .3s}.slider-thumb{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);background:var(--thumb-bg);border-radius:25px;transition:transform .3s cubic-bezier(.25,1,.5,1);box-shadow:0 3px 8px var(--thumb-shadow);z-index:1}[data-theme=light] .slider-thumb{transform:translateX(100%)}.slider-option{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;font-weight:600;color:var(--opt-inactive-color);z-index:2;transition:color .3s}.slider-option i{font-size:.85rem}.slider-option.active{color:var(--opt-active-color)}@media (max-width:768px){.theme-slider-container{margin-right:.5rem}.theme-slider{width:70px}.slider-option span{display:none}.slider-option i{font-size:1rem}}.lang-switch-container{display:flex;align-items:center;gap:6px;margin-right:1.5rem;font-size:.85rem;font-weight:600;z-index:101}.lang-btn{color:var(--opt-inactive-color);text-decoration:none;transition:color .3s,transform .2s;cursor:pointer;display:inline-block}.lang-btn:hover{color:var(--accent-color);transform:translateY(-1px)}.lang-btn.active{color:var(--opt-active-color);pointer-events:none;border-bottom:2px solid var(--opt-active-color);padding-bottom:1px}.lang-separator{color:var(--slider-border);opacity:.5}.nav-links{display:flex;gap:1.5rem;align-items:center}.header-link{text-decoration:none;font-weight:500;color:var(--header-link);padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;font-size:1.1rem}.header-link.active,.header-link:hover{background-color:var(--header-link-hover-bg);color:var(--header-link-hover-color);transform:translateY(-2px)}.menu-toggle{display:none;font-size:1.5rem;color:var(--header-toggle-color);cursor:pointer;background:none;border:none}main{flex:1 1;flex-direction:column;padding:2rem 5%;position:relative}.hero-section,main{display:flex;align-items:center}.hero-section{flex-direction:row;justify-content:center;width:100%;max-width:1400px;gap:2rem;margin-top:2rem;flex-wrap:wrap}.hero-content{flex:1 1;min-width:300px;display:flex;flex-direction:column;gap:1rem;z-index:10}.title h1{color:var(--title-color);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.title h1,.title p{transition:color .3s ease}.title p{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;margin-top:1rem}.floating-element{position:relative;width:100%;max-width:650px;display:flex;justify-content:center;align-items:center;margin-top:2rem}.yellow-bg{position:absolute;width:100%;height:auto;opacity:.8;filter:blur(20px);z-index:0}.set-of-clothe{width:100%;height:auto;z-index:1;animation:floating 3s ease-in-out infinite}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.carousel-wrapper{flex:1 1;min-width:300px;max-width:400px;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px var(--carousel-shadow);aspect-ratio:2/3;background:var(--carousel-bg);border:1px solid var(--glass-border);transition:box-shadow .3s ease,background .3s ease,border-color .3s ease}.carousel-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;transition:transform .3s ease}.slide{min-width:100%;height:100%;display:flex;justify-content:center;align-items:center}.slide img{width:100%;height:100%;object-fit:cover}.slide-control{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 10px;pointer-events:none}#next-btn,#prev-btn{pointer-events:auto;cursor:pointer;background:rgba(0,0,0,.3);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background .3s,transform .2s}#next-btn:hover,#prev-btn:hover{background:rgba(0,0,0,.7);transform:scale(1.1)}footer{background-color:var(--footer-bg);padding:10px 0;text-align:center;width:100%;margin-top:auto;transition:background-color .3s ease}footer h3{color:var(--footer-text);font-size:.9rem;font-weight:500;transition:color .3s ease}@media (max-width:768px){header{padding:.5rem 1rem}.lang-switch-container{margin-right:.5rem;font-size:.8rem;gap:4px}.nav-links{flex-direction:column;position:absolute;top:100%;left:0;width:100%;background:var(--mobile-menu-bg);box-shadow:0 10px 20px rgba(0,0,0,.2);max-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;transition:max-height .3s ease,opacity .3s ease,padding .3s ease,background-color .3s ease;border-bottom:1px solid var(--glass-border)}.nav-links.active{max-height:350px;opacity:1;padding:1rem 0;pointer-events:auto}.header-link{width:100%;text-align:center;border-radius:0}.menu-toggle{display:block}.hero-section{flex-direction:column;text-align:center;margin-top:1rem}.floating-element{display:none}.carousel-wrapper{width:100%;max-width:320px}}:root{--blog-card-bg:hsla(0,0%,100%,.07);--blog-card-border:hsla(0,0%,100%,.12);--blog-card-hover-bg:hsla(0,0%,100%,.12);--blog-card-shadow:transparent;--blog-card-hover-shadow:rgba(0,0,0,.4);--blog-card-title-color:#fff;--blog-card-text-color:#b0b8d0;--article-hero-bg:linear-gradient(160deg,rgba(0,11,90,.95),#000037 60%,rgba(20,0,80,.9));--article-hero-border:var(--primary-color);--article-hero-glow:radial-gradient(circle,rgba(255,238,5,.08) 0%,transparent 70%);--article-title-color:#fff;--article-subtitle-bg:hsla(0,0%,100%,.06);--article-subtitle-text:#c5d0e8;--article-meta-text:#8ca0c8;--article-text-color:#c8d0e0;--article-lead-bg:hsla(0,0%,100%,.05);--article-lead-text:#d0daf0;--comparison-table-th-bg:rgba(255,238,5,.9);--comparison-table-th-text:var(--secondary-color);--comparison-table-td-border:hsla(0,0%,100%,.06);--comparison-table-td-text:#c8d0e0;--comparison-table-even-bg:hsla(0,0%,100%,.03);--comparison-table-prop-text:#fff;--pros-cons-bg:rgba(0,0,0,.2);--pros-text:#c0cce0;--use-case-bg:rgba(255,238,5,.08);--use-case-border:rgba(255,238,5,.2);--use-case-text:#d0daf0;--conclusion-bg:hsla(0,0%,100%,.04);--conclusion-border:hsla(0,0%,100%,.1);--conclusion-summary-card-bg:hsla(0,0%,100%,.05);--conclusion-summary-card-border:hsla(0,0%,100%,.1);--conclusion-summary-card-title:#b0b8d0}[data-theme=light]{--blog-card-bg:#fff;--blog-card-border:rgba(255,74,131,.15);--blog-card-hover-bg:#fff;--blog-card-shadow:rgba(255,74,131,.04);--blog-card-hover-shadow:rgba(255,74,131,.12);--blog-card-title-color:#2b2d42;--blog-card-text-color:#556;--article-hero-bg:linear-gradient(160deg,#fff,rgba(255,74,131,.05) 50%,rgba(255,107,0,.08));--article-hero-border:var(--primary-color);--article-hero-glow:radial-gradient(circle,rgba(255,74,131,.1) 0%,transparent 70%);--article-title-color:#2b2d42;--article-subtitle-bg:rgba(255,74,131,.04);--article-subtitle-text:#4a4b5c;--article-meta-text:#667;--article-text-color:#334;--article-lead-bg:rgba(255,74,131,.06);--article-lead-text:#2b2d42;--comparison-table-th-bg:#ff6b00;--comparison-table-th-text:#fff;--comparison-table-td-border:rgba(255,74,131,.15);--comparison-table-td-text:#334;--comparison-table-even-bg:rgba(255,74,131,.02);--comparison-table-prop-text:#2b2d42;--pros-cons-bg:rgba(255,74,131,.03);--pros-text:#4a4b5c;--use-case-bg:rgba(255,107,0,.05);--use-case-border:rgba(255,107,0,.15);--use-case-text:#2b2d42;--conclusion-bg:rgba(255,74,131,.02);--conclusion-border:rgba(255,74,131,.1);--conclusion-summary-card-bg:#fff;--conclusion-summary-card-border:rgba(255,74,131,.12);--conclusion-summary-card-title:#556;--fabric-opacity:0.15;--fabric-border-opacity:0.4}.blog-page-title{color:var(--title-color);font-size:clamp(2rem,5vw,3.5rem);font-weight:600;margin-top:2rem;text-shadow:2px 2px 10px rgba(0,0,0,.2)}.blog-page-subtitle,.blog-page-title{text-align:center;transition:color .3s ease}.blog-page-subtitle{color:var(--blog-card-text-color);font-size:1.1rem;margin-top:.5rem;margin-bottom:2.5rem}.blog-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2rem;gap:2rem;width:100%;max-width:1100px;margin:0 auto 4rem}.blog-card{display:flex;background:var(--blog-card-bg);border:1px solid var(--blog-card-border);border-radius:20px;padding:2rem;gap:1.5rem;text-decoration:none;color:inherit;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 15px var(--blog-card-shadow)}.blog-card:hover{transform:translateY(-6px);background:var(--blog-card-hover-bg);box-shadow:0 16px 40px var(--blog-card-hover-shadow)}.blog-card-icon{font-size:2.5rem;color:var(--title-color);flex-shrink:0;transition:color .3s ease}.blog-card-content{display:flex;flex-direction:column;gap:.5rem}.blog-card-content h2{font-size:1.25rem;font-weight:600;color:var(--blog-card-title-color);line-height:1.4;transition:color .3s ease}.blog-card-content p{font-size:.95rem;color:var(--blog-card-text-color);line-height:1.6;transition:color .3s ease}.blog-tag{display:inline-block;background:rgba(255,74,131,.12);color:var(--primary-color);border:1px solid rgba(255,74,131,.3);font-size:.78rem;font-weight:500;padding:3px 12px;border-radius:20px;width:-moz-fit-content;width:fit-content;margin-bottom:.25rem;transition:color .3s ease,background-color .3s ease,border-color .3s ease}[data-theme=dark] .blog-tag{background:rgba(255,238,5,.15);color:var(--primary-color);border:1px solid rgba(255,238,5,.3)}.blog-read-more{font-size:.9rem;color:var(--primary-color);font-weight:500;margin-top:.5rem;transition:gap .2s ease,color .3s ease;display:inline-flex;align-items:center;gap:6px}.blog-card:hover .blog-read-more{gap:12px}.blog-article{width:100%;max-width:900px;margin:0 auto;padding:2.5rem 5% 4rem}.article-hero{width:100%;background:var(--article-hero-bg);border-bottom:3px solid var(--article-hero-border);padding:4rem 10% 3rem;margin-bottom:2.5rem;position:relative;overflow:hidden;transition:background .3s ease,border-color .3s ease}.article-hero:before{content:"";position:absolute;top:-40%;right:-10%;width:500px;height:500px;background:var(--article-hero-glow);pointer-events:none;transition:background .3s ease}.back-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--blog-card-text-color);font-size:.95rem;margin-bottom:2rem;transition:color .2s ease,gap .2s ease;padding:0;background:none}.back-link:hover{color:var(--primary-color);background:none;transform:none;gap:14px}.article-header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.article-header h1{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;color:var(--article-title-color);line-height:1.35;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.15);transition:color .3s ease}.article-subtitle{font-size:1.05rem;color:var(--article-subtitle-text);line-height:1.7;margin:0;max-width:600px;background:var(--article-subtitle-bg);border-left:3px solid var(--primary-color);padding:.6rem 1rem;border-radius:0 8px 8px 0;transition:color .3s ease,background .3s ease,border-color .3s ease}.article-meta{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;font-size:.875rem;color:var(--article-meta-text);transition:color .3s ease}.article-meta span{display:flex;align-items:center;gap:6px}.article-section{margin-bottom:2.5rem}.article-section h2{font-size:1.5rem;font-weight:600;color:var(--title-color);margin-bottom:1.2rem;display:flex;align-items:center;gap:10px;transition:color .3s ease}.article-section p{color:var(--article-text-color);line-height:1.9;font-size:1.05rem;transition:color .3s ease}.lead-text{font-size:1.1rem!important;color:var(--article-lead-text)!important;background:var(--article-lead-bg);border-left:4px solid var(--primary-color);padding:1.5rem 1.8rem;border-radius:0 12px 12px 0;transition:color .3s ease,background .3s ease,border-color .3s ease}.table-wrapper{overflow-x:auto;border-radius:16px;-webkit-overflow-scrolling:touch}.table-hint{display:none;font-size:.85rem;color:var(--blog-card-text-color);margin:-.5rem 0 1rem;align-items:center;gap:6px;transition:color .3s ease}.comparison-table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:600px}.comparison-table th{background:var(--comparison-table-th-bg);color:var(--comparison-table-th-text);padding:12px 14px;text-align:center;font-weight:600;font-size:.9rem;transition:background-color .3s ease,color .3s ease}.comparison-table th:first-child{text-align:left}.comparison-table td{padding:11px 14px;text-align:center;border-bottom:1px solid var(--comparison-table-td-border);color:var(--comparison-table-td-text);transition:border-color .3s ease,color .3s ease}.comparison-table tr:nth-child(2n) td{background:var(--comparison-table-even-bg);transition:background .3s ease}.comparison-table tr:last-child td{border-bottom:none}.prop-name{text-align:left!important;font-weight:500;color:var(--comparison-table-prop-text)!important;transition:color .3s ease}.fabric-card{border-radius:20px;padding:2.5rem;border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden;transition:background-color .3s ease,border-color .3s ease;display:flex;gap:2.5rem;align-items:center}.fabric-info{flex:1.3 1;display:flex;flex-direction:column;z-index:2}.fabric-image-wrapper{flex:0.7 1;border-radius:15px;overflow:hidden;height:100%;min-height:240px;align-self:stretch;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:2}.fabric-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.fabric-card:hover .fabric-image-wrapper img{transform:scale(1.05)}.fabric-cotton{background:linear-gradient(135deg,rgba(76,175,80,var(--fabric-opacity,.12)),var(--secondary-color));border-color:rgba(76,175,80,var(--fabric-border-opacity,.3))}.fabric-polyester{background:linear-gradient(135deg,rgba(33,150,243,var(--fabric-opacity,.12)),var(--secondary-color));border-color:rgba(33,150,243,var(--fabric-border-opacity,.3))}.fabric-cvc{background:linear-gradient(135deg,rgba(156,39,176,var(--fabric-opacity,.12)),var(--secondary-color));border-color:rgba(156,39,176,var(--fabric-border-opacity,.3))}.fabric-tc{background:linear-gradient(135deg,rgba(255,87,34,var(--fabric-opacity,.12)),var(--secondary-color));border-color:rgba(255,87,34,var(--fabric-border-opacity,.3))}.fabric-badge{align-self:flex-start;background:rgba(255,74,131,.15);color:var(--primary-color);border:1px solid rgba(255,74,131,.4);font-size:.8rem;font-weight:600;padding:4px 14px;border-radius:20px;letter-spacing:.5px;margin-bottom:.8rem;transition:all .3s ease}[data-theme=dark] .fabric-badge{background:rgba(255,238,5,.15);color:var(--primary-color);border:1px solid rgba(255,238,5,.4)}.fabric-card h2{font-size:1.4rem;color:var(--blog-card-title-color);margin-bottom:1rem;transition:color .3s ease}.pros-cons{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem;margin:1.5rem 0}.cons,.pros{background:var(--pros-cons-bg);padding:1.2rem;border-radius:12px;transition:background .3s ease}.pros h3{color:#81c784}.cons h3,.pros h3{margin-bottom:.75rem;font-size:1rem;display:flex;align-items:center;gap:8px}.cons h3{color:#ef9a9a}.cons ul,.pros ul{list-style:none;padding:0;margin:0}.pros ul li:before{content:"✓ ";color:#81c784}.cons ul li:before{content:"✗ ";color:#ef9a9a}.cons ul li,.pros ul li{color:var(--pros-text);font-size:.95rem;line-height:1.7;transition:color .3s ease}.use-case{background:var(--use-case-bg);border:1px solid var(--use-case-border);border-radius:12px;padding:1rem 1.3rem;display:flex;align-items:flex-start;gap:10px;color:var(--use-case-text);font-size:.97rem;line-height:1.7;transition:background .3s ease,border-color .3s ease,color .3s ease}.use-case i{color:var(--primary-color);margin-top:3px;flex-shrink:0;transition:color .3s ease}.conclusion-section{background:var(--conclusion-bg);border:1px solid var(--conclusion-border);border-radius:20px;padding:2.5rem;transition:background .3s ease,border-color .3s ease}.summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1.2rem;gap:1.2rem;margin:1.5rem 0}.summary-card{background:var(--conclusion-summary-card-bg);border:1px solid var(--conclusion-summary-card-border);border-radius:16px;padding:1.5rem;text-align:center;transition:transform .2s ease,background .3s ease,border-color .3s ease}.summary-card:hover{transform:translateY(-4px)}.summary-icon{width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 1rem}.summary-card h3{font-size:.9rem;color:var(--conclusion-summary-card-title);margin-bottom:.5rem;font-weight:400;transition:color .3s ease}.summary-card p{color:var(--blog-card-title-color)!important;font-size:1rem!important;line-height:1.4!important;transition:color .3s ease}.conclusion-text{text-align:center;margin:1.5rem 0 1.8rem;color:var(--blog-card-text-color)!important;transition:color .3s ease}.cta-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#1877f2;color:#fff!important;text-decoration:none;padding:.9rem 2.5rem;border-radius:12px;font-size:1.05rem;font-weight:600;transition:all .3s ease;width:-moz-fit-content;width:fit-content;margin:0 auto}.cta-btn:hover{background:#0d65d8;transform:translateY(-3px);box-shadow:0 10px 30px rgba(24,119,242,.4);color:#fff!important}.back-bottom{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--conclusion-border);transition:border-color .3s ease}body,html{overflow-x:hidden;width:100%}@media (max-width:768px){.article-hero{padding:2.5rem 1.5rem;border-radius:0}.table-hint{display:flex}.blog-card-grid{grid-template-columns:1fr!important;gap:1.5rem;padding:0 1rem}.page-main{padding:1rem 1rem 3rem;width:100%;box-sizing:border-box}.blog-card{gap:1rem}.blog-card,.fabric-card{flex-direction:column;padding:1.5rem}.fabric-card{gap:1.5rem;align-items:stretch}.fabric-image-wrapper{min-height:200px;order:-1}.pros-cons{grid-template-columns:1fr!important;gap:1rem}}@media (max-width:480px){.article-hero{padding:2rem 5%}.article-header h1{font-size:1.45rem}.article-meta{gap:.5rem 1rem;font-size:.8rem}.summary-cards{grid-template-columns:1fr}.conclusion-section{padding:1.5rem}}.gallery{position:relative;top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px;justify-content:center;width:100%;max-width:1200px;margin:0 auto 50px}.gallery img{width:100%;height:100%;object-fit:cover;cursor:pointer;border-radius:10px;transition:transform .4s ease,box-shadow .4s ease;box-shadow:0 5px 15px rgba(0,0,0,.2)}.gallery img:hover{transform:scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.4)}.modal{background:rgba(0,0,0,.85);position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:0;z-index:1000}.full-image,.modal{transition:all .4s ease}.full-image{position:absolute;height:80%;max-width:90%;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%)}.modal.open{opacity:1;pointer-events:all}.filter-btn{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px;margin-bottom:20px}:root{--filter-btn-text:var(--accent-color);--filter-btn-hover-bg:var(--secondary-color);--filter-btn-hover-text:var(--primary-color);--filter-btn-showall-bg:#fff;--filter-btn-showall-text:var(--secondary-color);--filter-btn-showall-hover-bg:#fff;--filter-btn-showall-hover-text:#000}[data-theme=light]{--filter-btn-text:#fff;--filter-btn-hover-bg:#fff;--filter-btn-hover-text:var(--primary-color);--filter-btn-showall-bg:var(--accent-color);--filter-btn-showall-text:#fff;--filter-btn-showall-hover-bg:#fff;--filter-btn-showall-hover-text:var(--accent-color)}.filter-btn button{padding:8px 15px;font-size:14px;cursor:pointer;color:var(--filter-btn-text);background-color:var(--primary-color);border-radius:10px;border:2px solid var(--primary-color);transition:all .2s ease}.filter-btn button.showAllBtn{background-color:var(--filter-btn-showall-bg);border:2px solid var(--filter-btn-showall-bg);color:var(--filter-btn-showall-text)}.filter-btn button.showAllBtn:hover{background-color:var(--filter-btn-showall-hover-bg);border:2px solid var(--primary-color);color:var(--filter-btn-showall-hover-text)}.filter-btn button.active,.filter-btn button:hover{color:var(--filter-btn-hover-text);background-color:var(--filter-btn-hover-bg);border:2px solid var(--primary-color)}.filter-btn button.active{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.25)}.container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:40px auto 60px}.container a{margin:0;padding:0;text-decoration:none}.service{background-size:cover;background-position:50%;display:flex;align-items:flex-end;justify-content:center;width:100%;aspect-ratio:1/1;text-align:center;border-radius:15px;overflow:hidden;position:relative;box-shadow:0 10px 20px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease}.service:hover{transform:scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.5)}.service:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);z-index:1}.service h2{color:#fff;font-size:1.2rem;font-weight:500;margin-bottom:15px;z-index:2;text-shadow:1px 1px 3px rgba(0,0,0,.8)}h1{color:var(--title-color);text-align:center;margin-top:2rem;font-size:clamp(1.5rem,3vw,2.5rem);transition:color .3s ease}:root{--chart-card-bg:hsla(0,0%,100%,.05);--chart-card-border:var(--glass-border);--chart-card-shadow:transparent}[data-theme=light]{--chart-card-bg:#fff;--chart-card-border:rgba(255,74,131,.15);--chart-card-shadow:rgba(255,74,131,.08)}.container-title h1{color:var(--title-color);text-align:center;margin-top:2rem;font-size:clamp(2rem,4vw,3rem);font-weight:500;transition:color .3s ease}.sizechart{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;justify-content:center;width:100%;max-width:1200px;margin:40px auto 60px}.sizechart-container{display:flex;flex-direction:column;align-items:center;background:var(--chart-card-bg);padding:20px;border-radius:15px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,border-color .3s ease;border:1px solid var(--chart-card-border);box-shadow:0 5px 15px var(--chart-card-shadow)}.sizechart-container:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.2)}[data-theme=light] .sizechart-container:hover{box-shadow:0 10px 25px rgba(255,74,131,.15)}.sizechart-container img{width:100%;max-width:300px;height:auto;cursor:pointer;border-radius:10px;margin-top:15px;box-shadow:0 5px 15px rgba(0,0,0,.2)}.sizechart-container h2{color:var(--title-color);text-align:center;font-size:1.1rem;font-weight:500;transition:color .3s ease}.sizechart-container a{display:flex;justify-content:center;width:100%}