:root{--bg:#070504;--bg1:#25180f;--gold:#d9b46a;--gold2:#f3d99a;--paper:#f3e6c8;--text:#e9d9b6;--mute:#a8957a}
*{box-sizing:border-box;margin:0;padding:0}
body{background:radial-gradient(ellipse at 50% 0%,var(--bg1),var(--bg) 70%) fixed;color:var(--text);font-family:"Cormorant Garamond",Georgia,serif;font-size:19px;line-height:1.55;min-height:100vh}
a{color:var(--gold2)}
.w{max-width:760px;margin:0 auto;padding:48px 20px 70px}
h1,h2{font-family:Cinzel,serif;color:var(--gold2);letter-spacing:.08em;font-weight:500}
h1{font-size:30px;margin:14px 0 6px}h2{font-size:17px;margin:30px 0 8px;color:var(--gold)}
p,li{margin:8px 0}ul{padding-left:22px}
.lang{float:right;font-family:Inter,sans-serif;font-size:13px}
.lang a{margin-left:10px;text-decoration:none;color:var(--mute)}.lang a.on{color:var(--gold2)}
.mute{color:var(--mute);font-size:15px}
footer{margin-top:50px;color:var(--mute);font-size:14px;font-family:Inter,sans-serif}
.hero{text-align:center}.hero img{width:140px;border-radius:30px;box-shadow:0 20px 50px rgba(0,0,0,.6)}
.hero p{font-size:22px}
.btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}
.btn{font-family:Cinzel,serif;font-size:14px;letter-spacing:.1em;padding:13px 22px;border-radius:999px;border:1px solid var(--gold);text-decoration:none}
.btn.g{background:var(--gold);color:#22160d}
.feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:36px}
.feat div{border:1px solid rgba(217,180,106,.25);border-radius:16px;padding:16px;background:rgba(243,230,200,.04)}
.feat b{font-family:Cinzel,serif;color:var(--gold2);font-weight:500;font-size:15px;letter-spacing:.06em}
[data-l]{display:none}body.tr [data-l=tr],body.en [data-l=en]{display:block}
