:root{--bg:#0a0a0a;--fg:#f2f2f2;--acid:#dfff00;--muted:#999;--line:#303030}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:Arial,Helvetica,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:700 11px monospace;letter-spacing:1px;border:1px solid #555;color:var(--fg);background:transparent;padding:21px 24px;cursor:pointer;transition:background .15s,transform .15s}button:hover{background:#242424}button:active{transform:translateY(2px)}button:focus-visible,a:focus-visible,article:focus-visible{outline:2px solid var(--acid);outline-offset:5px}.primary{background:var(--acid);color:#0a0a0a;border-color:var(--acid)}.primary:hover{background:#eeff87}.primary span:last-child{margin-left:30px}header{display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line);padding:26px 5vw}header a{text-decoration:none;font-size:29px;letter-spacing:-2px;color:var(--fg);font-weight:900}header a span,.soon-logo span{color:var(--acid)}.micro,.edition,.eyebrow,.footnote,.feed-label,.card-meta,.simulation,footer,.profile-label{font:10px/1.6 monospace;letter-spacing:1.3px}.edition{margin-left:auto;color:var(--muted)}main{max-width:1300px;margin:auto;padding:55px 5vw 30px}section[hidden]{display:none}.eyebrow{color:var(--acid)}i{display:inline-block;width:6px;height:6px;background:var(--acid);border-radius:50%;margin-right:10px}h1{font-size:clamp(70px,10.5vw,145px);letter-spacing:-.075em;line-height:.87;margin:35px 0 45px;font-weight:900}#intro h1>span{color:var(--acid)}sup{font-size:18px;letter-spacing:0;vertical-align:top;position:relative;top:7px}h2{font-size:28px;letter-spacing:-1px;line-height:1.2;margin:0 0 16px}p{font-size:14px;line-height:1.8;color:#aaa}.intro-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:50px}.intro-bottom button{margin-top:16px;min-width:290px;display:flex;justify-content:space-between}.instructions{padding-top:5px}.instructions div{display:flex;gap:22px;border-bottom:1px solid var(--line);padding:18px 0;font-size:12px}.instructions b{color:var(--acid);font:11px monospace}.instructions small{display:block;font:10px/1.8 monospace;color:var(--muted);margin-top:24px}.footnote{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:50px;padding:17px 0;color:#777}footer{padding:24px 5vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#777;font-size:9px}#game{max-width:820px;margin:auto}.game-top{display:flex;justify-content:space-between;align-items:center}.clock{font:36px monospace}.clock small{font-size:10px;color:#aaa}.clock button{padding:8px 12px;margin-left:14px}.timer-track{height:2px;background:#282828;margin:20px 0 26px}#timerbar{height:100%;background:var(--acid);width:100%}#meters,#finalmeters{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.meter-label{font:10px monospace;letter-spacing:1px;color:#aaa}.meter-value{font:25px monospace;margin:9px 0}.meter-value small{color:#666;font-size:11px}.meter-track{height:3px;background:#292929}.meter-fill{height:100%;background:var(--acid);transition:width .25s}.feed-label{margin:38px 0 12px;display:flex;justify-content:space-between;color:#999;font-size:9px}#card{border:1px solid #454545;background:linear-gradient(120deg,#191919,#101010);padding:30px;min-height:285px;touch-action:pan-y}.card-meta{display:flex;justify-content:space-between;color:var(--acid);font-size:9px}#card h2{font-size:clamp(25px,3vw,38px);margin:28px 0 15px;line-height:1.13}#card p{margin:0 0 22px;font-size:13px}#source{font:10px/1.6 monospace;color:#b0b0b0;border-top:1px solid var(--line);padding-top:15px}.decisions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.decisions button{display:flex;justify-content:space-between;align-items:center}#feedback{min-height:45px;color:var(--acid);font:11px/1.7 monospace}.simulation{font-size:9px;color:#777;margin-top:20px}.result-grid{display:grid;grid-template-columns:3fr 1fr;align-items:center}#result h1{font-size:clamp(50px,7vw,94px);line-height:1;margin:20px 0}.result-mark{color:var(--acid);font-size:200px;text-align:right}#verdict{max-width:580px}.profile-label{margin-top:40px;color:#777}#finalmeters{border-top:1px solid var(--line);padding-top:30px;margin-top:25px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 15px}.textbutton{border:0;padding-left:0;color:var(--acid);margin-top:20px}#sharestatus{font-size:12px;min-height:20px}.soon-logo{font-size:clamp(64px,13vw,170px)}.coming{font-size:clamp(35px,6vw,75px);font-weight:900;color:var(--acid);letter-spacing:-3px;line-height:1.05}#soon button{margin:25px 0}dialog{background:#151515;color:var(--fg);border:1px solid #555;padding:40px;max-width:90vw}dialog::backdrop{background:#000c}dialog h2{margin-top:20px}@media(max-width:650px){header{padding:20px 6vw}.micro{display:none}.edition{font-size:8px}main{padding:35px 6vw 20px}h1{font-size:18vw;margin:34px 0}.intro-bottom{grid-template-columns:1fr;gap:30px}h2{font-size:25px}.intro-bottom button{width:100%}.instructions{padding:0}.footnote span,footer span:last-child{display:none}.footnote{margin-top:30px}#meters,#finalmeters{gap:15px}.meter-label{font-size:8px;letter-spacing:.4px}.feed-label{margin-top:26px;font-size:8px;letter-spacing:.2px}#card{padding:22px;min-height:310px}.card-meta{font-size:8px}#card h2{margin-top:24px}.decisions button{padding:19px 12px;font-size:9px;letter-spacing:0}.primary span:last-child{margin-left:4px}.result-mark{display:none}.result-grid{display:block}.actions{display:grid;grid-template-columns:1fr}.clock{font-size:29px}.soon-logo{font-size:18vw}footer{font-size:8px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

/* İletişim alanı */
.contact-cta{display:inline-block;text-decoration:none;font:700 11px monospace;letter-spacing:1px;padding:21px 24px;margin:20px 12px 20px 0}.contact-cta:focus-visible{outline:2px solid var(--acid);outline-offset:5px}footer{align-items:center;gap:25px}.footer-contact{display:flex;gap:32px;align-items:center;flex-wrap:wrap}.footer-contact a{color:var(--fg);text-decoration:none;font-size:12px;letter-spacing:0}.footer-contact a:hover{color:var(--acid)}@media(max-width:650px){footer{align-items:flex-start;flex-direction:column}.footer-contact{gap:20px;flex-direction:column;align-items:flex-start}}

.prelaunch{background:var(--acid);color:#0a0a0a;font:700 13px/1.5 monospace;letter-spacing:1.5px;text-align:center;padding:14px 5vw}.prelaunch span{border:1.5px solid #0a0a0a;padding:3px 9px;margin-right:12px}.navlink{color:var(--fg);text-decoration:none;font:700 11px monospace;letter-spacing:1px;border:1px solid #555;padding:10px 14px}.navlink:hover{border-color:var(--acid);color:var(--acid)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.contact-mail{font:10px/2 monospace;letter-spacing:1.3px;color:var(--muted)}.contact-mail a{color:var(--fg);font-size:16px;text-decoration:none;letter-spacing:0}.contact-mail a:hover{color:var(--acid)}#contactform{display:grid;gap:18px}#contactform label{display:grid;gap:8px;font:10px monospace;letter-spacing:1.3px;color:var(--muted)}#contactform input,#contactform textarea{background:#141414;border:1px solid #454545;color:var(--fg);font:15px/1.5 Arial,Helvetica,sans-serif;padding:14px;letter-spacing:0;width:100%}#contactform textarea{resize:vertical}#contactform input:focus-visible,#contactform textarea:focus-visible{outline:2px solid var(--acid);outline-offset:2px}#contactform .kvkk{display:flex;gap:12px;align-items:flex-start;font:12px/1.6 Arial,Helvetica,sans-serif;letter-spacing:0;color:#aaa}#contactform .kvkk input{width:18px;height:18px;flex:none;margin:2px 0 0;accent-color:var(--acid)}#contactform .kvkk a{color:var(--acid)}#contactform .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#contactform button[disabled]{opacity:.6;cursor:wait}#formstatus{min-height:24px;margin:0;font:12px/1.6 monospace}#formstatus.ok{color:var(--acid)}#formstatus.err{color:#ff6b6b}.footer-contact a+a{font-size:10px;color:#777;font-family:monospace;letter-spacing:1px}@media(max-width:650px){.contact-grid{grid-template-columns:1fr;gap:30px}.navlink{margin-left:auto;padding:8px 10px;font-size:10px}.edition{display:none}.prelaunch{font-size:11px;padding:12px 5vw;letter-spacing:.5px}}
#contactform[hidden],.footer-contact a[hidden]{display:none}
