@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700&display=swap');:root{--bg:#080808;--bg-soft:#0d0d0d;--gold:#c9a227;--gold-light:#f4dfa0;--gold-soft:#d8bb63;--text:#f5f2ea;--text-muted:#918b82;--border:rgba(255,255,255,.09);}*{margin:0;padding:0;box-sizing:border-box;}html{scroll-behavior:smooth;}body{min-height:100vh;background:radial-gradient(circle at 50% 45%,rgba(201,162,39,.055),transparent 35%),var(--bg);color:var(--text);font-family:"Vazirmatn",Tahoma,sans-serif;overflow-x:hidden;}.coming-soon{position:relative;min-height:100vh;display:flex;flex-direction:column;padding:0 7vw;isolation:isolate;}.glow{position:absolute;width:50%;height:50%;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:-1;}.glow-1{top:20%;right:5%;background:rgba(201,162,39,.07);}.glow-2{bottom:0;left:0;background:rgba(201,162,39,.045);}.header{width:100%;padding-top:32px;}.logo{display:inline-flex;align-items:center;gap:13px;color:var(--text);text-decoration:none;}.logo-symbol{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(201,162,39,.55);color:var(--gold-light);font-size:22px;font-weight:600;position:relative;}.logo-symbol::after{content:"";position:absolute;width:6px;height:6px;background:var(--gold);bottom:-3px;left:-3px;transform:rotate(45deg);}.logo-text{display:flex;flex-direction:column;gap:1px;}.logo-text strong{font-size:17px;font-weight:600;letter-spacing:-.3px;}.logo-text small{color:var(--text-muted);font-size:9px;letter-spacing:1.8px;}.hero{flex:1;width:100%;max-width:1250px;margin:16px auto;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;}.hero-content{max-width:680px;}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--gold-light);font-size:12px;letter-spacing:.4px;margin-bottom:25px;}.eyebrow span{width:24px;height:1px;background:var(--gold);}.eyebrow span:last-child{display:none;}h1{font-size:clamp(42px,5vw,72px);line-height:1.35;font-weight:600;letter-spacing:-2px;margin-bottom:25px;}h1 span{display:block;background:linear-gradient(110deg,#b99120,#f4dfa0 45%,#c9a227 75%,#f5e5ae);-webkit-background-clip:text;background-clip:text;color:transparent;}.description{max-width:570px;color:var(--text-muted);font-size:15px;line-height:2.2;font-weight:300;}.categories{display:flex;align-items:center;gap:15px;margin-top:28px;color:#c9c3b8;font-size:13px;}.categories i{width:3px;height:3px;background:var(--gold);border-radius:50%;}.status{display:inline-flex;align-items:center;gap:9px;margin-top:35px;padding:10px 17px;border:1px solid var(--border);background:rgba(255,255,255,.025);color:#b9b3aa;font-size:12px;border-radius:100px;}.status-dot{width:7px;height:7px;background:var(--gold);border-radius:50%;box-shadow:0 0 0 4px rgba(201,162,39,.08),0 0 15px rgba(201,162,39,.5);animation:pulse 2s infinite;}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}.jewelry-art{position:relative;width:min(430px,100%);aspect-ratio:1;margin:auto;}.jewelry-art::before{content:"";position:absolute;inset:15%;border-radius:50%;border:1px solid rgba(201,162,39,.13);box-shadow:0 0 100px rgba(201,162,39,.06),inset 0 0 80px rgba(201,162,39,.03);}.jewelry-art::after{content:"";position:absolute;inset:25%;border-radius:50%;border:1px dashed rgba(201,162,39,.09);animation:rotate 35s linear infinite;}@keyframes rotate{to{transform:rotate(360deg)}}.ring{position:absolute;width:230px;height:230px;border-radius:50%;border:19px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(135deg,#7b5d0d,#f5dfa0,#9b7619,#f1d77f,#715408) border-box;top:50%;left:50%;transform:translate(-50%,-42%) rotate(-18deg);filter:drop-shadow(0 25px 25px rgba(0,0,0,.6));}.ring-stone{position:absolute;width:68px;height:68px;top:-40px;left:50%;transform:translateX(-50%) rotate(45deg);background:linear-gradient(135deg,#151515,#050505);border:2px solid #d5b75d;box-shadow:0 0 0 5px rgba(201,162,39,.08),0 0 40px rgba(201,162,39,.18);}.ring-stone::after{content:"";position:absolute;inset:8px;border:1px solid rgba(244,223,160,.3);}.diamond{position:absolute;width:7px;height:7px;background:var(--gold-light);transform:rotate(45deg);box-shadow:0 0 20px rgba(244,223,160,.6);}.diamond-1{top:19%;left:25%;}.diamond-2{bottom:24%;right:18%;}.diamond-3{top:31%;right:15%;width:4px;height:4px;}.footer{width:100%;padding-bottom:25px;}.footer-line{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin-bottom:18px;}.footer-content,.footer-content a{display:flex;align-items:center;justify-content:space-between;color:#66615a;text-decoration:none;font-size:10px;}.gold-dot{width:4px;height:4px;background:var(--gold);border-radius:50%;}@media (max-width:850px){.coming-soon{padding:0 25px}.hero{grid-template-columns:1fr;text-align:center;gap:10px;padding:30px 0;margin:auto}.hero-content{margin:auto}.eyebrow{justify-content:center}.eyebrow span:last-child{display:block}.description{margin:auto}.categories{justify-content:center}.status{margin-top:28px}.jewelry-art{width:300px}.ring{width:175px;height:175px;border-width:15px}.ring-stone{width:52px;height:52px;top:-32px}}@media (max-width:480px){.header{padding-top:22px}h1{font-size:38px;letter-spacing:-1.5px}.description{font-size:13px;line-height:2}.categories{gap:10px;font-size:11px}.jewelry-art{width:260px}.footer-content{justify-content:center}.footer-content>span:last-child{display:none}}