.kurs-tema{--background:6 7 10;--surface:12 15 21;--card:14 17 24;--card-hover:22 26 34;--border:44 46 52;--border-light:70 72 78;--primary:232 200 138;--primary-hover:176 146 90;--primary-deep:232 200 138;--primary-light:34 30 22;--primary-bg:34 30 22;--primary-foreground:6 7 10;--accent:255 90 54;--accent-hover:196 62 32;--accent-light:42 18 12;--accent-soft:42 18 12;--accent-foreground:6 7 10;--text:242 236 223;--text-muted:184 178 166;--text-faint:140 135 126;--shadow-rgb:0 0 0;--akd-basari:61 220 132;--akd-basari-acik:14 34 24;--akd-hata:255 90 54;--akd-hata-acik:42 18 12;--k-kanca:Anton,Impact,sans-serif;--k-belge:Fraunces,Georgia,serif;--k-kod:"JetBrains Mono",ui-monospace,monospace;--k-govde:Sora,ui-sans-serif,system-ui,sans-serif;background:rgb(var(--background));color:rgb(var(--text))}.kurs-tema,.kurs-tema .font-body,.kurs-tema .font-display{font-family:var(--k-govde)}.kurs-tema :focus-visible{outline:2px solid rgb(var(--primary));outline-offset:3px}.kurs-tema .k-kanca{font-family:var(--k-kanca);font-weight:400;text-transform:uppercase;line-height:1.14;letter-spacing:.005em}.kurs-tema .k-belge{font-family:var(--k-belge);font-weight:600;letter-spacing:-.01em}.kurs-tema .k-kod{font-family:var(--k-kod)}.kurs-tema .k-oyuk{color:transparent;-webkit-text-stroke:2px rgb(var(--text))}.kurs-tema .k-oyuk-altin{color:transparent;-webkit-text-stroke:2px rgb(var(--primary))}.kurs-tema .k-terminal{background:#05080a;border:1px solid rgb(var(--border));border-radius:12px}.kurs-tema .k-metin p,.kurs-tema .k-metin ul{font-size:16.5px;line-height:1.8}.kurs-tema .k-tarih ul{list-style:none;padding-left:0;border-left:1px solid rgb(var(--border))}.kurs-tema .k-tarih li{position:relative;padding:6px 0 6px 22px}.kurs-tema .k-tarih li:before{content:"";position:absolute;left:-5px;top:18px;width:9px;height:9px;background:rgb(var(--primary))}.kurs-tema .k-tarih strong{margin-right:6px;color:rgb(var(--primary));font-family:var(--k-kanca);font-weight:400;font-size:22px;letter-spacing:.02em}.kurs-tema .akd-marka-ak{color:#a8ff2e}.kurs-tema .akd-marka-ak:before{opacity:.18}.kurs-tema .k-acik{--background:244 240 232;--surface:236 231 221;--card:251 249 244;--card-hover:241 237 228;--border:222 214 199;--border-light:200 191 174;--primary:160 112 34;--primary-hover:122 84 22;--primary-deep:122 84 22;--primary-light:246 236 214;--primary-bg:246 236 214;--primary-foreground:251 249 244;--accent:214 66 36;--accent-hover:170 48 24;--accent-light:252 228 220;--accent-soft:252 228 220;--accent-foreground:251 249 244;--text:28 25 21;--text-muted:92 85 74;--text-faint:128 119 106;--akd-basari:22 135 78;--akd-basari-acik:226 244 233;--akd-hata:214 66 36;--akd-hata-acik:252 228 220;background:rgb(var(--background));color:rgb(var(--text))}.kurs-tema .k-acik .k-oyuk{-webkit-text-stroke-color:rgb(var(--text))}.kurs-tema .k-acik :focus-visible{outline-color:rgb(var(--primary))}.kurs-tema .k-adim-gir{animation:k-adim-gir .45s cubic-bezier(.2,.8,.2,1) both}@keyframes k-adim-gir{0%{opacity:0;transform:translateY(18px) scale(.985)}}.kurs-tema .k-dolum{transition:width .6s cubic-bezier(.2,.8,.2,1),background-color .3s}.kurs-tema .k-zipla{animation:k-zipla .45s cubic-bezier(.2,1.6,.4,1)}@keyframes k-zipla{40%{transform:scale(1.04)}}.kurs-tema .k-bas:active{transform:translateY(2px) scale(.98)}@media (prefers-reduced-motion:reduce){.kurs-tema .k-adim-gir,.kurs-tema .k-zipla{animation:none}.kurs-tema .k-dolum{transition:none}}.kurs-tema .k-acik .k-terminal{background:#fffdf8;border-color:rgb(var(--border-light));color:rgb(var(--text))}.kurs-tema .k-bar{animation:k-bar .9s cubic-bezier(.2,.8,.2,1) both}@keyframes k-bar{0%{width:0}}.kurs-tema .k-ucsol{animation:k-ucsol .38s ease-in forwards}.kurs-tema .k-ucsag{animation:k-ucsag .38s ease-in forwards}@keyframes k-ucsol{to{transform:translateX(-130%) rotate(-18deg);opacity:0}}@keyframes k-ucsag{to{transform:translateX(130%) rotate(18deg);opacity:0}}.kurs-tema .k-sure{animation-name:k-sure;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes k-sure{0%{width:100%}to{width:0}}.kurs-tema .k-cevir{animation:k-cevir .5s cubic-bezier(.2,.8,.2,1) both}@keyframes k-cevir{0%{transform:perspective(900px) rotateY(-90deg);opacity:.2}}.kurs-tema .k-nabiz{animation:k-nabiz 1.6s ease-in-out infinite}@keyframes k-nabiz{50%{transform:scale(1.045);box-shadow:0 0 0 10px rgb(var(--accent)/.12)}}.kurs-tema .k-puan{animation:k-puan .5s cubic-bezier(.2,1.8,.4,1)}@keyframes k-puan{40%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.kurs-tema .k-bar,.kurs-tema .k-cevir,.kurs-tema .k-nabiz,.kurs-tema .k-puan{animation:none}.kurs-tema .k-ucsag,.kurs-tema .k-ucsol{animation-duration:.01s}}