:root{--font-dm-sans:"DM Sans",system-ui,sans-serif;--font-manrope:"Manrope",system-ui,sans-serif;--font-space-grotesk:"Space Grotesk",system-ui,sans-serif;--font-archivo:"Archivo",system-ui,sans-serif;--font-archivo-narrow:"Archivo Narrow",system-ui,sans-serif;--font-cormorant-garamond:"Cormorant Garamond",Georgia,serif;--font-oi:"Oi",cursive;--font-coiny:"Coiny",cursive;--font-fascinate:"Fascinate",Georgia,serif;--font-climate-crisis:"Climate Crisis",system-ui,sans-serif;--font-anton:"Anton",system-ui,sans-serif;--font-epilogue:"Epilogue",system-ui,sans-serif;--font-familjen-grotesk:"Familjen Grotesk",system-ui,sans-serif;--font-spline-sans:"Spline Sans",system-ui,sans-serif;--font-red-hat-display:"Red Hat Display",system-ui,sans-serif;--font-azeret-mono:"Azeret Mono",ui-monospace,monospace;--font-bebas-neue:"Bebas Neue",system-ui,sans-serif;--font-sora:"Sora",system-ui,sans-serif;--font-shrikhand:"Shrikhand",cursive;--font-caprasimo:"Caprasimo",cursive;--font-bungee:"Bungee",cursive;--font-bricolage-grotesque:"Bricolage Grotesque",system-ui,sans-serif;--font-unbounded:"Unbounded",system-ui,sans-serif;--font-playfair-display:"Playfair Display",Georgia,serif;--font-source-sans-3:"Source Sans 3",system-ui,sans-serif;--control-field-h:44px;--control-code-h:48px;--control-counter-h:44px;--control-field-text-touch:16px;--control-field-text:16px;--control-label-text:13px;--control-field-px:12px;--btn-primary-h:48px;--btn-secondary-h:44px;--btn-compact-h:44px;--btn-icon-size:44px;--btn-px:24px;--btn-primary-minw:96px;--btn-secondary-minw:88px;--btn-compact-minw:88px;--btn-large-h:48px;--btn-large-px:48px;--btn-large-minw:160px}@media (min-width:1024px) and (pointer:fine){:root{--control-field-h:40px;--control-code-h:44px;--control-counter-h:40px;--control-field-text:14px;--btn-primary-h:40px;--btn-secondary-h:40px;--btn-icon-size:40px;--btn-primary-minw:80px;--btn-secondary-minw:80px}}.btn-label{white-space:nowrap}.btn-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.btn-row>*{flex:0 0 auto;max-width:100%;white-space:nowrap}.btn-pair{--btn-pair-stack-below:22rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.btn-pair>*{flex-grow:1;flex-basis:calc((var(--btn-pair-stack-below) - 100%) * 999);min-width:0;white-space:nowrap}.btn-fit{max-width:100%;flex-shrink:0;white-space:normal;text-align:center;text-wrap:balance;overflow-wrap:break-word;max-height:calc(2lh + 8px);overflow:hidden}