@tailwind base;@tailwind components;@tailwind utilities;body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@layer components{.side-nav{@apply bg-white border-r h-full shadow-sm;min-height:calc(100vh - 56px)}.btn-primary,.btn-secondary,.card,.side-nav-link,.side-nav-link.active,.side-nav-link:not(.active),.tag,.timeline-item{@apply relative pl-6 pb-6}.timeline-item:before{content:"";@apply absolute left-2 top-2 w-2 h-2 rounded-full bg-blue-600}.timeline-item:not(:last-child):after{content:"";@apply absolute left-2.5 top-4 w-0.5 h-full bg-blue-200;transform:translateX(-50%)}.recording-waves{@apply relative inline-flex rounded-full h-3 w-3 bg-red-500}.recording-waves:after,.recording-waves:before{content:"";@apply absolute inline-flex rounded-full h-3 w-3 bg-red-500 opacity-75;animation:wave 1.5s cubic-bezier(0,.2,.8,1) infinite}.recording-waves:after{animation-delay:-.5s}@keyframes wave{0%{opacity:.75;transform:scale(0)}to{opacity:0;transform:scale(2)}}.filter-element{filter:blur(5px)}.backdrop-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.no-select{-webkit-user-select:none;user-select:none}}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--bottom-nav-height:56px;--bottom-nav-total:calc(var(--bottom-nav-height) + var(--safe-area-bottom))}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:auto;user-select:auto}.scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.touchable{transition:opacity .2s,transform .1s}.touchable:active{opacity:.7;transform:scale(.98)}.bottom-nav{background:#fff;bottom:0;box-shadow:0 -2px 10px #00000014;left:0;padding-bottom:env(safe-area-inset-bottom,0);padding-bottom:var(--safe-area-bottom);position:fixed;right:0;z-index:1000}.page-with-nav{min-height:100vh;padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px));padding-bottom:var(--bottom-nav-total)}.page-without-nav{min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0);padding-bottom:var(--safe-area-bottom)}.status-bar-padding{padding-top:max(44px,env(safe-area-inset-top,0px));padding-top:max(44px,var(--safe-area-top))}@media screen and (max-width:320px){html{font-size:14px}}@media screen and (min-width:321px) and (max-width:375px){html{font-size:15px}}@media screen and (min-width:376px){html{font-size:16px}}.fixed-bottom-button{background:#fff;bottom:0;box-shadow:0 -2px 10px #00000014;left:0;padding:12px 15px calc(12px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(12px + var(--safe-area-bottom));position:fixed;right:0;z-index:100}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.6971eb90.css.map*/