@font-face{font-family:chivo;src:url(/fonts/Chivo-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:chivo;src:url(/fonts/Chivo-Bold.ttf);font-weight:700;font-style:normal}:root{--theme-colour-primary: #aed36f;--theme-colour-background: #171717;--theme-colour-on-background: #ffffff;--theme-colour-surface: #45483d;--theme-colour-on-surface: #ffffff}html{color:var(--theme-colour-on-background);background-color:var(--theme-colour-background);width:100%;height:100%}body{width:100%;height:100%;overflow:hidden}#root{width:100%;height:100%}*{margin:0;padding:0;font-family:chivo;font-weight:400}.button-icon{width:42px;height:42px;border-radius:1rem;border-style:none;text-decoration:none}.button-icon[data-type=primary]{background-color:var(--theme-colour-surface);color:var(--theme-colour-primary)}.button-icon[data-type=secondary]{background-color:transparent;color:var(--theme-colour-primary)}@media(min-height:500px){.button-icon{width:56px;height:56px}}.interval-timer{user-select:none;-webkit-user-select:none}.interval-timer .arc-background{stroke:var(--theme-colour-surface)}.interval-timer .arc-foreground{stroke:var(--theme-colour-primary)}.interval-timer .arc-thumb{fill:var(--theme-colour-primary)}.interval-timer .time{fill:var(--theme-colour-on-background);font-weight:700}.interval-timer .step{fill:var(--theme-colour-primary)}.interval-timer .step-name-subscript{fill:var(--theme-colour-on-background)}.interval-timer .step-name-superscript,.interval-timer .step-status{fill:var(--theme-colour-primary)}@media screen and (min-height:500px){.interval-timer .step-name-superscript{display:none}}@media screen and (max-height:500px){.interval-timer .step-name-subscript{display:none}}.app{display:flex;flex-direction:column;align-items:center;height:100%;padding:1.5rem;box-sizing:border-box}.app .column{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;height:100%;width:100%;max-width:450px}.app .media-buttons{display:flex;gap:1rem}@media(min-height:500px){.app .column{gap:1.5rem}}
