*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}:root{--primary-color: #e1003c}#root{height:100vh;display:flex;flex-direction:column}.App-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-bottom:.25rem solid var(--primary-color)}.App-header h1{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-weight:600;letter-spacing:.025rem;color:var(--primary-color)}.App-logo{height:15rem}.App-body{padding:2rem;flex:1}.App-body p{margin-bottom:1rem}form{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}form input{padding:0 .25rem}form button{padding:0 .25rem;display:flex;justify-content:center;align-items:center}.App-footer{padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8rem;font-weight:200;font-style:italic;border-top:.25rem solid var(--primary-color)}.Notifications{margin:1rem;position:relative;padding:1rem;border:1px dashed red}.Notifications p{margin-bottom:1rem}.Notifications ul{margin-left:2rem}.Notifications ul li[data-priority=urgent]{color:red}.Notifications ul li[data-priority=default]{color:#00f}
