:root,html[data-theme=dark],.admin-body{--accent:#b9a2ff;--chart-views:#d5c7ff;--on-accent:#131217;--accent-soft:#b9a2ff20;--accent-faint:#b9a2ff08;--accent-fill:#b9a2ff;--accent-glow:#b9a2ff28}html[data-theme=light],html[data-theme=light] .admin-body{--accent:#6d6096;--chart-views:#978eb4;--on-accent:#ffffff;--accent-soft:#6d609620;--accent-faint:#6d609608}html[data-theme=light] .contact-cta{background:var(--accent-fill);color:#131217}html[data-theme=dark]{--background:#000000;--art-frame:#303030}html[data-theme=light]{--art-frame:var(--surface)}:root{--font-body:Arial,Helvetica,sans-serif;--font-headings:Arial,Helvetica,sans-serif;--font-buttons:Arial,Helvetica,sans-serif;--font-navigation:Arial,Helvetica,sans-serif;--font-footer:Arial,Helvetica,sans-serif;}body:not(.admin-body){font-family:var(--font-body)}body:not(.admin-body) :is(h1,h2,h3,.wordmark){font-family:var(--font-headings)}body:not(.admin-body) :is(button,.button,input[type=submit]){font-family:var(--font-buttons)}body:not(.admin-body) :is(.site-header nav,.menu-toggle){font-family:var(--font-navigation)}body:not(.admin-body) .site-footer,body:not(.admin-body) .site-footer :is(h1,h2,h3,.wordmark,button,.button){font-family:var(--font-footer)}.font-choice-arial{font-family:Arial,Helvetica,sans-serif}.font-choice-segoe{font-family:"Segoe UI",Arial,sans-serif}.font-choice-verdana{font-family:Verdana,Geneva,sans-serif}.font-choice-tahoma{font-family:Tahoma,Geneva,sans-serif}.font-choice-trebuchet{font-family:"Trebuchet MS",Arial,sans-serif}.font-choice-georgia{font-family:Georgia,serif}.font-choice-times{font-family:"Times New Roman",Times,serif}.font-choice-palatino{font-family:"Palatino Linotype",Palatino,Georgia,serif}.font-choice-courier{font-family:"Courier New",Courier,monospace}.font-choice-consolas{font-family:Consolas,"Courier New",monospace}.font-choice-impact{font-family:Impact,"Arial Narrow",sans-serif}.font-choice-gill{font-family:"Gill Sans","Trebuchet MS",Arial,sans-serif}.font-choice-comic{font-family:"Comic Sans MS","Comic Sans",cursive}.font-choice-marker{font-family:"Marker Felt","Comic Sans MS",cursive}.font-choice-chalkboard{font-family:"Chalkboard SE","Comic Sans MS",cursive}.font-choice-brush{font-family:"Brush Script MT","Segoe Script",cursive}.font-choice-copperplate{font-family:Copperplate,"Copperplate Gothic Light",serif}.font-choice-futura{font-family:Futura,"Century Gothic",Arial,sans-serif}.font-choice-century{font-family:"Century Gothic",Futura,Arial,sans-serif}.font-choice-franklin{font-family:"Franklin Gothic Medium","Arial Narrow",Arial,sans-serif}.font-choice-rockwell{font-family:Rockwell,"Roboto Slab",Georgia,serif}.font-choice-baskerville{font-family:Baskerville,"Libre Baskerville",Georgia,serif}.font-choice-didot{font-family:Didot,"Bodoni MT",Georgia,serif}.font-choice-garamond{font-family:Garamond,"EB Garamond",Georgia,serif}.font-choice-optima{font-family:Optima,"Segoe UI",Arial,sans-serif}.font-choice-typewriter{font-family:"American Typewriter","Courier New",monospace}.font-choice-arial_black{font-family:"Arial Black",Impact,sans-serif}