/* Money Wars sitesi — oyunun "Toprak/Ciddi" kehribar kimliği */
@font-face{font-family:Barlow;src:url(fonts/Barlow-Regular.ttf);font-weight:400;font-display:swap}
@font-face{font-family:Barlow;src:url(fonts/Barlow-SemiBold.ttf);font-weight:600;font-display:swap}
@font-face{font-family:BarlowC;src:url(fonts/BarlowCondensed-Bold.ttf);font-weight:700;font-display:swap}
:root{--bg:#171210;--panel:#221a13;--panel2:#2a2118;--bc:#3b2f20;--acc:#d9a441;--acc2:#f0c26a;
  --text:#e8dcc8;--muted:#a3906f;--ok:#7db87d}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font:16px/1.6 Barlow,system-ui,sans-serif}
img{max-width:100%}
a{color:var(--acc)}
header{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;
  border-bottom:1px solid var(--bc);position:sticky;top:0;background:rgba(23,18,16,.94);z-index:5}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--acc2)}
.brand span{font-family:BarlowC;font-size:20px;letter-spacing:2px;line-height:1}
.brand small{display:block;font-size:10px;letter-spacing:4px;color:var(--muted)}
.langbox{position:relative}
#langbtn{background:var(--panel);color:var(--text);border:1px solid var(--bc);border-radius:8px;
  padding:7px 12px;cursor:pointer;font:14px Barlow}
#langmenu{position:absolute;inset-inline-end:0;top:110%;background:var(--panel);
  border:1px solid var(--bc);border-radius:10px;padding:8px 0;min-width:150px;
  box-shadow:0 8px 24px rgba(0,0,0,.5)}
#langmenu a,#langmenu .cur{display:block;padding:6px 16px;text-decoration:none;color:var(--text);font-size:14px}
#langmenu a:hover{background:var(--panel2)}
#langmenu .cur{color:var(--acc);font-weight:600}
.hero{display:flex;gap:36px;align-items:center;max-width:1060px;margin:0 auto;padding:56px 22px 30px;flex-wrap:wrap}
.hero-txt{flex:1 1 420px}
h1{font-family:BarlowC;font-size:clamp(30px,4.6vw,46px);line-height:1.15;color:var(--acc2);
  letter-spacing:.5px;margin-bottom:14px}
.tagline{font-size:18px;color:var(--text);margin-bottom:26px}
.cta{display:inline-block;background:linear-gradient(180deg,var(--acc2),var(--acc));color:#241a08;
  font-weight:600;text-decoration:none;padding:13px 26px;border-radius:10px;font-size:17px;
  box-shadow:0 4px 18px rgba(217,164,65,.35)}
.cta:hover{filter:brightness(1.07)}
.soon{font-size:12.5px;color:var(--muted);margin-top:10px}
.hero-shot{flex:0 1 280px;margin:0 auto}
.hero-shot img{border-radius:22px;border:1px solid var(--bc);
  box-shadow:0 18px 50px rgba(0,0,0,.55)}
.intro{max-width:820px;margin:0 auto;padding:8px 22px 12px;text-align:center;color:var(--muted);font-size:17px}
.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;
  max-width:1060px;margin:26px auto;padding:0 22px}
.card{background:var(--panel);border:1px solid var(--bc);border-radius:14px;padding:20px 22px}
.card-emoji{font-size:30px;margin-bottom:8px}
.card h3{font-family:BarlowC;font-size:19px;letter-spacing:1px;color:var(--acc);margin-bottom:10px}
.card ul{list-style:none}
.card li{padding-inline-start:18px;position:relative;font-size:14.5px;color:var(--text);margin-bottom:7px}
.card li::before{content:"✔";position:absolute;inset-inline-start:0;color:var(--ok);font-size:12px;top:2px}
.shots{max-width:1060px;margin:36px auto;padding:0 22px}
.shots h2{font-family:BarlowC;letter-spacing:2px;color:var(--acc2);font-size:24px;margin-bottom:14px}
.strip{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px}
.strip img{height:380px;border-radius:14px;border:1px solid var(--bc);cursor:zoom-in;flex:0 0 auto}
.cta-end{max-width:820px;margin:30px auto 10px;padding:30px 22px;text-align:center}
.cta-end p{color:var(--muted);margin-bottom:20px}
footer{border-top:1px solid var(--bc);margin-top:40px;padding:26px 22px 40px;text-align:center;
  font-size:13.5px;color:var(--muted)}
footer p{margin-top:10px;font-size:12px}
#lb{position:fixed;inset:0;background:rgba(0,0,0,.88);display:flex;align-items:center;
  justify-content:center;z-index:20;cursor:zoom-out}
#lb[hidden]{display:none} /* id kuralı UA [hidden]'ını ezmesin — kapalıyken gerçekten gizli */
#lb img{max-height:92vh;max-width:94vw;border-radius:12px}
@media(max-width:640px){.hero{padding-top:34px}.strip img{height:300px}}
