/* تعویض نرم بین صفحات (کروم/اج؛ در مرورگرهای دیگر بی‌اثر) */
@view-transition{navigation:auto;}

.paper-theme .nav{position:fixed;inset:0 0 auto;z-index:100;transform:none;padding:12px 24px;background:#0e094b;border-bottom:1px solid #34305e;color:#fff;}
.paper-theme .nav-inner{display:flex;direction:rtl;align-items:center;justify-content:flex-start;gap:26px;width:100%;max-width:1440px;margin:auto;}
.paper-theme .nav-logo{display:flex;align-items:center;flex-shrink:0;color:white;text-decoration:none;}
.paper-theme .nav-divider{display:none;}
.paper-theme .nav-links{display:flex;align-items:center;flex:1;gap:8px;direction:rtl;}
.paper-theme .nav-links a{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;min-height:44px;font-size:.85rem;text-decoration:none;color:#e1e5ef;white-space:nowrap;}
.paper-theme .nav-links a svg{width:17px;height:17px;}
.paper-theme .nav-links .account-link{margin-inline-start:auto;background:#d5e5dc;color:#294f3e;border:1px solid #b5d0c0;border-radius:6px;max-width:240px;overflow:hidden;text-overflow:ellipsis;}
.nav .nav-logo-frame{display:block;width:112px;height:70px;background:transparent;flex-shrink:0;}
.nav-logo-frame img{position:static;display:block;width:100%;height:100%;object-fit:contain;}
.nav .sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.account-back{display:inline-block;margin-bottom:20px;}
.chair-poster{width:min(100%,1000px);margin:32px auto 40px;padding:clamp(8px,1.5vw,16px);background:#201d48;border:1px solid #494664;border-radius:18px;box-shadow:0 12px 32px #05032040;}
.chair-poster img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:10px;}
@media(max-width:600px){.chair-poster{margin-block:24px;border-radius:12px;padding:6px}.chair-poster img{border-radius:7px}}
#accountActivity{margin-top:28px;border-top:1px solid #bdc4d2;padding-top:20px;overflow-wrap:anywhere}
#accountActivity p{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.membership-cancel{font:inherit;min-height:44px;padding:8px 14px;border:1px solid #a77c85;border-radius:6px;background:transparent;color:#793f43;cursor:pointer}
.paper-theme :is(.person-quote,.person-section,.person-others){color:#e3e6f0}
.paper-theme .person-resume{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;background:#201d48;border-color:#494664}
.paper-theme .person-quote{background:#201d48}
.paper-theme .person-quote small{color:#bdc6d7}
.paper-theme .person-section h2{color:#e3e6f0}
.paper-theme .other-chip{color:#283449}
.paper-theme .person-error{color:#e3e6f0;line-height:1.9}
.paper-theme .account-card input{color:#283449}
.paper-theme :is(.account-card,.article-reader,.archive-body,.session-copy){overflow-wrap:anywhere}
.paper-theme :is(video,audio){max-width:100%}
.paper-theme section[id]{scroll-margin-top:150px}
@media(max-width:1000px){.paper-theme .nav{padding:10px 16px;}.paper-theme .nav-inner{gap:12px;}.paper-theme .nav-links{overflow-x:auto;flex-wrap:nowrap;min-width:0;}.paper-theme .nav-links a{padding:10px 8px;}.nav .nav-logo-frame{width:84px;height:54px;}}
@media(max-width:720px){.paper-theme .nav-inner{flex-wrap:nowrap;}.paper-theme .nav-links .account-link{max-width:180px;flex-shrink:0;}}
html{min-height:100%;background:#0e094b;}
body.paper-theme{min-height:100vh;min-height:100dvh;margin:0;display:flow-root;background-color:#0e094b;}
.paper-theme .nav{display:block;visibility:visible;opacity:1;transform:none;z-index:500;}
.paper-theme .enrollment-page .adm-form{position:static;top:auto;background:#201d48;color:#e3e6f0;border-color:#494664;box-shadow:none;padding:clamp(20px,4vw,32px);}
.enrollment-page .field label,.enrollment-page .adm-form>p,.enrollment-page #enrollmentForm>p{color:#c5c9dc;line-height:1.9;}
.enrollment-page .field input{background:#141333;color:#f0f2fa;border-color:#626078;border-radius:8px;min-height:48px;font-size:16px;}
.enrollment-page .field input::placeholder{color:#a8adc3;}
.enrollment-page .adm-submit{background:#90bba0;color:#132c22;border-radius:8px;min-height:48px;}
.paper-theme .enrollment-page #enrollmentView{color:#b7dbc6;}
.enrollment-page #enrollmentStatus{color:#e0e6f2;line-height:1.9;}
.enrollment-banner{display:flow-root;}
.paper-theme :is(.workshop-page,.account-wrap,.person-wrap,.article-reader,.archive-lead,.coming-soon){margin-top:130px;}
.paper-theme .archive-lead{padding-top:24px;}
.paper-theme :is(.workshop-page,.account-wrap,.person-wrap,.article-reader){min-width:0;}
.paper-theme [hidden]{display:none!important;}
@media(max-width:720px){
 .paper-theme .nav{padding:8px 16px;}
 .paper-theme .nav-inner{flex-wrap:wrap;gap:4px;}
 .nav .nav-logo-frame{width:76px;height:46px;}
 .paper-theme .nav-links{flex-basis:100%;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:4px;}
 .paper-theme .nav-links a{display:inline-flex!important;flex-shrink:0;font-size:.8rem;min-height:44px;}
 .paper-theme .nav-links .account-link{order:-1;margin-inline-start:0;}
 .paper-theme :is(.workshop-page,.account-wrap,.person-wrap,.article-reader,.coming-soon){margin-top:145px;padding-inline:16px;margin-bottom:32px;}
 .paper-theme .archive-lead{margin-top:145px;padding-inline:16px;}
 .enrollment-banner{padding:22px 18px;}.enrollment-banner img{width:60px;height:80px;}
 .enrollment-banner h1{font-size:1.5rem;line-height:1.8;}
 .paper-theme .field input,.paper-theme .field textarea,.paper-theme .field select{font-size:16px;}
 .paper-theme .workshop-card-actions{flex-direction:column;}
 .paper-theme .organizer-dialog{padding:22px;max-height:80dvh;}
}
