body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-link{color:#61dafb}.grid{margin:10px 0;flex-wrap:wrap;display:flex;background:transparent}.card{margin-left:0;margin-bottom:0;margin-right:10px;width:100%;min-width:350px;max-width:500px}.smallCard{width:100%}.card .MuiCardContent-root:last-child{padding-bottom:0;margin-right:0}.card-Light{box-shadow:none!important}.card.MuiPaper-root{border:1px solid #4b5e9666}.card-Dark{box-shadow:1px 1px 1px #9ffcc155}.smallCardTitle{width:100%;text-align:center;padding-top:5px;padding-bottom:5px}.floatingHeader{z-index:500;position:sticky;border-bottom:1px #27768c solid;box-shadow:0 0 3px #27768c}.panel{display:flex}.crisis:before{content:"";position:absolute;inset:-2px;border-radius:25px;border:2px solid transparent;background:linear-gradient(45deg,#c21f0a,#e3a832) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.settingField{margin-top:15px}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Comfortaa;src:local("Comfortaa"),url(/assets/Comfortaa-Regular-F0K1qiVV.ttf) format("truetype")}.graph-fadeOut{opacity:0;transition:all .25s}.graph-fadeIn{opacity:1;transition:all .5s}.graph-hideLine{opacity:.08;transition:all .25s}.graph-showLine{opacity:1;transition:all .25s}.graph-slideLeftStart{transform:translate(30px);transition:all .25s}.graph-slideStop{opacity:1;transform:translate(0);transition:all .15s}.graph-slideRightStart{transform:translate(-30px);transition:all .25s}@media print{.no-print,.no-print *{display:none!important}}.pie{background-color:#00000080;position:relative;border-radius:50%;overflow:hidden}.pie button,.pie button:focus{outline:none;border:thin solid white;position:absolute;cursor:pointer;width:100%;height:100%;left:50%;bottom:50%;transform-origin:bottom left;transition:all .2s ease-out}:is(.pie button,.pie button:focus):hover{box-shadow:0 0 10px 5px #8d5aa1;z-index:1}:is(.pie button,.pie button:focus) .text{position:absolute;padding:0;color:#333}.emotionBackButton:hover{box-shadow:0 0 5px 2px #8d5aa1;z-index:1}
