/* Public NMD view: one set of semantic colors for both themes. */
@font-face{font-family:NmdVazir;src:url('../../../style/fonts/Vazir.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:NmdVazir;src:url('../../../style/fonts/Vazir-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{color-scheme:light;--nmd-bg:#f5f6f8;--nmd-surface:#fff;--nmd-subtle:#f7f8fa;--nmd-ink:#1d2939;--nmd-muted:#586779;--nmd-line:#dfe4eb;--nmd-link:#245d95;--nmd-success:#176747;--nmd-success-bg:#edf8f2;--nmd-success-line:#b8ddcb;--nmd-warning:#83500b;--nmd-warning-bg:#fff7e6;--nmd-warning-line:#e8d19d;--nmd-danger:#ae303b;--nmd-danger-bg:#fff1f2;--nmd-danger-line:#edc1c7;--nmd-neutral:#4a5d73;--nmd-neutral-bg:#eef2f6;--nmd-neutral-line:#ccd6e0;--nmd-focus:#3478bd;--nmd-shadow:0 3px 14px #1d293905;--nmd-tier:#80502b;--nmd-tier-bg:#fcf2e9;--nmd-tier-line:#d6b99e}
:root[data-nmd-theme=dark]{color-scheme:dark;--nmd-bg:#10151d;--nmd-surface:#181f2a;--nmd-subtle:#1e2734;--nmd-ink:#edf1f7;--nmd-muted:#b0bdce;--nmd-line:#344153;--nmd-link:#9bcaff;--nmd-success:#85dfb2;--nmd-success-bg:#18372b;--nmd-success-line:#356d52;--nmd-warning:#f2cc85;--nmd-warning-bg:#382f1e;--nmd-warning-line:#7c6438;--nmd-danger:#ffa5af;--nmd-danger-bg:#3a232c;--nmd-danger-line:#81505b;--nmd-neutral:#c3d0e2;--nmd-neutral-bg:#243042;--nmd-neutral-line:#4b5d74;--nmd-focus:#8bbdff;--nmd-shadow:none}
/* Tier decoration always comes from trust_profiles.trust_level, not verification. */
.nmd-web{--nmd-tier:#52647a;--nmd-tier-bg:#eef2f6;--nmd-tier-line:#bdcbd9}
.nmd-web[data-trust=bronze]{--nmd-tier:#8a4e25;--nmd-tier-bg:#fcf0e6;--nmd-tier-line:#cfaa8d}
.nmd-web[data-trust=silver]{--nmd-tier:#526275;--nmd-tier-bg:#edf1f5;--nmd-tier-line:#aebdcf}
.nmd-web[data-trust=gold]{--nmd-tier:#805d13;--nmd-tier-bg:#fff7dd;--nmd-tier-line:#d4ba6d}
.nmd-web[data-trust=platinum]{--nmd-tier:#455e6c;--nmd-tier-bg:#edf5f7;--nmd-tier-line:#a5c2cd}
.nmd-web[data-trust=premium]{--nmd-tier:#176c54;--nmd-tier-bg:#eaf7f0;--nmd-tier-line:#a5ceba}
.nmd-web[data-trust=high]{--nmd-tier:#275b96;--nmd-tier-bg:#edf4fc;--nmd-tier-line:#abc5e4}
.nmd-web[data-trust=medium]{--nmd-tier:#835713;--nmd-tier-bg:#fff5e1;--nmd-tier-line:#d5bc86}
.nmd-web[data-trust=low]{--nmd-tier:#a03b3b;--nmd-tier-bg:#fff0f0;--nmd-tier-line:#dba7a7}
[data-nmd-theme=dark] .nmd-web{--nmd-tier:#c3d0e2;--nmd-tier-bg:#243042;--nmd-tier-line:#52657c}
[data-nmd-theme=dark] .nmd-web[data-trust=bronze]{--nmd-tier:#edba91;--nmd-tier-bg:#392b24;--nmd-tier-line:#826044}
[data-nmd-theme=dark] .nmd-web[data-trust=silver]{--nmd-tier:#d3deed;--nmd-tier-bg:#28313e;--nmd-tier-line:#67798f}
[data-nmd-theme=dark] .nmd-web[data-trust=gold]{--nmd-tier:#efcf7e;--nmd-tier-bg:#362e1e;--nmd-tier-line:#8c7440}
[data-nmd-theme=dark] .nmd-web[data-trust=platinum]{--nmd-tier:#c6e1eb;--nmd-tier-bg:#25333d;--nmd-tier-line:#658995}
[data-nmd-theme=dark] .nmd-web[data-trust=premium]{--nmd-tier:#8fe0bd;--nmd-tier-bg:#1c352c;--nmd-tier-line:#4b8067}
[data-nmd-theme=dark] .nmd-web[data-trust=high]{--nmd-tier:#aacfff;--nmd-tier-bg:#233249;--nmd-tier-line:#587da6}
[data-nmd-theme=dark] .nmd-web[data-trust=medium]{--nmd-tier:#efcf8f;--nmd-tier-bg:#3b3121;--nmd-tier-line:#897046}
[data-nmd-theme=dark] .nmd-web[data-trust=low]{--nmd-tier:#ffb3b3;--nmd-tier-bg:#3c282c;--nmd-tier-line:#88555e}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}.nmd-web{margin:0;background:var(--nmd-bg);color:var(--nmd-ink);font:400 14px/1.9 NmdVazir,Tahoma,sans-serif}.nmd-web button,.nmd-web input,.nmd-web select,.nmd-web textarea{font:inherit}.nmd-web a{color:var(--nmd-link);text-underline-offset:5px}.nmd-web button{cursor:pointer}.nmd-web button:disabled{cursor:default}.nmd-web :focus-visible{outline:3px solid var(--nmd-focus);outline-offset:4px}.nmd-web h1,.nmd-web h2,.nmd-web h3,.nmd-web p{margin:0}.nmd-icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.nmd-wrap{width:min(1136px,calc(100% - 48px));margin-inline:auto}.nmd-skip{position:absolute;right:20px;top:-150px;background:var(--nmd-surface);padding:12px;z-index:500}.nmd-skip:focus{top:12px}.nmd-page-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px}.nmd-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:var(--nmd-muted);font-size:12px}.nmd-breadcrumb a{color:inherit;text-decoration:none}.nmd-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--nmd-line);border-radius:10px;background:var(--nmd-surface);color:var(--nmd-ink);padding:9px 15px;text-decoration:none;font-size:13px;font-weight:700}.nmd-button:hover{background:var(--nmd-subtle)}.nmd-theme-toggle{color:var(--nmd-muted);font-size:12px}.nmd-theme-toggle .nmd-icon{width:17px;height:17px}.nmd-panel{background:var(--nmd-surface);border:1px solid var(--nmd-line);border-radius:18px;box-shadow:var(--nmd-shadow)}.nmd-identity{overflow:hidden;border-top:3px solid var(--nmd-tier-line)}.nmd-cover{height:190px;background:var(--nmd-subtle)}.nmd-cover img{width:100%;height:100%;object-fit:cover}.nmd-identity-top{display:flex;align-items:center;gap:20px;padding:28px 30px}.nmd-avatar{display:grid;place-items:center;width:84px;height:84px;flex-shrink:0;border:1px solid var(--nmd-tier-line);border-radius:20px;background:var(--nmd-tier-bg);font-size:35px;color:var(--nmd-tier);overflow:hidden}.nmd-avatar img{width:100%;height:100%;object-fit:contain;background:var(--nmd-surface)}.nmd-identity-copy{min-width:0;flex:1}.nmd-eyebrow{font-size:11px;font-weight:700;color:var(--nmd-muted);margin-bottom:3px}.nmd-identity h1{font-size:clamp(23px,3vw,32px);line-height:1.65;letter-spacing:-.6px;overflow-wrap:anywhere}.nmd-store-meta{display:flex;align-items:center;gap:8px 13px;flex-wrap:wrap;margin-top:5px;color:var(--nmd-muted);font-size:12px}.nmd-store-meta bdi{color:var(--nmd-ink);overflow-wrap:anywhere}.nmd-store-meta span{display:inline-flex;align-items:center;gap:5px}.nmd-store-meta .nmd-icon{width:14px;height:14px}.nmd-tier-label{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:3px 9px;border:1px solid var(--nmd-tier-line);border-radius:6px;color:var(--nmd-tier);background:var(--nmd-tier-bg);font-size:11px}.nmd-tier-label::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.nmd-identity-actions{display:flex;gap:8px;align-self:flex-start;flex-wrap:wrap;justify-content:flex-end}.nmd-identity-actions .nmd-button{font-size:12px}.nmd-web .follow-button{min-height:44px;border:1px solid var(--nmd-tier-line);background:var(--nmd-tier-bg);color:var(--nmd-tier);border-radius:10px;font:700 12px NmdVazir,Tahoma,sans-serif;padding:10px 14px}.nmd-web .follow-button:hover{background:var(--nmd-subtle);color:var(--nmd-tier)}
.nmd-tone-neutral{--nmd-status:var(--nmd-neutral);--nmd-status-bg:var(--nmd-neutral-bg);--nmd-status-line:var(--nmd-neutral-line)}.nmd-tone-success{--nmd-status:var(--nmd-success);--nmd-status-bg:var(--nmd-success-bg);--nmd-status-line:var(--nmd-success-line)}.nmd-tone-warning{--nmd-status:var(--nmd-warning);--nmd-status-bg:var(--nmd-warning-bg);--nmd-status-line:var(--nmd-warning-line)}.nmd-tone-danger{--nmd-status:var(--nmd-danger);--nmd-status-bg:var(--nmd-danger-bg);--nmd-status-line:var(--nmd-danger-line)}
.nmd-status-hero{background:var(--nmd-status-bg);border-block:1px solid var(--nmd-status-line);padding:24px 30px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.nmd-status-main{display:flex;gap:14px;align-items:flex-start;min-width:0}.nmd-status-icon{display:grid;place-items:center;flex-shrink:0;border:1px solid var(--nmd-status-line);color:var(--nmd-status);width:48px;height:48px;border-radius:50%;background:var(--nmd-surface)}.nmd-status-icon .nmd-icon{width:25px;height:25px}.nmd-status-main h2{color:var(--nmd-status);font-size:21px;font-weight:700;line-height:1.7}.nmd-status-main p{color:var(--nmd-ink);font-size:13px;margin-top:4px;max-width:650px}.nmd-status-main a{margin-top:10px;display:inline-flex;gap:6px;color:var(--nmd-status);font-weight:700;font-size:12px}.nmd-status-date{text-align:left;font-size:12px;color:var(--nmd-status);min-width:134px}.nmd-status-date strong{display:block;color:var(--nmd-ink);margin-top:3px}.nmd-identity-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px 24px;padding:16px 30px;flex-wrap:wrap;font-size:12px}.nmd-ownership-label{display:inline-flex;align-items:center;gap:7px;color:var(--nmd-ink)}.nmd-ownership-label .nmd-icon{width:17px;height:17px;color:var(--nmd-muted)}.nmd-identity-bottom p{color:var(--nmd-muted)}
.nmd-section-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--nmd-neutral-line) transparent;margin-block:20px 26px;border-bottom:1px solid var(--nmd-line)}.nmd-section-nav a{white-space:nowrap;display:flex;align-items:center;min-height:48px;padding:8px 15px;border-bottom:2px solid transparent;text-decoration:none;font-size:13px;color:var(--nmd-muted)}.nmd-section-nav a[aria-current=location]{color:var(--nmd-tier);font-weight:700;border-bottom-color:var(--nmd-tier)}.nmd-section-nav a:hover{background:var(--nmd-subtle)}.nmd-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:24px;align-items:start}.nmd-main-column,.nmd-side-column{display:grid;gap:22px;min-width:0}.nmd-section{padding:26px}.nmd-section-heading{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;margin-bottom:22px}.nmd-section h2{font-size:19px;line-height:1.7}.nmd-section-heading p{font-size:12px;color:var(--nmd-muted);margin-top:5px}.nmd-section-heading>span{font-size:11px;color:var(--nmd-muted);font-weight:700;padding-top:6px}.nmd-evidence-row{display:flex;gap:13px;align-items:flex-start;padding-block:16px;border-bottom:1px solid var(--nmd-line)}.nmd-evidence-row:first-child{padding-top:0}.nmd-evidence-row:last-child{border-bottom:0;padding-bottom:0}.nmd-evidence-icon{width:35px;height:35px;border-radius:10px;background:var(--nmd-subtle);display:grid;place-items:center;color:var(--nmd-muted);flex-shrink:0}.nmd-evidence-row>div{flex:1;min-width:0}.nmd-evidence-row h3{font-size:15px}.nmd-evidence-row p{font-size:12px;color:var(--nmd-muted);margin-top:3px}.nmd-badge{display:inline-flex;align-items:center;gap:5px;background:var(--nmd-status-bg);color:var(--nmd-status);border:1px solid var(--nmd-status-line);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;white-space:nowrap;text-decoration:none}.nmd-web a.nmd-badge{color:var(--nmd-status)}.nmd-explanation{font-size:12px;color:var(--nmd-muted);padding-top:17px;margin-top:20px!important;border-top:1px solid var(--nmd-line)}.nmd-explanation .nmd-icon{width:16px;height:16px;margin-inline-end:4px}.nmd-details{margin-top:18px;border-top:1px solid var(--nmd-line);padding-top:16px}.nmd-details summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--nmd-link);padding-block:5px}.nmd-details p{font-size:12px;color:var(--nmd-muted);margin-top:10px}.nmd-history{margin:12px 0 0}.nmd-history div{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-block:9px;border-bottom:1px solid var(--nmd-line);font-size:12px}.nmd-history dd{margin:0;flex-shrink:0;color:var(--nmd-muted)}.nmd-about{color:var(--nmd-ink);font-size:13px;line-height:2.1;margin-bottom:20px!important;overflow-wrap:anywhere;white-space:normal}.nmd-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:0}.nmd-info-grid div{padding:13px 0;border-top:1px solid var(--nmd-line);min-width:0}.nmd-info-grid dt{color:var(--nmd-muted);font-size:11px}.nmd-info-grid dd{margin:3px 0 0;font-size:13px;overflow-wrap:anywhere}.nmd-contact-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.nmd-web .nmd-contact-links .nmd-button{font-weight:400;color:var(--nmd-link)}.nmd-contact-links .nmd-icon{width:15px;height:15px}.nmd-profile-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.nmd-profile-tags span{padding:4px 10px;border:1px solid var(--nmd-line);border-radius:6px;background:var(--nmd-subtle);font-size:11px;color:var(--nmd-muted)}.nmd-summary,.nmd-owner-box{padding:22px}.nmd-side-column h2{font-size:14px}.nmd-summary>p,.nmd-owner-box>p{font-size:12px;color:var(--nmd-muted);margin-top:9px}.nmd-score{margin-top:18px;padding-top:18px;border-top:1px solid var(--nmd-line)}.nmd-score h3{font-size:12px}.nmd-score-value{font-size:32px;line-height:1.5;font-weight:700;margin-top:5px!important}.nmd-score-value span{font-size:12px;color:var(--nmd-muted);font-weight:400}.nmd-score>p:last-child{font-size:11px;color:var(--nmd-muted);margin-top:8px}.nmd-score meter{width:100%;height:10px;margin-block:10px;accent-color:var(--nmd-tier)}.nmd-score meter::-webkit-meter-bar{background:var(--nmd-line);border:0}.nmd-score meter::-webkit-meter-optimum-value{background:var(--nmd-tier)}.nmd-score meter::-moz-meter-bar{background:var(--nmd-tier)}.nmd-summary-stats{display:grid;gap:12px;padding-top:17px;margin:17px 0 0;border-top:1px solid var(--nmd-line)}.nmd-summary-stats div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.nmd-summary-stats dt{color:var(--nmd-muted)}.nmd-summary-stats dd{margin:0;font-weight:700}.nmd-guidance{padding:22px;background:var(--nmd-subtle);border-radius:18px;border:1px solid var(--nmd-line)}.nmd-guidance ul{padding-inline-start:19px;color:var(--nmd-muted);font-size:12px;margin:12px 0 0}.nmd-guidance li{padding-block:5px}.nmd-owner-box>.nmd-button{margin-top:16px;width:100%;color:var(--nmd-link)}
/* Existing comments handlers and form contracts remain intact. */
.nmd-web .comments-section{margin:0;background:var(--nmd-surface);color:var(--nmd-ink);border:1px solid var(--nmd-line);border-radius:18px;padding:26px;box-shadow:var(--nmd-shadow)}.nmd-web .comments-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--nmd-line);gap:12px;flex-wrap:wrap}.nmd-web .comments-title{font-size:19px;color:var(--nmd-ink)}.nmd-web .comments-icon{color:var(--nmd-muted)}.nmd-web .comments-count{font-size:11px;background:var(--nmd-neutral-bg);color:var(--nmd-neutral);border-radius:6px;padding:3px 8px}.nmd-web .rating-summary{background:var(--nmd-subtle);border:1px solid var(--nmd-line);border-radius:12px;padding:20px;margin-bottom:20px;gap:20px;grid-template-columns:1fr}.nmd-web .rating-overview{gap:24px}.nmd-web .rating-number{font-size:32px;color:var(--nmd-ink)}.nmd-web .rating-count,.nmd-web .rating-bar-label,.nmd-web .rating-bar-count{color:var(--nmd-muted);font-size:12px}.nmd-web .rating-bar-track{background:var(--nmd-line)}.nmd-web .rating-bar-fill{background:var(--nmd-warning)}.nmd-web .rating-stars-display .star,.nmd-web .comment-stars .star{color:var(--nmd-warning)}.nmd-web .rating-stars-display .star-filled,.nmd-web .comment-stars .star-filled{fill:var(--nmd-warning)}.nmd-web .rating-stars-display .star-empty,.nmd-web .comment-stars .star-empty{stroke:var(--nmd-warning)}.nmd-web .btn-primary,.nmd-web .btn-secondary,.nmd-web .btn-add-comment,.nmd-web .btn-login-required{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;white-space:normal;padding:9px 15px;border:1px solid var(--nmd-tier-line);border-radius:10px;background:var(--nmd-tier-bg);color:var(--nmd-tier);font-size:13px;box-shadow:none;transform:none;transition:none;text-decoration:none}.nmd-web .btn-secondary{border-color:var(--nmd-line);background:var(--nmd-subtle);color:var(--nmd-ink)}.nmd-web .btn-primary:hover,.nmd-web .btn-secondary:hover{background:var(--nmd-subtle);transform:none;box-shadow:none}.nmd-web .comment-form-container{background:var(--nmd-subtle);border:1px solid var(--nmd-line);padding:20px;border-radius:12px}.nmd-web .form-label,.nmd-web .checkbox-text{color:var(--nmd-ink)}.nmd-web .form-input,.nmd-web .form-textarea,.nmd-web .form-select{display:block;width:100%;max-width:100%;border:1px solid var(--nmd-line);border-radius:10px;background:var(--nmd-surface);color:var(--nmd-ink);padding:11px 13px;min-height:44px}.nmd-web .form-input::placeholder,.nmd-web .form-textarea::placeholder{color:var(--nmd-muted)}.nmd-web .form-hint,.nmd-web .char-counter,.nmd-web .rating-hint{color:var(--nmd-muted);font-size:12px}.nmd-web .comment-card{padding:20px 0;border:0;border-bottom:1px solid var(--nmd-line);background:transparent;border-radius:0;box-shadow:none;transform:none}.nmd-web .comment-header{gap:12px}.nmd-web .comment-title,.nmd-web .author-name{color:var(--nmd-ink)}.nmd-web .comment-text,.nmd-web .comment-date{color:var(--nmd-muted);overflow-wrap:anywhere}.nmd-web .author-avatar{background:var(--nmd-neutral-bg);color:var(--nmd-neutral)}.nmd-web .comment-footer{border-color:var(--nmd-line)}.nmd-web .action-btn{color:var(--nmd-muted);border-color:var(--nmd-line);min-height:40px;white-space:normal}.nmd-web .action-btn:hover:not(:disabled){background:var(--nmd-subtle);color:var(--nmd-ink);border-color:var(--nmd-line)}.nmd-web .empty-state{padding:20px 0;text-align:right}.nmd-web .empty-icon{width:42px;height:42px;color:var(--nmd-muted);margin-bottom:12px}.nmd-web .empty-title{font-size:15px;color:var(--nmd-ink)}.nmd-web .empty-text{font-size:12px;color:var(--nmd-muted);margin-top:6px}.nmd-web .comment-feedback{background:var(--nmd-neutral-bg);color:var(--nmd-neutral);border-radius:10px;padding:12px;margin-bottom:16px;font-size:12px}.nmd-web .comment-feedback:empty{display:none}.nmd-web .comments-pagination{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:12px;margin-top:20px}.nmd-web .comments-pagination a{padding:8px}.nmd-web .rating-input input[type=radio]{display:block;position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.nmd-web .rating-input .star-label{position:relative}.nmd-web .rating-input .star-label:focus-within{outline:3px solid var(--nmd-focus);outline-offset:3px}.nmd-web .rating-summary.rating-empty{background:transparent;border:0;padding:0}.nmd-web .rating-empty .rating-overview{display:none}
.nmd-guide-section{display:grid;gap:22px}.nmd-web .profile-guide,.nmd-web .profile-faq{padding:26px;border:1px solid var(--nmd-line);border-radius:18px;background:var(--nmd-surface)}.nmd-web .profile-guide h2,.nmd-web .profile-faq h2{font-size:18px;line-height:1.8}.nmd-web .profile-guide h3{font-size:14px;margin-top:18px}.nmd-web .profile-guide p,.nmd-web .profile-faq p,.nmd-web .section-heading p{color:var(--nmd-muted);font-size:12px;margin-top:8px}.nmd-web .profile-guide-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;font-size:12px}.nmd-web .profile-faq details{border:0;border-top:1px solid var(--nmd-line);padding-block:14px}.nmd-web .profile-faq details:first-of-type{margin-top:20px}.nmd-web .profile-faq summary{font-size:13px;font-weight:700;color:var(--nmd-ink);cursor:pointer}.nmd-web .site-footer{margin-top:44px;background:var(--nmd-surface);border-top:1px solid var(--nmd-line);padding:28px 0 20px;color:var(--nmd-muted)}.nmd-web .footer-container{width:min(1136px,calc(100% - 48px));margin-inline:auto}.nmd-web .footer-title{font-size:14px;color:var(--nmd-ink);margin-bottom:10px}.nmd-web .disclaimer-text{font-size:12px;color:var(--nmd-muted);margin-top:8px;line-height:2}.nmd-web .footer-bottom{display:flex;gap:24px;justify-content:space-between;border-top:1px solid var(--nmd-line);margin-top:22px;padding-top:22px;flex-wrap:wrap}.nmd-web .footer-bottom ul{list-style:none;margin:0;padding:0}.nmd-web .contact-link,.nmd-web .footer-menu-link{color:var(--nmd-muted);font-size:12px}.nmd-web .contact-icon{vertical-align:middle}.nmd-web .footer-enamad img{max-width:110px;height:auto}.nmd-web .footer-copyright{font-size:11px;color:var(--nmd-muted);margin-top:22px;border-top:1px solid var(--nmd-line);padding-top:16px}
/* Shared navigation is themed locally; other site pages retain their own CSS. */
.nmd-web .mt-header{--mt-header-bg:var(--nmd-surface);--mt-header-bg-solid:var(--nmd-surface);--mt-header-border:var(--nmd-line);--mt-header-text:var(--nmd-ink);--mt-header-muted:var(--nmd-muted);--mt-header-surface:var(--nmd-subtle);--mt-header-surface-hover:var(--nmd-neutral-bg);background:var(--nmd-surface);border-color:var(--nmd-line);color:var(--nmd-ink);box-shadow:var(--nmd-shadow);backdrop-filter:none}.nmd-web .mt-header:hover,.nmd-web .mt-header__nav,.nmd-web .mt-header__mobile-panel,.nmd-web .mt-header__user-dropdown{background:var(--nmd-surface);border-color:var(--nmd-line)}.nmd-web .mt-header__nav-link,.nmd-web .mt-header__mobile-link,.nmd-web .mt-header__dropdown-item,.nmd-web .mt-header__brand-text{color:var(--nmd-ink)}.nmd-web .mt-header__search,.nmd-web .mt-header__user-toggle,.nmd-web .mt-header__mobile-toggle{background:var(--nmd-subtle);border-color:var(--nmd-line);color:var(--nmd-ink)}.nmd-web .mt-header__search-input,.nmd-web .mt-header__search-input::placeholder{color:var(--nmd-muted)}
.nmd-web .mt-header{font-family:NmdVazir,Tahoma,sans-serif}.nmd-web .comment-rating .star{color:var(--nmd-warning)}.nmd-web .comment-rating .star-filled{fill:var(--nmd-warning)}.nmd-web .comment-rating .star-empty{stroke:var(--nmd-warning)}.nmd-web .verified-badge{background:var(--nmd-success-bg);color:var(--nmd-success)}.nmd-web .form-label.required::after{color:var(--nmd-danger)}.nmd-web .checkbox-label input{accent-color:var(--nmd-tier)}.nmd-web .rating-input .star-icon{stroke:var(--nmd-warning)}.nmd-web .rating-input .star-label.active .star-icon{fill:var(--nmd-warning);stroke:var(--nmd-warning)}
@media(min-width:981px){.nmd-side-column{position:sticky;top:110px}}
@media(max-width:980px){.nmd-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.nmd-identity-top{padding:24px}.nmd-section{padding:22px}.nmd-status-hero{padding:22px 24px}.nmd-identity-actions{max-width:160px}}
@media(max-width:736px){html{scroll-padding-top:95px}.nmd-wrap,.nmd-web .footer-container{width:calc(100% - 32px)}.nmd-page-tools{padding-block:16px;gap:10px}.nmd-breadcrumb{font-size:11px}.nmd-theme-toggle{font-size:11px;padding:7px 9px;min-height:40px}.nmd-theme-toggle span{display:none}.nmd-cover{height:130px}.nmd-identity-top{padding:20px;gap:14px;flex-wrap:wrap}.nmd-avatar{width:62px;height:62px;border-radius:15px;font-size:28px}.nmd-identity-actions{width:100%;max-width:none;justify-content:flex-start;padding-top:4px}.nmd-identity-actions>*{flex:1}.nmd-identity-copy{flex-basis:calc(100% - 76px)}.nmd-identity h1{font-size:23px}.nmd-eyebrow{font-size:10px}.nmd-store-meta{font-size:11px;gap:3px 10px}.nmd-status-hero{padding:20px;grid-template-columns:1fr;gap:15px}.nmd-status-icon{width:39px;height:39px}.nmd-status-main{gap:11px}.nmd-status-main h2{font-size:18px}.nmd-status-main p{font-size:12px}.nmd-status-date{text-align:right;padding-inline-start:50px;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px}.nmd-status-date strong{margin:0}.nmd-identity-bottom{padding:15px 20px;gap:9px}.nmd-identity-bottom p{font-size:11px}.nmd-section-nav{margin-block:14px 20px;gap:0}.nmd-section-nav a{padding-inline:12px;font-size:12px}.nmd-layout{display:flex;flex-direction:column;gap:20px}.nmd-main-column,.nmd-side-column{display:contents}.nmd-verification-section{order:1}.nmd-summary{order:2;width:100%}.nmd-info-section{order:3;width:100%}.nmd-comments-section{order:4;width:100%;min-width:0}.nmd-guidance{order:5;width:100%}.nmd-guide-section{order:6;width:100%;min-width:0}.nmd-owner-box{order:7;width:100%}.nmd-section,.nmd-web .comments-section,.nmd-web .profile-guide,.nmd-web .profile-faq{padding:20px;width:100%}.nmd-section-heading{margin-bottom:20px}.nmd-section h2,.nmd-web .comments-title{font-size:17px}.nmd-evidence-row{gap:10px;flex-wrap:wrap}.nmd-evidence-row>div{flex-basis:calc(100% - 48px)}.nmd-evidence-row .nmd-badge{margin-inline-start:45px;margin-top:-4px}.nmd-evidence-row h3{font-size:14px}.nmd-info-grid{gap:0 18px}.nmd-summary-stats{grid-template-columns:1fr 1fr}.nmd-summary-stats div{flex-direction:column;align-items:flex-start;gap:2px}.nmd-web .rating-overview{flex-direction:column;gap:20px}.nmd-web .rating-bar-item{grid-template-columns:58px 1fr 25px;gap:8px}.nmd-web .comment-form-container{padding:16px}.nmd-web .comment-header{flex-wrap:wrap}.nmd-web .comment-date{font-size:11px}.nmd-web .comment-actions,.nmd-web .form-actions{flex-wrap:wrap}.nmd-web .footer-bottom{gap:24px}.nmd-history div{flex-wrap:wrap;gap:4px 12px}}
@media(max-width:360px){.nmd-wrap,.nmd-web .footer-container{width:calc(100% - 24px)}.nmd-identity-top,.nmd-status-hero,.nmd-identity-bottom,.nmd-section,.nmd-web .comments-section{padding:16px}.nmd-info-grid{grid-template-columns:1fr}.nmd-store-meta{display:block}.nmd-store-meta>*{margin-inline-end:7px}.nmd-store-meta bdi{display:block}.nmd-identity-actions .nmd-button,.nmd-web .follow-button{font-size:11px;padding-inline:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nmd-web *, .nmd-web *::before,.nmd-web *::after{animation:none!important;transition:none!important}}
@media print{.mt-header,.nmd-page-tools,.nmd-section-nav,.nmd-identity-actions,.nmd-owner-box,.nmd-contact-links,.add-comment-cta,.comment-form-container{display:none!important}.nmd-layout{display:block}.nmd-panel,.nmd-guidance,.comments-section{break-inside:avoid;box-shadow:none;margin-bottom:15px}.nmd-side-column{position:static}.nmd-wrap{width:100%}.nmd-web{font-size:12px}}

.nmd-identity-actions{max-width:300px}.nmd-web .nmd-claim-button{color:var(--nmd-tier);border-color:var(--nmd-tier-line);background:var(--nmd-tier-bg)}.nmd-identity-actions .nmd-following-link{flex-basis:100%;font-weight:400}.nmd-web .rating-input .star-icon{fill:var(--nmd-line)}.nmd-web .rating-input .star-label.active .star-icon{fill:var(--nmd-warning)}.nmd-web .form-input:focus-visible,.nmd-web .form-textarea:focus-visible{outline:3px solid var(--nmd-focus);outline-offset:3px;box-shadow:none;border-color:var(--nmd-focus)}.nmd-web .profile-guide>summary{font-size:14px;font-weight:700;color:var(--nmd-ink);cursor:pointer}@media(max-width:980px) and (min-width:737px){.nmd-identity-actions{max-width:160px}}@media(max-width:736px){.nmd-identity-actions{max-width:none}.nmd-identity-actions .nmd-following-link{flex-basis:100%}}
