@font-face{font-family:Vazirmatn;src:url("Vazirmatn.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
:root{--cocoa:#32180f;--dark:#160d0a;--red:#e62027;--cream:#fff9f1;--muted:#806b62;--line:rgba(50,24,15,.12);--card:#fffdf9}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:#100806}body{margin:0;color:var(--cocoa);background:#100806;font-family:Vazirmatn,Tahoma,sans-serif;font-feature-settings:"ss01";min-height:100vh}button,a{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}button{border:0}a{text-decoration:none}.app-shell{position:relative;overflow:hidden;max-width:720px;margin:auto;background:linear-gradient(180deg,#fffaf3 0,#f7eee4 62%,#170c08 62%);box-shadow:0 0 80px #0008;isolation:isolate}.aurora{position:absolute;inset:0 0 auto;height:780px;overflow:hidden;pointer-events:none;z-index:-1}.aurora i{position:absolute;border-radius:50%;filter:blur(1px)}.aurora i:first-child{width:360px;height:360px;background:radial-gradient(circle,#e6202724,transparent 70%);top:-180px;right:-100px}.aurora i:nth-child(2){width:280px;height:280px;border:60px solid #5d2a1810;top:180px;left:-220px}.aurora i:last-child{width:130px;height:130px;background:#ffffff70;top:350px;right:-90px;box-shadow:0 0 80px #e6202725}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line);direction:ltr}.brand{font-weight:900;letter-spacing:-2.2px;line-height:.78;display:inline-flex;gap:2px}.brand b,.brand strong{font-size:1.45rem}.brand b{color:#111}.brand b::first-letter{color:var(--red)}.brand strong{color:#482417}.status{direction:rtl;display:flex;align-items:center;gap:8px;color:#715e56;font-size:.68rem;font-weight:700}.status i,.live-dot{width:7px;height:7px;border-radius:50%;background:#20a467;box-shadow:0 0 0 5px #20a46716}.hero{padding:64px 22px 56px;text-align:right;min-height:390px}.eyebrow{direction:ltr;text-align:right;margin:0 0 18px;color:var(--red);font-size:.58rem;font-weight:800;letter-spacing:.16em}.hero h1{font-size:clamp(2.45rem,11vw,4.2rem);line-height:1.13;letter-spacing:-.055em;margin:0;font-weight:950}.hero h1 em{font-style:normal;color:var(--red);position:relative}.hero h1 em:after{content:"";position:absolute;height:8px;border-radius:99px;background:#e6202720;bottom:2px;left:-4px;right:-4px;z-index:-1}.intro{max-width:370px;margin:22px 0 0;color:var(--muted);font-size:.84rem;line-height:2}.hero-action{margin-top:25px;display:inline-flex;align-items:center;gap:16px;background:var(--dark);color:#fff;padding:8px 8px 8px 18px;border-radius:999px;font-size:.72rem;font-weight:800;box-shadow:0 15px 35px #29150d2b}.hero-action b{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--red);font-size:1rem}.menu-section{padding:4px 12px 38px;scroll-margin-top:8px}.section-head{display:flex;justify-content:space-between;align-items:end;padding:0 10px 16px}.section-head small{color:var(--red);font-size:.59rem;font-weight:800}.section-head h2{margin:4px 0 0;font-size:1.4rem;letter-spacing:-.04em}.section-head>span{font-size:.66rem;color:#967e73;border:1px solid var(--line);padding:5px 10px;border-radius:999px;background:#ffffff80}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:6px;background:#ffffff90;border:1px solid #fff;border-radius:20px;box-shadow:0 12px 35px #32180f13;backdrop-filter:blur(18px);position:sticky;top:8px;z-index:10}.tab{display:flex;align-items:center;gap:8px;text-align:right;padding:11px 10px;border-radius:15px;background:transparent;color:#7c685f;cursor:pointer;min-width:0}.tab-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid var(--line);background:#fff9;border-radius:11px;font-size:.9rem}.tab b,.tab small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab b{font-size:.76rem}.tab small{font-size:.56rem;margin-top:2px;opacity:.65}.tab.active{background:var(--dark);color:#fff;box-shadow:0 8px 22px #1c0e0a34}.tab.active .tab-icon{background:#ffffff16;border-color:#ffffff1b}.menu-card{margin-top:10px;padding:12px;background:var(--card);border:1px solid #fff;border-radius:26px;box-shadow:0 24px 60px #32180f1d}.card-head{display:flex;align-items:center;justify-content:space-between;padding:7px 5px 14px}.card-head>div{position:relative;padding-right:14px}.live-dot{position:absolute;right:0;top:7px;width:5px;height:5px}.card-head small{font-size:.55rem;color:#8b746a}.card-head h3{font-size:.95rem;margin:3px 0 0}.card-head>span{direction:ltr;font-size:.64rem;color:#a38f85;font-weight:800}.image-button{position:relative;display:block;width:100%;padding:0;overflow:hidden;background:#e9dfd8;border-radius:18px;cursor:zoom-in;box-shadow:inset 0 0 0 1px #0000000b}.image-button img{display:block;width:100%;height:auto;aspect-ratio:1280/853;object-fit:cover}.quality{position:absolute;top:10px;left:10px;background:#ffffffd9;color:#26120d;font-size:.55rem;font-weight:900;letter-spacing:.08em;padding:5px 8px;border-radius:7px;backdrop-filter:blur(10px)}.zoom-callout{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:8px;background:#130b09d9;color:#fff;padding:7px 8px 7px 12px;border-radius:12px;font-size:.61rem;backdrop-filter:blur(14px);box-shadow:0 8px 24px #0004}.zoom-callout b{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:var(--red);font-size:.85rem}.card-actions{padding:13px 5px 2px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.59rem;color:#8a756c}.card-actions>span{display:flex;align-items:center;gap:6px}.card-actions i{font-style:normal;color:#20a467}.card-actions button{background:transparent;padding:0;color:var(--red);font-size:.62rem;font-weight:850;white-space:nowrap;cursor:pointer}.values{padding:12px 20px 60px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.values div{min-width:0;padding:15px 10px;background:#ffffff8c;border:1px solid #fff;border-radius:18px;box-shadow:0 12px 30px #32180f0d}.values span{display:grid;place-items:center;width:27px;height:27px;background:#e6202710;color:var(--red);border-radius:9px;margin-bottom:12px;font-size:.8rem}.values b,.values small{display:block}.values b{font-size:.66rem}.values small{font-size:.52rem;line-height:1.7;color:#927e75;margin-top:4px}footer{background:linear-gradient(145deg,#1e0f0b,#0d0705);color:#fff;padding:40px 20px max(28px,env(safe-area-inset-bottom))}.footer-top{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:28px}.brand.light b{color:#fff}.brand.light strong{color:#caaea0}.footer-top p{direction:ltr;font-size:.52rem;color:#806c64;margin:12px 0 0}.call{text-align:left}.call small,.call b{display:block}.call small{color:#8e7c74;font-size:.56rem;margin-bottom:4px}.call b{font-size:.85rem;letter-spacing:.04em}.socials{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #ffffff13;padding-top:20px}.socials a{position:relative;padding:12px 37px 12px 9px;background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;min-width:0}.socials span{position:absolute;right:10px;top:13px;color:var(--red);font-size:1rem}.socials small,.socials b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socials small{font-size:.5rem;color:#8d7a72}.socials b{font-size:.57rem;margin-top:3px}.copy{direction:ltr;text-align:center;color:#64534d;font-size:.48rem;letter-spacing:.12em;margin:25px 0 0}.viewer{position:fixed;inset:0;z-index:100;background:#0c0605;color:#fff;display:none;grid-template-rows:auto 1fr auto}.viewer.open{display:grid}.viewer-bar{min-height:65px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid #ffffff14}.viewer-bar>button,.zoom-tools button{width:39px;height:39px;border:1px solid #ffffff18;border-radius:12px;color:#fff;background:#ffffff0d;cursor:pointer}.viewer-title{text-align:center}.viewer-title small,.viewer-title b{display:block}.viewer-title small{font-size:.49rem;color:#8f7c75}.viewer-title b{font-size:.68rem;margin-top:2px}.zoom-tools{display:flex;align-items:center;gap:4px;direction:ltr}.zoom-tools span{min-width:43px;text-align:center;color:#a8958e;font-size:.55rem}.stage{overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:10px;cursor:zoom-in;overscroll-behavior:contain;background:radial-gradient(circle at 50% 50%,#2b1711,#0c0605 70%)}.stage img{max-width:none;min-width:100%;width:100%;height:auto;display:block;border-radius:9px;user-select:none;transition:width .18s}.viewer-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 10px max(8px,env(safe-area-inset-bottom));border-top:1px solid #ffffff14}.viewer-tabs button{padding:11px;border:1px solid #ffffff16;border-radius:11px;background:#ffffff08;color:#927f77;font-size:.64rem}.viewer-tabs button.active{background:#e6202721;border-color:var(--red);color:#fff}
@media(max-width:380px){.hero{padding-right:18px;padding-left:18px}.hero h1{font-size:2.35rem}.tab{padding-left:7px;padding-right:7px}.tab-icon{display:none}.values{padding-left:12px;padding-right:12px}.values div{padding:14px 8px}.zoom-tools span{display:none}}
@media(min-width:721px){body{padding:28px}.app-shell{border-radius:34px}.topbar{padding:0 30px}.hero{padding-right:34px}.menu-section{padding-left:20px;padding-right:20px}.image-button{border-radius:22px}.viewer{inset:18px;max-width:1100px;margin:auto;border-radius:22px;overflow:hidden;box-shadow:0 40px 100px #000b}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.brand{direction:ltr}
