/*! DeutschKlar | deutch.online | jimibh/deutschklar | DK-ORIGIN-3dfc98a0-7659-4a5f-942b-8546b792b13e | Original website code and design: all rights reserved. Third-party content retains its respective rights. */
.public-ar{display:block;font-family:Tajawal,sans-serif;line-height:1.8;white-space:normal}.public-guidance{color:#475569;font-size:16px}.public-home{min-width:0}.public-home .home-section{scroll-margin-top:100px}.public-home h2 span+span{font-size:.7em;margin-top:10px}.public-home .member-card{min-width:0;overflow-wrap:anywhere}.public-home button .public-ar{font-size:.9em}.public-levels{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.public-levels button{padding:12px 24px;border-radius:12px;background:#fff;border:1px solid #cbd5e1}.public-levels button[aria-pressed=true]{background:#047857;color:white}.public-theme-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-theme{padding:18px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;overflow-wrap:anywhere}.public-theme small{display:block;color:#64748b;margin-top:12px}.public-theme>.public-ar{color:#047857}.public-home .member-grid{margin-bottom:20px}@media(max-width:800px){.public-theme-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.public-theme-list,.public-home .member-grid{grid-template-columns:1fr}.public-home .home-section{padding-bottom:35px}}
