.erfan-native .native-section-stack.e-con,.erfan-native .native-section-stack>.e-con-inner{display:block!important;max-width:none!important;width:100%!important;padding:0!important;margin:0!important;gap:0!important;}
.erfan-native .elementor-widget-erfan-section{width:100%;max-width:none;margin:0!important;padding:0;border:0;}
.erfan-native .elementor-widget-erfan-section>.elementor-widget-container{display:contents;}
.erfan-native .elg-header{position:relative;top:auto;}
.erfan-native #main{outline:none;}
.erfan-native .elg-language nav{inset-inline-start:0;inset-inline-end:auto;max-width:calc(100vw - 32px);}
.erfan-native .ebp-public-scroll-frame{overflow:visible;height:auto;min-height:0;}
.erfan-native .ebp-public-mobile-frame{height:auto;min-height:0;overflow:visible;}
.erfan-native .elg-club-copy a.ebp-primary{display:flex;align-items:center;justify-content:center;text-decoration:none;}
.erfan-native.admin-bar .elg-dock{z-index:900;}
.erfan-native .elementor-widget-erfan-section:empty{display:none;}
.erfan-native .elg-search-dialog [hidden]{display:none!important;}
@media(max-width:767px){.erfan-native .product-glass p{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;display:block!important;max-width:100%;}.erfan-native .product-glass>div{min-width:0;}}

