﻿ body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body{width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}.navRow{padding:10px 20px}.togglePill{margin-right:16px;padding:4px}.togglePill button{min-width:140px;padding:10px 24px}@keyframes clickEffect{0%{transform:scale(1)}10%{transform:scale(.96)}20%{transform:scale(1)}to{transform:scale(1)}}.click-animate{transform-origin:50%;animation:2.8s ease-in-out infinite clickEffect;display:inline-block}@media (max-width:768px){.navRow{padding:4px 12px}.togglePill{margin-right:8px;padding:2px}.togglePill button{min-width:110px;padding:8px 14px;font-size:.95rem}.logo{height:48px;margin-right:8px}}.menuBtn{display:none}.navDesktop{display:flex}.logo{height:120px}@media (max-width:768px){.navDesktop{display:none!important}.menuBtn{display:block!important}.logo{height:60px}}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.underline-animate{--scale:1.5;--uh:24px;--ub:-19px;display:inline-block;position:relative}.underline-animate:after{content:"";left:0;bottom:var(--ub);width:100%;height:var(--uh);transform-origin:50%;background-color:#c13584;animation:.9s forwards underline-grow;position:absolute;transform:scaleX(0);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20'><path d='M0 10 Q50 0 100 10' fill='none' stroke='black' stroke-width='6' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20'><path d='M0 10 Q50 0 100 10' fill='none' stroke='black' stroke-width='6' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat}@keyframes underline-grow{to{transform:scaleX(var(--scale))}}.underline-animate.wide-3{--scale:3}
