:root{--paper:#f1f1f1;--surface:#ffffff;--card:#ffffff;--ink:#000000;--muted:#525252;--line:#d3d3d3;--accent:#a50f1e;--accent-bright:#d1172b;--accent-soft:#fbe9eb;--button:#000000;--button-ink:#ffffff;--footer-bg:#0b0b0b;--footer-ink:#e8e8e8;--green:#d1172b;--radius:3px;color:var(--ink);background:var(--paper);font-family:Poppins,Arial,sans-serif}
body{background:var(--paper);color:var(--ink)}h1,h2,h3,.site-footer__slogan{font-family:Poppins,Arial,sans-serif;font-weight:900}
.button,.field input,.field select,.field textarea,.card,.registration__panel,.registration__summary,.schedule-list details,.calendar__content,.preview-notice{border-radius:3px}
.site-footer__slogan{color:var(--footer-ink)!important}.site-footer__brand p{color:var(--footer-ink);opacity:.8}.site-footer__bottom{color:var(--footer-ink);opacity:.75}
.opening__badge{display:inline-block;padding:7px 16px;border:2px solid var(--accent);border-radius:100px;color:var(--accent);font-size:clamp(13px,1vw,16px);font-weight:600}.opening__copy::before{content:none!important}
.opening--full{grid-template-columns:1fr}.teacher-photo{width:180px;border-radius:var(--radius);margin-bottom:16px}.contact-grid--single{grid-template-columns:1fr}
:root{--kart-zemin:#ffffff;--kart-kenar:#dcdcdc;--kart-serit:#8c1c2c;--kart-yazi:#080808;--kart-isaret:#8c1c2c;--kart-liste-baslik:#8c1c2c}
.cards .card{background:var(--kart-zemin);color:var(--kart-yazi);border:1px solid var(--kart-kenar);border-top:4px solid var(--kart-serit);box-shadow:0 1px 2px rgb(0 0 0/.05),0 8px 22px rgb(0 0 0/.06)}
.cards .card h3,.cards .card .card__fee{color:var(--kart-yazi)}.cards .card .card__desc,.cards .card .card__summary,.cards .card .workshop__number{color:color-mix(in srgb,var(--kart-yazi) 70%,transparent)}
.cards .card .card__content-title{color:var(--kart-liste-baslik)!important}.cards .card__checklist li::before{box-shadow:inset 0 0 0 2px var(--kart-isaret);background:color-mix(in srgb,var(--kart-isaret) 12%,transparent)}.cards .card__checklist li::after{border-color:var(--kart-isaret)}