/* Elementor's generic img rules must not resize the original art direction. */
.erfan-native .elementor .portrait>img,.erfan-native .elementor .journal-thumb img,.erfan-native .elementor .library-cover img,.erfan-native .elementor .elg-club-visual>img{width:100%;height:100%!important;object-fit:cover;}
.erfan-native .elementor .elg-club-visual>img{border-radius:inherit;}
.erfan-native .elg-club-visual{overflow:hidden;}
.erfan-native .skip{position:fixed;top:-100px;padding:12px;z-index:9999;}
.erfan-native .skip:focus{top:40px;background:#102d43;color:#fff;}
.erfan-native.ebp-standalone{padding-bottom:110px;}

/* Reading utilities share the existing blue/glass system without new dependencies. */
.erfan-native{--en-ux-ink:#123d55;--en-ux-muted:#405e72;--en-ux-line:#a8becd;}
.erfan-native :is(.en-reading-shortcuts,.en-reading-completion,.en-note-progress){color:var(--en-ux-ink);}
.erfan-native .en-reading-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block:20px 28px;margin-inline:auto;max-width:calc(100% - 32px);}
.erfan-native .en-reading-shortcuts :is(a,button),.erfan-native .en-read-toggle,.erfan-native .en-tool-jump{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--en-ux-line);border-radius:20px;background:#f4f8fb;color:var(--en-ux-ink);font:inherit;font-size:1rem;line-height:1.6;text-decoration:none;cursor:pointer;}
.erfan-native .en-reading-shortcuts>a:first-child,.erfan-native .en-read-toggle[aria-pressed=false]{background:var(--en-ux-ink);color:white;border-color:var(--en-ux-ink);}
.erfan-native :is(.en-reading-shortcuts a,.en-reading-shortcuts button,.en-read-toggle,.en-tool-jump):focus-visible{outline:3px solid #277d9b;outline-offset:4px;}
.erfan-native :is(.en-reading-status,.en-list-status){font-size:.9rem;line-height:1.85;color:var(--en-ux-muted);margin-block:12px;}
.erfan-native .en-reading-completion{margin-block:32px;padding-block:24px;border-block:1px solid var(--en-ux-line);}
.erfan-native .en-reading-completion>p{font-size:.95rem;line-height:1.9;margin-block:12px 0;}
.erfan-native .en-read-badge{display:inline-block;margin-inline-start:12px;padding:2px 10px;border:1px solid var(--en-ux-line);border-radius:10px;font-size:.8rem;line-height:1.8;color:var(--en-ux-ink);background:#e3f0f5;}
.erfan-native .en-note-progress{margin-block:14px 22px;}
.erfan-native .en-note-progress p{font-size:.9rem;line-height:1.8;margin-block:0 8px;}
.erfan-native .en-note-progress progress{display:block;width:100%;height:7px;accent-color:#246078;border:0;border-radius:8px;overflow:hidden;background:#d7e4ec;}
.erfan-native .en-note-progress progress::-webkit-progress-bar{background:#d7e4ec;}
.erfan-native .en-note-progress progress::-webkit-progress-value{background:#246078;}
.erfan-native .en-tool-jump{margin-block:10px 22px;}
.erfan-native .en-copy-notes{min-height:48px;margin:8px;padding:12px 20px;font:inherit;font-weight:600;border:1px solid var(--en-ux-line);border-radius:16px;background:#fff;color:var(--en-ux-ink);cursor:pointer;}
.erfan-native .en-copy-notes:focus-visible{outline:3px solid #277d9b;outline-offset:4px;}
.erfan-native .en-notes-output{display:block;width:100%;min-height:180px;margin-block:16px;font:inherit;padding:14px;}
.erfan-native :is(#article-list,#article-tools,#article-notes,.reading-copy h2,.reading-copy h3){scroll-margin-top:70px;}
.erfan-native :is(a,button,summary,textarea,input){scroll-margin-bottom:110px;}
.erfan-native .reading-copy{overflow-wrap:break-word;}
.erfan-native .reading-copy table{max-width:100%;}
@media(max-width:480px){.erfan-native .en-reading-shortcuts{gap:8px}.erfan-native .en-reading-shortcuts :is(a,button){padding:9px 13px;font-size:.9rem}.erfan-native .en-reading-completion .en-read-toggle{width:100%;}}
@media print{.en-reading-shortcuts,.en-reading-completion,.en-tool-jump,.en-note-progress,.en-list-status{display:none!important;}}


/* Night glass: one material system for the native public site. */
.erfan-native .elg-header .elg-theme{width:44px;min-width:44px;flex-shrink:0;}
.erfan-native .elg-theme[hidden]{display:none!important;}
.elg-theme .en-theme-sun{display:none;}
html[data-en-theme=dark] .elg-theme .en-theme-sun{display:block;}
html[data-en-theme=dark] .elg-theme .en-theme-moon{display:none;}
@media(max-width:380px){.erfan-native .elg-header{gap:8px}.erfan-native .elg-header-actions{gap:6px}.erfan-native .elg-header .elg-logo{width:100px}.erfan-native .elg-logo img{width:80px!important;height:24px!important;}}

@media screen {
 html[data-en-theme=dark]{
  color-scheme:dark;background:#080f1b!important;
  --bg:#080f1b;--paper:#122131;--ink:#e9f2fa;--muted:#b2c4d5;--accent:#9ed8f4;--line:#34495d;--soft:#1b2d41;--dark:#0b192a;--inverse:#c9dce9;--green:#91dfc0;
  --night-ink:#e9f2fa;--night-muted:#b2c4d5;--night-line:#34495d;--night-surface:#122131;
  --night-glass:linear-gradient(135deg,rgba(61,85,111,.76),rgba(16,31,49,.88) 54%,rgba(34,57,78,.83));
  --night-edge:rgba(168,207,236,.32);--night-shadow:inset 0 1px 0 rgba(218,240,255,.24),inset 0 -1px 0 rgba(4,12,22,.7),0 12px 30px -16px rgba(0,0,0,.85);
  --glass:var(--night-glass);--glass-edge:var(--night-edge);--glass-inset:inset 0 1px 0 #d8f0ff3d;--glass-shadow:0 12px 32px -14px #0009;--brand-surface:#142436;--brand-line:#34495d;
  --elg-ink:#e9f2fa;--elg-tint:var(--night-glass);--elg-rim:var(--night-edge);--elg-shadow:0 10px 30px -15px #000b;--dock-surface:var(--night-glass);
 }
 html[data-en-theme=dark] body.erfan-native{
  --en-ux-ink:#e9f2fa;--en-ux-muted:#b2c4d5;--en-ux-line:#48627a;
  --ebp-bg:#080f1b;--ebp-bg-deep:#0b1727;--ebp-surface:#122131;--ebp-surface-2:#192e42;--ebp-surface-3:#243d54;--ebp-ink:#e9f2fa;--ebp-ink-2:#c8d8e6;--ebp-muted:#b2c4d5;--ebp-muted-2:#a3b9cd;--ebp-line:#34495d;--ebp-line-strong:#526c85;--ebp-gold:#e4c59a;--ebp-gold-strong:#f0d8b4;--ebp-teal:#9bcfc8;--ebp-cobalt:#a8d5f7;--ebp-focus:#acdffc;--ebp-glass:#172b40df;--ebp-glass-strong:#172b40f2;
  --v29-canvas:#080f1b;--v29-paper:#122131;--v29-ink:#e9f2fa;--v29-ink-soft:#c8d8e6;--v29-muted:#b2c4d5;--v29-line:#34495d;--v29-line-soft:#293d51;--v29-blue:#a8d5f7;--v29-gold:#e4c59a;
  color:var(--night-ink)!important;
  background:radial-gradient(ellipse 70% 650px at 95% 0,rgba(47,84,116,.29),transparent 72%),radial-gradient(ellipse 50% 750px at 0 25%,rgba(31,66,84,.16),transparent 80%),#080f1b!important;
  scrollbar-color:#56728b #0c1828;
 }
 html[data-en-theme=dark] .erfan-native :is(h1,h2,h3,h4,h5,h6,.hero h1 span,.reading-copy,.learning-hub,.learning-start,.reader-toc summary,.reader-context>a,.elg-club-copy h1,.elg-club-section-title h2,.elg-club-demo h3,.elg-club-join h2,.product-scene h3){color:var(--night-ink)!important;}
 html[data-en-theme=dark] .erfan-native :is(main p,.hero-intro,.hero-signoff,.reading-meta,.small-note,.learning-follow,.learning-privacy,.reader-context>span,.reader-next-heading>span,.reader-toc summary>span,.elg-club-copy small,.product-scene>p,.product-state,.brand-ribbon-item figcaption,.principles dt:before){color:var(--night-muted)!important;}
 html[data-en-theme=dark] .erfan-native :is(.text-link,.back-link,.copy-email,.reading-copy a,.reader-toc a,.footer a,.learning-club a){color:#b5e0f5;}
 html[data-en-theme=dark] .erfan-native :is(h1 a,h2 a,h3 a,h4 a,.en-button-text .elementor-button,.en-button-text .elementor-button-text,.save-button,.save-button span,.consult-faq summary,.consult-guide-link a,.ebp-route-action,.ebp-content-aside button,.ebp-capability-output span,.ebp-capability-evidence a){color:var(--night-ink)!important;}
 html[data-en-theme=dark] .erfan-native .brand-ribbon-list li>span:not(.brand-ribbon-icon){color:var(--night-muted)!important;}
 html[data-en-theme=dark] .erfan-native :is(.ebp-route-main,.ebp-content-shell){--route-accent:#a8d9ec;--route-surface:#15283b;--route-elevated:#1b3249;--route-rule:#34495d;--route-rule-strong:#526c85;}
 html[data-en-theme=dark] .erfan-native :is(.reading-routes>a,.library .library-story,.principles dl>div,.ebp-premium-hero-note,.ebp-inquiry-lane,.ebp-contact-action,.ebp-capability-map>article,.ebp-fit-panel,.ebp-case-step,.ebp-explore-group,.ebp-product-console){background:linear-gradient(135deg,#182c40,#101e30)!important;color:var(--night-ink)!important;border-color:var(--night-line)!important;box-shadow:inset 0 1px 0 #c5e5ff18,0 16px 32px -24px #0009;}
 html[data-en-theme=dark] .erfan-native .reading-routes>a span{color:var(--night-ink);}
 html[data-en-theme=dark] .erfan-native .elg-search-dialog form button{background:#263d54;color:#e9f2fa;}
 html[data-en-theme=dark] .erfan-native :is(.elg-header,.elg-desktop-links,.elg-language,.elg-tabs,.elg-tabs>a){color:var(--night-ink);}
 html[data-en-theme=dark] .erfan-native :is(.elg-header .elg-control,.elg-language summary,.elg-tabs,.portrait figcaption,.product-glass,.brand-ribbon-glass,.brand-ribbon-toggle,.elg-club-photo-label,.elg-club-question){
  background:var(--night-glass)!important;color:var(--night-ink)!important;border-color:var(--night-edge)!important;box-shadow:var(--night-shadow)!important;
 }
 html[data-en-theme=dark] .erfan-native .elg-optic:before{background:linear-gradient(145deg,#e5f5ff16,#96cfff06 42%,#84bfe614)!important;}
 html[data-en-theme=dark] .erfan-native .elg-logo img{filter:brightness(0) invert(1);opacity:.94;}
 html[data-en-theme=dark] .erfan-native :is(.portrait,.product-canvas,.journal-feature,.journal-thumb,.article-feature,.work-cover,.work-evidence article,.reader-next-card){border-color:var(--night-edge)!important;box-shadow:0 18px 38px -24px #000b;}
 html[data-en-theme=dark] .erfan-native .portrait:before{box-shadow:inset 0 0 0 1px #c3e5fc4d;}
 html[data-en-theme=dark] .erfan-native :is(.portrait figcaption span,.portrait figcaption strong,.product-glass strong,.product-summary){color:var(--night-ink)!important;}
 html[data-en-theme=dark] .erfan-native :is(.glass-arrow,.portrait-link,.round-link){background:#a6d9ff12!important;color:var(--night-ink);border-color:var(--night-edge)!important;box-shadow:inset 0 1px 0 #e1f5ff30;}
 html[data-en-theme=dark] .erfan-native :is(.elg-language nav,dialog,.elg-search-dialog){background:#101e30f7!important;color:var(--night-ink)!important;border-color:#526c85!important;box-shadow:0 24px 70px -24px #000;}
 html[data-en-theme=dark] .erfan-native dialog::backdrop{background:#030811b3;}
 html[data-en-theme=dark] .erfan-native :is(.elg-language nav a,.elg-search-results a,.search-result strong){color:var(--night-ink);}
 html[data-en-theme=dark] .erfan-native :is(.elg-language nav a[aria-current=true],.elg-tabs>a[aria-current=page],.topic-tabs [aria-current=page],.topic-tabs [aria-pressed=true],.reader-toolbar [aria-pressed=true],.save-button[aria-pressed=true]){background:#2d4964!important;color:#eaf7ff!important;border-color:#83b4d38c!important;box-shadow:inset 0 1px 0 #c6e7fb40;}
 html[data-en-theme=dark] .erfan-native :is(.primary,.elg-club-cta .ebp-primary,.elg-club-join button,.learning-download,.consult-actions button:first-child){background:linear-gradient(125deg,#c8e8f6,#9ac5df)!important;color:#0a2336!important;border-color:#e0f4ffb3!important;box-shadow:inset 0 1px 0 #edfbff,0 10px 24px -15px #000a;}
 html[data-en-theme=dark] .erfan-native .elg-contact{background:linear-gradient(145deg,#284d6d,#112b43)!important;border-color:#8ab7d5a3!important;color:#eff9ff!important;box-shadow:var(--night-shadow)!important;}
 html[data-en-theme=dark] .erfan-native :is(.now,.workbench,.learning-path,.learning-tool-disclosure,.learning-tool,.consult-tool,.consult-cards article,.reader-next-card,.journal-caption,.notes,.about-index a,.work-evidence article,.work-item,.detail-cover,.elg-club-demo){background:linear-gradient(135deg,#182c40,#101e30)!important;border-color:var(--night-line)!important;box-shadow:inset 0 1px 0 #c5e5ff0d,0 16px 32px -24px #0009;color:var(--night-ink)!important;}
 html[data-en-theme=dark] .erfan-native :is(.topic-tabs,.reader-toolbar>div,.elg-club-tabs,.search-field,.reader-toc,.reader-context){background:#122236!important;border-color:var(--night-line)!important;color:var(--night-ink);}
 html[data-en-theme=dark] .erfan-native :is(.reader-toolbar button,.elg-club-tabs button,.topic-tabs button,.topic-tabs a){color:var(--night-ink);}
 html[data-en-theme=dark] .erfan-native .elg-club-tabs button[aria-selected=true]{background:#315672;color:#fff;}
 html[data-en-theme=dark] .erfan-native .coorena-scene{background:radial-gradient(ellipse at 85% 95%,#8d654b4a,transparent 65%),linear-gradient(140deg,#302b2d,#172232)!important;}
 html[data-en-theme=dark] .erfan-native .dentiste-scene{background:radial-gradient(ellipse at 0 95%,#31758540,transparent 65%),linear-gradient(140deg,#1a3945,#102132)!important;}
 html[data-en-theme=dark] .erfan-native .product-state{background:#14293e99;border-color:var(--night-edge);}
 html[data-en-theme=dark] .erfan-native .brand-ribbon-item{color:var(--night-muted);}
 html[data-en-theme=dark] .erfan-native .brand-ribbon-icon{background:#e9eef2;box-shadow:0 6px 12px -8px #000b;}
 html[data-en-theme=dark] .erfan-native .reel-controls button span{background:#708ea6;}
 html[data-en-theme=dark] .erfan-native .reel-controls button[aria-pressed=true] span{background:#b5e1f7;}
 html[data-en-theme=dark] .erfan-native :is(.club-experience,.club-invite,.learning-club,.about){background:radial-gradient(ellipse at 0 0,#345d794f,transparent 70%),linear-gradient(125deg,#162e44,#0d1c30)!important;border-color:#52728b80!important;}
 html[data-en-theme=dark] .erfan-native :is(.elg-club-art-front,.elg-club-art-back){background:var(--night-glass);border-color:var(--night-edge);box-shadow:var(--night-shadow);}
 html[data-en-theme=dark] .erfan-native :is(textarea,input[type=text],input[type=search],input[type=email],.en-notes-output){background:#0b1727!important;color:#e9f2fa!important;border-color:#617e96!important;caret-color:#9ed8f4;}
 html[data-en-theme=dark] .erfan-native :is(input,textarea)::placeholder{color:#a7bed1!important;opacity:1;}
 html[data-en-theme=dark] .erfan-native :is(.consult-actions button:not(:first-child),.consult-actions a,.en-copy-notes,.en-reading-shortcuts a,.en-reading-shortcuts button,.en-read-toggle,.en-tool-jump,.en-read-badge){background:#1b3249;color:#e9f2fa;border-color:#62809b;}
 html[data-en-theme=dark] .erfan-native :is(.en-reading-shortcuts>a:first-child,.en-read-toggle[aria-pressed=false]){background:#b8dcec;color:#0b2639;border-color:#d6f1fc;}
 html[data-en-theme=dark] .erfan-native :is(.reading-copy td,.reading-copy th,.reader-toc a,.principles>div,.editorial-row,.reader-next,.footer){border-color:var(--night-line)!important;}
 html[data-en-theme=dark] .erfan-native .reading-copy th{background:#21384f;color:#e9f2fa;}
 html[data-en-theme=dark] .erfan-native .reading-copy td{background:#101f30;color:#d6e5f0;}
 html[data-en-theme=dark] .erfan-native :is(.en-note-progress progress,.en-note-progress progress::-webkit-progress-bar){background:#263e54;}
 html[data-en-theme=dark] .erfan-native .en-note-progress progress{accent-color:#9ed8f4;}
 html[data-en-theme=dark] .erfan-native .en-note-progress progress::-webkit-progress-value{background:#9ed8f4;}
 html[data-en-theme=dark] .erfan-native .learning-number{color:#91c5d7;opacity:1;}
 html[data-en-theme=dark] .erfan-native .dock-fade{background:linear-gradient(to top,#080f1b,transparent);}
 html[data-en-theme=dark] .erfan-native ::selection{background:#b5def1;color:#092034;}
 html[data-en-theme=dark] .erfan-native :focus-visible{outline:2px solid #acdffc!important;outline-offset:4px;}
 html[data-en-theme=dark] .erfan-native :is(button,a,summary):disabled{opacity:.55;}
 @media(hover:hover){html[data-en-theme=dark] .erfan-native :is(.elg-control,.elg-language summary,.elg-tabs a,.en-copy-notes,.en-reading-shortcuts a,.en-reading-shortcuts button):hover{border-color:#b8e4ff!important;}html[data-en-theme=dark] .erfan-native .text-link:hover{color:#fff;}}
 @media(prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-en-theme=dark] .erfan-native :is(.elg-control,.elg-language summary,.elg-tabs,.portrait figcaption,.product-glass,.brand-ribbon-glass,.elg-club-question){background:#162a3e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:#85a4bc!important;}html[data-en-theme=dark] .erfan-native .elg-optic:before{display:none;}}
}
@media print{.elg-theme{display:none!important;}}

/* Article reading patterns: meaningful diagrams, worked examples and mobile-safe comparisons. */
.erfan-native .reading-copy{color:#354f65!important;}
.erfan-native .reading-copy :is(h2,h3,h4,dt){color:#102b44!important;}
.erfan-native .reading-copy a{color:#205d75;text-underline-offset:.2em;}
.erfan-native .reading-copy .en-article-toc{margin:2rem 0;padding:18px 22px;border:1px solid #b9cfdc;border-radius:16px;}
.erfan-native .reading-copy .en-article-toc summary{cursor:pointer;font-weight:700;color:#102b44;}
.erfan-native .reading-copy .en-article-toc ol{margin:14px 0 0;padding-inline-start:1.5em;}
.erfan-native .reading-copy .en-article-toc a{display:block;padding-block:7px;line-height:1.8;text-decoration:underline;}
html[data-en-theme=dark] .erfan-native .reading-copy{color:#d6e5f0!important;}
html[data-en-theme=dark] .erfan-native .reading-copy :is(h2,h3,h4,dt,.en-article-toc summary){color:#e9f2fa!important;}
html[data-en-theme=dark] .erfan-native .reading-copy .en-article-toc{border-color:#36556a;}
.erfan-native .reading-copy .ar-map{margin:2rem 0;padding:clamp(20px,4vw,32px);border:1px solid #c5d9e3;border-radius:20px;background:#e1eef3;color:#19394c;}
.erfan-native .reading-copy .ar-map figcaption{font-weight:700;font-size:1.05em;margin-bottom:1.2rem;color:inherit;}
.erfan-native .reading-copy .ar-map ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:article-step;}
.erfan-native .reading-copy .ar-map li{counter-increment:article-step;position:relative;margin:0;padding:0;line-height:1.8;min-width:0;}
.erfan-native .reading-copy .ar-map li::before{content:counter(article-step,decimal-leading-zero);display:block;font-size:1rem;font-weight:700;color:#24647b;border-top:2px solid #679bad;padding-top:12px;margin-bottom:8px;font-variant-numeric:tabular-nums;}
.erfan-native .reading-copy .ar-map strong{display:block;margin-bottom:8px;}
.erfan-native .reading-copy .ar-map span{display:block;font-size:.9em;}
.erfan-native .reading-copy .ar-compare{margin:2rem 0;border-block:1px solid #c2d3df;}
.erfan-native .reading-copy .ar-compare>div{padding:24px 0;}
.erfan-native .reading-copy .ar-compare>div+div{border-top:1px solid #c2d3df;}
.erfan-native .reading-copy .ar-compare h3{font-size:1.12em;line-height:1.65;margin:0 0 12px;}
.erfan-native .reading-copy .ar-compare p{margin:0 0 12px;}
.erfan-native .reading-copy .ar-compare p:last-child{margin-bottom:0;}
.erfan-native .reading-copy .ar-label{display:block;font-size:.82em;font-weight:700;color:#245f76;margin-bottom:8px;}
.erfan-native .reading-copy .ar-case{margin:2rem 0;padding:24px clamp(18px,3vw,30px);border:1px solid #a7c0cd;background:#e7eff5;}
.erfan-native .reading-copy .ar-options li::before{content:none;}
.erfan-native .reading-copy .ar-case h3{margin-top:0;font-size:1.12em;line-height:1.7;}
.erfan-native .reading-copy .ar-case p:last-child{margin-bottom:0;}
.erfan-native .reading-copy .ar-evidence{margin:0;display:grid;grid-template-columns:minmax(100px,1fr) 3fr;gap:10px 20px;}
.erfan-native .reading-copy .ar-evidence dt{font-weight:700;}
.erfan-native .reading-copy .ar-evidence dd{margin:0;}
.erfan-native .reading-copy .ar-checklist{padding-inline-start:1.4em;}
.erfan-native .reading-copy .ar-checklist li{padding-inline-start:.25em;margin-block:12px;}
.erfan-native .reading-copy :is(.ar-map,.ar-case,.ar-compare){text-align:start;word-break:normal;overflow-wrap:break-word;}
.erfan-native .reading-copy :is(.ar-map,.ar-case,.ar-compare) p{line-height:1.95;}
.erfan-native .reading-copy .ar-note{font-size:.88em;line-height:1.85;color:#526576;}
html[data-en-theme=dark] .erfan-native .reading-copy .ar-map{background:#162d3c;border-color:#36556a;color:#e6f1f7;}
html[data-en-theme=dark] .erfan-native .reading-copy .ar-case{background:#152b3c;border-color:#7eb8cd;color:#e6f1f7;}
html[data-en-theme=dark] .erfan-native .reading-copy :is(.ar-label,.ar-map li::before){color:#a8d5e4;}
html[data-en-theme=dark] .erfan-native .reading-copy :is(.ar-compare,.ar-compare>div+div){border-color:#36556a;}
html[data-en-theme=dark] .erfan-native .reading-copy .ar-note{color:#b9cbd7;}
@media(max-width:640px){
 .erfan-native .reading-copy .ar-map ol{grid-template-columns:1fr;gap:20px;}
 .erfan-native .reading-copy .ar-map li{padding-inline-start:42px;}
 .erfan-native .reading-copy .ar-map li::before{position:absolute;inset-inline-start:0;top:0;border:0;padding:0;margin:0;}
 .erfan-native .reading-copy .ar-map li+li{border-top:1px solid #89aebe66;padding-top:18px;}
 .erfan-native .reading-copy .ar-map li+li::before{top:18px;}
 .erfan-native .reading-copy .ar-options li{padding-inline-start:0;}
 .erfan-native .reading-copy .ar-evidence{display:block;}
 .erfan-native .reading-copy .ar-evidence dt{margin-top:16px;}
 .erfan-native .reading-copy .ar-evidence dt:first-child{margin-top:0;}
 .erfan-native .reading-copy .ar-evidence dd{margin-top:4px;}
 .erfan-native .reading-copy .ar-compare>div{padding-block:20px;}
}
@media print{.erfan-native .reading-copy :is(.ar-map,.ar-case){background:white!important;color:#111!important;box-shadow:none;}.ar-case{break-inside:avoid;}}
