@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn[wght].woff2) format("woff2-variations"),url(/fonts/vazirmatn/Vazirmatn-Regular.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--landing-primary:#0d8d94;--landing-primary-dark:#096e74;--landing-primary-bright:#4cc3c9;--landing-primary-light:rgba(76,195,201,.1);--landing-primary-hover-light:rgba(76,195,201,.18);--landing-primary-glow:rgba(76,195,201,.35);--landing-secondary:#fba824;--landing-secondary-dark:#d98307;--landing-secondary-light:rgba(251,168,36,.12);--landing-secondary-glow:rgba(251,168,36,.35);--landing-cyan-light:#cbeaef;--landing-fusion-purple:#7b2cbf;--landing-dark:#1e293b;--landing-metal-dark:#58585a;--landing-metal-light:#cbeaef;--landing-text-heading:#0f172a;--landing-text-body:#334155;--landing-text-muted:#58585a;--landing-text-white:#fff;--landing-accent:#fba824;--landing-accent-bright:#ffb83d;--landing-accent-dark:#d98307;--landing-accent-light:rgba(251,168,36,.18);--landing-green:#00a651;--landing-green-dark:#063;--landing-green-light:rgba(0,166,81,.1);--landing-orange:#fba824;--landing-bg:#fff;--landing-bg-alt:#f0f9fa;--landing-border:#e2e8f0;--fll-red:#0d8d94;--fll-red-dark:#096e74;--fll-red-light:rgba(76,195,201,.1);--fll-blue:#fba824;--fll-blue-dark:#d98307;--fll-yellow:#fba824;--fll-green:#00a651;--fll-orange:#fba824;--fll-dark:#1e293b;--fll-body-text:#334155;--fll-gray-bg:#f0f9fa;--fll-border:#e2e8f0;--fll-white:#fff;--blog-primary:#0d8d94;--blog-primary-dark:#096e74;--blog-primary-light:rgba(76,195,201,.1);--blog-accent:#fba824;--blog-accent-dark:#d98307;--blog-accent-light:rgba(251,168,36,.12);--blog-featured-yellow:#fba824;--blog-heading-text:#111827;--blog-body-text:#374151;--blog-muted-text:#6b7280;--blog-caption-text:#9ca3af;--blog-bg:#fff;--blog-bg-surface:#fafafb;--blog-bg-card:#fff;--blog-bg-highlight:#f0f9fa;--blog-border:#e5e7eb;--blog-border-light:#f3f4f6;--blog-tag-bg:#e6f7f9;--blog-tag-text:#0b7b83;--admin-brand:#7551ff;--admin-brand-hover:#5a33ea;--admin-brand-light:rgba(117,81,255,.12);--admin-brand-secondary:#4318ff;--admin-success:#05cd99;--admin-success-light:rgba(5,205,153,.12);--admin-warning:#ffb547;--admin-warning-light:rgba(255,181,71,.15);--admin-danger:#ee5d50;--admin-danger-light:rgba(238,93,80,.12);--admin-info:#39f;--admin-bg-light:#f4f7fe;--admin-text-navy:#1b254b;--admin-text-secondary-light:#707eae;--admin-border-light:#e9edf7;--admin-bg-dark:#0b1437;--admin-card-dark:#111c44;--admin-text-secondary-dark:#a3aed0;--admin-border-dark:hsla(0,0%,100%,.08);--font-vazir:"Vazirmatn","Roboto",sans-serif;--br-4:4px;--br-8:8px;--br-12:12px;--br-16:16px;--br-20:20px;--br-pill:50px;--br-full:9999px;--shadow-sm:0 2px 8px rgba(0,0,0,.04);--shadow-md:0 8px 24px rgba(0,0,0,.08);--shadow-lg:0 16px 40px rgba(0,0,0,.12);--shadow-horizon-light:0px 18px 40px rgba(112,144,176,.12);--shadow-horizon-dark:0px 20px 27px rgba(0,0,0,.25)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;direction:rtl}body{font-family:var(--font-vazir);color:var(--fll-body-text);background-color:var(--fll-white);line-height:1.7;overflow-x:hidden;text-align:right}a,blockquote,body,button,div,h1,h2,h3,h4,h5,h6,input,label,li,optgroup,option,p,select,span,table,td,textarea,th{font-family:var(--font-vazir),"Vazirmatn",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}code,kbd,pre{font-family:Consolas,Monaco,Vazirmatn,monospace!important}a{color:var(--fll-blue);text-decoration:none;transition:.2s ease-in-out}a:hover{color:var(--fll-blue-dark)}img{max-width:100%;height:auto;display:block}.skip-to-content-link{position:absolute;top:-100px;right:20px;background:var(--fll-red);color:var(--fll-white);padding:12px 20px;z-index:10000;font-weight:700;border-radius:var(--br-4);transition:top .2s ease}.skip-to-content-link:focus{top:10px}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.h1,h1{font-size:3.2rem;font-weight:900;line-height:1.25;margin-bottom:20px}.h1,.h2,h1,h2{font-family:var(--font-vazir);color:var(--fll-dark)}.h2,h2{font-size:2.4rem;font-weight:800;line-height:1.3;margin-bottom:16px}.h3,h3{font-size:1.8rem;margin-bottom:14px}.h3,.h4,h3,h4{font-family:var(--font-vazir);font-weight:700;color:var(--fll-dark)}.h4,h4{font-size:1.4rem}.eyebrow,.h4,h4{margin-bottom:12px}.eyebrow{font-family:var(--font-vazir);color:var(--fll-blue);display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:.05em;line-height:1}.b1{font-size:1.2rem;margin-bottom:24px}.b1,.b2{line-height:1.7;color:var(--fll-body-text)}.b2{font-size:1.05rem;margin-bottom:20px}.button-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}.button a,a.button,button.button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-vazir);color:var(--fll-white)!important;background-color:var(--fll-red);border:2px solid var(--fll-red);border-radius:var(--br-4);padding:12px 28px;font-weight:700;font-size:1rem;line-height:1.25;text-decoration:none!important;cursor:pointer;text-align:center;transition:all .2s ease-in-out;box-shadow:0 4px 15px rgba(237,28,36,.25)}.button a:hover,a.button:hover,button.button:hover{background-color:var(--fll-red-dark);border-color:var(--fll-red-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(237,28,36,.35)}.button-blue a,a.button-blue{background-color:var(--fll-blue);border-color:var(--fll-blue);box-shadow:0 4px 15px rgba(0,102,179,.25)}.button-blue a:hover,a.button-blue:hover{background-color:var(--fll-blue-dark);border-color:var(--fll-blue-dark)}.button-dark a,a.button-dark{background-color:var(--fll-dark);border-color:var(--fll-dark);box-shadow:0 4px 15px rgba(35,31,32,.25)}.button-stroked a,a.button-stroked{background-color:transparent;color:var(--fll-dark)!important;border-color:var(--fll-dark);box-shadow:none}.button-stroked a:hover,a.button-stroked:hover{background-color:var(--fll-dark);color:var(--fll-white)!important}.button-text a,a.button-text{color:var(--fll-blue);cursor:pointer;font-weight:700;font-size:1.05rem;position:relative;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.button-text a:after,a.button-text:after{content:"←";font-size:1.2rem;transition:transform .2s ease}.button-text a:hover:after,a.button-text:hover:after{transform:translateX(-5px)}.badge{display:inline-block;padding:4px 12px;border-radius:var(--br-pill);font-size:.85rem;font-weight:700;background:var(--fll-gray-bg);color:var(--fll-dark);border:1px solid var(--fll-border)}.badge-red{background:rgba(237,28,36,.1);color:var(--fll-red);border-color:rgba(237,28,36,.3)}.badge-blue{background:rgba(0,102,179,.1);color:var(--fll-blue);border-color:rgba(0,102,179,.3)}.badge-yellow{background:rgba(247,202,95,.2);color:#b38300;border-color:rgba(247,202,95,.5)}.badge-green{background:rgba(0,166,81,.1);color:var(--fll-green);border-color:rgba(0,166,81,.3)}header.u4m-header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;background-color:var(--fll-white);border-bottom:1px solid var(--fll-border);z-index:1000;box-shadow:0 4px 20px rgba(35,31,32,.05)}header.u4m-header .inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:90px;grid-gap:20px;gap:20px}header.u4m-header .logo{display:flex;align-items:center;justify-self:start}header.u4m-header .logo img{height:48px;width:auto}.header-nav{justify-self:center}.header-nav,.header-nav .main-menu,.main-menu{display:flex;align-items:center;justify-content:center}.header-nav .main-menu,.main-menu{gap:28px;list-style:none;margin:0;padding:0}.header-cta{display:flex;align-items:center;justify-content:flex-end;justify-self:end}.main-menu a{font-size:1.02rem;font-weight:700;color:var(--fll-dark);position:relative;padding:8px 0;white-space:nowrap}.main-menu a:after{content:"";position:absolute;bottom:0;right:0;width:0;height:3px;background-color:var(--fll-red);transition:width .25s ease}.main-menu a.active:after,.main-menu a:hover:after{width:100%}.navigation-wrap{display:flex;align-items:center;gap:28px}.hamburger-toggle{display:none;background:transparent;border:none;cursor:pointer;padding:10px;z-index:1005}.hamburger-toggle .lines{display:block;width:28px;height:3px;background:var(--fll-dark);position:relative;transition:.3s}.hamburger-toggle .lines:after,.hamburger-toggle .lines:before{content:"";position:absolute;width:28px;height:3px;background:var(--fll-dark);transition:.3s}.hamburger-toggle .lines:before{top:-8px}.hamburger-toggle .lines:after{top:8px}.hamburger-toggle.active .lines{background:transparent}.hamburger-toggle.active .lines:before{top:0;transform:rotate(45deg)}.hamburger-toggle.active .lines:after{top:0;transform:rotate(-45deg)}.offscreen-menu{position:fixed;top:90px;left:-100%;width:100%;max-width:380px;height:calc(100vh - 90px);background:var(--fll-white);box-shadow:10px 0 30px rgba(0,0,0,.15);transition:left .35s ease;padding:30px 24px;z-index:1001}.offscreen-menu.active{left:0}.offscreen-menu ul{list-style:none;margin-bottom:24px}.offscreen-menu ul li{margin-bottom:18px}.offscreen-menu ul li a{font-size:1.2rem;font-weight:700;color:var(--fll-dark)}section.u4m-hero{padding:70px 0 100px;position:relative;background:linear-gradient(180deg,#fff,#f9fafc);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.about-media-wrap,.hero-media-wrap,.location-media-wrap{position:relative;z-index:1}.hero-media-wrap:before{left:-40px;background-color:var(--fll-red)}.about-media-wrap:before,.hero-media-wrap:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100%;height:calc(100% + 60px);border-radius:var(--br-20);z-index:-1}.about-media-wrap:before{right:-40px;background-color:rgba(251,168,36,.7)}.about-media-wrap img,.location-media-wrap img{border-radius:var(--br-20);box-shadow:var(--shadow-lg);object-fit:cover;width:100%}.location-media-wrap:before{content:"";position:absolute;top:50%;left:-40px;transform:translateY(-50%);width:100%;height:calc(100% + 60px);background-color:rgba(247,202,95,.6);border-radius:var(--br-20);z-index:-1}.media-card{position:relative;border-radius:var(--br-20);overflow:hidden;box-shadow:0 10px 35px rgba(35,31,32,.2);background-color:var(--fll-dark)}.media-card img{width:100%;height:380px;border-radius:var(--br-20);object-fit:cover}section.u4m-alternating-content{padding:100px 0;background-color:var(--fll-white)}.about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}section.homepage-editions{padding:100px 0;background-color:var(--fll-gray-bg);border-radius:var(--br-20);margin:40px 0}.section-header-center{text-align:center;max-width:820px;margin:0 auto 40px}.tabs-navigation{display:flex;justify-content:center;gap:16px;margin-bottom:40px;flex-wrap:wrap}.tab-click{background:var(--fll-white);border:2px solid var(--fll-border);border-radius:var(--br-12);padding:14px 24px;font-weight:700;font-size:1rem;color:var(--fll-dark);cursor:pointer;transition:all .25s ease}.tab-click:hover{border-color:var(--fll-red);color:var(--fll-red)}.tab-item.active .tab-click{border:2px solid rgba(237,28,36,.2);border-bottom:4px solid var(--fll-red);background-color:rgba(237,28,36,.08);color:var(--fll-red)}.tab-pane-content{display:none;animation:fadeIn .35s ease-in-out forwards}.tab-pane-content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.edition-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;background:var(--fll-white);border-radius:var(--br-12);padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.06);border:1px solid var(--fll-border);align-items:center}section.animated-stats{padding:90px 0;background-color:var(--fll-dark);color:var(--fll-white)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;text-align:center}.stat-box{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--br-12);padding:40px 24px;transition:transform .3s ease}.stat-box:hover{transform:translateY(-6px);border-color:var(--fll-red);background:hsla(0,0%,100%,.08)}.stat-val{font-size:3.6rem;font-weight:900;color:var(--fll-yellow);margin-bottom:6px;line-height:1}.stat-title{font-size:1.25rem;font-weight:700;color:var(--fll-white)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:50px}.value-card{background:var(--fll-gray-bg);border-radius:var(--br-12);padding:32px 26px;border-top:5px solid var(--fll-red);transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.03)}.value-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.08);background:var(--fll-white)}.floating-consultation-btn{position:fixed;bottom:24px;left:24px;background-color:var(--fll-red);color:var(--fll-white)!important;padding:14px 24px;border-radius:var(--br-pill);font-weight:800;font-size:1rem;box-shadow:0 10px 30px rgba(237,28,36,.4);z-index:999;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease}.floating-consultation-btn:hover{background-color:var(--fll-red-dark);transform:translateY(-4px) scale(1.03);box-shadow:0 15px 35px rgba(237,28,36,.5)}.alert{padding:16px 20px;border-radius:var(--br-4);font-weight:500;margin-bottom:20px;display:flex;align-items:center;gap:12px}.alert-info{background:rgba(0,102,179,.1);border-right:4px solid var(--fll-blue);color:var(--fll-blue-dark)}.alert-success{background:rgba(0,166,81,.1);border-right:4px solid var(--fll-green);color:#063}.alert-warning{background:rgba(247,202,95,.2);border-right:4px solid #b38300;color:#805d00}footer.u4m-footer{background-color:var(--fll-dark);color:var(--fll-white);padding:80px 0 30px;border-top:5px solid var(--fll-red)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;grid-gap:50px;gap:50px;margin-bottom:50px}.footer-col h5{color:var(--fll-white);font-size:1.2rem;font-weight:800;margin-bottom:20px;position:relative;padding-bottom:8px}.footer-col h5:after{content:"";position:absolute;bottom:0;right:0;width:40px;height:3px;background-color:var(--fll-red)}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:12px}.footer-col ul li a{color:hsla(0,0%,100%,.75);font-size:.98rem;font-weight:500;transition:all .2s ease}.footer-col ul li a:hover{color:var(--fll-red);padding-right:6px}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding-top:30px;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:hsla(0,0%,100%,.6);flex-wrap:wrap;gap:16px}.footer-bottom a{color:hsla(0,0%,100%,.8)}.footer-bottom a:hover{color:var(--fll-yellow)}@media (max-width:1024px){header.u4m-header .inner{display:flex;justify-content:space-between;align-items:center}.about-grid,.edition-card,.footer-grid,.hero-grid{grid-template-columns:1fr;gap:40px}.header-cta,.header-nav,.navigation-wrap{display:none}.hamburger-toggle{display:block}.values-grid{grid-template-columns:repeat(2,1fr)}.about-media-wrap:before,.hero-media-wrap:before,.location-media-wrap:before{display:none}}@media (max-width:768px){.h1,h1{font-size:2.4rem}.h2,h2{font-size:1.9rem}.stats-grid,.values-grid{grid-template-columns:1fr}.tabs-navigation{flex-direction:column}.floating-consultation-btn{bottom:16px;left:16px;font-size:.9rem;padding:12px 20px}}@keyframes ds-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ds-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ds-card-hoverable:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.ds-input:focus,.ds-select:focus,.ds-textarea:focus{border-color:var(--fll-blue)!important;box-shadow:0 0 0 3px rgba(0,102,179,.15)!important}.ds-input-error:focus,.ds-select-error:focus,.ds-textarea-error:focus{border-color:var(--fll-red)!important;box-shadow:0 0 0 3px rgba(237,28,36,.15)!important}.ds-img-landing-hero{border-radius:var(--br-20)!important;box-shadow:var(--shadow-lg)!important;object-fit:cover}.ds-img-blog-header{border-radius:var(--br-16)!important;box-shadow:var(--shadow-md)!important;object-fit:cover}.ds-img-blog-card{border-radius:var(--br-12)!important;object-fit:cover}.ds-img-admin-thumb{border-radius:var(--br-8)!important;object-fit:cover}.ds-img-avatar{border-radius:var(--br-full)!important;object-fit:cover}:root{--remron-logo-teal:#4cc3c9;--remron-logo-amber:#fba824;--remron-logo-mist:#cbeaef;--remron-logo-graphite:#5a5a5c;--remron-logo-white:#fff;--remron-action:#096e74;--remron-action-hover:#075a5f;--remron-accent:#fba824;--remron-accent-hover:#d98307;--remron-ink:#1f2124;--remron-muted:#8b939b;--remron-border:#e8ecef;--remron-brand-border:#cbeaef;--remron-brand-soft:#f0fbfc;--landing-primary:var(--remron-action);--landing-primary-dark:var(--remron-action-hover);--landing-primary-deep:#054b4f;--landing-primary-bright:var(--remron-logo-teal);--landing-primary-light:#f0fbfc;--landing-secondary:var(--remron-logo-amber);--landing-secondary-dark:var(--remron-accent-hover);--landing-secondary-deep:#b06500;--landing-secondary-bright:#ffb83d;--landing-cyan-medium:#7fcfd6;--landing-cyan-light:var(--remron-logo-mist);--landing-dark:var(--remron-ink);--landing-metal-dark:var(--remron-logo-graphite);--landing-metal-light:var(--remron-logo-mist);--landing-text-heading:var(--remron-ink);--landing-text-body:var(--remron-logo-graphite);--landing-text-muted:var(--remron-muted);--landing-accent:var(--remron-logo-amber);--landing-accent-dark:var(--remron-accent-hover);--landing-bg:var(--remron-logo-white);--landing-bg-alt:var(--remron-brand-soft);--landing-border:var(--remron-border);--fll-red:var(--remron-action);--fll-red-dark:var(--remron-action-hover);--fll-red-light:var(--remron-brand-soft);--fll-blue:var(--remron-logo-amber);--fll-blue-dark:var(--remron-accent-hover);--fll-yellow:var(--remron-logo-amber);--fll-dark:var(--remron-ink);--fll-body-text:var(--remron-logo-graphite);--fll-gray-bg:var(--remron-brand-soft);--fll-border:var(--remron-border);--fll-white:var(--remron-logo-white);--blog-primary:var(--remron-action);--blog-primary-dark:var(--remron-action-hover);--blog-primary-light:var(--remron-brand-soft);--blog-accent:var(--remron-logo-amber);--blog-accent-dark:var(--remron-accent-hover);--blog-featured-yellow:var(--remron-logo-amber);--blog-heading-text:var(--remron-ink);--blog-body-text:#4b4b4d;--blog-muted-text:var(--remron-muted);--blog-bg-highlight:var(--remron-brand-soft);--blog-tag-bg:var(--remron-brand-soft);--blog-tag-text:#075a5f;--admin-brand:var(--remron-action);--admin-brand-hover:var(--remron-action-hover);--admin-brand-light:var(--remron-brand-soft);--admin-brand-secondary:var(--remron-logo-amber);--admin-bg-light:#fafafb;--admin-card-light:#fff;--admin-text-navy:var(--remron-ink);--admin-text-secondary-light:var(--remron-logo-graphite);--admin-border-light:var(--remron-border);--admin-bg-dark:#111214;--admin-card-dark:#1f2124;--admin-text-primary-dark:#fff;--admin-text-secondary-dark:#d6dadd;--admin-border-dark:hsla(0,0%,100%,.1)}a:not(.button):not(.button-text){color:var(--remron-action)}a:not(.button):not(.button-text):hover{color:var(--remron-action-hover)}.button a,a.button,button.button{background-color:var(--remron-action);border-color:var(--remron-action);box-shadow:0 4px 15px rgba(9,110,116,.22)}.button a:hover,a.button:hover,button.button:hover{background-color:var(--remron-action-hover);border-color:var(--remron-action-hover);box-shadow:0 6px 20px rgba(9,110,116,.3)}.button-accent,.button-blue,a.button-accent,a.button-blue,button.button-accent,button.button-blue{background-color:var(--remron-logo-amber)!important;border-color:var(--remron-logo-amber)!important;color:var(--remron-ink)!important;box-shadow:0 4px 15px rgba(251,168,36,.24)}.button-accent:hover,.button-blue:hover,a.button-accent:hover,a.button-blue:hover,button.button-accent:hover,button.button-blue:hover{background-color:var(--remron-accent-hover)!important;border-color:var(--remron-accent-hover)!important;color:var(--remron-ink)!important}.button-text,a.button-text{color:var(--remron-action)!important}.badge-brand,.badge-red{background:var(--remron-brand-soft)!important;color:var(--remron-action-hover)!important;border-color:var(--remron-logo-mist)!important}.badge-accent,.badge-blue,.badge-yellow{background:#fff9ed!important;color:#7a4600!important;border-color:#ffe1a6!important}.badge-green{background:#e9f8f0!important;color:#0b6b42!important;border-color:#bfe9d1!important}::selection{background:var(--remron-logo-mist);color:var(--remron-ink)}:focus-visible{outline-color:var(--remron-action)}.remron-skip-link{position:fixed;inset-inline-start:16px;inset-block-start:-96px;z-index:100000;min-height:44px;display:inline-flex;align-items:center;padding:10px 16px;border:2px solid var(--remron-action,#096e74);border-radius:10px;background:#fff;color:var(--remron-action-hover,#075a5f)!important;font-weight:800;text-decoration:none;box-shadow:0 10px 30px rgba(31,33,36,.16);transition:inset-block-start .14s ease}.remron-skip-link:focus-visible{inset-block-start:12px}#admin-main-content,#blog-page-content,#main-content{scroll-margin-block-start:96px;outline:none}:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid rgba(9,110,116,.32);outline-offset:3px}@media (max-width:900px){#admin-navigation{transition:transform .22s cubic-bezier(.2,0,0,1),visibility 0s linear .22s}#admin-navigation[data-mobile-open=false]{visibility:hidden;pointer-events:none}#admin-navigation[data-mobile-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}}@media (forced-colors:active){:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid CanvasText}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}#admin-navigation,.remron-skip-link{transition-duration:1ms}.ds-spinner{animation:none!important}}