body:has(.magazine-shell){overflow-x:clip;overflow-y:visible}.magazine-shell{min-height:100vh;background:var(--theme-background);color:var(--theme-text)}.magazine-chrome-container{width:min(calc(100% - 48px),1200px,var(--theme-content-width));margin-inline:auto}.magazine-shell :where(.magazine-header,.magazine-footer,.magazine-skip) :where(a,button,input):focus-visible,.magazine-skip:focus-visible{outline:2px solid var(--theme-primary);outline-offset:4px}.magazine-skip{position:fixed;inset-block-start:12px;inset-inline-start:16px;z-index:300;padding:12px 18px;border-radius:10px;background:var(--theme-surface);color:var(--theme-text);transform:translateY(-150%)}.magazine-skip:focus{transform:translateY(0)}#magazine-content{scroll-margin-top:85px}.magazine-header{position:relative;z-index:190;border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface) 96%,transparent);backdrop-filter:blur(18px);transition:box-shadow .2s}.magazine-header[data-sticky=true]{position:sticky;top:0}.magazine-header[data-condensed=true]{box-shadow:0 14px 32px -28px var(--theme-text)}.magazine-header-row{display:flex;align-items:center;gap:22px;min-height:82px;padding-block:12px}.magazine-brand{display:flex;align-items:center;gap:12px;min-width:0;max-width:280px}.magazine-brand-mark{position:relative;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--theme-primary) 30%,var(--theme-border));border-radius:14px 14px 22px 14px;background:var(--theme-primary-50);color:var(--theme-primary-700)}.magazine-brand-mark[data-custom=true]{border:0;background:transparent}.magazine-brand-mark img{object-fit:contain}.magazine-brand-copy{min-width:0}.magazine-brand-copy strong{font-size:calc(22px * var(--theme-font-scale, 1));font-weight:900;line-height:1.55;letter-spacing:-.035em}.magazine-brand-copy strong,.magazine-brand-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.magazine-brand-copy>span{margin-top:2px;max-width:210px;font-size:10px;line-height:1.7;color:var(--theme-muted)}.magazine-desktop-nav{display:none;min-width:0;flex:1}.magazine-desktop-nav nav{flex-wrap:wrap;justify-content:center}.magazine-default-nav{display:flex;align-items:center;gap:24px;font-size:12px;font-weight:750}.magazine-default-nav a{padding-block:12px;color:var(--theme-muted);transition:color .2s}.magazine-default-nav a:hover{color:var(--theme-primary-700)}.magazine-header-actions{display:flex;align-items:center;gap:10px;margin-inline-start:auto;flex-shrink:0}.magazine-desktop-search{display:none}.magazine-menu-toggle,.magazine-site-link{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-width:44px;height:44px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);transition:background .2s,border-color .2s}.magazine-site-link{padding-inline:13px;font-size:11px;font-weight:800}.magazine-menu-toggle:hover,.magazine-site-link:hover{background:var(--theme-primary-50);border-color:var(--theme-primary)}.magazine-site-link svg{color:var(--theme-primary-700)}.magazine-menu-toggle{cursor:pointer}.magazine-mobile-panel{border-top:1px dashed var(--theme-border);max-height:calc(100dvh - 86px);overflow-y:auto;overscroll-behavior:contain;background:var(--theme-surface);box-shadow:0 22px 35px -32px var(--theme-text)}.magazine-mobile-panel[hidden]{display:none}.magazine-mobile-panel>div{padding-block:18px}.magazine-mobile-panel .magazine-default-nav{flex-direction:column;align-items:stretch;gap:0}.magazine-mobile-panel .magazine-default-nav a{border-bottom:1px solid var(--theme-border)}.magazine-mobile-search{margin-bottom:12px}.magazine-mobile-site{display:flex;align-items:center;gap:10px;margin-top:16px;padding:14px;border-radius:12px;background:var(--theme-primary-50);color:var(--theme-primary-700);font-size:12px;font-weight:800}.magazine-mobile-site svg:last-child{margin-inline-start:auto}.magazine-header [data-magazine-search] form{border-color:var(--theme-border);background:var(--theme-background);border-radius:12px}.magazine-header [data-magazine-search] form:focus-within{border-color:var(--theme-primary);background:var(--theme-surface)}.magazine-header [data-magazine-search] form>svg{color:var(--theme-primary-700)}.magazine-header [data-magazine-search] input{color:var(--theme-text);font-size:12px}.magazine-header [data-magazine-search] input::placeholder{color:var(--theme-muted)}.magazine-header [data-magazine-search-panel]{background:var(--theme-surface);border-color:var(--theme-border)}.magazine-mobile-search [data-magazine-search-panel]{position:relative;inset:auto;margin-top:10px;box-shadow:none}.magazine-header [data-magazine-search] button[aria-label="پاک کردن جست‌وجو"]{width:32px;height:32px}.magazine-footer{position:relative;background:var(--theme-strong-surface);color:var(--theme-on-strong-surface);border-top:3px solid var(--theme-primary)}.magazine-footer-main{display:grid;grid-template-columns:1.15fr .85fr 1fr;align-items:start;gap:56px;padding-block:48px 42px}.magazine-footer-intro{min-width:0}.magazine-footer-kicker{display:flex;align-items:center;gap:9px;color:var(--theme-primary);font-size:11px;font-weight:700}.magazine-footer-brand{display:block;width:fit-content;margin-top:16px;font-size:calc(clamp(25px, 2.4vw, 32px) * var(--theme-font-scale, 1));font-weight:900;line-height:1.5;letter-spacing:-.04em;overflow-wrap:anywhere}.magazine-footer-intro p{max-width:38ch;margin-top:12px;font-size:12px;line-height:2.1;color:color-mix(in srgb,var(--theme-on-strong-surface) 70%,transparent)}.magazine-footer-nav{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0}.magazine-footer-nav>span{margin-block:3px 16px;font-size:11px;color:color-mix(in srgb,var(--theme-on-strong-surface) 65%,transparent)}.magazine-footer-nav a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:10px;border-bottom:1px solid color-mix(in srgb,var(--theme-on-strong-surface) 12%,transparent);font-size:12px;font-weight:700;overflow-wrap:anywhere}.magazine-footer-nav a svg{flex-shrink:0;color:var(--theme-primary)}.magazine-footer-brand:hover,.magazine-footer-nav a:hover{color:var(--theme-primary)}.magazine-footer-discover{display:flex;align-items:flex-start;gap:13px;padding:22px;border:1px solid color-mix(in srgb,var(--theme-primary) 40%,transparent);border-radius:20px 20px 34px 20px;background:color-mix(in srgb,var(--theme-primary) 7%,transparent);transition:background .2s}.magazine-footer-discover:hover{background:color-mix(in srgb,var(--theme-primary) 13%,transparent)}.magazine-footer-discover>svg{flex-shrink:0;color:var(--theme-primary)}.magazine-footer-discover>svg:last-child{width:16px;margin-inline-start:auto}.magazine-footer-discover>span{min-width:0}.magazine-footer-discover small{display:block;font-size:10px;line-height:1.9;color:color-mix(in srgb,var(--theme-on-strong-surface) 70%,transparent)}.magazine-footer-discover strong{display:block;margin-top:9px;font-size:15px;line-height:1.9;overflow-wrap:anywhere}.magazine-footer-discover span>span{display:block;margin-top:20px;font-size:11px;color:var(--theme-primary)}.magazine-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid color-mix(in srgb,var(--theme-on-strong-surface) 15%,transparent);padding-block:20px;color:color-mix(in srgb,var(--theme-on-strong-surface) 70%,transparent)}.magazine-footer-bottom>span{font-size:10px;letter-spacing:.16em}.magazine-footer-bottom>span span{color:var(--theme-primary)}.magazine-footer-bottom a{display:inline-flex;align-items:center;gap:10px;min-height:32px;font-size:11px}.magazine-footer-bottom a:hover{color:var(--theme-on-strong-surface)}@media (min-width:1024px){.magazine-desktop-search{display:block}.magazine-desktop-search [data-magazine-search]{width:230px}.magazine-mobile-search{display:none}}@media (min-width:1280px){.magazine-desktop-nav{display:block}.magazine-menu-toggle,.magazine-mobile-panel{display:none}}@media (max-width:1023px){.magazine-footer-main{gap:32px;grid-template-columns:1fr 1fr}.magazine-footer-discover{grid-column:1/-1;align-items:center}.magazine-footer-discover span>span{margin-top:8px}}@media (max-width:599px){.magazine-chrome-container{width:min(calc(100% - 32px),var(--theme-content-width))}.magazine-header-row{min-height:74px;gap:12px}.magazine-brand{gap:9px;flex:1}.magazine-brand-mark{width:38px;height:38px;border-radius:12px 12px 18px 12px}.magazine-brand-copy strong{font-size:calc(19px * var(--theme-font-scale, 1))}.magazine-brand-copy>span{max-width:160px;font-size:9px}.magazine-header-actions{gap:7px}.magazine-header-actions>.magazine-site-link{display:none}.magazine-footer-main{grid-template-columns:1fr;gap:28px;padding-block:34px 28px}.magazine-footer-nav{gap:0}.magazine-footer-nav>span{margin-bottom:8px}.magazine-footer-discover{padding:20px}.magazine-footer-bottom{gap:12px;padding-block:16px;flex-wrap:wrap}.magazine-footer-bottom>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.magazine-footer *,.magazine-header,.magazine-header *,.magazine-skip{transition:none!important;animation:none!important;scroll-behavior:auto}}