/* The Savvy Systems: Playbook account screens (from reference/Playbook Account.dc.html). Fonts are the
   self-hosted copies in the savvy-site-chrome plugin, so no Google Fonts request. */
@font-face{font-family:'Hanken Grotesk';src:url('../../savvy-site-chrome/assets/fonts/Hanken-Grotesk-normal-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'Hanken Grotesk';src:url('../../savvy-site-chrome/assets/fonts/Hanken-Grotesk-normal-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:'Hanken Grotesk';src:url('../../savvy-site-chrome/assets/fonts/Hanken-Grotesk-normal-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:'Hanken Grotesk';src:url('../../savvy-site-chrome/assets/fonts/Hanken-Grotesk-normal-700.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Newsreader;src:url('../../savvy-site-chrome/assets/fonts/Newsreader-normal-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Newsreader;src:url('../../savvy-site-chrome/assets/fonts/Newsreader-normal-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Newsreader;src:url('../../savvy-site-chrome/assets/fonts/Newsreader-italic-400.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}
*{box-sizing:border-box}
body{margin:0;font-family:"Hanken Grotesk",system-ui,sans-serif;color:#0a0a0a;background:#f6f3ed;-webkit-font-smoothing:antialiased}
a{color:#0a0a0a;text-underline-offset:4px}
a:hover{color:#3f6b80}
button,input{font:inherit;color:inherit}
form{margin:0}
:focus-visible{outline:3px solid #3f6b80;outline-offset:3px}
@media (prefers-reduced-motion:reduce){*{transition:none !important}}
/* Hover states from the design's style-hover attributes. */
a.pb-back:hover{color:#0a0a0a !important}
[style*="background:#cae5ee"][style*="border-radius:999px"]:hover:not(:disabled){background:#dbeef4 !important}
[style*="background:#fff"][style*="border:1px solid #0a0a0a"][style*="border-radius:999px"]:hover:not(:disabled){background:#edf6f9 !important}
