body { font-family: Ubuntu; background-color: #302f3b; color: #e0c1c1; } .title { text-align: center; } a { text-decoration: none; } a:link { color: #fff; border-bottom: 1px solid #ff0000; } a:visited { color: #fff; border-bottom: 1px solid #b3b3b3; } a:hover { color: #7bd09f; border-bottom: 1px solid #000099; } ul.striped_list { max-width: 40em; list-style-type: none; margin: auto; padding: 0; } ul.striped_list > li:nth-of-type(odd) { background-color: #3f4a53; } .category_entry { display: flex; flex-direction: row; } .category_name { font-size: 3em; margin: auto; } /* .category_button { border-radius: 1em; color: white; font-size: 2em; height: 2em; width: 2em; margin: 0.1em; font-family: 'Source Sans Pro', sans-serif; } */ .category_icon { border-radius: 2em; height: 4em; width: 4em; margin-top: auto; margin-bottom: auto; margin-left: 1em; } .category_button_container { margin: 0.1em; background-color: #a4829c; border-radius: 3.5em; width: 7em; height: 7em; } .category_button { box-sizing: border-box; height: 60px; margin: 30px; margin-top: 25px; background-color: transparent; border-color: transparent transparent transparent #302f3b; transition: 100ms all ease; will-change: border-width; cursor: pointer; /* play state */ border-style: solid; border-width: 30px 0 30px 50px; } .category_button_toggled { /* pause state */ border-style: double; border-width: 0px 0 0px 50px; } .history_entry { padding: 0.2em; } .history_entry_category { } .history_entry_duration { color: #e4c9ff; } .history_entry_started { color: #fdab70; } .history_entry_ended { color: #ffa9a9; } .history_entry_delete_button { color: #aa0000; } .hline { width: 99%; height: 3px; background-color: #aaaaaa; margin: auto; }