/* Athar 6.2 — legible navigation and a crafted creator signature. */
html[lang=en] body{--body:'Nunito',Arial,sans-serif;--title:'Nunito',Arial,sans-serif;font-family:var(--body)}
.cinema-nav{height:auto;min-height:110px;padding:12px 2.5%;gap:18px;flex-wrap:wrap}.cinema-nav>nav{flex:1;justify-content:center;flex-wrap:wrap;gap:5px}.cinema-tab{font-size:17px;font-weight:800;line-height:1.4;padding:12px 13px;color:#55376d;letter-spacing:-.25px}.cinema-tab.active{background:linear-gradient(145deg,#efe0ff,#faf3ff);color:#63318b;border:1px solid #d5b9e9;box-shadow:0 3px #d4b8e4}.cinema-account .profile-btn b{font-size:16px}.cinema-account .profile-btn small{font-size:12px;color:#725782}.cinema-brand{min-width:165px;max-width:180px}.brand-logo{width:180px}
.world-door{min-height:205px;padding:24px 18px;gap:12px;border-radius:26px;background:linear-gradient(150deg,#fff 18%,var(--tint));border:1px solid #fff;box-shadow:0 5px var(--edge),0 14px 26px #34203620}.world-door strong{font-size:25px;font-weight:800;line-height:1.25;letter-spacing:-.6px}.world-door small{font-size:16px;line-height:1.55;color:#5d4c62}.world-doors{max-width:1000px;gap:23px}.door-icon{width:66px;height:66px;border-radius:21px;transform:rotate(-4deg)}.world-heading>p{font-size:19px;color:#634f45}.world-label{font-size:12px;letter-spacing:2px}.welcome-ticket{font-size:17px}.welcome-ticket .btn{font-size:14px;padding:10px 16px}.journey-metric span{font-size:14px}.world-signoff{font-size:15px}.world-signoff b{font-family:Georgia,serif;font-size:21px;font-style:italic}.stage-return{display:inline-flex;gap:8px;align-items:center;border:1px solid #ccb58e;background:#fffcf0;color:#614869;border-radius:50px;padding:10px 17px;font-size:15px;margin:10px auto}.world-heading .stage-return{position:static}.entry-header .school-switch button{font-size:17px;padding:12px 20px}.entry-kicker{font-size:13px}.entry-copy>p{font-size:20px}.entry-start{font-size:24px}
.designer-signature{display:flex;align-items:center;gap:17px;margin-top:36px;direction:ltr;text-align:left;color:#ffeac2;filter:drop-shadow(0 3px 6px #1d143e60)}.designer-seal{position:relative;display:grid;place-items:center;width:65px;height:75px;flex-shrink:0;border:1px solid #edce84;border-radius:22px 22px 28px 8px;font:italic 48px Georgia,serif;background:linear-gradient(145deg,#ffffff17,#e9c66c12);box-shadow:inset 0 0 0 5px #ffe5ac0a}.designer-seal>span{position:absolute;right:-6px;top:-8px;font:20px Georgia;background:#50345b;border-radius:50%;padding:3px}.designer-signature small{display:block;font:800 9px 'Nunito',sans-serif;letter-spacing:3px;color:#f4d899;margin-bottom:8px}.designer-signature strong{display:block;font:500 clamp(25px,2.5vw,35px)/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.7px;background:linear-gradient(110deg,#fff6d9,#e6bc65 42%,#fff2cd 65%,#d6a248);color:transparent;background-clip:text;-webkit-background-clip:text}.designer-signature strong em{font-weight:400}.designer-signature div>span{display:block;font:700 8px 'Nunito',sans-serif;letter-spacing:2px;margin-top:11px;color:#fff1d5}
.voice-studio{padding:28px;border:1px solid #d8c5eb;border-radius:26px;background:linear-gradient(135deg,#fffcf2,#f2eaff);margin:0 0 25px;color:#4b2d64}.voice-studio h2{font-size:28px;line-height:1.4;margin:8px 0}.voice-studio>p{font-size:17px;margin:10px 0 18px}.voice-studio select{width:100%;font-size:17px;min-height:54px;white-space:normal}.voice-emblem{display:grid;place-items:center;background:#73459a;color:#fff;border-radius:17px;width:52px;height:52px}.voice-count{font-size:14px;margin:12px 0}.voice-studio .voice-help{font-size:14px;line-height:1.8;margin-bottom:0}.voice-studio .button-row{flex-wrap:wrap}.voice-studio .btn{font-size:15px}dialog .voice-studio{margin:0}.bottom-nav span{font-size:13px}.page-intro h1,.section-head h2{letter-spacing:-.5px}.field label{font-size:16px}
html[dir=rtl] .world-door strong{font-family:'Noto Kufi Arabic',sans-serif;font-size:22px;letter-spacing:0;line-height:1.6}html[dir=rtl] .cinema-tab{font-family:'IBM Plex Sans Arabic',sans-serif;font-size:18px;letter-spacing:0}
@media(max-width:1100px){.cinema-nav>nav{order:3;flex-basis:100%}.cinema-account{margin-inline-start:auto}.cinema-tab{font-size:16px}.athar-world{padding:28px 24px 110px}}
@media(max-width:700px){.world-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.world-door{min-height:190px;padding:20px 12px}.world-door strong{font-size:21px;letter-spacing:-.4px}.world-door small{font-size:14px}.world-heading>p{font-size:17px}.entry-header .school-switch button{font-size:14px;padding:10px 12px}.designer-signature{justify-content:center;gap:13px}.designer-signature strong{font-size:27px}.designer-signature small{font-size:8px;letter-spacing:2px}.designer-signature div>span{font-size:7px;letter-spacing:1px}.designer-seal{width:52px;height:65px;font-size:40px}.entry-copy>p{font-size:17px}.entry-start{font-size:22px}.voice-studio{padding:20px}.voice-studio h2{font-size:24px}.bottom-nav{overflow-x:auto;justify-content:flex-start}.bottom-nav button{min-width:80px;flex:1}.bottom-nav span{font-size:12px}.world-progress{gap:7px}.journey-metric{padding:12px 6px}.journey-metric span{font-size:12px}.cinema-tab{font-size:15px;padding:9px}.cinema-brand{min-width:140px}.brand-logo{width:150px}.voice-studio select{max-width:100%}}
@media(max-width:370px){.world-doors{grid-template-columns:1fr}.designer-signature strong{font-size:23px}.entry-header .school-switch button{font-size:12px;padding:8px}.entry-header>img{width:120px}}
