@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}.Navigation_navigation__CLmRZ{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:linear-gradient(135deg,rgba(255,255,255,.85),rgba(255,255,255,.75));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:2px solid rgba(255,255,255,.4);box-shadow:0 4px 30px rgba(0,0,0,.08),0 2px 10px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.5)}.Navigation_navContainer__w7qby{max-width:1400px;margin:0 auto;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.Navigation_logo__lHRJA{display:flex;align-items:center;gap:8px;text-decoration:none;transition:all .3s ease}.Navigation_logo__lHRJA:hover{transform:translateY(-2px)}.Navigation_logoIcon__EkJ7P{font-size:32px;color:#1e40af}.Navigation_logoImage__Ra54I{width:48px;height:48px;object-fit:contain}.Navigation_logoText__HfYbK{font-size:20px;font-weight:800;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px}.Navigation_desktopMenu__mDTV7{display:flex;gap:8px}.Navigation_navLink__MxFUW{display:flex;align-items:center;gap:6px;padding:10px 18px;text-decoration:none;color:#475569;font-weight:600;font-size:15px;border-radius:10px;background:rgba(255,255,255,.5);border:1px solid rgba(100,149,237,.2);transition:all .3s ease;position:relative}.Navigation_navLink__MxFUW:hover{background:rgba(255,255,255,.9);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.2),0 2px 6px rgba(59,130,246,.1);border-color:rgba(59,130,246,.4)}.Navigation_navLink__MxFUW.Navigation_active__Z55go{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border-color:#2563eb;box-shadow:0 4px 16px rgba(59,130,246,.4),0 2px 8px rgba(59,130,246,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Navigation_navLink__MxFUW.Navigation_active__Z55go:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:60%;height:3px;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:2px 2px 0 0}.Navigation_navIcon__asFuU{font-size:20px;flex-shrink:0}.Navigation_navLabel__9rRet{white-space:nowrap}.Navigation_dropdown__bQKjO{position:relative;padding-top:4px;margin-top:-4px}.Navigation_chevron__bMxZj{font-size:16px;margin-left:4px;transition:transform .3s ease}.Navigation_dropdown__bQKjO:hover .Navigation_chevron__bMxZj{transform:rotate(180deg)}.Navigation_dropdownMenu__y_KQN{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;border:1px solid rgba(100,149,237,.3);box-shadow:0 8px 32px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.08);overflow:hidden;animation:Navigation_dropdownSlide__cJ0C6 .2s ease;z-index:100}@keyframes Navigation_dropdownSlide__cJ0C6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Navigation_dropdownItem__RfMEs{display:flex;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;color:#475569;font-weight:600;font-size:14px;transition:all .2s ease;border-bottom:1px solid rgba(100,149,237,.1)}.Navigation_dropdownItem__RfMEs:last-child{border-bottom:none}.Navigation_dropdownItem__RfMEs:hover{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(37,99,235,.1));color:#1e40af}.Navigation_dropdownItem__RfMEs.Navigation_active__Z55go{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white}.Navigation_dropdownItem__RfMEs .Navigation_navIcon__asFuU{font-size:18px}.Navigation_mobileMenuButton__UpS8Z{display:none;background:none;border:none;cursor:pointer;padding:8px;color:#1e40af;transition:all .3s ease}.Navigation_mobileMenuButton__UpS8Z:hover{transform:scale(1.1)}.Navigation_menuIcon__m7h0_{font-size:28px}.Navigation_mobileMenu__sMNZW{display:none;flex-direction:column;gap:4px;padding:12px 16px;background:rgba(255,255,255,.98);border-top:1px solid rgba(100,149,237,.2);animation:Navigation_slideDown__BJTOn .2s ease;max-height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@keyframes Navigation_slideDown__BJTOn{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:translateZ(0)}}.Navigation_mobileNavLink__zWsUZ{display:flex;align-items:center;gap:10px;padding:14px 16px;text-decoration:none;color:#475569;font-weight:600;font-size:16px;border-radius:10px;background:rgba(255,255,255,.5);border:1px solid rgba(100,149,237,.2);transition:all .2s ease}.Navigation_mobileNavLink__zWsUZ.Navigation_active__Z55go,.Navigation_mobileNavLink__zWsUZ:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border-color:#2563eb}.Navigation_mobileNavLink__zWsUZ.Navigation_active__Z55go .Navigation_navIcon__asFuU,.Navigation_mobileNavLink__zWsUZ.Navigation_active__Z55go .Navigation_navLabel__9rRet,.Navigation_mobileNavLink__zWsUZ:hover .Navigation_navIcon__asFuU,.Navigation_mobileNavLink__zWsUZ:hover .Navigation_navLabel__9rRet{color:white}.Navigation_mobileDropdown__rkgqi{display:flex;flex-direction:column}.Navigation_mobileDropdownLabel__uFV_I{display:flex;align-items:center;gap:10px;padding:12px 16px;color:#1e40af;font-weight:700;font-size:15px;background:rgba(59,130,246,.1);border-radius:10px;margin-bottom:4px}.Navigation_mobileNavLink__zWsUZ.Navigation_subItem__XQOLC{margin-left:20px;background:rgba(255,255,255,.7)}.Navigation_mobileNavLink__zWsUZ.Navigation_subItem__XQOLC.Navigation_active__Z55go,.Navigation_mobileNavLink__zWsUZ.Navigation_subItem__XQOLC:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#1e40af}.Navigation_mobileNavLink__zWsUZ.Navigation_subItem__XQOLC.Navigation_active__Z55go .Navigation_navIcon__asFuU,.Navigation_mobileNavLink__zWsUZ.Navigation_subItem__XQOLC.Navigation_active__Z55go .Navigation_navLabel__9rRet,.Navigation_mobileNavLink__zWsUZ.Navigation_subItem__XQOLC:hover .Navigation_navIcon__asFuU,.Navigation_mobileNavLink__zWsUZ.Navigation_subItem__XQOLC:hover .Navigation_navLabel__9rRet{color:#1e40af}@media (max-width:1200px){.Navigation_desktopMenu__mDTV7{display:none}.Navigation_mobileMenuButton__UpS8Z{display:block}.Navigation_mobileMenu__sMNZW{display:flex}.Navigation_navContainer__w7qby{padding:12px 16px}.Navigation_logoText__HfYbK{font-size:18px}.Navigation_logoIcon__EkJ7P{font-size:24px}}@media (max-width:480px){.Navigation_logoText__HfYbK{font-size:16px}.Navigation_logoIcon__EkJ7P{font-size:20px}}.Navigation_navLink__MxFUW.Navigation_highlighted__KFeQi{background:linear-gradient(135deg,#d4af37,#b8930d);color:white;font-weight:700;border-color:#d4af37;box-shadow:0 4px 16px rgba(212,175,55,.5),0 2px 8px rgba(212,175,55,.3),inset 0 1px 0 rgba(255,255,255,.4);animation:Navigation_pulse__B1qDU 2s infinite}.Navigation_navLink__MxFUW.Navigation_highlighted__KFeQi:hover{background:linear-gradient(135deg,#ffd700,#d4af37);transform:translateY(-3px);box-shadow:0 6px 20px rgba(212,175,55,.6),0 3px 10px rgba(212,175,55,.4)}.Navigation_navLink__MxFUW.Navigation_highlighted__KFeQi .Navigation_navIcon__asFuU{color:white}@keyframes Navigation_pulse__B1qDU{0%,to{box-shadow:0 4px 16px rgba(212,175,55,.5),0 2px 8px rgba(212,175,55,.3),inset 0 1px 0 rgba(255,255,255,.4)}50%{box-shadow:0 6px 24px rgba(212,175,55,.7),0 3px 12px rgba(212,175,55,.5),inset 0 1px 0 rgba(255,255,255,.5)}}.Footer_footer__4ORg_{background:linear-gradient(135deg,#1a1a2e,#16213e);border-top:1px solid rgba(255,255,255,.1);padding:2rem 1rem 1rem;margin-top:4rem}.Footer_container__qCw8n{max-width:1200px;margin:0 auto;justify-content:center;gap:2rem;padding-bottom:1.5rem}.Footer_container__qCw8n,.Footer_logoSection__tfu7V{display:flex;align-items:center}.Footer_logo__pwCXU{border-radius:8px;filter:drop-shadow(0 2px 8px rgba(168,85,247,.3))}.Footer_textSection__92zid{display:flex;flex-direction:column;gap:.5rem}.Footer_orgName__WjEZm{font-size:1.2rem;font-weight:600;color:rgba(255,255,255,.9);margin:0}.Footer_orgNameEn__5fpr2{font-size:.95rem;color:rgba(255,255,255,.7);font-style:italic;margin:0}.Footer_legalLinks__MADF3{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0}.Footer_legalLink__awoDH{color:rgba(255,255,255,.6);font-size:.9rem;text-decoration:none;transition:color .2s ease}.Footer_legalLink__awoDH:hover{color:#a855f7}.Footer_divider__Ylsqo{color:rgba(255,255,255,.3)}.Footer_copyright__3sPuO{text-align:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.Footer_copyright__3sPuO p{margin:0;font-size:.85rem;color:rgba(255,255,255,.5)}@media (min-width:770px) and (max-width:1029px){.Footer_footer__4ORg_{padding:1.5rem 1rem .75rem}.Footer_container__qCw8n{gap:1.5rem}.Footer_orgName__WjEZm{font-size:1.05rem}.Footer_legalLink__awoDH{font-size:.8rem}}@media (max-width:768px){.Footer_container__qCw8n{flex-direction:column;gap:1rem;text-align:center}.Footer_logo__pwCXU{width:60px;height:60px}.Footer_orgName__WjEZm{font-size:1rem}.Footer_orgNameEn__5fpr2{font-size:.85rem}}:root{--brand-gold:#d4af37;--brand-gold-light:#f4e4a1;--brand-gold-dark:#c5a028;--brand-purple-deep:#2d1b69;--brand-purple-dark:#1a0f3d;--brand-purple-light:#4a5fd9;--academy-purple-1:#667eea;--academy-purple-2:#764ba2;--academy-purple-light:#ede9fe;--academy-purple-gradient:linear-gradient(135deg,#667eea,#764ba2);--rhk-yireh:#ffd700;--rhk-yireh-light:#ffed4e;--rhk-rapha:#10b981;--rhk-rapha-light:#34d399;--rhk-nissi:#f97316;--rhk-nissi-light:#fb923c;--brand-gold-alpha-10:rgba(212,175,55,0.1);--brand-gold-alpha-20:rgba(212,175,55,0.2);--brand-gold-alpha-30:rgba(212,175,55,0.3);--academy-purple-alpha-10:rgba(102,126,234,0.1);--academy-purple-alpha-20:rgba(102,126,234,0.2);--academy-purple-alpha-30:rgba(102,126,234,0.3);--academy-purple-alpha-40:rgba(102,126,234,0.4);--israel-accent:#d4af37;--israel-bg-dark:#1a0f3d;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-success-light:#d1fae5;--color-warning-light:#fef5e7;--color-error-light:#fee2e2;--color-info-light:#dbeafe;--text-primary:#1e293b;--text-secondary:#334155;--text-tertiary:#64748b;--text-disabled:#94a3b8;--text-white:#ffffff;--bg-white:#ffffff;--bg-gray-50:#f8fafc;--bg-gray-100:#f1f5f9;--bg-gray-200:#e2e8f0;--bg-gray-300:#cbd5e1;--border-light:#e2e8f0;--border-medium:#cbd5e1;--border-dark:#94a3b8;--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25)}.gold-on-dark{background:var(--brand-purple-dark);color:var(--brand-gold)}.white-on-academy-purple{background:var(--academy-purple-gradient);color:var(--text-white)}.dark-on-white{background:var(--bg-white);color:var(--text-primary)}.academy-purple-on-white{background:var(--bg-white);color:var(--academy-purple-1)}:root{--academy-purple-alpha-08:rgba(102,126,234,0.08);--academy-purple-alpha-15:rgba(102,126,234,0.15);--academy-purple-2-alpha-10:rgba(118,75,162,0.1);--brand-purple-light-alpha-15:rgba(74,95,217,0.15);--brand-gold-alpha-15:rgba(212,175,55,0.15);--brand-gold-alpha-40:rgba(212,175,55,0.4);--shadow-alpha-08:rgba(0,0,0,0.08);--shadow-alpha-10:rgba(0,0,0,0.1);--shadow-alpha-15:rgba(0,0,0,0.15);--shadow-alpha-20:rgba(0,0,0,0.2)}.bg-white-text-primary{background:var(--bg-white);color:var(--text-primary)}.bg-white-text-secondary{background:var(--bg-white);color:var(--text-secondary)}.bg-white-text-academy-purple{background:var(--bg-white);color:var(--academy-purple-1)}.bg-gray-text-primary{background:var(--bg-gray-100);color:var(--text-primary)}.bg-gray-text-secondary{background:var(--bg-gray-100);color:var(--text-secondary)}.bg-purple-dark-text-white{background:var(--brand-purple-dark);color:var(--text-white)}.bg-purple-dark-text-gold{background:var(--brand-purple-dark);color:var(--brand-gold)}.bg-purple-gradient-text-white{color:var(--text-white)}.bg-purple-gradient-text-gold,.bg-purple-gradient-text-white{background:linear-gradient(135deg,var(--brand-purple-deep) 0,var(--brand-purple-dark) 100%)}.bg-purple-gradient-text-gold{color:var(--brand-gold)}.bg-academy-purple-light-text-primary{background:var(--academy-purple-light);color:var(--text-primary)}.bg-academy-purple-light-text-academy-purple{background:var(--academy-purple-light);color:var(--academy-purple-1)}.bg-success-text-white{background:var(--color-success);color:var(--text-white)}.bg-warning-text-primary{background:var(--color-warning);color:var(--text-primary)}.bg-error-text-white{background:var(--color-error);color:var(--text-white)}.content-section{background:var(--bg-white);color:var(--text-primary)}.hero-section{background:linear-gradient(135deg,var(--brand-purple-deep) 0,var(--brand-purple-dark) 100%);color:var(--text-white)}.hero-section h1,.hero-section h2,.hero-section h3{color:var(--brand-gold)}.card-section{background:var(--bg-gray-100);color:var(--text-primary)}.highlight-section{background:var(--academy-purple-light);color:var(--text-primary)}.highlight-section .accent,.highlight-section strong{color:var(--academy-purple-1)}:root{--font-primary:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans TC","Microsoft JhengHei",sans-serif;--font-heading:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans TC",sans-serif;--font-body:"Inter",-apple-system,"Segoe UI",Roboto,"Noto Sans TC","Microsoft JhengHei",sans-serif;--font-mono:"Fira Code","JetBrains Mono","Source Code Pro","Courier New",monospace;--font-size-display:64px;--font-size-display-mobile:48px;--font-size-h1:48px;--font-size-h1-mobile:36px;--font-size-h2:40px;--font-size-h2-mobile:32px;--font-size-h3:32px;--font-size-h3-mobile:28px;--font-size-h4:24px;--font-size-h4-mobile:22px;--font-size-h5:20px;--font-size-h6:18px;--font-size-lg:18px;--font-size-base:16px;--font-size-sm:14px;--font-size-xs:12px;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-snug:1.4;--line-height-normal:1.6;--line-height-relaxed:1.8;--line-height-loose:2.0;--letter-spacing-tight:-0.02em;--letter-spacing-normal:0;--letter-spacing-wide:0.02em;--letter-spacing-wider:0.05em}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h5,h6{font-weight:var(--font-weight-semibold)}h6{font-size:var(--font-size-h6)}p{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.text-display{font-size:var(--font-size-display)}.text-h1{font-size:var(--font-size-h1)}.text-h2{font-size:var(--font-size-h2)}.text-h3{font-size:var(--font-size-h3)}.text-h4{font-size:var(--font-size-h4)}.text-h5{font-size:var(--font-size-h5)}.text-h6{font-size:var(--font-size-h6)}.text-lg{font-size:var(--font-size-lg)}.text-base{font-size:var(--font-size-base)}.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.leading-tight{line-height:var(--line-height-tight)}.leading-snug{line-height:var(--line-height-snug)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}@media (max-width:768px){h1{font-size:var(--font-size-h1-mobile)}h2{font-size:var(--font-size-h2-mobile)}h3{font-size:var(--font-size-h3-mobile)}h4{font-size:var(--font-size-h4-mobile)}.text-display{font-size:var(--font-size-display-mobile)}.text-h1{font-size:var(--font-size-h1-mobile)}.text-h2{font-size:var(--font-size-h2-mobile)}.text-h3{font-size:var(--font-size-h3-mobile)}.text-h4{font-size:var(--font-size-h4-mobile)}}:root{--spacing-0:0;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-section-mobile:var(--spacing-12);--spacing-section-tablet:var(--spacing-16);--spacing-section-desktop:var(--spacing-20);--spacing-container-mobile:var(--spacing-4);--spacing-container-tablet:var(--spacing-6);--spacing-container-desktop:var(--spacing-8);--spacing-card-mobile:var(--spacing-4);--spacing-card-tablet:var(--spacing-5);--spacing-card-desktop:var(--spacing-6)}.m-0{margin:var(--spacing-0)}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.m-6{margin:var(--spacing-6)}.m-8{margin:var(--spacing-8)}.m-10{margin:var(--spacing-10)}.m-12{margin:var(--spacing-12)}.m-16{margin:var(--spacing-16)}.m-20{margin:var(--spacing-20)}.m-24{margin:var(--spacing-24)}.mt-0{margin-top:var(--spacing-0)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-10{margin-top:var(--spacing-10)}.mt-12{margin-top:var(--spacing-12)}.mt-16{margin-top:var(--spacing-16)}.mt-20{margin-top:var(--spacing-20)}.mt-24{margin-top:var(--spacing-24)}.mb-0{margin-bottom:var(--spacing-0)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-10{margin-bottom:var(--spacing-10)}.mb-12{margin-bottom:var(--spacing-12)}.mb-16{margin-bottom:var(--spacing-16)}.mb-20{margin-bottom:var(--spacing-20)}.mb-24{margin-bottom:var(--spacing-24)}.ml-0{margin-left:var(--spacing-0)}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-3{margin-left:var(--spacing-3)}.ml-4{margin-left:var(--spacing-4)}.ml-5{margin-left:var(--spacing-5)}.ml-6{margin-left:var(--spacing-6)}.ml-8{margin-left:var(--spacing-8)}.mr-0{margin-right:var(--spacing-0)}.mr-1{margin-right:var(--spacing-1)}.mr-2{margin-right:var(--spacing-2)}.mr-3{margin-right:var(--spacing-3)}.mr-4{margin-right:var(--spacing-4)}.mr-5{margin-right:var(--spacing-5)}.mr-6{margin-right:var(--spacing-6)}.mr-8{margin-right:var(--spacing-8)}.mx-0{margin-left:var(--spacing-0);margin-right:var(--spacing-0)}.mx-1{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}.mx-2{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.mx-3{margin-left:var(--spacing-3);margin-right:var(--spacing-3)}.mx-4{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.mx-6{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.mx-8{margin-left:var(--spacing-8);margin-right:var(--spacing-8)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:var(--spacing-0);margin-bottom:var(--spacing-0)}.my-1{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-6{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}.my-8{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.my-12{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}.p-0{padding:var(--spacing-0)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-10{padding:var(--spacing-10)}.p-12{padding:var(--spacing-12)}.p-16{padding:var(--spacing-16)}.p-20{padding:var(--spacing-20)}.pt-0{padding-top:var(--spacing-0)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pt-10{padding-top:var(--spacing-10)}.pt-12{padding-top:var(--spacing-12)}.pt-16{padding-top:var(--spacing-16)}.pt-20{padding-top:var(--spacing-20)}.pb-0{padding-bottom:var(--spacing-0)}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pb-10{padding-bottom:var(--spacing-10)}.pb-12{padding-bottom:var(--spacing-12)}.pb-16{padding-bottom:var(--spacing-16)}.pb-20{padding-bottom:var(--spacing-20)}.pl-0{padding-left:var(--spacing-0)}.pl-1{padding-left:var(--spacing-1)}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:var(--spacing-5)}.pl-6{padding-left:var(--spacing-6)}.pl-8{padding-left:var(--spacing-8)}.pr-0{padding-right:var(--spacing-0)}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pr-5{padding-right:var(--spacing-5)}.pr-6{padding-right:var(--spacing-6)}.pr-8{padding-right:var(--spacing-8)}.px-0{padding-left:var(--spacing-0);padding-right:var(--spacing-0)}.px-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.py-0{padding-top:var(--spacing-0);padding-bottom:var(--spacing-0)}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-5{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.py-12{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.gap-0{gap:var(--spacing-0)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:var(--spacing-10)}.gap-12{gap:var(--spacing-12)}.section-spacing{padding-top:var(--spacing-section-mobile);padding-bottom:var(--spacing-section-mobile)}.container-spacing{padding-left:var(--spacing-container-mobile);padding-right:var(--spacing-container-mobile)}.card-spacing{padding:var(--spacing-card-mobile)}@media (min-width:768px){.section-spacing{padding-top:var(--spacing-section-tablet);padding-bottom:var(--spacing-section-tablet)}.container-spacing{padding-left:var(--spacing-container-tablet);padding-right:var(--spacing-container-tablet)}.card-spacing{padding:var(--spacing-card-tablet)}}@media (min-width:1024px){.section-spacing{padding-top:var(--spacing-section-desktop);padding-bottom:var(--spacing-section-desktop)}.container-spacing{padding-left:var(--spacing-container-desktop);padding-right:var(--spacing-container-desktop)}.card-spacing{padding:var(--spacing-card-desktop)}}:root{--container-xs:480px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--container-full:100%;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--grid-columns:12;--grid-gap:var(--spacing-6);--grid-gap-mobile:var(--spacing-4)}.container{max-width:var(--container-lg);margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.container-xs{max-width:var(--container-xs)}.container-sm,.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.container-sm{max-width:var(--container-sm)}.container-md{max-width:var(--container-md)}.container-md,.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.container-xl{max-width:var(--container-xl)}.container-2xl{max-width:var(--container-2xl);margin-left:auto;margin-right:auto}.container-2xl,.container-full{width:100%;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.container-full{max-width:100%}.grid{display:grid;grid-gap:var(--grid-gap-mobile);gap:var(--grid-gap-mobile)}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-12{grid-template-columns:repeat(12,1fr)}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-6{grid-column:span 6}.col-span-12{grid-column:span 12}.col-span-full{grid-column:1/-1}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:-webkit-sticky;position:sticky}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-h-screen{min-height:100vh}@media (min-width:768px){.grid{gap:var(--grid-gap)}.container,.container-2xl,.container-md,.container-sm,.container-xl,.container-xs{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.md\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.md\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.md\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.md\:col-span-1{grid-column:span 1}.md\:col-span-2{grid-column:span 2}.md\:col-span-3{grid-column:span 3}.md\:col-span-4{grid-column:span 4}.md\:col-span-6{grid-column:span 6}.md\:col-span-12{grid-column:span 12}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:block{display:block}.md\:hidden{display:none}}@media (min-width:1024px){.container,.container-2xl,.container-md,.container-sm,.container-xl,.container-xs{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.lg\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.lg\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.lg\:col-span-1{grid-column:span 1}.lg\:col-span-2{grid-column:span 2}.lg\:col-span-3{grid-column:span 3}.lg\:col-span-4{grid-column:span 4}.lg\:col-span-6{grid-column:span 6}.lg\:col-span-12{grid-column:span 12}.lg\:flex{display:flex}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:block{display:block}.lg\:hidden{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1;padding:var(--spacing-3) var(--spacing-6);border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--academy-purple-gradient);color:var(--text-white);box-shadow:var(--shadow-md)}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-lg);filter:brightness(1.1)}.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.btn-secondary{background:var(--bg-white);color:var(--academy-purple-1);border:2px solid var(--academy-purple-1)}.btn-secondary:hover:not(:disabled){background:var(--academy-purple-light);transform:translateY(-1px)}.btn-secondary:active:not(:disabled){transform:translateY(0)}.btn-gold{background:var(--brand-gold);color:var(--brand-purple-dark);box-shadow:var(--shadow-md);font-weight:var(--font-weight-semibold)}.btn-gold:hover:not(:disabled){background:var(--brand-gold-light);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-gold:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.btn-text{background:transparent;color:var(--academy-purple-1);padding:var(--spacing-2) var(--spacing-4)}.btn-text:hover:not(:disabled){background:var(--academy-purple-alpha-10)}.btn-text:active:not(:disabled){background:var(--academy-purple-alpha-20)}.btn-sm{font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-4)}.btn-lg{font-size:var(--font-size-lg);padding:var(--spacing-4) var(--spacing-8)}.btn-xl{font-size:var(--font-size-h6);padding:var(--spacing-5) var(--spacing-10)}.btn-full{width:100%}.btn-auto{width:auto}.btn-icon{display:inline-flex;align-items:center;gap:var(--spacing-2)}.btn-icon-only{padding:var(--spacing-3);aspect-ratio:1}.card{background:var(--bg-white);border-radius:12px;padding:var(--spacing-6);box-shadow:var(--shadow-md);transition:all .3s ease}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.card-academy{background:var(--academy-purple-light);border-left:4px solid var(--academy-purple-1)}.card-academy .card-title{color:var(--academy-purple-1)}.card-gold{background:var(--bg-white);border-top:4px solid var(--brand-gold)}.card-gold .card-title{color:var(--brand-gold-dark)}.card-dark{background:var(--brand-purple-dark);color:var(--text-white)}.card-dark .card-title{color:var(--brand-gold)}.card-dark .card-text{color:var(--text-white)}.card-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-3)}.card-subtitle{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2)}.card-subtitle,.card-text{font-size:var(--font-size-base);color:var(--text-secondary)}.card-text{line-height:var(--line-height-relaxed)}.card-footer{margin-top:var(--spacing-5);padding-top:var(--spacing-4);border-top:1px solid var(--border-light)}.card-sm{padding:var(--spacing-4)}.card-lg{padding:var(--spacing-8)}.card-clickable{cursor:pointer}.card-clickable:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.card-clickable:active{transform:translateY(-1px);box-shadow:var(--shadow-lg)}:root{--color-primary:hsl(240,100%,65%);--color-primary-hover:hsl(240,100%,70%);--color-secondary:hsl(280,100%,70%);--color-accent:hsl(320,100%,65%);--color-bg-primary:hsl(240,20%,8%);--color-bg-secondary:hsl(240,15%,12%);--color-bg-card:hsla(240,20%,15%,0.6);--color-text-primary:hsl(0,0%,98%);--color-text-secondary:hsl(0,0%,75%);--color-text-muted:hsl(0,0%,55%);--color-border:hsla(0,0%,100%,0.1);--color-border-focus:hsla(240,100%,70%,0.5);--gradient-primary:linear-gradient(135deg,var(--color-primary),var(--color-secondary));--gradient-accent:linear-gradient(135deg,var(--color-secondary),var(--color-accent));--gradient-glass:linear-gradient(135deg,hsla(240,20%,15%,0.8),hsla(240,20%,20%,0.6));--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans TC","Microsoft JhengHei",sans-serif;--font-heading:"Inter",var(--font-body);--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.3);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.4);--shadow-glow:0 0 30px rgba(99,102,241,0.3);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:350ms ease;--color-article-primary:#3b82f6;--color-article-primary-dark:#1d4ed8;--color-article-secondary:#8b5cf6;--color-article-accent:#f59e0b;--color-article-success:#10b981;--color-text-article-primary:#000000;--color-text-article-body:#1f2937;--color-text-article-secondary:#6b7280;--color-text-article-light:#9ca3af;--color-text-article-white:#ffffff;--color-text-article-gold:#d97706;--color-bg-article-white:#ffffff;--color-bg-article-light:#f9fafb;--color-bg-article-blue-light:rgba(59,130,246,0.1);--color-bg-article-yellow-light:#fef3c7;--color-bg-article-dark:#1f2937;--color-bg-article-gradient:linear-gradient(135deg,rgba(59,130,246,0.1),rgba(139,92,246,0.1));--color-border-article-light:#e5e7eb;--color-border-article-primary:#3b82f6;--color-border-article-accent:#f59e0b}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.6;background:var(--color-bg-primary);min-height:100vh}body,h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-hover)}button{font-family:var(--font-body);cursor:pointer;border:none;outline:none;transition:all var(--transition-base)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.sacred-bg{background-color:#07090e}.sacred-text-gold{background:linear-gradient(90deg,#fef08a,#fbbf24,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sacred-card{background:rgba(255,255,255,.015);border:1px solid rgba(255,255,255,.06);border-radius:1.5rem;padding:2.5rem;transition:all .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.sacred-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,255,255,.03) 0,transparent 60%);opacity:0;transition:opacity .8s ease;pointer-events:none}.sacred-card:hover{border-color:rgba(255,255,255,.15);transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(0,0,0,.5)}.sacred-card:hover:before{opacity:1}.sacred-btn-gold{background:linear-gradient(180deg,rgba(251,191,36,.1),rgba(217,119,6,.05));border:1px solid rgba(251,191,36,.3);color:#fbbf24;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;transition:all .4s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.sacred-btn-gold:hover{background:linear-gradient(180deg,rgba(251,191,36,.2),rgba(217,119,6,.1));border-color:rgba(251,191,36,.6);transform:translateY(-1px);box-shadow:0 0 20px rgba(251,191,36,.15)}.sacred-btn-outline{background:transparent;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.8);padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;transition:all .4s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.sacred-btn-outline:hover{border-color:rgba(255,255,255,.4);color:#fff;background:rgba(255,255,255,.03)}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:768px){:root{--font-size-3xl:1.75rem;--font-size-4xl:2rem}.container{padding:0 var(--spacing-sm)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fade-in{animation:fadeIn .6s ease-out forwards}.float{animation:float 3s ease-in-out infinite}.bg-light,.bg-white{background-color:var(--color-bg-article-white);color:var(--color-text-article-body)}.bg-light h1,.bg-light h2,.bg-light h3,.bg-light h4,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4{color:var(--color-text-article-primary)}.bg-dark{background-color:var(--color-bg-article-dark)}.bg-dark,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4{color:var(--color-text-article-white)}.bg-gradient-blue{background:var(--color-bg-article-gradient)}.bg-gradient-blue,.bg-gradient-blue h1,.bg-gradient-blue h2,.bg-gradient-blue h3,.bg-gradient-blue h4,.bg-yellow-light{color:var(--color-text-article-primary)}.bg-yellow-light{background-color:var(--color-bg-article-yellow-light)}.bg-yellow-light h4{color:var(--color-text-article-primary)}.text-gold{color:var(--color-text-article-gold)}.text-white{color:var(--color-text-article-white)}.text-primary{color:var(--color-article-primary)}.text-high-contrast{color:var(--color-text-article-primary);font-weight:600}.text-medium-contrast{color:var(--color-text-article-body)}.text-low-contrast{color:var(--color-text-article-secondary)}.manna-card:hover{background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.03))!important;border-color:rgba(255,255,255,.15)!important;transform:translateY(-4px);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1),0 12px 40px rgba(0,0,0,.3)!important}.holy-btn{box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05);transition:all .3s ease}.holy-btn:hover{transform:translateY(-3px)}.holy-btn-purple{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(91,33,182,.03));border-color:rgba(139,92,246,.2)}.holy-btn-purple:hover{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(91,33,182,.08));border-color:rgba(139,92,246,.4);box-shadow:0 8px 30px rgba(139,92,246,.15)}.holy-btn-purple .holy-btn-icon{color:#a78bfa}.holy-btn-blue{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(30,64,175,.03));border-color:rgba(59,130,246,.2)}.holy-btn-blue:hover{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(30,64,175,.08));border-color:rgba(59,130,246,.4);box-shadow:0 8px 30px rgba(59,130,246,.15)}.holy-btn-blue .holy-btn-icon{color:#60a5fa}.holy-btn-icon{transition:transform .3s ease;opacity:.8}.holy-btn:hover .holy-btn-icon{transform:translateX(4px);opacity:1}