@font-face{font-family:'Inter var';font-style:normal;font-weight:100 900;font-display:swap;src:url('/css/inter/InterVariable.woff2') format('woff2');}
@font-face{font-family:'Inter var';font-style:italic;font-weight:100 900;font-display:swap;src:url('/css/inter/InterVariable-Italic.woff2') format('woff2');}
:root{--db-kirmizi:#d7262e;--db-kirmizi-koyu:#b31d24;--db-kirmizi-zemin:#fff1f1;--db-lacivert:#0f1b2d;--db-lacivert-2:#1d2c44;--db-gri:#5d6b7e;--db-cizgi:#e6ebf1;--db-zemin:#f6f8fb;--db-yesil:#16a34a;--db-yuvarlak:12px;--db-kart:18px;--db-kart-one:26px;--db-golge:0 6px 16px rgba(215,38,46,.28);}
html,body,button,input,select,textarea{font-family:'Inter var',Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
body{font-size:16px;line-height:1.6;color:var(--db-lacivert);-webkit-font-smoothing:antialiased;}
h1{font-size:clamp(34px,5vw,60px);font-weight:900;letter-spacing:-.02em;line-height:1.05;color:var(--db-lacivert);}
h2{font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.01em;line-height:1.18;color:var(--db-lacivert);}
h3{font-size:22px;font-weight:800;line-height:1.3;color:var(--db-lacivert);}
a{color:var(--db-kirmizi);}a:hover{color:var(--db-kirmizi-koyu);}
hr{border:0;border-top:1px solid var(--db-cizgi);}
.db-alt{font-size:19px;color:var(--db-gri);line-height:1.6;}
.db-btn{display:inline-block;font-size:16px;font-weight:800;padding:12px 22px;border:0;cursor:pointer;text-decoration:none;border-radius:var(--db-yuvarlak);background:var(--db-kirmizi);color:#fff;box-shadow:var(--db-golge);}
.db-btn:hover{background:var(--db-kirmizi-koyu);color:#fff;}
.db-btn-sade{background:#fff;color:var(--db-kirmizi);border:1px solid var(--db-cizgi);box-shadow:none;}
.db-kart{background:#fff;border:1px solid var(--db-cizgi);border-radius:var(--db-kart);}
.db-kart-one{border-radius:var(--db-kart-one);}
.db-rakam{font-size:clamp(34px,4.5vw,54px);font-weight:900;letter-spacing:-.02em;line-height:1;}
.db-zemin{background:var(--db-zemin);}.db-zemin-kirmizi{background:var(--db-kirmizi-zemin);}
.db-bant{background:var(--db-lacivert);color:#fff;}.db-bant-2{background:var(--db-lacivert-2);color:#fff;}
.db-yesil{color:var(--db-yesil);}.db-nokta{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--db-yesil);}
