@font-face{font-family:"Fredoka";src:url("/fonts/fredoka.woff") format("woff");font-weight:500 700;font-display:swap}
@font-face{font-family:"Nunito";src:url("/fonts/nunito.woff") format("woff");font-weight:500 800;font-display:swap}
:root{--sky:#8fd3ff;--navy:#1f3a5f;--ink:#24314a;--muted:#5e6a83;--paper:#fff9ea;--line:#e9dcb5;--lemon:#ffd84a;--link:#1f6fb2}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;font-family:"Nunito","Segoe UI",system-ui,sans-serif;color:var(--ink);background:var(--paper);line-height:1.6;font-size:17px}
a{color:var(--link);font-weight:700}
h1,h2,h3{font-family:"Fredoka","Nunito",system-ui,sans-serif;color:var(--navy);line-height:1.2;margin:1.6em 0 .5em}
h1{font-size:34px;margin-top:.4em}
h2{font-size:24px}
h3{font-size:19px}
header.bar{background:var(--navy);padding:14px 20px}
header.bar a{color:var(--lemon);text-decoration:none;font-family:"Fredoka",system-ui,sans-serif;font-weight:700;font-size:20px}
main{max-width:720px;margin:0 auto;padding:24px 20px 60px}
.hero{background:linear-gradient(180deg,var(--sky) 0%,#d7f1ff 70%,var(--paper) 100%);text-align:center;padding:48px 20px 32px}
.hero img{width:128px;height:128px;border-radius:28px;box-shadow:0 8px 24px rgba(31,58,95,.25)}
.hero h1{font-size:44px;margin:.4em 0 .2em}
.hero p{max-width:34ch;margin:0 auto;font-weight:700;color:var(--navy)}
.badge{display:inline-block;margin-top:20px;background:var(--navy);color:#fff;border-radius:999px;padding:10px 20px;font-weight:800;text-decoration:none}
.card{background:#fff;border:2px solid var(--line);border-radius:18px;padding:4px 20px 12px;margin:20px 0}
.lang{display:flex;gap:12px;font-weight:800}
.meta{color:var(--muted);font-size:15px}
footer{border-top:2px solid var(--line);color:var(--muted);font-size:14px;text-align:center;padding:20px}
footer a{margin:0 8px}
ul{padding-left:1.2em}
li{margin-bottom:.4em}
[lang="tr"] h1,[lang="tr"] h2,[lang="tr"] h3{font-family:"Nunito",system-ui,sans-serif;font-weight:800}
