:root{--bottom-nav-height: 84px;--primary-color: #AC485A;--secondary-color: #EEF0F4;--primary-color-variation: #e6c8ce;--primary-color-variation-hover: #cc6578;--font-color-light: #FDFDFD;--font-color-dark: #432000;--input-background: #DCE1EB;--list-element: #FFFDF8;--list-element-hover: #FFECC7;--snackbar-color: #7a7a7a;--sidenav-border-radius: 15px;--add-input-padding: 15px;--border-radius: 5px;--bp-mobile-upper: 599px;--bp-tablet-lower: 600px;--bp-tablet-upper: 1099px;--bp-desktop-lower: 1100px;interpolate-size:allow-keywords}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}html,body{margin:0;padding:0;font-family:Rubik,"sans-serif";background-color:var(--secondary-color);color:var(--font-color-dark);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}button{border:0;border:none;font:inherit;background-color:var(--primary-color)}button:not([disabled]):hover{cursor:pointer;background-color:var(--primary-color-variation-hover)}button:focus-visible{outline:none;background-color:var(--primary-color-variation-hover)}button:disabled{background-color:gray}input,select{color:var(--font-color-dark);background-color:var(--input-background);padding:15px;border-radius:var(--border-radius);font-size:18px;text-align:center;border:0;caret-color:var(--primary-color)}:is(input,select):hover{border-color:var(--primary-color)!important}:is(input,select):focus-visible{outline:none}.app-list{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.app-list li{background-color:var(--list-element);box-shadow:0 1px 4px #0003;padding:15px;font-size:20px;border-radius:var(--border-radius);flex-grow:1;text-align:center}@media (min-width: 1100px){.app-list li:hover{background-color:var(--list-element-hover);cursor:pointer}}.app-list li:has(span+button) button{margin-left:auto;background-color:inherit;border-radius:50%}.app-list li:has(span+button) button img{width:20px;height:20px;margin-top:4px}.app-list li:has(span+button) button:hover{background-color:#f0f0f0;cursor:pointer}.app-list li:has(span+span) .badge{margin-left:auto}.badge{display:inline-flex;align-items:center;justify-content:center;font-size:max(12px,.75em);font-weight:500;letter-spacing:normal;line-height:1;border:solid 1px hsl(0,0%,100%);white-space:nowrap;padding:.35em .6em;-webkit-user-select:none;user-select:none;cursor:inherit;background-color:var(--primary-color);color:#fff;border-radius:9999px}
