@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#100d0e;--panel:#1c1719;--border:#45302c;--gold:#d9b57a;--red:#a82929;--muted:#b7a8a5;--white:#f6efea}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--white);background:radial-gradient(ellipse at 75% 12%,#3a171b 0%,transparent 36%),#100d0e;font:15px/1.65 Inter,system-ui,sans-serif}a{color:var(--gold)}[hidden]{display:none!important}
.site-header{position:sticky;top:0;z-index:10;background:#110d0ff2;border-bottom:1px solid #5d3431;backdrop-filter:blur(16px)}.header-inner{max-width:1240px;margin:auto;min-height:80px;padding:12px 26px;display:flex;align-items:center;gap:35px}.brand{display:flex;align-items:center;gap:12px;color:#f9efe2;text-decoration:none;font:800 27px/1 Cinzel,Georgia,serif;letter-spacing:2px}.brand-mark{display:grid;place-items:center;width:46px;height:46px;border:1px solid #b68a58;background:linear-gradient(135deg,#592b2b,#171015);color:#e7c58b;clip-path:polygon(50% 0,100% 23%,100% 77%,50% 100%,0 77%,0 23%)}.brand-two,footer strong span{color:#c33831}.brand small{display:block;font:600 8px Inter,sans-serif;letter-spacing:3px;color:#ad8e7c;margin-top:6px}.site-header nav{display:flex;flex:1;justify-content:center;gap:24px;flex-wrap:wrap}.site-header nav a{color:#c9bab6;text-decoration:none;font-size:13px;font-weight:700}.site-header nav a:hover,.site-header nav a:focus{color:#f4c68d}.header-cta,.btn-primary{background:linear-gradient(130deg,#b52f2e,#70191c);color:white;border:1px solid #d15743;text-decoration:none;font-weight:800;letter-spacing:.6px;padding:13px 20px;box-shadow:0 6px 22px #08050780}.header-cta:hover,.btn-primary:hover{filter:brightness(1.18)}main{max-width:1240px;margin:auto;padding:0 24px}.hero{position:relative;isolation:isolate;min-height:515px;display:flex;align-items:center;border-bottom:1px solid #6c3834;overflow:hidden;background:radial-gradient(ellipse at 45% 50%,#58202270,transparent 65%),linear-gradient(90deg,#0b0a0c 5%,#1e1214 70%,#130e11)}.hero-art{position:absolute;z-index:-1;inset:0 auto 0 0;width:48%;background:linear-gradient(90deg,transparent 35%,#150d10 100%),linear-gradient(0deg,#150d10 0%,transparent 45%),url('/hero-art.webp') center 28%/cover no-repeat;opacity:.76}.hero-content{margin-left:43%;padding:58px 30px 56px 8px;max-width:670px}.eyebrow,.section-eyebrow{color:var(--gold);font-size:11px;letter-spacing:2.2px;font-weight:800}.eyebrow{display:inline-flex;gap:10px;align-items:center;border:1px solid #7c523b;background:#2c1b1a;padding:7px 12px}.live-dot{width:7px;height:7px;border-radius:50%;background:#ce9e53;box-shadow:0 0 9px #e3ac6d}.hero-kicker{margin:24px 0 4px;color:#c8a27b;font-size:13px;letter-spacing:4px;font-weight:800}.hero h1{font:800 clamp(45px,6vw,85px)/1.1 Cinzel,Georgia,serif;margin:0;letter-spacing:3px;text-shadow:0 5px 30px #000}.hero h1>span{color:#c73833}.hero h1 em{display:block;font:700 clamp(20px,2.4vw,34px)/1.3 Cinzel,Georgia,serif;color:#e6c28c;font-style:normal;letter-spacing:5px;margin-top:8px}.lead{max-width:510px;color:#d1c0b9;font-size:16px;margin:22px 0 28px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 20px;font-size:12px;text-align:center}.btn-secondary{border:1px solid #92704c;background:#1b1718b0;color:#ebd6b4;text-decoration:none;font-weight:800}.btn-secondary:hover{background:#302324}.hero-foot{color:#aa9690;font-size:12px;margin:22px 0 0}.notice-wrap{padding:20px 0}.warning{margin:0;background:#2b211b;border:1px solid #775438;border-left:4px solid #d6a45c;color:#e2c9ac;padding:13px 18px;border-radius:3px;font-size:13px}.section-intro{text-align:center;padding:45px 0 30px}.section-intro h2,.side-feature h2{font:700 clamp(23px,3vw,34px) Cinzel,Georgia,serif;letter-spacing:1px;margin:7px 0}.section-intro p{color:var(--muted);margin:0}.main-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:24px;align-items:start}.panel,.side-feature{background:linear-gradient(140deg,#241a1c,#171315);border:1px solid #553936;box-shadow:0 15px 38px #05040555;padding:28px;border-radius:4px;scroll-margin-top:100px}.panel-heading{display:flex;gap:15px;align-items:center;padding-bottom:20px;border-bottom:1px solid #4d3331}.panel-icon{font-size:24px;color:#d9b57a;background:#362223;border:1px solid #6c4540;padding:8px 14px}.panel h2{font:700 23px Cinzel,Georgia,serif;margin:0 0 14px}.panel-heading h2{margin:2px 0 0}.register-panel label,#pwform label{display:block;margin:17px 0 6px;font-weight:700;font-size:13px;color:#e9d7cf}.register-panel input:not([type=checkbox]),#pwform input{display:block;width:100%;padding:13px 14px;border-radius:3px;background:#110e10;color:#fff;border:1px solid #624641;font:16px Inter,system-ui,sans-serif}.register-panel input:focus,#pwform input:focus{outline:2px solid #ba895e;outline-offset:1px}.register-panel small{display:block;color:#a89b98;font-size:11px;margin-top:5px}.check{display:flex!important;align-items:flex-start;gap:10px;line-height:1.6;font-weight:400!important}.check input{accent-color:#aa3532;width:17px;height:17px;flex:none;margin:4px 0 0}.check a{color:#e3bc80}button{width:100%;border:1px solid #d45746;background:linear-gradient(130deg,#b72f2d,#781b1c);padding:15px;color:white;font:800 13px Inter,sans-serif;letter-spacing:1.2px;cursor:pointer;margin-top:20px;border-radius:3px}button:hover{filter:brightness(1.13)}button:disabled{opacity:.5;cursor:wait}.side-feature{min-height:400px;padding:33px;background:radial-gradient(circle at 80% 10%,#582b2c,transparent 60%),#1b1416}.side-feature p{color:#b9aaa3}.feature-item{display:flex;align-items:center;gap:15px;padding:19px 0;border-top:1px solid #4e3532}.feature-item>span{display:grid;place-items:center;flex:none;width:43px;height:43px;border:1px solid #76513e;background:#342021;color:#d8b17a;font-size:22px}.feature-item strong{display:block;color:#e7d4c5}.feature-item small{display:block;color:#aa9891}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 55px}.content-grid .panel{min-width:0}.content-grid #kurallar,.content-grid #gizlilik{background:#191416}.panel ul{padding-left:20px;color:#c9b8af}.panel li{margin:8px 0}.panel p{color:#c9b8af}.panel article{padding:12px 0;border-bottom:1px solid #49312d}.panel article time{display:block;color:#a88e7d;font-size:12px}.note{font-size:12px}.hp{position:absolute;left:-10000px}#done{border:1px solid #8c6b3d;background:#242017;padding:20px;margin-top:20px}#done h3{color:#e7c78c}#done-code{overflow-wrap:anywhere}[role=alert]{color:#ffaca3;margin-top:14px}[role=alert].ok{color:#9cd6a5}footer{text-align:center;border-top:1px solid #51332f;background:#110d0f;padding:38px 20px;color:#b6a29a}footer strong{font:800 27px Cinzel,serif;letter-spacing:3px;color:#f5e8d9}footer p{margin:7px 0}footer small{font-size:11px}code{overflow-wrap:anywhere;color:#e6c294}
@media(max-width:900px){.header-inner{gap:15px}.site-header nav{gap:12px}.hero-content{margin-left:38%}.hero-art{width:53%}.main-grid{grid-template-columns:1fr}.side-feature{min-height:unset}.content-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.header-inner{padding:12px 16px;justify-content:space-between;flex-wrap:wrap}.brand{font-size:22px}.brand-mark{width:40px;height:40px}.site-header nav{order:3;width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:8px 0 3px;gap:18px}.site-header nav a{white-space:nowrap;font-size:12px}.header-cta{padding:10px;font-size:11px}main{padding:0 13px}.hero{min-height:610px;align-items:end}.hero-art{width:100%;height:70%;inset:0 0 auto;background:linear-gradient(0deg,#150d10 2%,transparent 80%),linear-gradient(90deg,transparent,#150d1060),url('/hero-art.webp') center 30%/cover no-repeat;opacity:.65}.hero-content{margin:0;padding:235px 15px 35px;max-width:100%}.hero-kicker{margin-top:14px}.hero h1{font-size:49px}.hero h1 em{font-size:23px;letter-spacing:3px}.lead{font-size:14px;margin:15px 0 20px}.hero-actions{gap:9px}.btn-primary,.btn-secondary{padding:13px;font-size:11px}.panel,.side-feature{padding:20px}.section-intro{padding:32px 0 25px}.content-grid{grid-template-columns:1fr}.warning{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
