.ruya-theme{--shadow-blue-hover:0 10px 30px #c2185b2e;--shadow-soft:0 3px 16px #60183a17;--shadow-card:0 6px 22px #60183a1a;--grad-soft:linear-gradient(135deg, var(--p-050) 0%, var(--m-100) 100%);--theme-color-light:var(--p-050);--theme-color:var(--p-200);--n-cool:#fff9fc;--p-150:#ec4899;--p-050:#fff0f6;--p-100:#ffd6e7;--p-125:#f9a8d4;--p-200:#c2185b;--p-300:#8a153f;--p-400:#24131b;--m-100:#fff8fb;--m-200:#efb8cf;--m-300:#6f4055;--a-gold:#db2777;--a-honey:#fbcfe8;--a-rose:#ec4899;--n-000:#fff;--n-warm:#fff1f7;--n-800:#2b1821;--n-900:#140b0f;--ruya-page:#fff2f7;--ruya-surface:#fff;--ruya-border:#d65f94;--ruya-text:#24131b;--ruya-muted:#6f4055;--ruya-ink:#171016;--ruya-shadow:0 7px 24px #60183a1f;--ruya-glow:#ec489933;--ruya-ornament-filter:sepia(.08) saturate(1.55) hue-rotate(118deg) brightness(1.1) contrast(.94);background-color:var(--ruya-page);background-image:url(/profile-bg.png);background-repeat:repeat-y;background-size:100%}.ruya-theme .nav-container,.ruya-theme .nav-dropdown-menu{border-color:var(--ruya-border);box-shadow:var(--ruya-shadow);background:#fffffff0}.ruya-theme .nav-dropdown-subgroup{border-top-color:var(--ruya-border)}.ruya-theme .lh-badge,.ruya-theme .lh-event-date{border-color:var(--ruya-border);box-shadow:0 0 18px var(--ruya-glow)}.ruya-theme .lh-section-heading{border-bottom-color:var(--p-100)}.ruya-theme .lh-sb-section{outline-offset:-5px;outline:1px solid #24131b1f}.ruya-theme .lh-name{color:var(--ruya-ink);text-shadow:0 2px 18px #ec48992e}.ruya-theme :focus-visible{outline-color:var(--p-200)}.ruya-theme :is(.top-container,.bottom-container) img{filter:var(--ruya-ornament-filter)}.ruya-theme .lh-section-group,.ruya-theme .lh-intro,.ruya-theme .lh-banner{border:1px solid var(--ruya-border);box-shadow:var(--ruya-shadow)}.ruya-theme .lh-banner img{aspect-ratio:3/4;object-fit:cover;object-position:center top}.ruya-theme :is(.lh-sb-a,.lh-sb-b,.lh-sb-c){border:1px solid var(--ruya-border);background:linear-gradient(145deg, var(--ruya-surface) 0%, var(--p-050) 100%);box-shadow:var(--ruya-shadow)}.ruya-theme :is(.lh-sb-a,.lh-sb-b,.lh-sb-c) :is(.lh-sb-star,.lh-sb-level,.lh-sb-tier-name,.lh-sb-name){color:var(--ruya-text)}.ruya-theme :is(.lh-sb-b,.lh-sb-c) .lh-sb-name{font-size:1rem;font-weight:600}.ruya-theme :is(.lh-sb-a,.lh-sb-b,.lh-sb-c) .lh-sb-empty{color:var(--ruya-muted)}.ruya-theme .lh-funding-amount{color:var(--ruya-text);font-family:var(--font-display);text-align:center;margin:1.5rem 0 .5rem;font-size:clamp(2.75rem,10vw,4.5rem);font-weight:600;line-height:1.2}.ruya-theme .line-profile-card{display:none}
