@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/el-messiri-arabic-400-normal-DpRZdUUn.woff2) format("woff2"),url(/assets/el-messiri-arabic-400-normal-BsYXcHPE.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/el-messiri-cyrillic-400-normal-C0rYS2-5.woff2) format("woff2"),url(/assets/el-messiri-cyrillic-400-normal-DLGyMYqi.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/el-messiri-latin-400-normal-DnjVM4dS.woff2) format("woff2"),url(/assets/el-messiri-latin-400-normal-DObgmxAU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/el-messiri-arabic-500-normal-D6j8R5ND.woff2) format("woff2"),url(/assets/el-messiri-arabic-500-normal-CdoJJOcF.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/el-messiri-cyrillic-500-normal-W3Y_GbhL.woff2) format("woff2"),url(/assets/el-messiri-cyrillic-500-normal-Bv524S0v.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/el-messiri-latin-500-normal-lZI9Gh56.woff2) format("woff2"),url(/assets/el-messiri-latin-500-normal-CHe1spty.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/el-messiri-arabic-600-normal-Te2c8S-M.woff2) format("woff2"),url(/assets/el-messiri-arabic-600-normal-qhBYdKVW.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/el-messiri-cyrillic-600-normal-DH9h0WbF.woff2) format("woff2"),url(/assets/el-messiri-cyrillic-600-normal-BNE0qSkn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/el-messiri-latin-600-normal-C464YPm_.woff2) format("woff2"),url(/assets/el-messiri-latin-600-normal-DtTIqwTa.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/el-messiri-arabic-700-normal-D9aO7CWn.woff2) format("woff2"),url(/assets/el-messiri-arabic-700-normal-wfXImB6W.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/el-messiri-cyrillic-700-normal-bo4GAj-4.woff2) format("woff2"),url(/assets/el-messiri-cyrillic-700-normal-Cp2r31ro.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/el-messiri-latin-700-normal-2VyxPaO_.woff2) format("woff2"),url(/assets/el-messiri-latin-700-normal-CqBzUBvy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/aref-ruqaa-arabic-700-normal-D30apH1C.woff2) format("woff2"),url(/assets/aref-ruqaa-arabic-700-normal-DLleZ2O-.woff) format("woff")}:root{--font-ui: "El Messiri", sans-serif;--wine: #722b3e;--wine-dark: #552031;--wine-pale: #f4e8e9;--gold: #bc9457;--gold-light: #f0dfbd;--paper: #fcfaf6;--white: #fff;--ink: #302a2c;--muted: #756a69;--line: #e8e0d9;--teal: #376f70;--teal-dark: #285455;--teal-pale: #e8f1ee;--sand: #f1e9dc;--error: #a12339;--success: #27674b;--shadow: 0 10px 30px #4823200b;--surface-soft: #f7f3ed;--ease-soft: cubic-bezier(.22, 1, .36, 1);font-family:var(--font-ui);color:var(--ink);background:var(--paper);font-synthesis:none;line-height:1.8;color-scheme:light;scrollbar-color:var(--gold) var(--paper)}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:#bc94572e}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}button{color:inherit}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0;vertical-align:middle}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-ui);line-height:1.6;text-wrap:balance}h1{font-size:clamp(32px,3.6vw,52px);font-weight:700}h2{font-size:27px;font-weight:600}h3{font-size:20px;font-weight:600}p{color:var(--muted)}::selection{background:var(--gold-light);color:var(--wine-dark)}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}button,input,select,textarea{caret-color:var(--wine)}button{border:0}a,button{transition:background-color .22s,color .22s,transform .3s var(--ease-soft),box-shadow .3s var(--ease-soft)}a:hover{color:var(--wine)}button:active:not(:disabled),.button:active{transform:translateY(1px)}.wrap{max-width:1240px;width:calc(100% - 100px);margin-inline:auto}.section{padding-block:72px}section[id],main[id]{scroll-margin-top:100px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--wine);border:1px solid transparent;color:var(--white);padding:12px 25px;min-height:49px;border-radius:10px;font-size:15px;font-weight:600;line-height:1.6}.button:hover{background:var(--wine-dark);color:var(--white)}.button.outline{border-color:#722b3e38;background:transparent;color:var(--wine)}.button.outline:hover{background:var(--wine-pale)}.button.small{min-height:44px;padding:9px 17px;font-size:14px}.button.full{width:100%}.text-link{display:inline-flex;align-items:center;gap:9px;color:var(--wine);font-weight:600;font-size:14px;background:none;padding:9px 0;min-height:44px}.text-link:hover{text-decoration:underline;text-underline-offset:6px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:transparent;border-radius:8px}.icon-button:hover{background:var(--wine-pale)}.back-link{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--muted);font-size:14px}.skip{position:fixed;top:-100px;right:20px;background:var(--wine);color:#fff;padding:10px;z-index:100}.skip:focus{top:10px}.header{background:#fcfaf6f5;border-bottom:1px solid var(--line);position:relative;z-index:20;box-shadow:0 5px 20px -16px #55203138}.header-inner{height:94px;max-width:1320px;width:calc(100% - 80px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;gap:11px;align-items:center;flex-shrink:0;color:var(--wine)}.brand strong{font-family:var(--font-ui);font-size:19px;display:block;font-weight:700;line-height:1.6}.brand small{color:var(--muted);font-size:10px;display:block}.nav{display:flex;align-items:center;gap:4px;height:100%;font-size:16px;font-weight:500}.nav a{position:relative;display:flex;min-height:48px;height:auto;padding:8px 12px;border-radius:12px;align-items:center;color:var(--ink)}.nav a.active,.nav a:hover,.nav a:focus-visible{color:var(--wine);background:var(--wine-pale)}.nav a:after{content:"";position:absolute;height:2px;bottom:5px;inset-inline:14px;background:var(--gold);border-radius:4px;transform:scaleX(0);transform-origin:right;transition:transform .28s var(--ease-soft)}.nav a:is(.active,:hover,:focus-visible):after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:7px}.account{display:flex;gap:8px;align-items:center;font-size:13px}.menu-toggle{display:none}.hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:31px}.whatsapp{display:flex;align-items:center;gap:22px;padding:31px 35px;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:var(--radius-card);margin-top:12px;margin-bottom:70px}.whatsapp h2{font-size:18px}.whatsapp p{font-size:12px;margin-top:8px}.whatsapp .button{margin-inline-start:auto;white-space:nowrap;font-size:13px}.whatsapp-icon{color:var(--teal)}.welcome{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--wine);margin-bottom:20px}.small-orb{display:inline-flex;padding:7px;background:var(--wine-pale);border-radius:50%;color:var(--wine)}.student-ribbon{background:#f2ebdf;border-block:1px solid #e9dfcf}.student-ribbon>.wrap{display:flex;align-items:center;justify-content:space-between;padding-block:16px;max-width:1000px}.student-ribbon span,.student-ribbon a{display:flex;align-items:center;gap:11px;font-size:13px;color:var(--wine)}.student-ribbon svg{color:#9b7a4c}.student-ribbon .count{background:#e6d7be;padding:0 10px;border-radius:15px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.section-heading h2{font-size:27px}.section-heading p{font-size:14px;margin-top:8px}.search{display:flex;gap:12px;align-items:center;border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 14px;color:var(--muted);min-width:245px}.search input{min-width:0;width:100%;border:0;background:transparent;padding:11px 0;font-size:13px;color:var(--ink)}input::placeholder,textarea::placeholder{color:#817773}.search input:focus{outline:none}.search:focus-within{outline:2px solid var(--gold);outline-offset:2px}.filter-row{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:30px}.filter{display:flex;align-items:center;gap:8px;background:transparent;color:var(--muted);padding:8px 19px;border:1px solid var(--line);border-radius:30px;min-height:43px;font-size:14px}.filter.active{background:var(--wine);border-color:var(--wine);color:#fff}.filter:hover:not(.active){background:var(--sand)}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 28px}.story-card{min-width:0;display:flex;flex-direction:column}.story-body{flex:1;display:flex;flex-direction:column;padding:20px 22px 16px}.story-body .story-meta{margin-top:0}.story-body .story-link{margin-top:auto;padding-top:14px}.story-body p{margin-bottom:8px}.story-card .story-art{border-radius:0}.story-art{display:block;position:relative;border-radius:13px;overflow:hidden;background:var(--sand);height:310px}.story-art img{width:100%;height:100%;object-fit:cover;object-position:50% 80%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.story-art:hover img{transform:scale(1.035)}.story-count{position:absolute;top:14px;right:14px;background:#fffdf5f2;padding:4px 12px;font-size:11px;border-radius:20px;color:var(--wine);box-shadow:0 4px 15px #593b2a10}.finished-tag{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:5px;color:var(--success);background:#fff;padding:4px 10px;border-radius:20px;font-size:10px}.read-overlay{position:absolute;bottom:16px;left:16px;display:flex;gap:8px;align-items:center;background:var(--wine);color:#fff;border-radius:8px;padding:9px 15px;font-size:12px}.story-meta{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px;margin-top:17px}.story-meta>span:first-child{color:var(--wine)}.story-card h3{margin-top:8px;font-size:21px}.story-card p{font-size:14px;margin-top:7px;line-height:1.9;min-height:50px}.story-link{display:flex;gap:12px;align-items:center;min-height:44px;margin-top:10px;font-size:14px;color:var(--wine);font-weight:600}.games-section{background:var(--white);border-block:1px solid var(--line);padding:65px 0 70px}.games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.game-card{display:block;background:var(--white);border-radius:14px;overflow:hidden}.game-card:hover{color:var(--ink)}.game-preview{position:relative;height:222px;display:flex;align-items:center;justify-content:center;overflow:hidden}.teal .game-preview{background:var(--wine-pale)}.sand .game-preview{background:var(--sand)}.rose .game-preview{background:var(--teal-pale)}.game-type{position:absolute;bottom:13px;right:16px;display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ink);background:#ffffffd9;padding:3px 10px;border-radius:20px;z-index:2}.preview-cards{display:flex;align-items:center;justify-content:center;width:100%;direction:ltr}.preview-cards>span,.preview-cards>img{width:89px;height:124px;border-radius:8px;box-shadow:0 8px 16px #4330251a;border:4px solid white;object-fit:cover}.preview-cards>span{display:flex;align-items:center;justify-content:center;background:var(--teal);color:var(--gold-light);transform:rotate(-15deg);margin-right:-20px}.preview-cards>span:last-child{transform:rotate(16deg);margin-left:-20px;background:#f4e6ca;color:var(--wine);z-index:0}.preview-cards>img{z-index:1;transform:translateY(-8px)}.game-card:hover .preview-cards>img{transform:translateY(-13px) rotate(3deg)}.preview-cards>img{transition:transform .25s}.preview-sequence{display:flex;gap:7px;transform:rotate(-6deg);padding:0 24px}.preview-sequence img{width:31%;height:133px;object-fit:cover;border:4px solid white;border-radius:7px;box-shadow:0 7px 20px #59472814}.preview-sequence img:nth-child(2){transform:translateY(-12px) rotate(8deg)}.quiz-character{width:220px;height:220px;object-fit:contain;margin-top:36px;margin-left:-30px}.question-bubble{position:absolute;top:25px;right:35px;width:60px;height:60px;display:grid;place-items:center;font-size:37px;font-family:var(--font-ui);font-weight:700;color:var(--wine);background:var(--white);border-radius:50% 50% 5px;transform:rotate(10deg)}.game-info{padding:21px;display:flex;align-items:center;justify-content:space-between;gap:12px}.game-info h3{font-size:18px}.game-info p{font-size:14px;margin-top:7px;line-height:1.9}.round-arrow{display:flex;align-items:center;justify-content:center;min-width:35px;height:35px;border:1px solid var(--line);border-radius:50%;color:var(--wine)}.game-card:hover .round-arrow{background:var(--wine);color:#fff;border-color:var(--wine)}.passport-banner{display:flex;align-items:center;justify-content:space-between;margin-top:72px;margin-bottom:70px;padding:45px 70px;background:#f4e8e6;border-radius:14px;overflow:hidden}.passport-banner>div:first-child>svg{color:var(--gold)}.passport-banner h2{font-size:26px;margin-top:10px;color:var(--wine)}.passport-banner p{margin-top:9px;font-size:14px}.passport-banner .button{margin-top:24px}.passport-book{width:180px;min-height:220px;transform:rotate(-12deg);border-radius:9px 3px 3px 9px;padding:30px 20px;background:var(--wine);color:var(--gold-light);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;box-shadow:9px 13px 24px #722b3e20;position:relative;border-inline-start:8px solid #582438}.passport-book:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #bc945775;border-radius:4px}.passport-book strong{font-family:var(--font-ui);font-size:17px}.passport-book span{font-size:10px}.quiz-list{margin-top:25px}.quiz-list>a{display:flex;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.quiz-list img{width:92px;height:116px;object-fit:cover;border-radius:8px}.quiz-list p{font-size:13px;margin:6px 0}.quiz-list span{font-size:11px;color:var(--wine)}.quiz-list>a>svg{margin-inline-start:auto}.teacher-page .welcome{color:var(--teal)}.teal-button{background:var(--teal)}.teal-button:hover{background:var(--teal-dark)}.teacher-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid var(--line);padding-block:25px}.teacher-categories>button{padding:10px 22px;display:flex;align-items:center;gap:16px;background:transparent;text-align:right}.teacher-categories>button:not(:last-child){border-inline-end:1px solid var(--line)}.teacher-categories>button:hover,.teacher-categories>button.selected{background:var(--teal-pale)}.teacher-categories h2{font-size:15px}.teacher-categories p{font-size:12px;margin-top:7px}.teacher-categories svg{color:var(--teal)}.teacher-categories>button>svg:last-child{margin-inline-start:auto}.teacher-page .filter.active{background:var(--teal);border-color:var(--teal)}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.resource-card{background:var(--white);border-radius:13px;overflow:hidden;box-shadow:var(--shadow)}.resource-card>a>img{width:100%;height:200px;object-fit:cover;object-position:50% 40%}.resource-body{padding:20px 24px}.resource-meta{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--teal)}.resource-meta .icon-button{width:44px;min-height:44px;min-width:44px}.resource-card h3{font-size:18px;margin-top:7px}.resource-card p{font-size:15px;margin-top:12px;line-height:2;min-height:50px}.resource-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:19px;gap:8px}.resource-bottom>span{font-size:13px;color:var(--muted)}.resource-bottom .text-link{font-size:14px;color:var(--teal)}.article-page{max-width:850px;padding-block:36px 70px}.article-header{margin-top:30px}.tag{display:inline-block;background:var(--teal-pale);color:var(--teal-dark);padding:4px 12px;font-size:12px;border-radius:15px}.article-header h1{font-size:36px;margin-top:20px}.article-header p{font-size:18px;margin-top:15px}.article-header small{display:block;color:var(--muted);font-size:11px;margin-top:15px}.article-cover{width:100%;height:330px;object-fit:cover;object-position:50% 45%;margin-top:35px;border-radius:12px}.article-copy{padding-block:35px;max-width:70ch;font-size:18px;line-height:2.2}.article-copy p{white-space:pre-line;margin-bottom:25px;color:var(--ink)}.reader-main{background:var(--paper)}.reader-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:15px}.reader-toolbar strong{font-family:var(--font-ui);font-size:17px;color:var(--wine)}.reader-controls{display:flex;justify-content:center;gap:30px;align-items:center;padding-bottom:20px;font-size:15px}.reader-controls select{margin:0 10px;padding:5px 10px;background:#fff;border:1px solid var(--line);border-radius:5px;color:var(--ink)}.reading-page{width:min(650px,calc(100% - 40px));margin:auto;box-shadow:0 14px 40px #59422f1c}.reading-page img{width:100%;height:auto}.reader-bottom{display:flex;justify-content:space-between;gap:20px;width:min(650px,calc(100% - 40px));margin:25px auto}.reader-text{width:min(650px,calc(100% - 40px));margin:25px auto;font-size:14px;line-height:2}.reader-text summary{cursor:pointer;color:var(--wine);padding:12px 0}.reader-text p{white-space:pre-line;background:#fff;padding:20px;border-radius:8px}.after-story{text-align:center;padding:35px 0 65px}.after-story p{margin-top:8px;font-size:14px}.after-story .hero-buttons{justify-content:center}.passport-page{padding-top:35px}.passport-heading{display:flex;justify-content:space-between;align-items:center;padding-block:25px}.passport-heading h1{color:var(--wine);font-size:37px}.passport-heading p{margin-top:12px;font-size:14px}.passport-score{display:flex;gap:13px;align-items:center;color:var(--wine)}.passport-score svg{color:var(--gold)}.passport-score strong{font-size:35px}.passport-score span{font-size:12px}.guest-note{display:flex;gap:13px;align-items:center;padding:18px 22px;background:var(--sand);border-radius:10px;font-size:12px;margin-top:15px}.guest-note a{margin-inline-start:auto;font-weight:700;color:var(--wine);white-space:nowrap}.stamps{display:grid;grid-template-columns:repeat(4,1fr);padding-block:40px;gap:28px}.stamp{text-align:center;padding:25px 10px;opacity:.65}.stamp.earned{opacity:1}.stamp-ring{width:105px;height:105px;display:flex;align-items:center;justify-content:center;margin:auto;border:2px dashed #b5a595;border-radius:50%;position:relative;color:#847567;background:#f1ece3}.earned .stamp-ring{background:var(--wine-pale);border-color:var(--wine);color:var(--wine);transform:rotate(-8deg)}.stamp-check{position:absolute;bottom:0;left:0;color:var(--success);background:var(--paper);border-radius:50%}.stamp h2{font-size:17px;margin-top:17px}.stamp p{font-size:12px;margin-top:8px}.stamp>span{font-size:10px;margin-top:15px;display:block;color:var(--muted)}.earned>span{color:var(--wine)}.completed-stories{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:25px}.completed-stories a{display:flex;align-items:center;gap:15px}.completed-stories img{width:64px;height:80px;object-fit:cover;border-radius:6px}.completed-stories h3{font-size:14px}.completed-stories svg{color:var(--success)}.auth-page{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding-block:60px 90px;max-width:1080px}.auth-art{text-align:center}.auth-art img{max-width:370px;width:100%;margin:auto}.auth-art h2{font-size:27px;color:var(--wine);margin-top:20px}.auth-art p{font-size:13px;margin-top:15px}.auth-panel h1{font-size:27px;color:var(--wine);margin-top:15px}.auth-panel>p{font-size:15px;margin-top:12px}.auth-panel{padding:30px;background:var(--white);border:1px solid var(--line);border-radius:16px}.auth-tabs{display:flex;gap:12px;margin-block:25px}.auth-tabs button{padding:11px 15px;background:transparent;border-bottom:2px solid var(--line);font-size:15px;flex:1;min-height:48px}.auth-tabs button:hover{background:var(--wine-pale)}.auth-tabs .active{color:var(--wine);border-color:var(--wine)}form label{display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:600;margin-bottom:20px}form input,form select,form textarea{border:1px solid #d9cfc5;border-radius:7px;background:#fff;padding:11px 13px;min-height:46px;color:var(--ink);width:100%;font-weight:400;font-size:16px}form textarea{resize:vertical}form input[dir=ltr]{text-align:left}.form-error{color:var(--error);font-size:13px;padding:8px 0}.auth-panel .auth-foot{font-size:10px;text-align:center;color:var(--muted);margin-top:18px}.setup-link{display:block;font-size:11px;text-align:center;color:var(--wine);margin-top:15px}.state-screen{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:24px;padding:50px 25px}.state-screen h1{font-size:30px;color:var(--wine)}.state-screen p{max-width:55ch}.state-screen>svg{color:var(--gold)}.empty{text-align:center;padding:45px 25px;color:var(--muted)}.empty p{margin-top:15px;font-size:14px}.empty .button{margin-top:22px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:60;background:var(--wine-dark);color:#fff;padding:14px 24px;border-radius:10px;display:flex;gap:12px;align-items:center;font-size:13px;box-shadow:0 8px 25px #43223030;width:max-content;max-width:90vw}.spin{animation:spin 1s linear infinite}.activity-page{max-width:1030px;padding-block:30px 80px;min-height:75vh}.activity-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:25px 0 30px}.activity-heading h1{font-size:30px;color:var(--wine)}.activity-heading p{font-size:15px;margin-top:13px}.activity-counter{font-size:14px;white-space:nowrap;color:var(--wine)}.progress-track{height:6px;background:var(--line);border-radius:6px;margin-bottom:35px;overflow:hidden}.progress-track>span{display:block;height:100%;background:var(--gold);width:100%;transform-origin:right;transition:transform .3s}.quiz-stage{display:grid;grid-template-columns:.8fr 1fr;gap:45px;align-items:start}.quiz-scene{width:100%;max-height:520px;object-fit:cover;object-position:center 40%;border-radius:14px}.quiz-question h2{font-size:24px;margin:12px 0 28px}.answers{display:flex;flex-direction:column;gap:13px;margin-bottom:25px}.answer{display:flex;align-items:center;gap:15px;text-align:right;background:#fff;border:1px solid var(--line);padding:14px 18px;border-radius:9px;font-size:14px;min-height:65px}.answer>span{display:grid;place-items:center;width:29px;height:29px;background:var(--sand);color:var(--wine);border-radius:50%;flex-shrink:0;font-size:12px}.answer.chosen{border-color:var(--wine);background:var(--wine-pale)}.answer.correct{border-color:var(--success);background:#e7f2ea;color:var(--success);opacity:1}.answer.incorrect{border-color:var(--error);opacity:1;background:#f8e7e7}.answer:disabled{opacity:.8}.answer>svg{margin-inline-start:auto}.feedback{background:#f3e8d4;padding:19px;border-radius:10px;font-size:13px;color:var(--wine);margin-block:15px}.feedback.good{background:#e7f2ea;color:var(--success)}.feedback p{font-size:13px;margin-top:7px;color:inherit}.feedback .button{margin-top:20px}.game-stats{display:flex;align-items:center;gap:18px;font-size:14px;white-space:nowrap;color:var(--wine)}.memory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:760px;margin:35px auto;perspective:1200px}.memory-card{position:relative;height:205px;padding:0;background:transparent;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1);border-radius:13px}.memory-card.flipped{transform:rotateY(180deg)}.memory-card.matched{opacity:1;cursor:default}.memory-card>span{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;overflow:hidden;border-radius:12px}.card-back{background:var(--wine);color:var(--gold-light);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;border:7px solid #fff8ed;box-shadow:0 7px 16px #57242c12}.card-back:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #bc945773;border-radius:6px}.card-back>span{font-size:11px}.card-front{transform:rotateY(180deg);border:4px solid white;background:var(--sand)}.card-front img{width:100%;height:100%;object-fit:cover}.card-front>svg{position:absolute;bottom:9px;left:9px;color:#fff;background:var(--success);border-radius:50%;padding:3px;width:26px;height:26px}.game-hint{text-align:center;font-size:13px}.win{text-align:center;padding-top:35px}.win-star{position:relative;width:125px;height:125px;background:#f2e2bd;border-radius:50%;display:grid;place-items:center;margin:auto;color:#9b6b22;animation:stamp-in .6s cubic-bezier(.16,1,.3,1)}.win h1{font-size:34px;margin-top:30px;color:var(--wine)}.win p{font-size:15px;margin-top:13px}.win .hero-buttons{justify-content:center}.win>img{width:260px;margin:25px auto 0}.confetti{position:absolute;background:var(--gold);width:9px;height:17px;transform:rotate(30deg)}.confetti.one{right:-30px;top:15px;background:var(--wine)}.confetti.two{left:-25px;top:35px;transform:rotate(-35deg)}.confetti.three{bottom:-15px;left:5px;background:var(--teal);transform:rotate(55deg)}.sequence-list{list-style:none;margin:30px 0;padding:0;display:flex;flex-direction:column;gap:18px}.sequence-list li{display:flex;align-items:center;gap:25px;background:#fff;padding:14px 20px;border-radius:12px;box-shadow:var(--shadow)}.sequence-number{width:36px;height:36px;background:var(--wine-pale);color:var(--wine);display:grid;place-items:center;border-radius:50%;font-size:17px;flex-shrink:0}.sequence-list img{width:160px;height:112px;object-fit:cover;object-position:center 42%;border-radius:8px}.sequence-list h2{font-size:17px;flex:1}.sequence-controls{display:flex;flex-direction:column;gap:2px}.sequence-controls button{background:var(--sand)}.admin-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:75vh;max-width:1440px;margin:auto;background:var(--surface-soft)}.admin-sidebar{background:var(--white);border-inline-end:1px solid var(--line);padding:35px 22px}.admin-sidebar>div:first-child>svg{color:var(--wine)}.admin-sidebar h2{font-size:20px;margin-top:10px}.admin-sidebar p{font-size:14px;margin-top:5px}.admin-sidebar nav{margin:30px 0;display:flex;flex-direction:column;gap:7px}.admin-sidebar nav button{padding:12px 15px;display:flex;align-items:center;gap:12px;text-align:right;background:transparent;font-size:14px;border-radius:8px;min-height:48px}.admin-sidebar nav button.active{background:var(--wine-pale);color:var(--wine-dark);font-weight:600}.admin-sidebar nav button:not(.active):hover{background:var(--surface-soft)}.local-status{border-top:1px solid var(--line);padding-top:25px;font-size:10px;color:var(--teal);margin-top:45px}.local-status>span{display:inline-block;width:7px;height:7px;background:var(--teal);border-radius:50%;margin-inline-end:5px}.local-status p{font-size:10px}.admin-content{padding:40px;min-width:0}.admin-content h1{font-size:29px;color:var(--wine)}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.admin-stats>div{padding:20px;background:#fff;border:0;border-radius:16px;box-shadow:var(--shadow-card-rest);display:grid;grid-template-columns:1fr auto;align-items:center}.admin-stats svg{color:var(--wine);grid-column:2;grid-row:1/3}.admin-stats strong{font-size:29px;color:var(--wine);grid-row:1}.admin-stats span{font-size:14px;color:var(--muted)}.content-table{overflow:auto;background:#fff;border-radius:16px;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;font-size:13px;text-align:right}th{background:#f9f6f1;font-weight:600;padding:15px 20px;color:var(--muted);white-space:nowrap}td{padding:14px 20px;border-bottom:1px solid var(--line)}.table-title{display:flex;align-items:center;gap:14px;min-width:220px}.table-title img{width:45px;height:53px;object-fit:cover;border-radius:5px}.table-title strong{font-size:14px}.table-title small{display:block;color:var(--muted);font-size:13px;margin-top:3px}.status{padding:3px 10px;border-radius:15px;font-size:12px;white-space:nowrap}.status.published{background:var(--teal-pale);color:var(--teal-dark)}.status.draft{background:var(--sand);color:var(--muted)}.table-actions{display:flex;gap:2px}.table-actions .icon-button{min-width:44px}@media(hover:hover){.content-table tbody tr:hover{background:#fcfaf7}}.danger{color:var(--error)}.editor{max-width:830px}.editor-fields{min-width:0;margin:0;padding:0;border:0}.editor-status:empty{display:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.span-2{grid-column:1/-1}.editor label{font-size:15px}.editor textarea{line-height:1.9}.upload-field{padding:15px;border:1px dashed #baa996;border-radius:9px;font-size:14px;gap:8px!important}.upload-field input{font-size:14px;padding:4px;border:0;min-height:35px;background:transparent}.upload-field small{font-size:12px;color:var(--muted);font-weight:400}.upload-field input::file-selector-button{border:0;border-radius:8px;padding:8px 12px;margin-inline-end:10px;background:var(--wine-pale);color:var(--wine);font:inherit;cursor:pointer}.editor-preview{width:130px;height:130px;object-fit:cover;border-radius:8px;justify-self:start}.question-editor{margin:15px 0 35px}.question-editor h2{font-size:20px;margin-bottom:25px}.question-editor fieldset{border:1px solid var(--line);padding:22px;border-radius:10px;margin:0 0 25px;background:#fff}.question-editor legend{padding:0 10px;color:var(--wine);font-size:13px}.editor-actions{display:flex;gap:15px;padding-top:25px;border-top:1px solid var(--line)}.confirm-dialog{max-width:460px;width:calc(100% - 40px);padding:30px;border:0;border-radius:14px;background:var(--paper);color:var(--ink)}.confirm-dialog::backdrop{background:#302a2c75}.confirm-dialog h2{font-size:24px}.confirm-dialog p{font-size:14px;margin-top:14px}.dialog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.dialog-actions .form-error{width:100%;margin:0;padding:0}.danger-button{background:var(--error)}@keyframes character-arrive{0%{transform:translateY(25px) rotate(-2deg);opacity:.55}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes stamp-in{0%{transform:scale(1.35) rotate(-15deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@media(max-width:1100px){.wrap{width:calc(100% - 60px)}.header-inner{width:calc(100% - 50px);gap:18px}.nav{gap:4px;font-size:16px}.brand strong{font-size:17px}.story-art{height:280px}.games-grid{gap:17px}.game-info{padding:18px}.game-info h3{font-size:18px}.game-info p{font-size:14px}.teacher-categories>button{padding:10px;gap:10px}.teacher-categories h2{font-size:13px}.teacher-categories>button>svg:last-child{display:none}.admin-shell{grid-template-columns:200px minmax(0,1fr)}.admin-content{padding:30px 24px}.admin-stats{gap:12px}.admin-stats>div{padding:15px}.auth-page{gap:50px}.section-heading h2{font-size:25px}}@media(max-width:800px){.header-inner{height:80px}.nav{display:none}.menu-toggle{display:flex}.nav.open{display:flex;position:absolute;top:80px;inset-inline:0;height:auto;background:var(--paper);border-bottom:1px solid var(--line);padding:18px 25px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 12px 15px #48232008}.nav.open a{padding:11px 15px;font-size:16px;height:auto}.nav a:after{display:none}.nav a.active{background:var(--wine-pale);border-radius:6px}.hero-buttons{gap:15px}.hero-buttons .button{padding:11px 16px;font-size:13px}.hero-buttons .text-link{font-size:12px}.story-grid{grid-template-columns:repeat(2,1fr)}.story-art{height:310px}.games-grid{grid-template-columns:1fr;gap:18px}.game-card{display:grid;grid-template-columns:200px 1fr}.game-preview{height:180px}.game-info{padding:22px}.game-info h3{font-size:20px}.game-info p{font-size:14px}.preview-cards>span,.preview-cards>img{width:69px;height:105px}.quiz-character{width:170px;height:190px}.question-bubble{right:15px;width:45px;height:45px;top:18px;font-size:28px}.preview-sequence{padding:0 12px}.preview-sequence img{height:110px}.passport-banner{padding:35px 30px;gap:25px}.passport-banner h2{font-size:22px}.passport-book{width:145px;min-width:145px;min-height:190px}.whatsapp{padding:24px;gap:15px;flex-wrap:wrap}.whatsapp h2{font-size:16px}.whatsapp .button{margin-inline-start:40px}.teacher-categories{gap:0}.teacher-categories>button{flex-direction:column;text-align:center}.teacher-categories h2{font-size:13px}.teacher-categories p{font-size:10px}.resource-grid{grid-template-columns:repeat(2,1fr)}.resource-card h3{font-size:18px}.resource-bottom{flex-wrap:wrap}.auth-art{min-height:500px;padding:30px 15px}.auth-page{gap:30px}.auth-art h2{font-size:22px}.auth-panel h1{font-size:23px}.stamps{gap:10px}.stamp h2{font-size:13px}.stamp p{font-size:10px}.stamp-ring{width:85px;height:85px}.passport-heading h1{font-size:30px}.passport-heading p{font-size:12px}.quiz-stage{gap:25px}.quiz-question h2{font-size:20px}.answer{font-size:13px;padding:12px;gap:10px}.activity-heading h1{font-size:25px}.memory-card{height:175px}.memory-grid{gap:15px}.sequence-list{gap:13px}.sequence-list li{gap:15px}.sequence-list img{width:120px;height:100px}.sequence-list h2{font-size:15px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{padding:20px 30px;border-inline-end:0;border-bottom:1px solid var(--line)}.admin-sidebar>div:first-child{display:flex;align-items:center;gap:15px}.admin-sidebar h2,.admin-sidebar p{margin:0}.admin-sidebar nav{flex-direction:row;flex-wrap:wrap;margin:20px 0 0;gap:6px}.admin-sidebar nav button{padding:8px 13px;min-height:42px;font-size:14px}.admin-sidebar>.text-link,.local-status{display:none}.admin-stats{grid-template-columns:repeat(4,1fr)}.admin-content{padding:30px}.admin-content h1{font-size:25px}}@media(max-width:560px){.wrap{width:calc(100% - 36px)}.header-inner{width:calc(100% - 32px);height:74px;gap:12px}.brand{gap:8px}.brand strong{font-size:15px}.brand small{font-size:8px}.header-actions{gap:0}.header-actions .button.small{font-size:13px;padding:9px 10px;min-height:39px}.header-actions .button.small svg{display:none}.header-actions .account{font-size:14px;gap:5px}.menu-toggle{min-width:38px}.nav.open{top:74px}.hero-buttons{justify-content:center;margin-top:23px;gap:20px}.whatsapp{padding:23px 20px;margin-bottom:40px;gap:12px}.whatsapp-icon{align-self:flex-start;margin-top:2px}.whatsapp h2{font-size:15px;line-height:1.9}.whatsapp>div:nth-child(2){flex:1;min-width:200px}.whatsapp p{font-size:11px;line-height:2}.whatsapp .button{margin-inline-start:36px;font-size:12px;padding:10px 17px}.welcome{justify-content:center;font-size:11px;margin-bottom:15px}.student-ribbon>.wrap{padding:14px 0;gap:8px;flex-wrap:wrap;justify-content:center}.student-ribbon span,.student-ribbon a{font-size:10px;gap:6px}.student-ribbon svg{width:16px}.student-ribbon .count{padding:0 7px}.section{padding-block:42px}.section-heading{align-items:flex-start;flex-direction:column;gap:19px;margin-bottom:24px}.section-heading h2{font-size:23px}.section-heading p{font-size:12px;margin-top:7px}.search{width:100%;min-width:0}.filter-row{gap:7px;margin-bottom:25px}.filter{font-size:14px;padding:8px 13px;min-height:40px}.story-grid{gap:30px 15px}.story-art{height:219px;border-radius:10px}.story-art img{object-position:50% 80%}.story-count{top:9px;right:8px;font-size:10px;padding:3px 8px}.read-overlay{left:8px;bottom:9px;font-size:12px;padding:7px 10px;gap:5px}.read-overlay svg{width:15px}.story-meta{font-size:12px;margin-top:12px}.story-card h3{font-size:18px;margin-top:7px;line-height:1.7}.story-card p{font-size:14px;line-height:1.9;min-height:63px;margin-top:7px}.story-link{font-size:14px;margin-top:5px;gap:8px;min-height:36px}.story-link svg{width:14px}.finished-tag{top:36px;left:8px;font-size:10px;padding:2px 7px}.games-section{padding:39px 0 45px}.games-section .section-heading{gap:10px}.games-section .section-heading>.text-link{font-size:14px;min-height:35px}.game-card{grid-template-columns:135px 1fr}.game-preview{height:171px}.game-info{padding:16px 13px;display:block}.game-info h3{font-size:18px}.game-info p{font-size:14px;margin-top:6px}.round-arrow{width:29px;min-width:29px;height:29px;margin-top:9px}.round-arrow svg{width:17px}.preview-cards>span,.preview-cards>img{width:55px;height:90px;border-width:3px}.preview-cards>span{margin-right:-25px}.preview-cards>span:last-child{margin-left:-25px}.preview-cards svg{width:23px}.game-type{right:9px;bottom:9px;font-size:11px;padding:3px 6px;gap:4px}.game-type svg{width:11px}.preview-sequence{padding:0 6px;gap:3px}.preview-sequence img{border-width:2px;height:85px}.quiz-character{width:150px;height:165px;max-width:none;margin-top:40px;margin-left:0}.question-bubble{right:12px;top:12px;width:34px;height:34px;font-size:23px}.passport-banner{margin-top:40px;margin-bottom:40px;padding:26px 20px;gap:15px}.passport-banner h2{font-size:18px;line-height:1.9}.passport-banner p{font-size:11px;max-width:25ch}.passport-banner .button{font-size:10px;padding:9px 11px;min-height:40px;gap:6px;margin-top:17px}.passport-banner .button svg{width:14px}.passport-book{width:97px;min-width:97px;min-height:146px;padding:22px 10px;gap:10px;border-inline-start-width:5px;transform:rotate(-8deg)}.passport-book svg{width:34px;height:34px}.passport-book strong{font-size:11px}.passport-book span{font-size:8px}.passport-book:before{top:8px;right:8px;bottom:8px;left:8px}.quiz-list>a{gap:17px}.quiz-list h3{font-size:16px}.quiz-list img{width:70px;height:94px}.quiz-list p{font-size:11px}.quiz-list>a>svg{width:18px}.teacher-categories{padding-block:16px;width:calc(100% - 20px)}.teacher-categories>button{padding:7px;gap:9px}.teacher-categories svg{width:23px;height:23px}.teacher-categories h2{font-size:10px;line-height:1.9}.teacher-categories p{display:none}.resource-grid{grid-template-columns:1fr;gap:22px}.resource-card>a>img{height:230px}.resource-body{padding:18px 22px}.resource-card h3{font-size:19px}.resource-card p{font-size:15px;min-height:0}.resource-bottom .text-link{font-size:14px}.resource-bottom>span{font-size:13px}.resource-meta{font-size:13px}.article-page{padding-block:25px 45px}.article-header h1{font-size:28px}.article-header p{font-size:15px}.article-cover{height:250px;margin-top:25px}.article-copy{font-size:16px;padding-top:25px}.reader-toolbar{gap:10px;flex-wrap:wrap;padding-block:10px}.reader-toolbar strong{font-size:13px}.reader-toolbar .text-link{font-size:10px}.reader-toolbar .back-link{font-size:11px}.reader-controls{padding-top:8px;gap:20px}.reading-page{width:calc(100% - 20px)}.reader-bottom{width:calc(100% - 28px);gap:10px;margin-block:18px}.reader-bottom .button{font-size:12px;padding:10px 13px}.reader-text{font-size:13px}.after-story h2{font-size:23px}.after-story p{font-size:12px}.after-story{padding-bottom:40px}.passport-page{padding-top:20px}.passport-heading{gap:15px;align-items:flex-start;flex-direction:column}.passport-heading h1{font-size:30px}.passport-score{gap:9px}.passport-score strong{font-size:25px}.passport-score svg{width:22px}.passport-score span{font-size:11px}.guest-note{font-size:11px;flex-wrap:wrap;padding:15px;gap:10px}.guest-note>span{flex:1;min-width:200px}.guest-note a{margin-inline-start:30px}.stamps{grid-template-columns:1fr 1fr;padding-block:15px;gap:5px 12px}.stamp{padding:24px 5px}.stamp-ring{width:90px;height:90px}.stamp h2{font-size:14px}.stamp p{font-size:11px}.completed-stories{grid-template-columns:1fr}.auth-page{grid-template-columns:1fr;padding-block:30px 50px;gap:20px;max-width:440px}.auth-art{display:none}.auth-panel h1{font-size:29px}.auth-panel>p{font-size:15px}.auth-panel form{margin-top:20px}.activity-page{padding-block:20px 45px}.activity-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-top:20px}.activity-heading h1{font-size:26px}.activity-heading p{font-size:15px}.activity-counter{font-size:14px}.quiz-stage{grid-template-columns:1fr;gap:15px}.quiz-scene{height:365px;object-fit:contain;object-position:center;background:var(--sand)}.quiz-question h2{font-size:21px;margin:13px 0 20px}.answer{padding:13px;font-size:13px;min-height:60px}.quiz-question>.button{width:100%}.memory-grid{gap:9px;grid-template-columns:repeat(4,1fr);max-width:350px;margin-block:25px}.memory-card{height:118px}.memory-card .card-back{border-width:3px;gap:9px}.memory-card .card-back>svg:first-child{width:30px;height:30px}.memory-card .card-back>span{font-size:8px}.memory-card .card-back>svg:last-child{width:11px;height:11px}.memory-card .card-front{border-width:2px}.memory-card .card-front img{object-position:center 80%}.game-stats{gap:20px;font-size:14px}.game-hint{font-size:12px}.win{padding-top:25px}.win h1{font-size:28px}.win p{font-size:15px}.win>img{width:220px}.win .hero-buttons{gap:12px}.win .button{font-size:14px}.sequence-list li{padding:12px;gap:12px;display:grid;grid-template-columns:27px 76px minmax(0,1fr)}.sequence-number{width:27px;height:27px;font-size:13px}.sequence-list img{width:76px;height:90px}.sequence-list h2{font-size:14px;line-height:2}.sequence-controls{grid-column:3;display:flex;flex-direction:row;gap:8px;justify-content:start}.sequence-controls .icon-button{min-width:44px;min-height:44px;padding:5px}.sequence-controls svg{width:16px}.sequence-list{gap:12px}.sequence-list+.button{width:100%}.admin-sidebar{padding:18px}.admin-sidebar h2{font-size:17px}.admin-sidebar p{font-size:14px}.admin-sidebar>div:first-child>svg{width:22px}.admin-sidebar nav{gap:5px;margin-top:16px}.admin-sidebar nav button{padding:7px 10px;font-size:14px;min-height:38px;gap:7px}.admin-sidebar nav svg{width:15px}.admin-content{padding:25px 18px}.admin-content h1{font-size:24px}.admin-stats{grid-template-columns:1fr 1fr;gap:12px}.admin-stats>div{padding:17px}.admin-stats strong{font-size:26px}.admin-stats span{font-size:14px}.admin-content .section-heading>.button{width:100%}.form-grid{grid-template-columns:1fr;gap:0}.span-2{grid-column:auto}.editor-preview{margin-bottom:20px}.question-editor fieldset{padding:16px}.editor-actions{gap:10px}.editor-actions .button{font-size:12px;padding:12px 17px}.toast{bottom:18px;font-size:12px;padding:13px 16px}.state-screen h1{font-size:25px}.state-screen p{font-size:14px}.table-title{min-width:0}.content-table table,.content-table tbody{display:block}.content-table thead{display:none}.content-table tr{display:grid;grid-template-columns:1fr auto;padding:14px 16px;border-bottom:1px solid var(--line);gap:3px 10px}.content-table td{padding:6px 0;border:0;min-width:0}.content-table td:first-child,.content-table td:last-child{grid-column:1/-1}.table-actions{justify-content:flex-end;gap:12px}.table-actions .icon-button{min-width:44px;background:var(--sand)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.memory-card.flipped{transform:rotateY(180deg)}}.ah-title{display:grid;justify-items:center;gap:14px;text-align:center;margin-bottom:40px}.ah-title h2{font-size:clamp(25px,2.4vw,32px);color:var(--wine-dark)}.ah-title p{font-size:15px;max-width:52ch}.ah-origin{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:12px;color:#8a6634}.basma-card{position:relative;display:grid;gap:30px;padding:48px clamp(22px,5vw,64px) 38px;background:#faf6ee;border:1px solid #e4d8c3;border-radius:16px}.basma-head{display:grid;justify-items:center;gap:6px;text-align:center;color:var(--gold)}.basma-head h2{font-size:clamp(26px,2.5vw,32px);color:var(--wine-dark)}.basma-head p{font-size:16px;color:#8a6634;font-weight:600}.basma-head small{font-size:13px;color:var(--muted)}.basma-item{display:grid;grid-template-columns:260px 1fr;gap:32px;align-items:center;padding:18px;background:transparent;border-radius:14px}.basma-item:hover{color:inherit;box-shadow:var(--shadow)}.basma-item img{width:100%;height:200px;object-fit:cover;border-radius:10px}.basma-item>div{display:grid;gap:8px;justify-items:start}.basma-item h3{font-size:22px;color:var(--wine-dark)}.basma-item small,.author{display:block;color:#8a6634;font-size:12px;font-weight:600}.basma-week{display:inline-flex;align-items:center;gap:7px;padding:3px 12px;border-radius:20px;background:var(--wine-pale);color:var(--wine);font-size:12px}.basma-empty{display:grid;justify-items:center;gap:6px;padding:26px;background:#fffdf9;border-radius:14px;text-align:center}.basma-archive-link{justify-self:center;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--wine);font-size:14px;font-weight:600}.basma-page{padding-block:72px 96px}.basma-grid{margin-top:48px}.teacher-categories{grid-template-columns:repeat(4,1fr)}.teal-link{color:var(--teal)}.status.pending{background:#f7ead2;color:#7d5a22}.share-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;margin-bottom:72px;padding:44px;background:var(--teal-pale);border-radius:18px}.share-intro{color:var(--teal)}.share-intro h2{margin-top:12px;color:var(--teal-dark)}.share-intro p{margin-top:10px;font-size:14px;line-height:2}.my-shares{display:grid;gap:8px;margin:24px 0 0;padding:0;list-style:none}.my-shares li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;background:var(--white);border-radius:10px;font-size:13px;color:var(--ink)}.share-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:28px;background:var(--white);border-radius:14px;box-shadow:var(--shadow)}.share-form>label{display:grid;gap:7px;font-size:15px;font-weight:600}.share-form input:not([type=file]),.share-form select,.share-form textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--line);border-radius:7px;background:var(--white);font-weight:400}.share-form input[type=file]::file-selector-button{margin-inline-end:var(--space-3);padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--wine);color:var(--white);font:inherit;cursor:pointer}.share-form .span-2{grid-column:span 2}.share-form .form-error:empty{display:none}.share-locked{display:grid;justify-items:center;align-content:center;gap:14px;padding:32px;background:var(--white);border-radius:14px;text-align:center;color:var(--teal)}.site-footer{background:#3f1724;color:#e7d3d8}.site-footer .footer-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;max-width:1240px;width:calc(100% - 100px);margin:auto;padding-block:60px 44px}.site-footer .brand{color:var(--gold-light)}.site-footer .brand small,.site-footer p{color:#cdb3ba}.footer-about p{margin-top:18px;font-size:13px;max-width:32ch}.site-footer h2{margin-bottom:14px;font-size:15px;color:var(--gold-light)}.site-footer nav,.site-footer .footer-inner>div:last-child{display:grid;align-content:start;gap:6px;font-size:14px}.site-footer a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.site-footer a:hover{color:#fff}.site-footer .footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:1240px;width:calc(100% - 100px);margin:auto;padding-block:18px;border-top:1px solid #ffffff1f;font-size:11px;color:#dcc5cb}@media(max-width:1100px){.share-section{grid-template-columns:1fr}}@media(max-width:800px){.basma-item{grid-template-columns:1fr}.site-footer .footer-inner{grid-template-columns:1fr 1fr}.footer-about{grid-column:span 2}}@media(max-width:560px){.ah-title{margin-bottom:32px}.ah-title h2{font-size:24px}.ah-title p{font-size:14px}.basma-card{gap:22px;padding:28px 18px 24px}.basma-head p{font-size:15px;font-weight:500}.basma-head small{font-size:13px}.basma-empty{padding:20px 12px}.basma-empty p{font-size:14px}.basma-empty .text-link{font-size:12px}.basma-item img{height:180px}.teacher-categories{grid-template-columns:1fr 1fr;row-gap:6px}.teacher-categories h2{font-size:13px}.teacher-categories>button{min-height:92px;padding:12px 9px}.teacher-categories>button:nth-child(2){border-inline-end:0}.share-section{padding:22px 16px;gap:24px}.share-form{grid-template-columns:1fr;padding:18px}.share-form .span-2{grid-column:auto}.site-footer .footer-inner,.site-footer .footer-bottom{width:calc(100% - 36px)}.site-footer .footer-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px}.footer-about{grid-column:1 / -1}.site-footer .footer-inner{gap:26px;padding-block:40px 28px}.site-footer .footer-inner>nav,.site-footer .footer-inner>div:last-child{font-size:14px}.story-card h3{font-size:18px}.story-card p{font-size:14px;line-height:1.95;min-height:0}.story-meta{font-size:12px;gap:6px;flex-wrap:wrap}.story-link{font-size:14px;min-height:44px}.filter{min-height:44px;font-size:14px}.resource-card p{font-size:15px}.resource-bottom>span{font-size:13px}.resource-meta{font-size:13px}.admin-sidebar nav button{min-height:44px;font-size:14px}.admin-sidebar p{font-size:14px}}:root{--blush: #fbf2f0;--rose: #8c5d41}.search-button{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--wine);color:var(--white)}.search-button:hover{background:var(--wine-dark);color:var(--white)}.ornament{display:inline-flex;align-items:center;gap:10px}.ornament>span{width:70px;height:1px;background:linear-gradient(to left,transparent,var(--wine));opacity:.55}.ornament>span:last-child{background:linear-gradient(to right,transparent,var(--wine))}.ornament>svg{fill:var(--gold)}.bh-home{background:var(--blush)}.bh-hero{position:relative;min-height:clamp(460px,44vw,640px);display:flex;align-items:center;overflow:hidden;isolation:isolate}.bh-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left center;z-index:-1}.bh-hero-copy{display:grid;justify-items:center;gap:10px;width:min(480px,100%);margin-inline:max(50px,calc((100% - 1240px)/2)) auto;padding-block:40px 110px;text-align:center}.bh-hero-copy h1{font-size:clamp(52px,6vw,86px);font-weight:700;line-height:1.25;color:var(--wine);letter-spacing:-1px}.bh-motto{font-family:var(--font-ui);font-size:clamp(18px,1.7vw,24px);font-weight:600;color:var(--rose)}.bh-hero-copy>p:last-child{margin-top:10px;font-size:17px;line-height:2;color:var(--ink)}.bh-hero-copy>p:not(.bh-motto){font-size:16px;line-height:1.95;color:var(--ink)}.hero-role-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}.hero-role-links .button{min-height:48px;min-width:155px;padding:12px 22px}.bh-wave{position:absolute;inset:auto 0 -1px;width:100%;height:clamp(60px,8vw,120px);pointer-events:none}.bh-wave path:last-child{fill:var(--blush)}.bh-basma-section{padding-bottom:88px}.basma-card{display:grid;gap:28px;padding:40px clamp(20px,5vw,60px) 32px;border:1px solid #722b3e2e;border-radius:26px;background:#fdf8f6}.basma-head{display:grid;justify-items:center;gap:6px;text-align:center;color:var(--wine)}.basma-head h2{font-size:clamp(30px,3vw,42px);color:var(--wine)}.basma-head p{font-size:18px;font-weight:600;color:var(--rose)}.basma-head hr{width:100%;max-width:720px;margin:10px 0;border:0;border-top:1px solid #722b3e26}.basma-head small{font-size:15px;color:#7a5560}.bh-quote{position:relative;padding-block:70px 180px;background:linear-gradient(var(--blush) 30%,#fbf2f0cc 60%,#fbf2f033),url(/assets/athar/hero.webp) 30% 82% / cover;color:var(--wine)}.bh-quote .wrap{display:grid;justify-items:start;gap:12px}.bh-quote blockquote{margin:0;font-family:var(--font-ui);font-size:clamp(22px,2.3vw,30px);font-weight:600;line-height:1.8;color:var(--wine)}.site-footer{background:var(--wine)}.site-footer .footer-inner>div,.site-footer nav{border-inline-start:1px solid #ffffff26;padding-inline-start:32px}.site-footer .footer-about{border:0;padding:0;display:grid;align-content:center}.footer-follow>div{display:flex;gap:10px}.site-footer a.social{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff1a;color:var(--white)}.site-footer a.social:hover{background:var(--white);color:var(--wine)}.page-narrow{max-width:980px;padding-block:64px 88px}.big-search{width:100%;min-height:58px;margin-bottom:18px;font-size:17px}.big-search input{font-size:17px}.search-count{margin-bottom:24px;font-size:14px}.faq{display:grid;gap:12px}.faq details{border:1px solid var(--line);border-radius:14px;background:var(--white)}.faq summary{padding:18px 22px;font-weight:600;color:var(--wine);cursor:pointer}.faq details[open] summary{border-bottom:1px solid var(--line)}.faq details p{padding:16px 22px 20px;line-height:2}.faq-more{margin-top:28px;text-align:center}.help-intro{padding-block:56px 44px;background:var(--wine-pale);border-bottom:1px solid var(--line)}.help-intro h1{color:var(--wine);font-size:clamp(34px,3.5vw,48px)}.help-intro>.wrap>p{margin-top:8px;font-size:18px;max-width:60ch;color:var(--ink)}.help-search-label{display:block;margin-top:28px;margin-bottom:8px;font-weight:500;color:var(--wine)}.help-search{display:flex;align-items:center;gap:14px;max-width:700px;min-height:64px;padding:4px 20px;background:var(--white);border-radius:16px;color:var(--wine);box-shadow:var(--shadow-card-rest)}.help-search:focus-within{outline:2px solid var(--wine);outline-offset:3px}.help-search input{flex:1;width:100%;min-width:0;padding:12px 0;border:0;background:transparent;font-size:16px;outline:none}.help-search input::-webkit-search-cancel-button{display:none}.help-start-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;font-size:14px}.help-start-links>span{color:var(--muted)}.help-start-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--wine);font-weight:500}.help-start-links a:hover{text-decoration:underline;text-underline-offset:5px}.help-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;padding-block:52px;align-items:start}.help-topics h2{font-family:inherit;font-size:16px;margin-bottom:18px;color:var(--ink)}.help-topic-list{display:grid;gap:6px}.help-topic-list button{display:flex;align-items:center;gap:12px;text-align:start;min-height:52px;padding:12px;border-radius:12px;background:transparent;font-size:15px;color:var(--ink)}.help-topic-list button>span{flex:1}.help-topic-list button small{font-size:13px;font-variant-numeric:tabular-nums}.help-topic-list button:hover{background:var(--wine-pale)}.help-topic-list button[aria-pressed=true]{background:var(--wine);color:var(--white)}.help-account-link{margin:22px 12px 0;font-size:14px}.help-results-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:22px}.help-results-head h2{font-size:27px;color:var(--wine)}.help-results-head>span{color:var(--muted);font-size:14px}.help-answers .faq{gap:0;border-block:1px solid var(--line)}.help-answers .faq details{border:0;border-radius:0;background:transparent;box-shadow:none}.help-answers .faq details+details{border-top:1px solid var(--line)}.help-answers .faq summary{padding:22px 4px;min-height:72px;font-weight:500;font-size:17px;line-height:1.8;color:var(--ink);transition:color .18s var(--ease)}.help-answers .faq summary:hover{color:var(--wine)}.help-answers .faq details[open] summary{border-bottom:0;color:var(--wine)}.help-answers .faq details p{padding:0 4px 24px 42px;font-size:16px;line-height:2;color:var(--muted);max-width:72ch}.help-empty{display:grid;justify-items:start;gap:14px;padding:32px;background:var(--white);border-radius:16px;color:var(--wine)}.help-empty h3{font-size:22px}.help-empty p{font-size:16px;max-width:50ch}.help-support{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px;margin-bottom:64px;border-radius:20px;background:var(--wine-pale)}.help-support h2{font-size:27px;color:var(--wine)}.help-support p{max-width:62ch;margin-top:8px;color:var(--ink)}.help-support .button{flex-shrink:0}@media(max-width:1100px){.header .nav{display:none}.header .menu-toggle{display:flex}.header .nav.open{display:flex;position:absolute;top:100%;inset-inline:0;height:auto;background:var(--paper);padding:16px 24px;flex-direction:column;align-items:stretch;gap:4px;border-bottom:1px solid var(--line);box-shadow:var(--shadow-card-hover)}.header .nav.open a{height:auto;min-height:48px;padding:10px 16px;font-size:16px}.header .nav a:after{display:none}.help-layout{grid-template-columns:240px minmax(0,1fr);gap:32px}}@media(max-width:800px){.help-layout{grid-template-columns:1fr;gap:32px;padding-block:32px}.help-topic-list{display:flex;flex-wrap:wrap;gap:8px}.help-topic-list button{min-height:44px;font-size:14px;gap:8px;padding:8px 12px;background:var(--white)}.help-topic-list button>svg,.help-topic-list small{display:none}.help-account-link{display:none}.help-support{align-items:start;flex-direction:column;gap:20px}}@media(max-width:560px){.help-intro{padding-block:32px}.help-intro>.wrap>p{font-size:16px}.help-search{padding-inline:14px;gap:10px;min-height:58px}.help-search input{font-size:16px}.help-start-links{gap:4px 18px}.help-start-links>span{flex-basis:100%}.help-answers .faq summary{font-size:16px}.help-answers .faq details p{padding-inline-end:4px}.help-support{padding:24px;margin-bottom:40px}.help-results-head h2{font-size:24px}.help-empty{padding:24px}}.contact-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:start}.contact-side{display:grid;gap:16px;padding:28px;border-radius:14px;background:#f3e7df}.contact-side h3{color:var(--wine)}.contact-side a:not(.button){color:var(--wine);text-decoration:underline}.form-success{color:var(--success);font-weight:600}.privacy h3{margin-top:28px;color:var(--wine)}.messages{display:grid;gap:14px}.messages article{position:relative;padding:20px 22px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.messages header{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;padding-inline-end:50px;font-size:13px;color:var(--muted)}.messages header strong{font-size:15px;color:var(--ink)}.messages p{margin-top:10px;white-space:pre-wrap;color:var(--ink)}.messages .icon-button{position:absolute;top:12px;inset-inline-end:12px}.message-count,.message-new{border-radius:var(--radius-pill);background:var(--wine);color:var(--white);padding:2px 9px;font-size:var(--fs-sm);font-weight:600}.message-count{margin-inline-start:auto}.admin-guide{margin-bottom:var(--space-5)}.admin-panel-title{scroll-margin-block-start:var(--space-6)}.message-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4);background:var(--wine-pale);color:var(--wine-dark);border-inline-start:3px solid var(--wine);border-radius:var(--radius-card)}.message-notice .text-link{margin-inline-start:auto}.messages .message-unread{border-inline-start:3px solid var(--wine)}.messages .button{margin-top:var(--space-3)}.messages header span[dir=ltr],.messages p{overflow-wrap:anywhere}@media(max-width:800px){.bh-hero{flex-direction:column;align-items:stretch;min-height:0}.bh-hero-bg{position:static;height:230px}.bh-hero-copy{margin:0 auto;padding:24px 18px 48px}.bh-hero-copy>p br{display:none}.contact-grid{grid-template-columns:1fr}.site-footer .footer-inner>div,.site-footer nav{border:0;padding:0}}@media(max-width:560px){.header-actions .button.small{min-height:44px}.header-actions .menu-toggle{min-width:44px}.bh-quote{padding-bottom:130px}.page-narrow{padding-block:40px 64px}}:root{--ease: cubic-bezier(.16, 1, .3, 1);--shadow-soft: 0 8px 26px -12px #48232d16;--shadow-lift: 0 14px 32px -16px #48232d29}body{font-feature-settings:"kern";text-rendering:optimizeLegibility}h1,h2,h3{font-weight:700;letter-spacing:-.01em}p{text-wrap:pretty}.button{background:var(--wine);box-shadow:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s}.button:hover{transform:translateY(-1px);box-shadow:0 7px 18px -12px var(--wine-shadow)}.button.outline{background:var(--white);box-shadow:none}.button.outline:hover{background:var(--wine-pale);box-shadow:none}.bh-hero-copy>*{animation:bh-rise .7s var(--ease) both}.bh-hero-copy>:nth-child(2){animation-delay:.08s}.bh-hero-copy>:nth-child(3){animation-delay:.16s}.bh-hero-copy>:nth-child(4){animation-delay:.24s}.bh-hero-copy>:nth-child(5){animation-delay:.32s}.bh-hero-bg{animation:bh-settle 1.6s var(--ease) both}.bh-hero-copy h1{font-weight:700;letter-spacing:-.02em}.bh-motto{font-weight:500}@keyframes bh-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes bh-settle{0%{transform:scale(1.04)}}.ah-title{gap:12px;margin-bottom:52px}.ah-title h2{font-size:clamp(26px,2.6vw,36px);color:var(--wine)}.ah-title p{font-size:16px;color:var(--muted)}.basma-card{box-shadow:var(--shadow-soft)}.basma-head>svg{width:58px;height:58px;padding:14px;border-radius:50%;background:#722b3e12}.basma-item,.resource-card,.faq details,.share-form,.contact-side,.my-shares li{box-shadow:none;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.basma-item:hover,.resource-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.resource-card img{transition:transform .7s var(--ease)}.resource-card:hover img{transform:scale(1.02)}.faq details[open]{box-shadow:none;border-color:#c9a5ad}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--wine-pale);color:var(--wine);font-size:18px;transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.bh-quote blockquote{font-weight:600}@media(prefers-reduced-motion:reduce){.bh-hero-copy>*,.bh-hero-bg{animation:none}}:root{--paper: #fcf8f6;--teal: var(--wine);--teal-dark: var(--wine-dark);--teal-pale: #f6e9e6;--sand: #f3e7df;--line: #e9dfdb;--wine-light: #8a3a50;--grad-wine: linear-gradient(150deg, #773348, var(--wine-dark));--gold-ring: #bc945759;--gold-ring-soft: #bc945733;--gold-ring-strong: #bc945780;--gold-line: #bc945766;--wine-shadow: #722b3e80;--blush-glow: #f7dfe1;--header-bg: #fcf8f6;--share-top: #f8ebe8;--share-bottom: #f3e2de;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--radius-card: 16px;--radius-arch-base: 16px;--radius-arch-frame: 22px;--radius-pill: 999px;--orb-lg: 46px;--orb-md: 44px;--orb-share: 60px;--orb-sm: 28px;--chip-icon: 34px;--arch-inset: 14px;--arch-offset: -12px;--arch-gap: 22px;--frame-auth: 380px;--frame-mobile: 340px;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 15px;--fs-card: 17px;--fs-lead: 17px;--h1: clamp(32px, 3.5vw, 48px);--h2: clamp(26px, 2.4vw, 34px);--h3: 21px;--lift: -2px;--shadow-orb: 0 0 0 4px var(--paper), 0 0 0 5px var(--gold-ring), 0 10px 22px -10px var(--wine-shadow);--shadow-orb-sm: 0 0 0 3px var(--gold-ring-soft);--hero-glow: radial-gradient( ellipse 55% 80% at 90% 10%, #f5eae6 0, transparent 70% );--kicker-pad: 5px 6px 5px 16px;--dur-card: .4s}body,main{background:var(--paper)}.header{background:var(--header-bg)}h1{font-size:var(--h1)}.section-heading h2,.games-section h2,.section h2{font-size:var(--h2);color:var(--wine)}.section-heading p{font-size:var(--fs-md)}.orb{display:inline-grid;place-items:center;flex-shrink:0;width:var(--orb-lg);height:var(--orb-lg);border-radius:50%;background:var(--grad-wine);color:var(--gold-light);box-shadow:var(--shadow-orb)}.orb-sm{width:var(--orb-sm);height:var(--orb-sm);box-shadow:var(--shadow-orb-sm)}.page-hero{position:relative;overflow:hidden;background:var(--hero-glow),var(--paper);border-bottom:1px solid var(--gold-ring-soft)}.page-hero-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-16);align-items:center;padding-block:var(--space-12) var(--space-14)}.page-hero-copy{display:grid;justify-items:start;gap:var(--space-3)}.page-context{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:400;color:var(--muted)}.page-hero h1{color:var(--wine);line-height:1.5;letter-spacing:normal;font-size:var(--h1)}.page-hero-copy>p{max-width:46ch;font-size:var(--fs-lead);line-height:2;color:var(--ink)}.page-hero .hero-buttons{margin-top:var(--space-2)}.arch-frame{position:relative;padding:var(--arch-inset);isolation:isolate;width:min(360px,100%);justify-self:center}.arch-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--gold-ring);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-arch-frame) var(--radius-arch-frame);z-index:-1}.arch-frame img{width:100%;aspect-ratio:1 / 1.05;object-fit:cover;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-arch-base) var(--radius-arch-base);box-shadow:none}.teacher-categories{grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-top:var(--space-10);padding:0;border:0}.teacher-categories>button{position:relative;display:flex;flex-direction:column;gap:0;padding:8px;text-align:start;border:1px solid transparent;border-radius:var(--radius-card-soft);background:var(--white);box-shadow:var(--shadow-card-rest);transition:background-color .22s var(--ease),border-color .22s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease)}.teacher-categories>button:not(:last-child){border-inline-end-color:transparent}.teacher-categories>button:hover,.teacher-categories>button:focus-visible,.teacher-categories>button.selected{background:var(--card-tint);transform:none;box-shadow:var(--shadow-card-hover)}.teacher-categories>button.selected{border-color:var(--wine)}.category-art{display:block;width:100%;overflow:hidden;border-radius:16px;background:var(--wine-pale)}.category-art img{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform .65s var(--ease)}.category-copy{width:100%;padding:18px 12px 14px}.category-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.category-state{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--wine);background:var(--wine-pale);transition:background-color .22s var(--ease),transform .35s var(--ease)}.teacher-categories>button.selected .category-state{background:var(--wine);color:var(--gold-light)}.teacher-categories .category-state svg{width:18px;height:18px;color:inherit}.teacher-categories h2{font-size:20px;color:var(--wine)}.teacher-categories p{font-size:14px;color:var(--muted)}.teacher-page .filter.active,.filter.active{background:var(--wine);border-color:var(--wine);color:var(--white)}.filter{border-color:var(--line);background:var(--white)}.student-ribbon{background:var(--white);border-block:1px solid var(--line)}.student-ribbon>.wrap{padding-block:var(--space-4)}.student-ribbon svg{width:var(--chip-icon);height:var(--chip-icon);padding:var(--space-2);border-radius:50%;background:var(--wine-pale);color:var(--wine)}.student-ribbon .count{background:var(--wine);color:var(--white)}.resource-card,.story-card,.game-card,.quiz-list>a{border:0;border-radius:var(--radius-card-soft);overflow:hidden;background:var(--white);box-shadow:var(--shadow-card-rest);transition:transform var(--dur-card) var(--ease),box-shadow var(--dur-card) var(--ease)}.story-card:focus-within,.resource-card:focus-within,.game-card:focus-visible,.quiz-list>a:focus-visible{box-shadow:var(--shadow-card-hover)}.resource-meta span,.tag{background:var(--wine-pale);color:var(--wine)}.share-section{background:#f6efeb;border:1px solid var(--line)}.share-intro>svg{width:var(--orb-share);height:var(--orb-share);padding:var(--space-4);border-radius:50%;background:var(--grad-wine);color:var(--gold-light)}.share-intro h2{color:var(--wine)}.auth-art{display:grid;justify-items:center;gap:var(--space-3);text-align:center}.auth-art .arch-frame{width:min(var(--frame-auth),100%)}.auth-art h2{color:var(--wine)}@media(max-width:800px){.page-hero-inner{grid-template-columns:1fr;gap:var(--space-6);padding-block:var(--space-9) var(--space-10)}.page-hero .arch-frame{order:0;width:min(240px,70%);margin-inline:auto}.page-hero-copy{justify-items:center;text-align:center}.page-hero .arch-frame img{aspect-ratio:1.25/1}.page-hero h1{font-size:clamp(30px,5vw,40px)}.page-hero-copy>p{font-size:15px}.page-hero .hero-buttons{justify-content:center}.page-hero-copy br{display:none}.teacher-categories{grid-template-columns:1fr 1fr}}@media(max-width:560px){.teacher-categories{grid-template-columns:1fr 1fr;gap:var(--space-3);width:calc(100% - var(--space-9))}.teacher-categories>button{gap:0;padding:6px;min-height:0}.category-copy{padding:12px 6px 10px}.category-art{border-radius:16px}.category-state{width:24px;height:24px}.teacher-categories p{display:block}.teacher-categories h2{font-size:16px}.auth-art{display:none}.auth-page{padding-block:30px 48px}.auth-panel{padding:24px 20px}.story-body{padding:14px 12px 12px}.story-body .story-meta{font-size:11px}.story-body h3{line-height:1.6}.story-body p{font-size:13px;line-height:1.9}.story-body .story-link{font-size:12px}}.whatsapp-icon svg{width:var(--orb-md);height:var(--orb-md);padding:var(--space-4);border-radius:50%;background:var(--grad-wine);color:var(--gold-light)}:root{--logo-h: 58px;--logo-h-footer: 84px;--logo-hero: clamp(145px, 12vw, 180px)}.brand-logo{width:auto;height:var(--logo-h)}.site-footer .brand-logo{height:var(--logo-h-footer)}.bh-hero-title{margin:0;line-height:0}.bh-hero-title img{width:var(--logo-hero);height:auto;filter:none}.card-back img,.preview-cards span img{width:var(--orb-share);height:auto;filter:brightness(0) invert(.92) sepia(.4) saturate(2)}:root{--font-display: var(--font-ui);--radius-lux: 20px;--sheen: linear-gradient( 115deg, transparent 38%, #ffffff66 50%, transparent 62% )}::selection{background:var(--wine);color:var(--gold-light)}html{scrollbar-color:var(--gold) var(--paper);caret-color:var(--wine)}h1,h2,h3,.bh-motto,.bh-quote blockquote{font-family:var(--font-display);font-weight:600;letter-spacing:0}h1,h2{line-height:1.45}.ah-title h2,.section-heading h2,.section h2{font-size:var(--h2)}.bh-motto{font-size:clamp(21px,1.8vw,26px)}.ornament>span{background:linear-gradient(to left,transparent,var(--gold));opacity:.8}.ornament>span:last-child{background:linear-gradient(to right,transparent,var(--gold))}.orb,.share-intro>svg,.whatsapp-icon svg{transition:transform .3s var(--ease),background-color .22s var(--ease)}a:hover .orb,article:hover>.orb,.bh-values:hover .orb,.share-intro:hover>svg,.whatsapp-icon:hover svg{transform:none}.bh-hero-copy{padding-block:32px 116px}.bh-tracks{position:relative;z-index:2;margin-top:-78px}.bh-tracks>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bh-track-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.bh-track{position:relative;display:grid;grid-template-columns:40% 1fr;overflow:hidden;isolation:isolate;padding:10px;border:0;border-radius:28px;background:var(--white);color:var(--ink);box-shadow:var(--shadow-card-rest);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.bh-track:is(:hover,:focus-visible){color:var(--ink);box-shadow:var(--shadow-card-hover)}.bh-track-art{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:20px;background:linear-gradient(#be9083,#debdb3)}.bh-track-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#fff5 48%,transparent 76%);transform:translate(130%)}.bh-track-art img{width:100%;height:auto;aspect-ratio:1100 / 821;object-fit:contain;transition:transform .9s var(--ease)}.bh-track-body{display:grid;align-content:center;gap:14px;padding:24px}.bh-track-head{display:flex;align-items:center;gap:14px}.bh-track-head>span:last-child{display:grid}.bh-track h3{font-size:clamp(24px,2vw,28px);line-height:1.3;color:var(--wine)}.bh-track small{font-size:14px;font-weight:600;color:var(--rose)}.bh-track-body>p{font-size:15.5px;line-height:1.9}.bh-track-cta{display:inline-flex;align-items:center;gap:10px;justify-self:start;min-height:44px;padding:0 20px;border-radius:14px;background:var(--wine);color:var(--white);font-size:15px;font-weight:600;box-shadow:none}.bh-track-cta svg{transition:transform .4s var(--ease)}.bh-track:is(:hover,:focus-visible) .bh-track-cta svg{transform:translate(-3px)}.bh-ethos{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center;padding-block:96px 80px}.bh-ethos-intro{display:grid;justify-items:start;gap:12px}.bh-ethos-intro h2{font-size:clamp(34px,3.6vw,50px);line-height:1.3;color:var(--wine)}.bh-ethos-intro>p{font-size:18px;line-height:1.9;color:var(--muted)}.bh-values{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.bh-values strong{font-size:15px;color:var(--wine)}.bh-values ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bh-values li{padding:6px 15px;border:1px solid var(--gold-line);border-radius:var(--radius-pill);background:var(--white);font-size:14px;font-weight:600;color:var(--wine);transition:transform .35s var(--ease),background-color .35s var(--ease),color .35s var(--ease)}.bh-values li:hover{transform:translateY(-2px);background:var(--wine);color:var(--gold-light)}.bh-ethos-list{display:grid}.bh-ethos-list article{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding:22px 24px;border-radius:20px;transition:background-color .4s var(--ease),box-shadow .4s var(--ease)}.bh-ethos-list article+article{border-top:0}.bh-ethos-list article:hover{background:transparent;box-shadow:none}.bh-ethos-list h3{font-size:21px;color:var(--wine)}.bh-ethos-list p{font-size:15px;line-height:1.9;color:var(--ink)}.bh-basma-section{padding-bottom:72px}.bh-basma-section .basma-card{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"head body" "link body";column-gap:48px;row-gap:4px;align-items:center;padding:36px 44px;border:0;border-radius:var(--radius-lux);background:var(--wine-dark);box-shadow:none}.bh-basma-section .basma-head{grid-area:head;justify-items:start;text-align:start}.bh-basma-section .basma-head h2{color:var(--gold-light)}.bh-basma-section .basma-head p{color:var(--white)}.bh-basma-section .basma-head small{color:var(--gold-light)}.bh-basma-section .basma-head hr{display:none}.bh-basma-section .basma-item,.bh-basma-section .basma-empty{grid-area:body}.bh-basma-section .basma-empty{border:1px solid #ffffff26;background:#ffffff0f;color:var(--white)}.bh-basma-section .basma-empty p{font-size:17px;color:var(--white)}.bh-basma-section .basma-empty .text-link,.bh-basma-section .basma-archive-link{color:var(--gold-light)}.bh-basma-section .basma-archive-link{grid-area:link;justify-self:start}.bh-quote{padding-block:48px 120px}.bh-quote blockquote{font-size:clamp(26px,2.8vw,38px);line-height:1.6}.bh-quote .wrap>svg{color:var(--gold)}@media(prefers-reduced-motion:reduce){.bh-track,.bh-track-art img,.bh-track:after,.bh-ethos-intro,.bh-ethos-list article,.orb{animation:none;transition:none}}@media(max-width:1100px){.bh-track{grid-template-columns:1fr}}@media(max-width:800px){.bh-hero-copy{padding-bottom:40px}.bh-tracks{margin-top:24px}.bh-track-grid,.bh-ethos{grid-template-columns:1fr}.bh-ethos{gap:28px;padding-block:64px 56px}.bh-basma-section .basma-card{grid-template-columns:1fr;grid-template-areas:"head" "body" "link";row-gap:18px;padding:28px 22px}}@media(max-width:560px){.bh-hero-bg{height:190px}.bh-hero-copy{padding:20px 18px 32px;gap:8px}.bh-hero-title img{width:112px}.bh-wave{height:32px}.bh-motto{font-size:20px}.bh-hero-copy>p:not(.bh-motto){font-size:15px}.hero-role-links{gap:10px;margin-top:10px}.hero-role-links .button{min-width:144px;font-size:14px}.bh-track{grid-template-columns:34% 1fr}.bh-track-body{padding:18px 16px}.bh-track h3{font-size:23px}.bh-track-head{gap:10px}.bh-track-head .orb{width:36px;height:36px}.bh-track small{font-size:12px}.bh-track-body>p{font-size:13px}.bh-track-cta{font-size:12px;min-height:44px;padding-inline:12px}.bh-ethos-list article{padding-inline:8px}}:root{--radius-card-soft: 22px;--card-tint: #fbf3f1;--shadow-card-rest: 0 3px 7px -4px #55203112, 0 14px 36px -20px #55203124;--shadow-card-hover: 0 7px 14px -8px #55203128, 0 26px 46px -20px #55203145}.orb,.share-intro>svg,.whatsapp-icon svg,.basma-head>svg{border-radius:16px;background:var(--wine-pale);color:var(--wine);stroke-width:1.75}.orb{box-shadow:inset 0 1px #fff9}.orb-sm{border-radius:10px}.orb svg{stroke-width:1.75}.share-intro>svg,.whatsapp-icon svg{background:var(--wine-pale);color:var(--wine);box-shadow:none}.bh-basma-section .basma-head>svg{background:#ffffff14;color:var(--gold-light)}@media(hover:hover)and (pointer:fine){.bh-track:hover{transform:translateY(-6px)}.bh-track:hover .bh-track-art img{transform:scale(1.05)}.bh-track:hover .bh-track-art:after{animation:arch-light .9s var(--ease) both}.bh-track:hover .orb{transform:rotate(-5deg)}.story-card:hover,.resource-card:hover,.game-card:hover,.quiz-list>a:hover{transform:translateY(-5px);box-shadow:var(--shadow-card-hover)}.teacher-categories>button:hover{transform:translateY(-5px)}.teacher-categories>button:hover .category-art img{transform:scale(1.045)}.teacher-categories>button:hover .category-state{transform:translate(-3px)}.resource-card:hover img,.story-card:hover .story-art img{transform:scale(1.045)}.story-card:hover .story-link svg,.resource-card:hover .resource-bottom .text-link svg{transform:translate(-4px)}}@keyframes arch-light{0%{transform:translate(130%)}to{transform:translate(-130%)}}.bh-track:active,.game-card:active,.quiz-list>a:active,.teacher-categories>button:active{transform:translateY(1px) scale(.99)}.story-link svg,.resource-bottom .text-link svg{transition:transform .35s var(--ease)}.bh-track:focus-visible .orb{background:var(--wine);color:var(--gold-light)}.story-card .story-art{margin:8px 8px 0;border-radius:16px}.resource-card>a>img{width:calc(100% - 16px);margin:8px 8px 0;border-radius:16px}.round-arrow{border:0;border-radius:13px;background:var(--wine-pale);transition:background-color .2s var(--ease),color .2s var(--ease),transform .25s var(--ease)}.game-card:is(:hover,:focus-visible) .round-arrow{background:var(--wine);color:var(--white);transform:translate(-3px)}@media(max-width:560px){.bh-track{padding:7px;border-radius:23px}.bh-track-art{border-radius:17px}.bh-track-body{padding:16px 12px}.bh-track-cta{padding-inline:12px}.bh-track-head .orb{border-radius:13px}.story-card .story-art{margin:6px 6px 0;border-radius:16px}}@media(max-width:360px){.category-title .category-state{display:none}}@media(prefers-reduced-motion:reduce){.bh-track:is(:hover,:active),.bh-track:hover .orb,.bh-track:hover .bh-track-art img,.teacher-categories>button:is(:hover,:active),.teacher-categories>button:hover .category-art img,.teacher-categories>button:hover .category-state,.resource-card:hover img,.story-card:hover .story-art img,.story-card:hover .story-link svg,.resource-card:hover .resource-bottom .text-link svg,.story-card:hover,.resource-card:hover,.game-card:is(:hover,:active),.quiz-list>a:is(:hover,:active),.bh-track:is(:hover,:focus-visible) .bh-track-cta svg,.game-card:is(:hover,:focus-visible) .round-arrow{transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.accounts{display:grid;gap:var(--space-6)}.accounts-toolbar,.account-form-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.accounts-toolbar p{color:var(--muted);font-size:var(--fs-md)}.account-list{display:grid;gap:var(--space-3)}.account-create{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white)}.account-create h2{font-size:var(--h3);color:var(--wine)}.account-create>p{color:var(--muted);margin-bottom:var(--space-5)}.account-create fieldset,.account-dialog-form fieldset{border:0;padding:0;margin:0;min-width:0}.account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.account-field,.account-password-fields,.account-dialog-form,.account-dialog-form fieldset{display:grid;gap:var(--space-3);min-width:0}.account-field input,.account-field select{width:100%;min-width:0;min-height:var(--orb-md);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-arch-base);background:var(--white);color:var(--ink);font:inherit;font-size:1rem}.account-field small,.account-password-tools small{font-size:var(--fs-sm);color:var(--muted)}.account-password-fields{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.account-password-tools{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.account-password-tools button{min-height:var(--orb-md)}.account-form-actions{justify-content:flex-start;margin-top:var(--space-5)}.account-dialog-form{width:100%}.accounts article .account-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.account-actions .button{min-height:var(--orb-md)}.account-identity strong{overflow-wrap:anywhere}.account-identity>span{justify-self:start;max-width:100%}.confirm-dialog{max-height:calc(100dvh - var(--space-9));overflow-y:auto}.accounts article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-soft)}.accounts article>div{display:grid;gap:var(--space-1);min-width:0}.accounts article>div span{overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-sm);color:var(--muted)}.locked-note{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--muted)}@media(max-width:800px){.accounts article{grid-template-columns:auto 1fr}.accounts article .account-actions{grid-column:1 / -1;justify-content:flex-start}.account-form-grid,.account-password-fields{grid-template-columns:minmax(0,1fr)}}:root{--logo-h-footer: 54px}.site-footer .footer-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-10);padding-block:var(--space-6)}.site-footer .footer-inner>nav,.site-footer .footer-inner>div{border:0;padding:0}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-6)}.site-footer nav h2,.footer-follow h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-footer nav a{min-height:var(--chip-icon)}.site-footer .footer-bottom{padding-block:var(--space-3)}@media(max-width:800px){.site-footer .footer-inner{grid-template-columns:1fr;justify-items:center;gap:var(--space-4);padding-block:var(--space-6) var(--space-4)}.site-footer .footer-about{grid-column:auto}.site-footer .footer-bottom{justify-content:center;text-align:center}}.bh-ethos{grid-template-columns:1fr;gap:var(--space-10)}.bh-ethos-intro{justify-items:center;text-align:center}.bh-about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.bh-about-grid article{display:grid;align-content:start;gap:var(--space-5);padding:var(--space-9) var(--space-9) var(--space-10);border-radius:var(--radius-card);background:var(--wine);box-shadow:var(--shadow-card-rest)}.bh-about-heading{display:flex;align-items:center;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--gold-line)}.bh-about-icon{display:grid;place-items:center;flex:0 0 var(--space-18);height:var(--space-18);border-radius:var(--radius-card);background:var(--paper);color:var(--wine)}.bh-about-icon svg{width:var(--orb-md);height:var(--orb-md)}.bh-about-grid h3{display:grid;gap:var(--space-1);font-size:var(--h2);line-height:1.5;color:var(--paper);text-wrap:balance}.bh-about-grid h3 small{font-size:var(--fs-card);font-weight:500;color:var(--gold-light)}.bh-about-grid p{font-size:var(--fs-card);line-height:1.9;color:var(--paper)}.bh-value-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2) var(--space-5);margin:var(--space-1) 0 0}.bh-value-list div{display:grid;gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--gold-line)}.bh-value-list dt{font-weight:700;color:var(--gold-light)}.bh-value-list dd{margin:0;font-size:var(--fs-md);color:var(--paper)}.bh-quote blockquote{white-space:nowrap;font-size:clamp(14px,2.6vw,30px)}@media(max-width:800px){.bh-about-grid,.bh-value-list{grid-template-columns:1fr}.bh-about-grid article{padding:var(--space-6)}.bh-about-heading{gap:var(--space-4)}.bh-about-grid h3{font-size:var(--h3)}.bh-about-icon{flex-basis:var(--space-16);height:var(--space-16)}.bh-quote blockquote{font-size:clamp(10px,3.5vw,22px)}}.page-hero h1{font-weight:600;font-size:clamp(30px,3.4vw,48px)}@media(min-width:801px){.page-hero h1{white-space:nowrap}}@media(max-width:800px){.teacher-page .page-hero h1{white-space:nowrap;font-size:clamp(21px,6.4vw,40px)}}.teacher-categories{grid-template-columns:repeat(5,1fr);align-items:stretch}.teacher-categories>button:nth-child(3){border-color:var(--gold);box-shadow:var(--shadow-lift);transform:translateY(var(--lift))}@media(max-width:1100px){.teacher-categories{grid-template-columns:repeat(2,1fr)}.teacher-categories>button:nth-child(3){grid-column:1 / -1;width:min(100%,calc(50% - var(--space-3)));justify-self:center}}@media(max-width:560px){.teacher-categories{grid-template-columns:1fr}.teacher-categories>button:nth-child(3){width:100%}}.visit-count{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--orb-sm);padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);font-size:var(--fs-sm);font-weight:600;color:var(--wine);font-variant-numeric:tabular-nums;white-space:nowrap}:root{--font-brand: "Aref Ruqaa", serif;--brand-name-size: clamp(32px, 2.6vw, 40px)}.brand-symbol{width:var(--logo-h);height:var(--logo-h);object-fit:contain}.site-footer .brand-symbol{width:var(--logo-h-footer);height:var(--logo-h-footer)}.bh-hero-title{display:grid;justify-items:center;gap:var(--space-2)}.bh-hero-title .bh-owner-symbol{width:var(--logo-hero)}.bh-hero-title .bh-owner-wordmark{font-family:var(--font-brand);font-size:clamp(54px,6.2vw,88px);font-weight:700;line-height:1.35;letter-spacing:normal}.brand-wordmark{display:inline-block;color:var(--wine);white-space:nowrap;font-synthesis:none;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;word-spacing:-.04em;padding-block:.06em .12em}.brand-name{font-family:var(--font-brand);color:var(--wine);font-size:var(--brand-name-size);font-weight:700;line-height:1.35;letter-spacing:normal;white-space:nowrap}.brand-name-light{color:var(--wine)}.site-footer .brand{width:max-content;padding:2px 14px 4px;border-radius:8px;background:var(--paper)}.filter-help{margin-bottom:var(--space-3);font-size:var(--fs-md);color:var(--muted)}@media(max-width:400px){.header-inner{gap:var(--space-2)}.header .brand-symbol{width:42px;height:42px}.header .brand-name{font-size:30px}.visit-count{padding-inline:var(--space-2)}.visit-label,.header-actions .account span{display:none}}.teacher-categories>button{min-width:0}.teacher-categories h2{font-size:var(--h3);text-wrap:balance}.teacher-categories p{font-size:var(--fs-card);line-height:1.9}.teacher-categories .category-tagline{color:var(--wine);font-weight:600;margin-bottom:var(--space-2)}.category-state{flex-shrink:0}@media(max-width:560px){.bh-hero-copy>p:not(.bh-motto){font-size:var(--fs-card)}.bh-hero-title .bh-owner-symbol{width:112px}}
