:root{--orphalan-gray:#53565A;--orphalan-gray-purple:#766c91;--orphalan-navy:#2f2c5c;--orphalan-purple:#723f91;--orphalan-teal:#60b7c7;--orphalan-font-family-base:"Nunito Sans",sans-serif;--orp-color-teal-hover:#79c6d4;--orp-color-white:#fff;--orp-space-1:0.25rem;--orp-space-2:0.5rem;--orp-space-3:0.75rem;--orp-space-4:1rem;--orp-space-6:1.5rem;--orp-space-8:2rem;--orp-space-10:2.5rem;--orp-space-12:3rem;--orp-space-20:5rem;--orp-width-site:80rem;--orp-width-content:64rem;--orp-text-sm:0.875rem;--orp-text-lg:1.125rem;--orp-text-xl:1.25rem;--orp-text-2xl:1.5rem;--orp-text-3xl:1.875rem;--orp-text-5xl:3rem;--orp-radius-control:6px;--orp-leading-relaxed:1.625;--orp-shadow-large:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--orp-shadow-image:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--orp-space-5:1.25rem;--orp-space-16:4rem;--orp-color-body:#4b5563;--orp-color-body-strong:#374151;--orp-color-muted:#6b7280;--orp-color-surface:#f9fafb;--orp-color-border:#f3f4f6;--orp-radius-card:12px;--orp-radius-image:16px;--orp-shadow-small:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--orp-shadow-medium:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}