$font-stack: Helvetica, sans-serif; $background: #002B36; // solarized background color // font-family: Inconsolata, monospace; $primary-color: #e14eea; $secondary-color: #32cd32; $muted-color: #586e75; // solarized comment text // #93a1a1; solarized body text body { font-family: $font-stack; font-size: 20px; line-height: 32px; background: $background; color: #ccc; margin: 0; padding: 0; display: flex; min-height: 100vh; flex-direction: column; } a { text-decoration: none; } .activity-main { a { color: #ddd; } } .activity-wrap { } code, pre { color: #859900; // #cb4b16; // #268bd2; // #2aa198; font-family: 'Inconsolata, monospace'; } header { .title { font-size: 1.3em; text-decoration: none; .handle { font-size: 0.85em; color: #93a1a1; } } .counter { color: #93a1a1; } } .purple { color: #e14eea; } a { color: #e14eea; } .green, a:hover { color: #32cd32; } #main { flex: 1; } main { width: 100%; max-width: 960px; margin: 30px auto; } footer { width: 100%; max-width: 960px; margin: 20px auto; color: #93a1a1; } .actor-box { display: flex; column-gap: 20px; margin:20px 0 10px 0; .icon-box { flex: 0 0 50px; } .actor-handle { font-size: 0.85em; line-height: 1em; color: #93a1a1; } .actor-icon { margin-top: 5px; max-width: 50px; } } #notifications, #followers, #following { ul { list-style-type: none; margin: 0; padding: 0; } li { display: inline-block; } } #admin { } .activity-bar { input[type=submit], button { font-size: 20px; line-height: 32px; font-family: "Inconsolata, monospace"; background: none!important; border: none; padding: 0!important; cursor: pointer; color: #e14eea; } input[type=submit]:hover, button:hover { color: #32cd32; } } nav.flexbox { input[type=submit] { font-size: 20px; line-height: 32px; font-family: "Inconsolata, monospace"; background: none!important; border: none; padding: 0!important; cursor: pointer; color: #e14eea; } input[type=submit]:hover { color: #32cd32; } ul { display: flex; flex-wrap: wrap; align-items: center; list-style-type: none; margin: 0; padding: 0; } ul li { margin-right: 20px; &:last-child { margin-right: 0px; } } a { text-decoration: none; } a.active { color: #32cd32; font-weight: bold; } } .activity-wrap { margin: 0 auto; padding: 30px 0; .actor-icon { width: 50px; margin-right: 15px; margin-top: 5px; } .activity-content { display: flex; align-items:flex-start; .activity-header { width: 100%; strong { font-weight:bold; } span { font-weight:normal; margin-left: 5px; } .actor-handle { color: #93a1a1; } .activity-date { float:right; } } } .activity-attachment { padding-left: 60px; img, audio, video { width: 100%; max-width: 740px; margin: 30px 0; } } .activity-bar { display: flex; margin-left: 60px; margin-top: 10px; .bar-item { display: flex; margin-right: 20px; } } } .actor-action { padding-left:70px; margin-top:20px; span { float: right; } } .emoji, .custom-emoji { max-width: 25px; }