.foundation-entry{display:flex;align-items:center;gap:20px;border-block:1px solid #c9dacc;padding:22px 0;margin:24px 0}.foundation-entry h2{margin:0 0 5px}.foundation-entry p{margin:0}.foundation-entry>a{margin-left:auto;flex-shrink:0}.foundation-mark{font-family:'Noto Naskh Arabic',serif;font-size:44px;color:#27724a;white-space:nowrap}.foundation-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:32px;margin-top:25px}.foundation-topics{display:flex;flex-direction:column;gap:8px;align-self:start}.foundation-topics button{text-align:left;display:flex;gap:12px;padding:14px;border:0;background:transparent;border-radius:12px;color:#315640}.foundation-topics button[aria-current]{background:#deeddf;font-weight:600}.foundation-topics button span{min-width:20px}.foundation-paper{background:#fff;padding:32px;border-radius:20px;min-width:0}.foundation-paper>p{line-height:1.7;max-width:65ch}.foundation-topic-count{font-size:13px;color:#597263}.foundation-paper h2{font-size:28px;margin:12px 0}.foundation-direction,.foundation-word{text-align:center;background:#eff6ee;border-radius:18px;padding:24px;margin:24px 0;overflow:hidden}.foundation-direction [lang=ar]{font-size:52px;font-family:'Noto Naskh Arabic',serif;display:flex;flex-direction:row;direction:rtl;justify-content:center;gap:24px}.reading-trail{font-size:44px;color:#3a8054;width:60%;margin:auto;text-align:right}.is-demonstrating .reading-trail{animation:foundation-read 2s ease-in-out 1 forwards}.is-demonstrating.foundation-word>b{animation:foundation-word 1.5s ease 1}.foundation-alphabet{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:24px 0}.foundation-alphabet button{border:1px solid #d9e5da;background:#f8fbf7;border-radius:12px;min-width:0;padding:8px 2px;display:flex;flex-direction:column;align-items:center}.foundation-alphabet b{font-family:'Noto Naskh Arabic',serif;font-size:38px;font-weight:400}.foundation-alphabet span{font-size:10px;overflow-wrap:anywhere}.foundation-letter{min-height:80px;display:flex;gap:24px;align-items:center;padding:15px;background:#eff6ee;border-radius:12px}.foundation-letter b{font:64px 'Noto Naskh Arabic',serif}.foundation-forms,.foundation-vowels{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0}.foundation-forms>div,.foundation-vowels button{display:flex;flex-direction:column;align-items:center;gap:10px;background:#eff6ee;padding:16px 5px;border:0;border-radius:14px}.foundation-forms b,.foundation-vowels b,.foundation-word>b{font:64px 'Noto Naskh Arabic',serif;color:#235f3b;display:block}.foundation-forms span{font-size:12px}.foundation-vowels{grid-template-columns:repeat(3,1fr)}.foundation-question{border-top:1px solid #dce7dc;padding-top:24px;margin-top:30px}.foundation-question>div{display:flex;flex-wrap:wrap;gap:10px}.foundation-question button[lang=ar]{font:36px 'Noto Naskh Arabic',serif;min-width:80px}.foundation-feedback{background:#e8f2e8;border-radius:12px;padding:16px;line-height:1.6}.foundation-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0}.foundation-footer>span{font-size:13px;color:#597263}.foundation-culture{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.foundation-culture svg{width:100%;height:110px;color:#34724c}.foundation-culture p{line-height:1.6;font-size:14px}.foundation-culture a{font-size:12px}.foundation-calendar{height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#34724c;background:#edf5ed;border-radius:12px}.foundation-calendar b{font-size:44px}.foundation-calendar span{font-size:13px}@keyframes foundation-read{from{transform:translateX(0)}to{transform:translateX(-75%)}}@keyframes foundation-word{50%{transform:scale(1.18);color:#469d5e}}@media(max-width:760px){.foundation-layout{grid-template-columns:1fr;gap:16px}.foundation-topics{flex-direction:row;overflow-x:auto;padding-bottom:8px}.foundation-topics button{min-width:160px;font-size:13px}.foundation-paper{padding:20px 16px}.foundation-paper h2{font-size:24px}.foundation-entry{flex-wrap:wrap;gap:12px}.foundation-entry>div:nth-child(2){flex:1;min-width:190px}.foundation-entry>a{margin-left:0}.foundation-alphabet{grid-template-columns:repeat(4,minmax(0,1fr))}.foundation-culture{grid-template-columns:1fr}.foundation-footer{align-items:flex-start;flex-direction:column}.foundation-forms{gap:4px}.foundation-forms span{font-size:10px}.foundation-forms b{font-size:48px}.foundation-direction [lang=ar]{font-size:42px}}@media(prefers-reduced-motion:reduce){.is-demonstrating .reading-trail,.is-demonstrating.foundation-word>b{animation:none}.is-demonstrating .reading-trail{text-align:left}}.foundation-topics button{font-size:15px;line-height:1.5;font-family:inherit}.foundation-alphabet{direction:rtl}.foundation-alphabet button{direction:ltr}.foundation-letter b{animation:foundation-word .5s ease 1}@media(prefers-reduced-motion:reduce){.foundation-letter b{animation:none}}.reader-secondary .foundation-entry{flex-wrap:wrap}.reader-secondary .foundation-entry>a{margin-left:0}
