:root{--marka-zemin:#DFF4F1;--marka-c1:#8ED4CA;--marka-c2:#F7C49A;--marka-murekkep:#1D5A55;--marka-koyu-zemin:#16234A;--marka-stripe:linear-gradient(90deg,#8ED4CA,#F7C49A,#8ED4CA)}.brandstripe{height:3px;width:100%;background:var(--marka-stripe);background-size:200% 100%;animation:markaStripe 12s linear infinite}@keyframes markaStripe{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.brandstripe{animation:none}}:root{--k-zemin:var(--marka-zemin);--k-yuzey:#ffffff;--k-cizgi:color-mix(in srgb,var(--marka-c1) 45%,#ffffff);--k-metin:var(--marka-murekkep);--k-soluk:color-mix(in srgb,var(--marka-murekkep) 85%,#ffffff);--k-vurgu:var(--marka-c1);--k-vurgu-metin:var(--marka-murekkep);--k-hata:#a3263c}html[data-sosya-theme=dark]{--k-zemin:var(--sosya-bg);--k-yuzey:var(--sosya-surface);--k-cizgi:var(--sosya-border);--k-metin:var(--sosya-fg);--k-soluk:var(--sosya-muted);--k-hata:var(--sosya-destructive)}body{background:var(--k-zemin)}:root{accent-color:var(--k-metin)}.k-sar{max-width:640px;margin:0 auto;padding:32px 16px 64px;color:var(--k-metin)}.k-sar h1{font-size:clamp(28px,6vw,40px);line-height:1.15;margin:0 0 12px}.k-sar h2{font-size:20px;margin:28px 0 8px}.k-sar li,.k-sar p{color:var(--k-soluk);line-height:1.6}.k-kart{background:var(--k-yuzey);border:1px solid var(--k-cizgi);border-radius:14px;padding:20px;margin:16px 0}.k-dugme{display:inline-block;background:var(--k-vurgu);color:var(--k-vurgu-metin);border:0;border-radius:10px;padding:12px 20px;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none}.k-dugme[disabled]{opacity:.5;cursor:default}.k-ikincil{background:transparent;color:var(--k-metin);border:1px solid var(--k-cizgi)}.k-form label{display:block;margin:14px 0 6px;color:var(--k-metin);font-size:15px}.k-form input,.k-form select,.k-form textarea{width:100%;box-sizing:border-box;background:var(--k-yuzey);color:var(--k-metin);border:1px solid var(--k-cizgi);border-radius:8px;padding:10px 12px;font-size:16px;box-shadow:0 1px 2px color-mix(in srgb,var(--k-metin) 12%,transparent)}.k-form input:focus-visible,.k-form select:focus-visible,.k-form textarea:focus-visible{outline:2px solid var(--k-vurgu);outline-offset:1px}.k-form input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:0;max-width:100%;min-height:44px;text-align:left}.k-form input[type=date]::-webkit-date-and-time-value{text-align:left}.k-skala{display:flex;gap:8px;flex-wrap:wrap}.k-skala label{display:flex;align-items:center;gap:4px;margin:0;color:var(--k-soluk)}.k-skala input{width:auto}.k-hata{color:var(--k-hata);margin-top:12px}.k-soluk{color:var(--k-soluk);font-size:14px}.ga-plan{border:1px solid var(--k-cizgi);border-top:4px solid var(--marka-c1);border-radius:12px;padding:12px 14px;margin:10px 0;background:var(--k-yuzey)}.ga-plan-baslik{margin:0;font-weight:800;color:var(--k-metin)}.ga-plan-skor{margin:4px 0 8px;color:var(--k-soluk);font-size:14px}.ga-cubuklar{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-gap:6px;gap:6px}.ga-cubuklar li{display:grid;grid-template-columns:76px 1fr 44px;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:var(--k-metin)}.ga-cubuk{height:8px;border-radius:4px;background:var(--k-cizgi);overflow:hidden}.ga-cubuk span{display:block;height:100%;background:linear-gradient(90deg,var(--marka-c1),var(--marka-c2))}.ga-cubuk-deger{text-align:right;color:var(--k-soluk)}.ga-plan-satir{margin:6px 0 4px;color:var(--k-metin)}.ga-rozetler{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.ga-rozet{border:1px solid var(--marka-c1);border-radius:999px;padding:3px 10px;font-size:13px;color:var(--k-metin);background:color-mix(in srgb,var(--marka-c1) 18%,transparent)}.ga-aylar{list-style:none;padding:0;margin:6px 0 8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px}.ga-aylar li{text-align:center;font-size:12px;padding:6px 0;border-radius:4px;color:var(--k-soluk);background:color-mix(in srgb,var(--k-cizgi) 40%,transparent)}.ga-aylar li.ga-ay-ortak{color:var(--k-metin);font-weight:800;background:color-mix(in srgb,var(--marka-c1) 55%,transparent)}.ga-planin{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;padding:10px 12px;margin:6px 0 10px;border-radius:12px;border:1px solid var(--k-cizgi);border-left:4px solid var(--marka-c1);background:var(--k-yuzey);color:var(--k-metin);font-size:14px}.ga-planin-etiket{font-weight:800}.ga-adim-sayaci{display:grid;grid-auto-flow:column;grid-gap:4px;gap:4px;margin-bottom:8px}.ga-adim-sayaci span{height:6px;border-radius:3px;background:var(--k-cizgi)}.ga-adim-sayaci span.ga-adim-dolu{background:var(--marka-c1)}.ga-karolar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0}.ga-ay-karolari{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:8px 0}.ga-karo{font:inherit;font-size:15px;min-height:44px;padding:8px 10px;border-radius:10px;border:1px solid var(--k-cizgi);background:var(--k-yuzey);color:var(--k-metin);cursor:pointer;text-align:center;box-shadow:0 1px 2px color-mix(in srgb,var(--k-metin) 12%,transparent)}.ga-karo-secili{border:2px solid var(--marka-c1);background:color-mix(in srgb,var(--marka-c1) 30%,var(--k-yuzey));font-weight:700}.ga-sihirbaz-ekran h2{margin-top:8px}.ga-sihirbaz-dugmeler{display:flex;gap:10px;margin-top:18px}.ga-sihirbaz-dugmeler .k-dugme:last-child{margin-left:auto}.ga-soluk{color:var(--k-soluk);font-size:14px}@media (max-width:560px){.sosya-logo-word{white-space:normal;text-overflow:clip;line-height:1.05;text-wrap:balance}}.ga-yol{border:1px solid var(--k-cizgi);border-left:4px solid var(--marka-c2);border-radius:12px;padding:10px 14px;margin:10px 0;background:var(--k-yuzey)}.ga-yol-baslik{margin:0 0 4px;font-weight:800;color:var(--k-metin)}.ga-yol ul{margin:0 0 8px;padding-left:18px}.ga-yol li{margin:4px 0;font-size:14px;color:var(--k-metin)}.ga-kaynak{font-size:13px;color:var(--k-soluk)}.ga-izgara-kap{display:grid;grid-gap:12px;gap:12px;margin:8px 0 16px}.ga-izgara-baslik{margin:0 0 6px;font-size:15px;color:var(--k-metin)}.ga-izgara{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.ga-izgara-karo{display:flex;flex-direction:column;justify-content:center;min-height:56px;padding:8px 12px;border-radius:12px;border:1px solid var(--k-cizgi);border-left:4px solid var(--marka-c1);background:var(--k-yuzey)}.ga-izgara-ad{font-weight:700;color:var(--k-metin);font-size:15px;line-height:1.25}.ga-izgara-ulke{font-size:12px;color:var(--k-soluk);margin-top:2px}.k-dugme{border-radius:999px;box-shadow:0 2px 0 color-mix(in srgb,var(--k-metin) 22%,transparent),0 6px 14px -8px color-mix(in srgb,var(--k-metin) 45%,transparent);transition:transform .08s ease,box-shadow .08s ease}.k-dugme:active:not([disabled]){transform:translateY(1px);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--k-metin) 25%,transparent)}.k-kart{box-shadow:0 8px 22px -14px color-mix(in srgb,var(--k-metin) 45%,transparent)}.ga-plan{box-shadow:0 4px 14px -10px color-mix(in srgb,var(--k-metin) 45%,transparent)}.ga-bilet-yirtik{position:relative;border:0;border-top:2px dashed var(--k-cizgi);margin:12px -14px;overflow:visible;height:0}.ga-bilet-yirtik:after,.ga-bilet-yirtik:before{content:"";position:absolute;top:-10px;width:18px;height:18px;border-radius:50%;background:var(--k-yuzey);border:1px solid var(--k-cizgi)}.ga-bilet-yirtik:before{left:-10px}.ga-bilet-yirtik:after{right:-10px}.ga-izgara-karo{box-shadow:0 3px 10px -8px color-mix(in srgb,var(--k-metin) 45%,transparent)}@media (prefers-reduced-motion:reduce){.k-dugme{transition:none}}.sosya-main a:not(.k-dugme),.sosya-main a:not(.k-dugme):visited{color:var(--k-metin);text-decoration:underline;text-underline-offset:2px}