:root,:root[data-theme=light]{--text-secondary:#6d615b;--accent-text:#6e6256;--cta-inactive-text:var(--accent-readable);--page-gradient:radial-gradient(1400px 900px at 90% -60px, #e4c0ba66, transparent 70%), radial-gradient(1000px 700px at 0% 760px, #e6d6c280, transparent 70%), linear-gradient(180deg, #f7f1ec 0px, #f2e9e3 900px, #efe3dd 100%);--heading-gradient:linear-gradient(100deg, #6a3f63 0%, #342f2d 32%, #8a4659 70%, #8a4659 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text-secondary:#b9a9b9;--accent-text:#c297a6;--cta-inactive-text:#b9a9b9;--page-gradient:radial-gradient(1400px 900px at 90% -60px, #c297a629, transparent 70%), radial-gradient(1000px 700px at 0% 760px, #5f485d66, transparent 70%), linear-gradient(180deg, #2c2731 0px, #27222c 900px, #211c26 100%);--heading-gradient:linear-gradient(100deg, #fff 0%, #f0d9df 36%, #d9a3b5 70%, #d9a3b5 100%)}}:root[data-theme=dark]{--text-secondary:#b9a9b9;--accent-text:#c297a6;--cta-inactive-text:#b9a9b9;--page-gradient:radial-gradient(1400px 900px at 90% -60px, #c297a629, transparent 70%), radial-gradient(1000px 700px at 0% 760px, #5f485d66, transparent 70%), linear-gradient(180deg, #2c2731 0px, #27222c 900px, #211c26 100%);--heading-gradient:linear-gradient(100deg, #fff 0%, #f0d9df 36%, #d9a3b5 70%, #d9a3b5 100%)}:root,:root[data-theme]{--focus-ring:var(--accent-readable)}.page-gradient{background-image:var(--page-gradient);background-repeat:no-repeat}.text-gradient{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .8 -.22'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"), var(--heading-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:180px 180px,100% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin-bottom:-.16em;padding-bottom:.16em}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.text-gradient{-webkit-text-fill-color:currentColor;color:var(--text-primary)}}@media print{.text-gradient{-webkit-text-fill-color:currentColor;color:#000;background:0 0}}.theme-dark-only,:root[data-theme=dark] .theme-light-only{display:none}:root[data-theme=dark] .theme-dark-only{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-light-only{display:none}:root:not([data-theme=light]) .theme-dark-only{display:block}}
