@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,600;0,700;1,700&display=swap");:root{--bg:#11070a;--panel:#1b0c10;--panel2:#260f16;--line:#5f2731;--text:#fff6ef;--muted:#c7aaa1;--red:#df2036;--deep:#710b18;--peach:#ffb178;--gold:#ffc770}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,#3a1018 0,transparent 30%),var(--bg);color:var(--text);font-family:DM Sans,sans-serif}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.nav-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#15070ad9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #6d283433}.nav{height:78px;justify-content:space-between;gap:25px}.brand,.nav{display:flex;align-items:center}.brand{gap:9px;font-weight:800;color:white;text-decoration:none;font-size:1.25rem}.brand img{object-fit:contain;filter:drop-shadow(0 8px 12px #b20d2e88);transition:.3s}.brand:hover img{transform:rotate(-10deg) scale(1.14)}.brand span span,footer h3 span{color:var(--peach)}.nav-links{display:flex;gap:3px}.nav-links a{padding:10px 13px;border-radius:10px;color:var(--muted);text-decoration:none;transition:.25s}.nav-links a:hover{background:#75142455;color:white;transform:translateY(-2px)}.nav-actions{display:flex;gap:9px}.ghost-button,.primary-button,button{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:0;border-radius:12px;padding:12px 18px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:.25s}.primary-button{color:#24060a;background:linear-gradient(135deg,#ffcf9c,#ff6a58 50%,#dc1533);box-shadow:0 8px 25px #c41b3966}.primary-button:hover{transform:translateY(-3px);box-shadow:0 15px 35px #e9264e88}.ghost-button,button{background:#2a1117;color:#ffe5d4;border:1px solid #78313e}.ghost-button:hover,button:hover{background:#55202a;transform:translateY(-2px)}.hero{position:relative;min-height:590px;overflow:hidden;border-bottom:1px solid #64303b}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#13070beF,#16090a88 52%,#220e1099),url(/nar-logo.png) no-repeat 92% 44%/600px;opacity:.98}.hero-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:#d9293f33;filter:blur(70px);right:-180px;top:-180px}.hero-grid{position:relative;min-height:590px;display:grid;align-items:center;grid-template-columns:1.15fr .85fr}.hero-copy{max-width:620px}.eyebrow{color:var(--peach);font-size:.75rem;letter-spacing:.18em;font-weight:800;margin:0 0 14px}.hero h1,.page h1{font-family:Playfair Display,serif;font-size:clamp(3.2rem,7vw,6.5rem);line-height:.94;margin:0 0 25px}.hero h1 em{color:#ffae7d}.hero-copy>p:not(.eyebrow),.lead{font-size:1.12rem;color:var(--muted);line-height:1.7;max-width:570px}.hero-buttons{display:flex;gap:12px;margin-top:30px}.hero-art img{width:100%;height:auto;filter:drop-shadow(0 20px 40px #59000e);animation:float 5s ease-in-out infinite}.status-card{position:absolute;bottom:45px;left:0;padding:14px 17px;border:1px solid #9e4a57;background:#210c12d9;border-radius:14px;box-shadow:0 12px 32px #0008}.status-card small{display:block;color:var(--muted);margin-top:5px}.pulse{display:inline-block;width:9px;height:9px;background:#78e2a3;border-radius:50%;margin-right:8px;box-shadow:0 0 12px #78e2a3}.stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);margin-top:-44px;background:linear-gradient(120deg,#2d1017,#16090d);border:1px solid #743442;border-radius:18px}.stats div{padding:27px 35px;display:grid;grid-template-columns:auto 1fr;grid-gap:2px 14px;gap:2px 14px;align-items:center}.stats svg{color:var(--peach);grid-row:span 2}.stats strong{font-size:1.5rem}.stats span{color:var(--muted);font-size:.85rem}.page,.section{padding:100px 0}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.page>h1,.section h2{font-family:Playfair Display,serif;font-size:clamp(2.2rem,4vw,3.4rem);margin:0}.text-link{color:var(--peach);text-decoration:none;display:flex;gap:6px;align-items:center}.admin-grid,.feature-grid,.help-grid,.news-grid,.store-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.feature-card,.info-card,.news-card,.night-card,.store-card{background:linear-gradient(145deg,#260d13,#16090d);border:1px solid #622a35;border-radius:18px;overflow:hidden;transition:.35s}.feature-card:hover,.info-card:hover,.news-card:hover,.night-card:hover,.store-card:hover{transform:translateY(-8px);border-color:#e65b64;box-shadow:0 20px 40px #05020299}.news-visual{height:155px;display:flex;align-items:center;justify-content:center;overflow:hidden}.news-visual img{opacity:.55;width:140px;height:140px;object-fit:contain}.visual-0{background:radial-gradient(circle,#d73c40,#48101a)}.visual-1{background:radial-gradient(circle,#ffb178,#6e1724)}.visual-2{background:radial-gradient(circle,#a50927,#20050b)}.feature-card,.info-card,.news-card>div:last-child{padding:22px}.news-card small{color:var(--peach);font-weight:800;font-size:.7rem;letter-spacing:.12em}.feature-card h3,.info-card h2,.news-card h3{margin:10px 0}.feature-card p,.info-card p,.news-card p,.night-card p,.store-card p{color:var(--muted);line-height:1.55}.feature-card a,.news-card a,.store-card a{color:var(--peach);text-decoration:none;display:flex;gap:5px;align-items:center}.feature-grid{grid-template-columns:repeat(3,1fr);padding-top:0}.feature-card svg{color:var(--peach)}.faq{max-width:800px}.faq details{background:#210c12;border:1px solid #632a35;border-radius:12px;padding:18px;margin-top:10px}.faq summary{cursor:pointer;font-weight:700}.faq p{color:var(--muted);line-height:1.6}.page{min-height:70vh;text-align:center}.page h1{font-size:clamp(3rem,6vw,5.2rem)}.page .lead{margin:0 auto 40px}.admin-grid,.help-grid,.store-grid{margin-top:45px;text-align:left}.store-art{height:190px;background:radial-gradient(circle,#df2036,#390811)}.art-1{background:radial-gradient(circle,#ffb178,#6b1723)}.art-2{background:radial-gradient(circle,#f63838,#1e0508)}.store-card a,.store-card h2,.store-card p{margin-left:22px;margin-right:22px}.store-card h2{margin-top:22px}.store-card a{margin-bottom:22px}.night-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:50px}.night-card{padding:24px;text-align:left;min-height:250px;display:flex;flex-direction:column;justify-content:end}.night-card span{font-size:.65rem;letter-spacing:.12em;color:var(--gold)}.night-card h2{margin:10px 0}.login{min-height:100vh;display:grid;grid-template-columns:1.25fr .75fr;background:#090506}.login-art{position:relative;padding:13vh 10vw;overflow:hidden;background:radial-gradient(circle at 50% 40%,#b1293366,#100507 65%);display:flex;flex-direction:column;justify-content:center}.login-art:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000,#0009),url(/nar-logo.png) 50%/650px no-repeat;opacity:.35}.login-art>*{position:relative}.login-art img{object-fit:contain;width:180px;height:180px}.login-art h1{font:700 3rem/1 Playfair Display;max-width:450px}.login-card{padding:15vh 8vw;display:flex;flex-direction:column;justify-content:center;gap:15px}.login-card h2{font-size:2.5rem;margin:0}.login-card label,.register-form label{font-size:.85rem;font-weight:700;display:grid;grid-gap:7px;gap:7px}.login-card input,.register-form input{background:#14080b;border:1px solid #71303d;border-radius:10px;padding:14px;color:white;font:inherit}.login-card p,.muted,.register-form p{color:var(--muted);font-size:.9rem}.login-card a,.register-form a{color:var(--peach)}.form-page{text-align:center}.auth-notice{max-width:650px;margin:30px auto;padding:18px;border:1px solid #6e313b;background:#260f16;border-radius:12px;color:var(--muted)}.register-form{width:min(480px,100%);margin:35px auto;display:grid;grid-gap:17px;gap:17px;text-align:left}.register-form .primary-button{justify-self:stretch}.muted{margin:auto;max-width:600px}footer{background:#0c0507;border-top:1px solid #632b34}.cta{padding:45px 0;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #55242c}.cta h2{margin:0;font-size:2rem}.cta p{color:var(--muted)}.cta .ghost-button{margin-left:10px}.footer-main{display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:45px;gap:45px;padding:65px 0}.footer-main h3{font-size:1.6rem;margin:0 0 15px}.footer-main p{color:var(--muted);line-height:1.6}.footer-main div{display:flex;flex-direction:column;gap:12px}.footer-main b{color:var(--peach);font-size:.72rem;letter-spacing:.13em}.footer-main a{color:var(--muted);text-decoration:none}.footer-main a:hover{color:#fff}.copyright{padding:20px 0;color:#8e7173;border-top:1px solid #3a171d;font-size:.85rem}@keyframes float{50%{transform:translateY(-15px) rotate(2deg)}}.reveal{animation:rise .7s ease both}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(max-width:800px){.nav-actions .ghost-button,.nav-links{display:none}.hero-grid{grid-template-columns:1fr;min-height:620px}.hero-art{position:absolute;right:-110px;bottom:40px;width:55%;opacity:.45}.status-card{bottom:25px}.stats{grid-template-columns:1fr;margin-top:0}.stats div{border-bottom:1px solid #4c2028}.admin-grid,.feature-grid,.help-grid,.news-grid,.store-grid{grid-template-columns:1fr}.night-grid{grid-template-columns:repeat(2,1fr)}.login{grid-template-columns:1fr}.login-art{display:none}.footer-main{grid-template-columns:1fr 1fr}.cta{display:block}.cta>div:last-child{margin-top:20px}}.hero,.hero-grid{min-height:610px}.hero h1{font-size:clamp(3rem,6vw,5.45rem);margin-bottom:22px}.hero-copy>p:not(.eyebrow){font-size:1rem}.hero-buttons{margin-top:24px}.hero-art img{transition:transform .35s,filter .35s}.hero-art img:hover{transform:scale(1.065) rotate(-3deg);filter:drop-shadow(0 26px 50px #a6001f)}.quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,260px));grid-gap:10px;gap:10px;margin-top:22px}.quick-action{min-height:64px;padding:12px 14px;text-align:left;display:flex;align-items:center;gap:10px;border:1px solid #81404a;border-radius:13px;background:#210c12df;color:var(--text);text-decoration:none;box-shadow:0 10px 25px #0005;transition:.25s}.quick-action:hover{background:#3b141c;border-color:#e36a71;transform:translateY(-3px)}.quick-action>svg:first-child{color:var(--peach);flex:none}.quick-action>svg:last-child{color:var(--muted);margin-left:auto}.quick-action span{display:grid;grid-gap:3px;gap:3px}.quick-action b{font-size:.9rem}.quick-action small{font-size:.72rem;color:var(--muted)}.empty-news{min-height:180px;padding:35px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;border:1px dashed #70313c;border-radius:18px;background:#190a0e;color:var(--muted)}.empty-news svg{color:var(--peach)}.empty-news p{margin:0;font-size:.9rem}.news-visual svg{color:#ffcf9c}.network-store{max-width:780px;margin:45px auto 0;text-align:left}.network-card{display:grid;grid-template-columns:240px 1fr;align-items:center;background:linear-gradient(145deg,#260d13,#16090d);border:1px solid #622a35;border-radius:18px;overflow:hidden;transition:.35s}.network-card:hover{transform:translateY(-8px);border-color:#e65b64;box-shadow:0 20px 40px #05020299}.network-card-art{height:250px;background:radial-gradient(circle at 50% 40%,#e63d48,#4e0a13 70%);display:flex;align-items:center;justify-content:center}.network-card-art span{font:700 4rem Playfair Display;color:#ffdfcb;text-shadow:0 8px 30px #4f010c}.network-card>div:last-child{padding:32px}.network-card h2{font:700 2.4rem Playfair Display;margin:0}.network-card p:not(.eyebrow){color:var(--muted);line-height:1.6;margin-bottom:25px}.night-card{padding:0;min-height:330px;position:relative;background:linear-gradient(160deg,#4b121b,#19070c 65%)}.night-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 12%,#f7b15e33,transparent 35%),linear-gradient(145deg,transparent 48%,#e3234255 49%,transparent 51%);opacity:.75;transition:.35s}.night-card:hover:before{transform:scale(1.25) rotate(7deg);opacity:1}.night-card-inner{position:relative;height:100%;min-height:330px;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.night-number{font:700 2rem Playfair Display;color:#ffb178!important}.night-lock{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border:1px solid #bd5b67;border-radius:50%;background:#280c13;color:#ffc770!important;margin:auto;font-size:1.2rem!important;box-shadow:0 0 30px #e72b4655}.night-card p{font-size:.65rem;letter-spacing:.14em;color:#ffc770;font-weight:700;margin:0}.night-card h2{font:700 1.6rem Playfair Display;margin:8px 0}.night-card small{color:var(--muted)}.night-card a{margin-top:15px;color:#ffdec7;text-decoration:none;font-weight:700}.night-card:hover .night-lock{transform:rotate(20deg) scale(1.15);box-shadow:0 0 40px #ffbf7188}@media(max-width:800px){.quick-actions{max-width:310px}.network-card,.quick-actions{grid-template-columns:1fr}.network-card-art{height:160px}.hero,.hero-grid{min-height:700px}}.admin-warning{max-width:820px;margin:28px auto 0;padding:16px 18px;display:flex;gap:12px;text-align:left;align-items:flex-start;border:1px solid #89513b;border-radius:12px;background:#352012;color:#f6d3ae}.admin-warning svg{flex:none;color:#ffc770}.admin-form{display:grid;grid-gap:11px;gap:11px;text-align:left}.admin-form svg{color:var(--peach)}.admin-form label{display:grid;grid-gap:6px;gap:6px;font-size:.82rem;font-weight:700}.admin-form input,.admin-form textarea{width:100%;resize:vertical;background:#14080b;border:1px solid #71303d;border-radius:9px;padding:10px;color:white;font:inherit}.admin-form small{color:#92e6ad}.disabled-admin{opacity:.7}.disabled-admin:after{content:"Yakında";font-size:.7rem;color:var(--peach);font-weight:800;letter-spacing:.1em}