@font-face{font-family:Noto Naskh Arabic;src:url(/assets/fonts/noto-naskh-arabic/NotoNaskhArabic-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/assets/fonts/noto-naskh-arabic/NotoNaskhArabic-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/assets/fonts/noto-naskh-arabic/NotoNaskhArabic-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/assets/fonts/noto-naskh-arabic/NotoNaskhArabic-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary: #8A1539;--color-primary-rgb: 138, 21, 56;--color-secondary: #2B3690;--color-secondary-rgb: 43, 54, 144;--color-anqahe-blue: #2B3690;--color-anqahe-blue-rgb: 43, 54, 144;--color-anqahe-sky: #1B75BB;--color-anqahe-sky-rgb: 27, 117, 187;--color-anqahe-gold: #C9A174;--color-anqahe-gold-rgb: 201, 161, 116;--color-neutral-gray: #575756;--color-neutral-gray-rgb: 87, 87, 86;--color-secondary-900: #1E276B;--color-secondary-800: #2B3690;--color-secondary-700: #3443A5;--color-secondary-100: #E6E9F7;--color-secondary-50: #F3F5FC;--color-maroon-950: #3b0718;--color-maroon-900: #5c0d25;--color-maroon-800: #70102f;--color-maroon-700: #8a1539;--color-maroon-100: #f5dbe4;--color-maroon-50: #fbf2f5;--color-gray-900: #252525;--color-gray-700: var(--color-neutral-gray);--color-gray-500: #7c7c7a;--color-gray-100: #eeeeec;--color-ink: var(--color-gray-900);--color-night: #12070d;--color-maroon: var(--color-maroon-700);--color-sand: #ead8c1;--color-gold: var(--color-anqahe-gold);--color-white: #ffffff;--color-cream: #fbf7f2;--color-muted: var(--color-gray-500);--color-border: var(--color-gray-100);--color-surface: var(--color-cream);--color-success: #117a4c;--color-danger: #b3261e;--radius-sm: .5rem;--radius-md: .9rem;--radius-lg: 1.5rem;--radius-card: 24px;--radius-pill: 999px;--shadow-soft: 0 12px 28px rgb(0 0 0 / 10%);--shadow-card: 0 20px 60px rgb(0 0 0 / 12%);--container-max: 1200px;--site-header-height: clamp(5rem, 7vw, 6.25rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--font-english: "Cronos Pro", "Aptos", "Segoe UI", system-ui, sans-serif;--font-arabic: "Noto Naskh Arabic";--font-arabic-ui: "Noto Naskh Arabic";--font-arabic-display: "Noto Naskh Arabic";--font-ui: var(--font-english);--font-display: var(--font-ui);--font-body: var(--font-ui);--transition-fast: .14s ease;--transition-medium: .22s ease}.decorated-section,.decorated-card{position:relative}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--font-body);color:var(--color-ink);background:var(--color-surface);line-height:1.55}html[lang=en] body{font-family:var(--font-english)}html[lang=ar],html[lang=ar] body,html[dir=rtl],html[dir=rtl] body{font-family:var(--font-arabic);text-align:start;line-height:1.75}html[lang=ar] *:not(.material-icons):not(.material-symbols-outlined):not([class*=icon]),html[dir=rtl] *:not(.material-icons):not(.material-symbols-outlined):not([class*=icon]){font-family:var(--font-arabic)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin:0;line-height:1.08}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6,html[lang=ar] .display-title,html[lang=ar] .hero-title,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] .display-title,html[dir=rtl] .hero-title{font-family:var(--font-arabic-display)!important}html[lang=ar] h1,html[lang=ar] .hero-title,html[dir=rtl] h1,html[dir=rtl] .hero-title{line-height:1.25}html[lang=ar] nav,html[lang=ar] button,html[lang=ar] .button,html[lang=ar] .btn,html[dir=rtl] nav,html[dir=rtl] button,html[dir=rtl] .button,html[dir=rtl] .btn{line-height:1.4}p{margin:0}a{color:inherit}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid color-mix(in oklab,var(--color-primary) 76%,var(--color-white));outline-offset:2px}.skip-link{position:absolute;top:-100px;inset-inline-start:var(--space-4);z-index:1000;background:var(--color-white);color:var(--color-ink);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);text-decoration:none}.skip-link:focus{top:var(--space-4)}.container{width:min(var(--container-max),100% - 2 * var(--space-4));margin-inline:auto}.kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700;color:var(--color-muted)}.page-wrap{width:min(var(--container-max),100% - 2 * var(--space-4));margin-inline:auto}.admin-page .admin-wide-list{inline-size:100%;grid-template-columns:1fr;max-inline-size:min(100%,1320px);margin-inline:auto;gap:clamp(1.25rem,2.5vw,2rem)}.admin-page .form-grid>.admin-wide-list{grid-column:1/-1}.admin-page .admin-member-row{grid-template-columns:minmax(0,1fr)!important}.page-view>*,.speakers-page>*,.organization-page>*,.logistics-page>*{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
