@layer components{.rakam{font-family:var(--f-jetbrains-mono), monospace;font-size:.9em;font-weight:700}.espy-sayfa{--e-bar-1:#e3ffc4;--e-bar-2:#b8ff82;--e-bar-3:#7fe53d;--e-bar-4:#56b91f;--e-kenar:#9dff5c;--e-kenar-koyu:#2f6b12;--e-govde:#070a07;--e-yazi:#c9f7a8;--e-soluk:#7fa56a;--e-vurgu:#fff04a;--e-link:#fff04a;--e-mavi:#3b7bff;--e-pembe:#ff4fb3}.pencere{background-color:var(--e-govde);min-height:0;image-rendering:pixelated;border:2px solid var(--e-kenar);color:var(--e-yazi);background-image:url(/assets/doku/pencere.png);background-size:96px 96px;outline:1px solid #000;flex-direction:column;display:flex}.pencere-baslik{background:linear-gradient(180deg, var(--e-bar-1) 0%, var(--e-bar-2) 14%, var(--e-bar-3) 52%, var(--e-bar-4) 53%, #62c928 100%);color:#081a02;height:24px;font-family:var(--f-pixelify-sans), monospace;letter-spacing:.04em;white-space:nowrap;border-bottom:2px solid #000;flex:none;align-items:center;gap:8px;padding:0 6px 0 8px;font-size:14px;font-weight:700;display:flex}.pencere-baslik h2,.pencere-baslik h1{font-size:inherit;font-weight:inherit;text-shadow:1px 1px #ffffff73;flex:1;margin:0}.pencere-baslik svg{image-rendering:pixelated;flex:none}.pencere-baslik[data-desen=serit]{color:var(--e-kenar);text-shadow:none;background:repeating-linear-gradient(90deg,#0c0f0c 0 6px,#16230f 6px 12px)}.pencere-baslik[data-desen=serit] h2,.pencere-baslik[data-desen=serit] h1{text-shadow:none}.pencere-baslik[data-desen=pembe]{color:#2b0017;background:linear-gradient(#ffd1ec 0%,#ff9ed4 14%,#ff4fb3 52%,#d8318f 53%,#e93d9f 100%)}.pencere-baslik[data-desen=mavi]{color:#020a24;background:linear-gradient(#d6e4ff 0%,#9fbeff 14%,#3b7bff 52%,#245fd9 53%,#2f6cf0 100%)}.pencere-govde{flex:1;min-height:0;padding:10px 12px;overflow:auto}.pencere-alt{border-top:2px solid var(--e-kenar);text-align:center;font-family:var(--f-pixelify-sans), monospace;color:var(--e-kenar);background:#000;flex:none;padding:2px 8px;font-size:13px;display:block}.pencere-alt:hover,.pencere-alt:focus-visible{background:var(--e-kenar);color:#000}.espy-sayfa *{scrollbar-width:thin;scrollbar-color:var(--e-kenar) #0c140a}.espy-sayfa ::-webkit-scrollbar{width:12px;height:12px}.espy-sayfa ::-webkit-scrollbar-track{background:repeating-linear-gradient(45deg,#0c140a 0 2px,#13200f 2px 4px);border-left:2px solid #000}.espy-sayfa ::-webkit-scrollbar-thumb{background:var(--e-kenar);border:2px solid #000}.piksel{font-family:var(--f-pixelify-sans), monospace}.espy-link{color:var(--e-link);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.espy-link:hover{color:#fff;background:#3b3b00}.etiket-kutu{border:1px solid var(--e-kenar-koyu);font-family:var(--f-pixelify-sans), monospace;color:var(--e-yazi);background:#0b1608;padding:0 5px;font-size:12px;display:inline-block}@keyframes yorunge-don{to{transform:rotate(360deg)}}.yorunge{transform-origin:500px 500px;transform-box:view-box;animation:460s linear infinite yorunge-don}.yorunge[data-ters=true]{animation-direction:reverse}@keyframes gezegen-don{to{transform:translate(-50%)}}.gezegen-doku{animation:gezegen-don var(--don,36s) linear infinite}@keyframes gezegen-nabiz{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.gezegen-nabiz{animation:gezegen-nabiz 1.8s var(--ease-cikis) infinite}.gezegen-etiket{transition:background-color var(--sure-kisa) linear, color var(--sure-kisa) linear}.gezegen:hover .gezegen-etiket,.gezegen:focus-visible .gezegen-etiket,.gezegen[data-aktif=true] .gezegen-etiket{background:var(--e-kenar);color:#000}.gezegen-cizgi{stroke:var(--e-kenar);opacity:.55;transition:opacity var(--sure-kisa) linear}.gezegen-cizgi[data-aktif=true]{opacity:1}@keyframes imlec-yanip{50%{opacity:0}}.imlec-yanip{animation:1.06s step-end infinite imlec-yanip}@keyframes cizgi-kay{to{background-position:0 -8px}}.espy-alan{flex-direction:column;gap:4px;display:flex}.espy-alan label{font-family:var(--f-pixelify-sans), monospace;color:var(--e-kenar);font-size:15px}.espy-ipucu{color:var(--e-soluk);font-size:13px}.espy-girdi{border:2px solid var(--e-kenar-koyu);color:#f2ffe8;height:40px;font-family:var(--f-jetbrains-mono), monospace;letter-spacing:.04em;background:#000;outline:none;padding:0 10px;font-size:17px}.espy-girdi:focus-visible{border-color:var(--e-vurgu);box-shadow:0 0 0 2px #000, 0 0 0 4px var(--e-vurgu)}.espy-girdi[aria-invalid=true]{border-color:var(--e-pembe)}textarea.espy-girdi{resize:vertical;height:auto;padding:8px 10px;font-size:14px;line-height:1.5}.espy-dugme{background:var(--e-kenar);outline:1px solid var(--e-kenar);color:#061402;height:40px;font-family:var(--f-pixelify-sans), monospace;transition:transform var(--sure-anlik) linear, box-shadow var(--sure-anlik) linear;border:2px solid #000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:4px 4px #000}.espy-dugme:hover{background:var(--e-vurgu);outline-color:var(--e-vurgu)}.espy-dugme:active{transform:translate(3px,3px);box-shadow:1px 1px #000}.espy-dugme:disabled{opacity:.55;cursor:progress}.espy-dugme[data-tur=ikincil]{height:30px;color:var(--e-kenar);background:#000;padding:0 10px;font-size:14px;box-shadow:3px 3px #000}.espy-dugme[data-tur=ikincil]:hover{background:var(--e-kenar);color:#000}.espy-dugme[data-tehlike=true],.espy-dugme[data-tehlike=true]:hover{background:var(--e-pembe);outline-color:var(--e-pembe);color:#000}.espy-hata{border:2px solid var(--e-pembe);color:#ffd6ec;background:#2a0619;padding:8px 10px;font-size:15px;line-height:1.45}.espy-tamam{border:2px solid var(--e-kenar);color:#e3ffc4;background:#0d2406;padding:8px 10px;font-size:15px}.espy-tablo{border-collapse:collapse;width:100%;font-size:14px}.espy-tablo th{z-index:1;border-bottom:2px solid var(--e-kenar);text-align:left;font-family:var(--f-pixelify-sans), monospace;color:var(--e-kenar);background:#0c140a;padding:5px 8px;font-weight:500;position:sticky;top:0}.espy-tablo td{vertical-align:middle;border-bottom:1px solid #1d2b17;padding:4px 8px}.espy-tablo tr:hover td{background:#9dff5c0f}.espy-tablo .sayi{font-family:var(--f-jetbrains-mono), monospace;font-variant-numeric:tabular-nums}.espy-tablo tr[data-hata=true] td{color:#ffd6ec;background:#2a0619}}
