From 2d30ca72b6a8d8d17db47eb8ab37602874b740bb Mon Sep 17 00:00:00 2001 From: Tuan Date: Mon, 1 Feb 2021 19:26:12 +0000 Subject: [PATCH] Changes & Adoptions made so far --- .../flavours/glitch/actions/compose.js | 10 +- .../compose/components/compose_form.js | 2 + .../features/compose/components/options.js | 32 +- .../compose/containers/options_container.js | 10 + .../glitch/features/compose/gif_modal.js | 106 + .../glitch/features/emoji_picker/index.js | 2 +- .../glitch/features/getting_started/index.js | 10 + .../features/ui/components/gif_modal.js | 97 + .../features/ui/components/link_footer.js | 2 +- .../features/ui/components/modal_root.js | 4 +- .../ui/components/navigation_panel.js | 15 + app/javascript/flavours/glitch/locales/en.js | 3 +- app/javascript/flavours/glitch/locales/tr.js | 3 + .../flavours/glitch/reducers/compose.js | 4 + .../flavours/glitch/styles/.content | 0 .../flavours/glitch/styles/accounts.scss | 20 + .../flavours/glitch/styles/basics.scss | 4 +- .../glitch/styles/components/composer.scss | 2 +- .../glitch/styles/components/drawer.scss | 25 +- .../glitch/styles/components/giphy.scss | 13 + .../glitch/styles/components/index.scss | 9 + .../glitch/styles/components/media.scss | 8 + .../flavours/glitch/styles/extras.scss | 7 + .../flavours/glitch/styles/flat.scss | 1715 +++++++++++++++++ .../flavours/glitch/styles/flatClean.scss | 9 + .../flavours/glitch/styles/flatDroid.scss | 9 + .../flavours/glitch/styles/flatFlamingo.scss | 9 + .../flavours/glitch/styles/flatTwitter.scss | 9 + .../flavours/glitch/styles/index.scss | 7 + .../glitch/styles/mfc/1-foreground.css | 271 +++ .../glitch/styles/mfc/2-background.css | 242 +++ .../glitch/styles/mfc/3-highlights.css | 224 +++ .../flavours/glitch/styles/mfc/5-material.css | 72 + .../flavours/glitch/styles/mfc/6-actions.css | 120 ++ .../flavours/glitch/styles/mfc/clean.css | 65 + .../flavours/glitch/styles/mfc/droid.css | 65 + .../flavours/glitch/styles/mfc/fix.css | 7 + .../flavours/glitch/styles/mfc/flamingo.css | 65 + .../flavours/glitch/styles/mfc/twitter.css | 65 + .../flavours/glitch/styles/mfc/variables.scss | 11 + .../flavours/glitch/styles/motd.scss | 12 + app/javascript/images/logo_full.svg | 5 +- .../compose/components/compose_form.js | 2 + .../skins/glitch/cyberpunk/common.scss | 1025 ++++++++++ .../skins/glitch/cyberpunk/names.yml | 5 + .../skins/glitch/flat-clean/common.scss | 1 + .../skins/glitch/flat-clean/names.yml | 8 + .../skins/glitch/flat-droid/common.scss | 1 + .../skins/glitch/flat-droid/names.yml | 8 + .../skins/glitch/flat-flamingo/common.scss | 1 + .../skins/glitch/flat-flamingo/names.yml | 8 + .../skins/glitch/flat-twitter/common.scss | 1 + .../skins/glitch/flat-twitter/names.yml | 8 + .../skins/glitch/kafuka/common.scss | 2 + app/javascript/skins/glitch/kafuka/names.yml | 5 + .../skins/glitch/kafuka/variables.scss | 62 + .../skins/glitch/koyuspace/common.scss | 3 + .../skins/glitch/koyuspace/names.yml | 5 + .../skins/glitch/koyuspace/overrides.scss | 83 + .../skins/glitch/koyuspace/variables.scss | 61 + .../skins/glitch/pitchpink/common.scss | 2 + .../skins/glitch/pitchpink/names.yml | 5 + .../skins/glitch/pitchpink/variables.scss | 62 + .../skins/glitch/pumpkin/common.scss | 2 + app/javascript/skins/glitch/pumpkin/names.yml | 5 + .../skins/glitch/pumpkin/variables.scss | 61 + .../skins/glitch/safari/common.scss | 1571 +++++++++++++++ app/javascript/skins/glitch/safari/names.yml | 5 + .../skins/glitch/summertime/common.scss | 364 ++++ .../skins/glitch/summertime/names.yml | 5 + .../skins/glitch/witches/common.scss | 3 + .../skins/glitch/witches/fixes.scss | 3 + app/javascript/skins/glitch/witches/names.yml | 5 + .../skins/glitch/witches/variables.scss | 105 + .../skins/vanilla/win95/common.scss | 1 - app/javascript/skins/vanilla/win95/names.yml | 4 - app/javascript/styles/linernotes_dark.scss | 17 + .../styles/linernotes_dark/overrides.scss | 15 + .../styles/linernotes_dark/palette.scss | 59 + app/javascript/styles/mfc/0-palette.css | 127 ++ app/javascript/styles/mfc/1-foreground.css | 271 +++ app/javascript/styles/mfc/2-background.css | 181 ++ app/javascript/styles/mfc/3-highlights.css | 224 +++ app/javascript/styles/mfc/5-material.css | 72 + app/javascript/styles/mfc/6-actions.css | 120 ++ app/javascript/styles/mfc/mastodonFlat.scss | 6 + app/javascript/styles/mfc/variables.scss | 11 + .../mods/deprecated/display_bettersearch.css | 10 + .../styles/mods/display_breakname.css | 9 + .../styles/mods/display_browserfont.css | 20 + .../styles/mods/display_circleavatar.css | 15 + .../mods/display_collapsedinteractions.css | 37 + .../styles/mods/display_emojizoom.css | 23 + .../styles/mods/display_fadedinteractions.css | 9 + .../styles/mods/display_fullmedia.css | 31 + .../styles/mods/display_fullname.css | 11 + .../styles/mods/display_hidefollowcounts.css | 10 + .../styles/mods/display_hidereplycounts.css | 7 + .../styles/mods/display_starstohearts.css | 16 + .../styles/mods/display_transparentmedia.css | 10 + app/javascript/styles/mods/layout_1600px.css | 12 + .../styles/mods/layout_elefriend.css | 20 + .../mods/layout_gettingstartedheight.css | 13 + .../styles/mods/layout_hidedisabled.css | 17 + .../styles/mods/layout_hidefiltered.css | 9 + .../styles/mods/layout_mobile_bottombar.css | 29 + .../styles/mods/layout_singlecolumn.css | 25 + .../styles/mods/layout_widercolumns.css | 10 + .../styles/mods/test_colorizedlogo.css | 12 + app/models/account.rb | 2 +- app/models/status.rb | 2 +- app/validators/status_length_validator.rb | 2 +- app/views/layouts/application.html.haml | 4 + .../public_timelines/show.html.haml.save | 16 + .../initializers/content_security_policy.rb | 8 +- config/locales/en.yml | 5 +- config/locales/simple_form.en.yml | 2 +- config/locales/simple_form.tr.yml | 2 +- config/locales/tr.yml | 6 +- css-plugins | 1 + package.json | 2 + public/avatars/original/missing.png | Bin 3292 -> 79547 bytes public/favicon.ico | Bin 9086 -> 15086 bytes public/frameloader.js | 5 + public/img/article.svg | 54 + public/img/bg.jpg | Bin 0 -> 1339558 bytes public/img/clippy.gif | Bin 0 -> 88100 bytes public/img/koyuglyph.svg | 65 + public/img/loading.svg | 11 + public/img/logo-full.svg | 112 ++ public/img/logo.svg | 4 + public/img/pb-icon-big.png | Bin 0 -> 25162 bytes public/img/pb-icon-full.png | Bin 0 -> 20860 bytes public/img/pb-icon.svg | 4 + public/img/pb-icon_melt.svg | 57 + public/img/pb-icon_rendered.png | Bin 0 -> 3232 bytes public/img/pb-icon_small-rendered.png | Bin 0 -> 451 bytes public/img/pb-icon_white.png | Bin 0 -> 342 bytes public/img/pb-icon_white.svg | 64 + public/img/rt.svg | 60 + public/img/sparkles.svg | 6 + public/motd.html | 8 + public/new.gif | Bin 0 -> 2523 bytes public/person.png | Bin 0 -> 6091 bytes public/snow.gif | Bin 0 -> 390240 bytes public/snow.js | 0 yarn.lock | 12 +- 147 files changed, 8779 insertions(+), 55 deletions(-) create mode 100644 app/javascript/flavours/glitch/features/compose/gif_modal.js create mode 100644 app/javascript/flavours/glitch/features/ui/components/gif_modal.js create mode 100644 app/javascript/flavours/glitch/styles/.content create mode 100644 app/javascript/flavours/glitch/styles/components/giphy.scss create mode 100644 app/javascript/flavours/glitch/styles/extras.scss create mode 100644 app/javascript/flavours/glitch/styles/flat.scss create mode 100644 app/javascript/flavours/glitch/styles/flatClean.scss create mode 100644 app/javascript/flavours/glitch/styles/flatDroid.scss create mode 100644 app/javascript/flavours/glitch/styles/flatFlamingo.scss create mode 100644 app/javascript/flavours/glitch/styles/flatTwitter.scss create mode 100644 app/javascript/flavours/glitch/styles/mfc/1-foreground.css create mode 100644 app/javascript/flavours/glitch/styles/mfc/2-background.css create mode 100644 app/javascript/flavours/glitch/styles/mfc/3-highlights.css create mode 100644 app/javascript/flavours/glitch/styles/mfc/5-material.css create mode 100644 app/javascript/flavours/glitch/styles/mfc/6-actions.css create mode 100644 app/javascript/flavours/glitch/styles/mfc/clean.css create mode 100644 app/javascript/flavours/glitch/styles/mfc/droid.css create mode 100644 app/javascript/flavours/glitch/styles/mfc/fix.css create mode 100644 app/javascript/flavours/glitch/styles/mfc/flamingo.css create mode 100644 app/javascript/flavours/glitch/styles/mfc/twitter.css create mode 100644 app/javascript/flavours/glitch/styles/mfc/variables.scss create mode 100644 app/javascript/flavours/glitch/styles/motd.scss create mode 100644 app/javascript/skins/glitch/cyberpunk/common.scss create mode 100644 app/javascript/skins/glitch/cyberpunk/names.yml create mode 100644 app/javascript/skins/glitch/flat-clean/common.scss create mode 100644 app/javascript/skins/glitch/flat-clean/names.yml create mode 100644 app/javascript/skins/glitch/flat-droid/common.scss create mode 100644 app/javascript/skins/glitch/flat-droid/names.yml create mode 100644 app/javascript/skins/glitch/flat-flamingo/common.scss create mode 100644 app/javascript/skins/glitch/flat-flamingo/names.yml create mode 100644 app/javascript/skins/glitch/flat-twitter/common.scss create mode 100644 app/javascript/skins/glitch/flat-twitter/names.yml create mode 100644 app/javascript/skins/glitch/kafuka/common.scss create mode 100644 app/javascript/skins/glitch/kafuka/names.yml create mode 100644 app/javascript/skins/glitch/kafuka/variables.scss create mode 100644 app/javascript/skins/glitch/koyuspace/common.scss create mode 100644 app/javascript/skins/glitch/koyuspace/names.yml create mode 100644 app/javascript/skins/glitch/koyuspace/overrides.scss create mode 100644 app/javascript/skins/glitch/koyuspace/variables.scss create mode 100644 app/javascript/skins/glitch/pitchpink/common.scss create mode 100644 app/javascript/skins/glitch/pitchpink/names.yml create mode 100644 app/javascript/skins/glitch/pitchpink/variables.scss create mode 100644 app/javascript/skins/glitch/pumpkin/common.scss create mode 100644 app/javascript/skins/glitch/pumpkin/names.yml create mode 100644 app/javascript/skins/glitch/pumpkin/variables.scss create mode 100644 app/javascript/skins/glitch/safari/common.scss create mode 100644 app/javascript/skins/glitch/safari/names.yml create mode 100644 app/javascript/skins/glitch/summertime/common.scss create mode 100644 app/javascript/skins/glitch/summertime/names.yml create mode 100644 app/javascript/skins/glitch/witches/common.scss create mode 100644 app/javascript/skins/glitch/witches/fixes.scss create mode 100644 app/javascript/skins/glitch/witches/names.yml create mode 100644 app/javascript/skins/glitch/witches/variables.scss delete mode 100644 app/javascript/skins/vanilla/win95/common.scss delete mode 100644 app/javascript/skins/vanilla/win95/names.yml create mode 100644 app/javascript/styles/linernotes_dark.scss create mode 100644 app/javascript/styles/linernotes_dark/overrides.scss create mode 100644 app/javascript/styles/linernotes_dark/palette.scss create mode 100644 app/javascript/styles/mfc/0-palette.css create mode 100644 app/javascript/styles/mfc/1-foreground.css create mode 100644 app/javascript/styles/mfc/2-background.css create mode 100644 app/javascript/styles/mfc/3-highlights.css create mode 100644 app/javascript/styles/mfc/5-material.css create mode 100644 app/javascript/styles/mfc/6-actions.css create mode 100644 app/javascript/styles/mfc/mastodonFlat.scss create mode 100644 app/javascript/styles/mfc/variables.scss create mode 100644 app/javascript/styles/mods/deprecated/display_bettersearch.css create mode 100644 app/javascript/styles/mods/display_breakname.css create mode 100644 app/javascript/styles/mods/display_browserfont.css create mode 100644 app/javascript/styles/mods/display_circleavatar.css create mode 100644 app/javascript/styles/mods/display_collapsedinteractions.css create mode 100644 app/javascript/styles/mods/display_emojizoom.css create mode 100644 app/javascript/styles/mods/display_fadedinteractions.css create mode 100644 app/javascript/styles/mods/display_fullmedia.css create mode 100644 app/javascript/styles/mods/display_fullname.css create mode 100644 app/javascript/styles/mods/display_hidefollowcounts.css create mode 100644 app/javascript/styles/mods/display_hidereplycounts.css create mode 100644 app/javascript/styles/mods/display_starstohearts.css create mode 100644 app/javascript/styles/mods/display_transparentmedia.css create mode 100644 app/javascript/styles/mods/layout_1600px.css create mode 100644 app/javascript/styles/mods/layout_elefriend.css create mode 100644 app/javascript/styles/mods/layout_gettingstartedheight.css create mode 100644 app/javascript/styles/mods/layout_hidedisabled.css create mode 100644 app/javascript/styles/mods/layout_hidefiltered.css create mode 100644 app/javascript/styles/mods/layout_mobile_bottombar.css create mode 100644 app/javascript/styles/mods/layout_singlecolumn.css create mode 100644 app/javascript/styles/mods/layout_widercolumns.css create mode 100644 app/javascript/styles/mods/test_colorizedlogo.css create mode 100644 app/views/public_timelines/show.html.haml.save create mode 160000 css-plugins create mode 100644 public/frameloader.js create mode 100644 public/img/article.svg create mode 100644 public/img/bg.jpg create mode 100644 public/img/clippy.gif create mode 100644 public/img/koyuglyph.svg create mode 100644 public/img/loading.svg create mode 100644 public/img/logo-full.svg create mode 100644 public/img/logo.svg create mode 100644 public/img/pb-icon-big.png create mode 100644 public/img/pb-icon-full.png create mode 100644 public/img/pb-icon.svg create mode 100644 public/img/pb-icon_melt.svg create mode 100644 public/img/pb-icon_rendered.png create mode 100644 public/img/pb-icon_small-rendered.png create mode 100644 public/img/pb-icon_white.png create mode 100644 public/img/pb-icon_white.svg create mode 100644 public/img/rt.svg create mode 100644 public/img/sparkles.svg create mode 100644 public/motd.html create mode 100644 public/new.gif create mode 100644 public/person.png create mode 100644 public/snow.gif create mode 100644 public/snow.js diff --git a/app/javascript/flavours/glitch/actions/compose.js b/app/javascript/flavours/glitch/actions/compose.js index f83738093..462c482e4 100644 --- a/app/javascript/flavours/glitch/actions/compose.js +++ b/app/javascript/flavours/glitch/actions/compose.js @@ -60,6 +60,7 @@ export const COMPOSE_UPLOAD_CHANGE_SUCCESS = 'COMPOSE_UPLOAD_UPDATE_SUCCESS' export const COMPOSE_UPLOAD_CHANGE_FAIL = 'COMPOSE_UPLOAD_UPDATE_FAIL'; export const COMPOSE_DOODLE_SET = 'COMPOSE_DOODLE_SET'; +export const COMPOSE_GIPHY_SET = 'COMPOSE_GIPHY_SET'; export const COMPOSE_POLL_ADD = 'COMPOSE_POLL_ADD'; export const COMPOSE_POLL_REMOVE = 'COMPOSE_POLL_REMOVE'; @@ -154,7 +155,7 @@ export function submitCompose(routerHistory) { dispatch(submitComposeRequest()); if (getState().getIn(['compose', 'advanced_options', 'do_not_federate'])) { - status = status + ' 👁️'; + status = status + ' :tree:'; } api(getState).post('/api/v1/statuses', { status, @@ -237,6 +238,13 @@ export function doodleSet(options) { }; }; +export function giphySet(options) { + return { + type: COMPOSE_GIPHY_SET, + options: options, + }; +}; + export function uploadCompose(files) { return function (dispatch, getState) { const uploadLimit = 4; diff --git a/app/javascript/flavours/glitch/features/compose/components/compose_form.js b/app/javascript/flavours/glitch/features/compose/components/compose_form.js index 164f4a960..5ba13d7e7 100644 --- a/app/javascript/flavours/glitch/features/compose/components/compose_form.js +++ b/app/javascript/flavours/glitch/features/compose/components/compose_form.js @@ -360,6 +360,8 @@ class ComposeForm extends ImmutablePureComponent { privacy={privacy} sideArm={sideArm} /> + +
); } diff --git a/app/javascript/flavours/glitch/features/compose/components/options.js b/app/javascript/flavours/glitch/features/compose/components/options.js index f9212bbae..e804ba2e8 100644 --- a/app/javascript/flavours/glitch/features/compose/components/options.js +++ b/app/javascript/flavours/glitch/features/compose/components/options.js @@ -34,6 +34,14 @@ const messages = defineMessages({ defaultMessage: 'Draw something', id: 'compose.attach.doodle', }, + gif: { + defaultMessage: 'Embed GIF', + id: 'compose.attach.gif', + }, + jitsi: { + defaultMessage: 'Start call', + id: 'compose.attach.jitsi', + }, html: { defaultMessage: 'HTML', id: 'compose.content-type.html', @@ -97,6 +105,8 @@ class ComposerOptions extends ImmutablePureComponent { onChangeContentType: PropTypes.func, onTogglePoll: PropTypes.func, onDoodleOpen: PropTypes.func, + onEmbedJitsi: PropTypes.func, + onEmbedGiphy: PropTypes.func, onModalClose: PropTypes.func, onModalOpen: PropTypes.func, onToggleSpoiler: PropTypes.func, @@ -119,7 +129,7 @@ class ComposerOptions extends ImmutablePureComponent { // Handles attachment clicks. handleClickAttach = (name) => { const { fileElement } = this; - const { onDoodleOpen } = this.props; + const { onDoodleOpen, onEmbedJitsi, onEmbedGiphy } = this.props; // We switch over the name of the option. switch (name) { @@ -133,6 +143,16 @@ class ComposerOptions extends ImmutablePureComponent { onDoodleOpen(); } return; + case 'jitsi': + if (onEmbedJitsi) { + onEmbedJitsi(); + } + return; + case 'gif': + if (onEmbedGiphy) { + onEmbedGiphy(); + } + return; } } @@ -211,6 +231,16 @@ class ComposerOptions extends ImmutablePureComponent { name: 'doodle', text: , }, + { + icon: 'video-camera', + name: 'jitsi', + text: , + }, + { + icon: 'file-image-o', + name: 'gif', + text: , + } ]} onChange={this.handleClickAttach} onModalClose={onModalClose} diff --git a/app/javascript/flavours/glitch/features/compose/containers/options_container.js b/app/javascript/flavours/glitch/features/compose/containers/options_container.js index c792aa582..ff0eaaa38 100644 --- a/app/javascript/flavours/glitch/features/compose/containers/options_container.js +++ b/app/javascript/flavours/glitch/features/compose/containers/options_container.js @@ -3,6 +3,7 @@ import Options from '../components/options'; import { changeComposeAdvancedOption, changeComposeContentType, + changeCompose, addPoll, removePoll, } from 'flavours/glitch/actions/compose'; @@ -49,6 +50,15 @@ const mapDispatchToProps = (dispatch) => ({ dispatch(openModal('DOODLE', { noEsc: true })); }, + onEmbedJitsi() { + var x = Math.floor((Math.random() * 10000000000000000) + 1); + dispatch(changeCompose("https://meet.jit.si//"+x)); + }, + + onEmbedGiphy() { + dispatch(openModal('GIPHY', { noEsc: true })); + }, + onModalClose() { dispatch(closeModal()); }, diff --git a/app/javascript/flavours/glitch/features/compose/gif_modal.js b/app/javascript/flavours/glitch/features/compose/gif_modal.js new file mode 100644 index 000000000..91faca020 --- /dev/null +++ b/app/javascript/flavours/glitch/features/compose/gif_modal.js @@ -0,0 +1,106 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import Button from 'flavours/glitch/components/button'; +import ImmutablePureComponent from 'react-immutable-pure-component'; +import { connect } from 'react-redux'; +import ImmutablePropTypes from 'react-immutable-proptypes'; +import { giphySet, uploadCompose } from 'flavours/glitch/actions/compose'; +import IconButton from 'flavours/glitch/components/icon_button'; +import { debounce, mapValues } from 'lodash'; +import classNames from 'classnames'; +import ReactGiphySearchbox from 'react-giphy-searchbox' +import { changeCompose } from 'flavours/glitch/actions/compose'; + +// Utility for converting base64 image to binary for upload +// https://stackoverflow.com/questions/35940290/how-to-convert-base64-string-to-javascript-file-object-like-as-from-file-input-f +function dataURLtoFile(dataurl, filename) { + let arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], + bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n); + while(n--){ + u8arr[n] = bstr.charCodeAt(n); + } + return new File([u8arr], filename, { type: mime }); +} + +const mapStateToProps = state => ({ + options: state.getIn(['compose', 'giphy']), +}); + +const mapDispatchToProps = dispatch => ({ + /** Set options in the redux store */ + setOpt: (opts) => dispatch(giphySet(opts)), + /** Submit GIF for upload */ + submit: (file) => dispatch(uploadCompose([file])), +}); + +export default @connect(mapStateToProps, mapDispatchToProps) +class GIFModal extends ImmutablePureComponent { + + static propTypes = { + options: ImmutablePropTypes.map, + onClose: PropTypes.func.isRequired, + setOpt: PropTypes.func.isRequired, + submit: PropTypes.func.isRequired, + }; + + componentDidMount() { + //If component mounted + } + + onDoneButton = (item) => { + const url = item["images"]["original"]["url"]; + var modal = this; + fetch(url).then(function(response) { + return response.blob(); + }).then(function(blob) { + const reader = new FileReader(); + reader.readAsDataURL(blob); + reader.onloadend = function() { + var dataUrl = reader.result; + console.log(dataUrl); + const file = dataURLtoFile(dataUrl, 'giphy.gif'); + modal.props.submit(file); + modal.props.onClose(); // close dialog + }; + }); + }; + + handleClick = () => { + this.props.onClose(); + } + + handleCancel = () => { + this.props.onClose(); + } + + setRef = (c) => { + this.button = c; + } + + toggleNotifications = () => { + this.props.onToggleNotifications(); + } + + changeMuteDuration = (e) => { + this.props.onChangeMuteDuration(e); + } + + render () { + + return ( +
+
+ this.onDoneButton(item)} + masonryConfig={[ + { columns: 2, imageWidth: 190, gutter: 5 }, + { mq: "700px", columns: 2, imageWidth: 210, gutter: 5 } + ]} + /> +
+
+ ); + } + +} diff --git a/app/javascript/flavours/glitch/features/emoji_picker/index.js b/app/javascript/flavours/glitch/features/emoji_picker/index.js index 5fd904593..961b60b67 100644 --- a/app/javascript/flavours/glitch/features/emoji_picker/index.js +++ b/app/javascript/flavours/glitch/features/emoji_picker/index.js @@ -444,7 +444,7 @@ class EmojiPickerDropdown extends React.PureComponent { {button || 🙂} diff --git a/app/javascript/flavours/glitch/features/getting_started/index.js b/app/javascript/flavours/glitch/features/getting_started/index.js index b4549fdf8..e18c86547 100644 --- a/app/javascript/flavours/glitch/features/getting_started/index.js +++ b/app/javascript/flavours/glitch/features/getting_started/index.js @@ -177,6 +177,16 @@ const NAVIGATION_PANEL_BREAKPOINT = 600 + (285 * 2) + (10 * 2); { preferencesLink !== undefined && } +
+

+

: Radyo ODTÜ

+
+

+

: FG

+
+ +

Discord Server

+ diff --git a/app/javascript/flavours/glitch/features/ui/components/gif_modal.js b/app/javascript/flavours/glitch/features/ui/components/gif_modal.js new file mode 100644 index 000000000..f9413af9b --- /dev/null +++ b/app/javascript/flavours/glitch/features/ui/components/gif_modal.js @@ -0,0 +1,97 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import ImmutablePureComponent from 'react-immutable-pure-component'; +import { connect } from 'react-redux'; +import ImmutablePropTypes from 'react-immutable-proptypes'; +import { giphySet, uploadCompose } from 'flavours/glitch/actions/compose'; +import IconButton from 'flavours/glitch/components/icon_button'; +import ReactGiphySearchbox from 'react-giphy-searchbox' +import { defineMessages, injectIntl } from 'react-intl'; + +const messages = defineMessages({ + search: { id: 'giphy.search', defaultMessage: 'Search for GIFs' }, + error: { id: 'giphy.error', defaultMessage: 'Oops! Something went wrong. Please, try again.' }, + loading: { id: 'giphy.loading', defaultMessage: 'Loading...'}, + nomatches: { id: 'giphy.nomatches', defaultMessage: 'No matches found.' }, + close: { id: 'settings.close', defaultMessage: 'Close' }, +}); + +// Utility for converting base64 image to binary for upload +// https://stackoverflow.com/questions/35940290/how-to-convert-base64-string-to-javascript-file-object-like-as-from-file-input-f +function dataURLtoFile(dataurl, filename) { + let arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], + bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n); + while(n--){ + u8arr[n] = bstr.charCodeAt(n); + } + return new File([u8arr], filename, { type: mime }); +} + +const mapStateToProps = state => ({ + options: state.getIn(['compose', 'giphy']), +}); + +const mapDispatchToProps = dispatch => ({ + /** Set options in the redux store */ + setOpt: (opts) => dispatch(giphySet(opts)), + /** Submit GIF for upload */ + submit: (file) => dispatch(uploadCompose([file])), +}); + +export default @connect(mapStateToProps, mapDispatchToProps) +@injectIntl +class GIFModal extends ImmutablePureComponent { + + static propTypes = { + intl: PropTypes.object.isRequired, + options: ImmutablePropTypes.map, + onClose: PropTypes.func.isRequired, + setOpt: PropTypes.func.isRequired, + submit: PropTypes.func.isRequired, + }; + + onDoneButton = (item) => { + const url = item["images"]["original"]["mp4"]; + var modal = this; + fetch(url).then(function(response) { + return response.blob(); + }).then(function(blob) { + const reader = new FileReader(); + reader.readAsDataURL(blob); + reader.onloadend = function() { + var dataUrl = reader.result; + const file = dataURLtoFile(dataUrl, 'giphy.mp4'); + modal.props.submit(file); + modal.props.onClose(); // close dialog + }; + }); + }; + + render () { + + const { intl } = this.props; + + return ( +
+
+
+ this.onDoneButton(item)} + masonryConfig={[ + { columns: 2, imageWidth: 190, gutter: 5 }, + { mq: "700px", columns: 2, imageWidth: 210, gutter: 5 } + ]} + autoFocus="true" + searchPlaceholder={intl.formatMessage(messages.search)} + messageError={intl.formatMessage(messages.error)} + messageLoading={intl.formatMessage(messages.loading)} + messageNoMatches={intl.formatMessage(messages.nomatches)} + wrapperClassName="giphy-modal__searchbox" + /> +
+
+ ); + } + +} diff --git a/app/javascript/flavours/glitch/features/ui/components/link_footer.js b/app/javascript/flavours/glitch/features/ui/components/link_footer.js index 4d7fc36c2..4d2ba8e97 100644 --- a/app/javascript/flavours/glitch/features/ui/components/link_footer.js +++ b/app/javascript/flavours/glitch/features/ui/components/link_footer.js @@ -58,7 +58,7 @@ class LinkFooter extends React.PureComponent {

glitch-soc/mastodon (v{version}), Mastodon: Mastodon }} diff --git a/app/javascript/flavours/glitch/features/ui/components/modal_root.js b/app/javascript/flavours/glitch/features/ui/components/modal_root.js index 488daf0cc..7ccc50919 100644 --- a/app/javascript/flavours/glitch/features/ui/components/modal_root.js +++ b/app/javascript/flavours/glitch/features/ui/components/modal_root.js @@ -12,6 +12,7 @@ import BoostModal from './boost_modal'; import FavouriteModal from './favourite_modal'; import AudioModal from './audio_modal'; import DoodleModal from './doodle_modal'; +import GIFModal from './gif_modal'; import ConfirmationModal from './confirmation_modal'; import FocalPointModal from './focal_point_modal'; import { @@ -34,6 +35,7 @@ const MODAL_COMPONENTS = { 'BOOST': () => Promise.resolve({ default: BoostModal }), 'FAVOURITE': () => Promise.resolve({ default: FavouriteModal }), 'DOODLE': () => Promise.resolve({ default: DoodleModal }), + 'GIPHY': () => Promise.resolve({ default: GIFModal }), 'CONFIRM': () => Promise.resolve({ default: ConfirmationModal }), 'MUTE': MuteModal, 'BLOCK': BlockModal, @@ -70,7 +72,7 @@ export default class ModalRoot extends React.PureComponent { } renderLoading = modalId => () => { - return ['MEDIA', 'VIDEO', 'BOOST', 'FAVOURITE', 'DOODLE', 'CONFIRM', 'ACTIONS'].indexOf(modalId) === -1 ? : null; + return ['MEDIA', 'VIDEO', 'BOOST', 'FAVOURITE', 'DOODLE', 'GIPHY', 'CONFIRM', 'ACTIONS'].indexOf(modalId) === -1 ? : null; } renderError = (props) => { diff --git a/app/javascript/flavours/glitch/features/ui/components/navigation_panel.js b/app/javascript/flavours/glitch/features/ui/components/navigation_panel.js index 50e7d5c48..e0f5f65a5 100644 --- a/app/javascript/flavours/glitch/features/ui/components/navigation_panel.js +++ b/app/javascript/flavours/glitch/features/ui/components/navigation_panel.js @@ -29,6 +29,21 @@ const NavigationPanel = ({ onOpenSettings }) => ( {!!relationshipsLink && } +


+ +

+

: Radyo ODTÜ

+ +
+ +

+

: FG

+
+ +

Discord Server

+ +
+ {showTrends &&
} {showTrends && }
diff --git a/app/javascript/flavours/glitch/locales/en.js b/app/javascript/flavours/glitch/locales/en.js index 90e924d4a..a4d502e1c 100644 --- a/app/javascript/flavours/glitch/locales/en.js +++ b/app/javascript/flavours/glitch/locales/en.js @@ -1,7 +1,7 @@ import inherited from 'mastodon/locales/en.json'; const messages = { - 'getting_started.open_source_notice': 'Glitchsoc is free open source software forked from {Mastodon}. You can contribute or report issues on GitHub at {github}.', + 'getting_started.open_source_notice': 'Metu Life is free open source software forked from {Mastodon}.', /* You can contribute or report issues on GitHub at {github}.' */ 'layout.auto': 'Auto', 'layout.current_is': 'Your current layout is:', 'layout.desktop': 'Desktop', @@ -53,6 +53,7 @@ const messages = { 'compose.attach.upload': 'Upload a file', 'compose.attach.doodle': 'Draw something', + 'compose.attach.gif': 'Embed GIF', 'compose.attach': 'Attach...', 'advanced_options.local-only.short': 'Local-only', diff --git a/app/javascript/flavours/glitch/locales/tr.js b/app/javascript/flavours/glitch/locales/tr.js index c2b740617..2ebd24578 100644 --- a/app/javascript/flavours/glitch/locales/tr.js +++ b/app/javascript/flavours/glitch/locales/tr.js @@ -2,6 +2,9 @@ import inherited from 'mastodon/locales/tr.json'; const messages = { // No translations available. + 'compose.attach.jitsi': 'Arama başlat', + 'compose.attach.doodle': 'Çizim yap', + 'compose.attach.gif': 'GIF yükle', }; export default Object.assign({}, inherited, messages); diff --git a/app/javascript/flavours/glitch/reducers/compose.js b/app/javascript/flavours/glitch/reducers/compose.js index e081c31ad..48e0b39c2 100644 --- a/app/javascript/flavours/glitch/reducers/compose.js +++ b/app/javascript/flavours/glitch/reducers/compose.js @@ -35,6 +35,7 @@ import { COMPOSE_UPLOAD_CHANGE_SUCCESS, COMPOSE_UPLOAD_CHANGE_FAIL, COMPOSE_DOODLE_SET, + COMPOSE_GIPHY_SET, COMPOSE_RESET, COMPOSE_POLL_ADD, COMPOSE_POLL_REMOVE, @@ -97,6 +98,7 @@ const initialState = ImmutableMap({ resetFileKey: Math.floor((Math.random() * 0x10000)), idempotencyKey: null, tagHistory: ImmutableList(), + giphy: null, doodle: ImmutableMap({ fg: 'rgb( 0, 0, 0)', bg: 'rgb(255, 255, 255)', @@ -500,6 +502,8 @@ export default function compose(state = initialState, action) { })); case COMPOSE_DOODLE_SET: return state.mergeIn(['doodle'], action.options); + case COMPOSE_GIPHY_SET: + return state.mergeIn(['giphy'], action.options); case REDRAFT: const do_not_federate = action.status.get('local_only', false); let text = action.raw_text || unescapeHTML(expandMentions(action.status)); diff --git a/app/javascript/flavours/glitch/styles/.content b/app/javascript/flavours/glitch/styles/.content new file mode 100644 index 000000000..e69de29bb diff --git a/app/javascript/flavours/glitch/styles/accounts.scss b/app/javascript/flavours/glitch/styles/accounts.scss index a5ddde937..73d13de8a 100644 --- a/app/javascript/flavours/glitch/styles/accounts.scss +++ b/app/javascript/flavours/glitch/styles/accounts.scss @@ -327,3 +327,23 @@ margin-top: 10px; } } + + +.bg-profile { + display: block; + filter: blur(12px); + height: 100%; + left: 0; + position: fixed; + top: 0; + width: 100%; + z-index: -1; + + .bg-profile-img { + background-size: cover; + background-position: 50%; + height: calc(100% + 30px); + margin: -15px; + width: calc(100% + 30px); + } +} \ No newline at end of file diff --git a/app/javascript/flavours/glitch/styles/basics.scss b/app/javascript/flavours/glitch/styles/basics.scss index be0e1b860..6ac0a0688 100644 --- a/app/javascript/flavours/glitch/styles/basics.scss +++ b/app/javascript/flavours/glitch/styles/basics.scss @@ -130,8 +130,8 @@ body { margin: 20px; img { - display: block; - max-width: 470px; + display: auto; + max-width: 128px; width: 100%; height: auto; margin-top: -120px; diff --git a/app/javascript/flavours/glitch/styles/components/composer.scss b/app/javascript/flavours/glitch/styles/components/composer.scss index fd62bb651..b03e33cfa 100644 --- a/app/javascript/flavours/glitch/styles/components/composer.scss +++ b/app/javascript/flavours/glitch/styles/components/composer.scss @@ -226,7 +226,7 @@ } a { - color: $lighter-text-color; + color: $lighter-text-color !important; text-decoration: none; &:hover { text-decoration: underline } diff --git a/app/javascript/flavours/glitch/styles/components/drawer.scss b/app/javascript/flavours/glitch/styles/components/drawer.scss index b6d06f53a..50e60174f 100644 --- a/app/javascript/flavours/glitch/styles/components/drawer.scss +++ b/app/javascript/flavours/glitch/styles/components/drawer.scss @@ -200,7 +200,7 @@ position: absolute; top: 0; left: 0; - background: lighten($ui-base-color, 13%); + background: none; /*lighten($ui-base-color, 13%);*/ box-sizing: border-box; padding: 0; display: flex; @@ -233,16 +233,11 @@ } > .mastodon { - display: block; width: 100%; height: 100%; border: 0; cursor: inherit; } - - @media screen and (min-height: 640px) { - display: block; - } } .pseudo-drawer { @@ -260,21 +255,3 @@ height: 100%; background: rgba($base-overlay-background, 0.5); } - -@for $i from 0 through 3 { - .mbstobon-#{$i} .drawer__inner__mastodon { - @if $i == 3 { - background: url('~flavours/glitch/images/wave-drawer.png') no-repeat bottom / 100% auto, lighten($ui-base-color, 13%); - } @else { - background: url('~flavours/glitch/images/wave-drawer-glitched.png') no-repeat bottom / 100% auto, lighten($ui-base-color, 13%); - } - - & > .mastodon { - background: url("~flavours/glitch/images/mbstobon-ui-#{$i}.png") no-repeat left bottom / contain; - - @if $i != 3 { - filter: contrast(50%) brightness(50%); - } - } - } -} diff --git a/app/javascript/flavours/glitch/styles/components/giphy.scss b/app/javascript/flavours/glitch/styles/components/giphy.scss new file mode 100644 index 000000000..332d02099 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/components/giphy.scss @@ -0,0 +1,13 @@ +.giphy-modal { + @extend .boost-modal; + width: 500px; +} + +.giphy-modal__container { + text-align: center; + padding: 20px; +} + +.giphy-modal__searchbox { + width: 450px !important; +} diff --git a/app/javascript/flavours/glitch/styles/components/index.scss b/app/javascript/flavours/glitch/styles/components/index.scss index aada9a928..3a093e496 100644 --- a/app/javascript/flavours/glitch/styles/components/index.scss +++ b/app/javascript/flavours/glitch/styles/components/index.scss @@ -906,6 +906,14 @@ .getting-started__wrapper { position: relative; overflow-y: auto; + + p, audio { + padding-left: 10px; + } + + audio { + padding-top: 10px; + } } .flex-spacer { @@ -1684,6 +1692,7 @@ noscript { @import 'search'; @import 'emoji'; @import 'doodle'; +@import 'giphy'; @import 'drawer'; @import 'media'; @import 'sensitive'; diff --git a/app/javascript/flavours/glitch/styles/components/media.scss b/app/javascript/flavours/glitch/styles/components/media.scss index 6cbcb05bd..09cde1a6f 100644 --- a/app/javascript/flavours/glitch/styles/components/media.scss +++ b/app/javascript/flavours/glitch/styles/components/media.scss @@ -742,3 +742,11 @@ max-height: 80vh; } } + +/* Tuan's edit */ + +.video-player__buttons-bar button { + background: none !important; + border: none !important; + color: rgba(255,255,255,0.5) !important; +} diff --git a/app/javascript/flavours/glitch/styles/extras.scss b/app/javascript/flavours/glitch/styles/extras.scss new file mode 100644 index 000000000..f6fe374c0 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/extras.scss @@ -0,0 +1,7 @@ +.mention { + color: $ui-primary-color !important +} + +.mention.hashtag, .status__content a.unhandled-link { + color: $highlight-text-color +} diff --git a/app/javascript/flavours/glitch/styles/flat.scss b/app/javascript/flavours/glitch/styles/flat.scss new file mode 100644 index 000000000..394a59066 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/flat.scss @@ -0,0 +1,1715 @@ +body { + font-size: 10.5pt; +} + +.landing-page #mastodon-timeline, +.landing-page__forms, +.landing-page__information, +.landing-page__call-to-action, +.column>.scrollable { + background: $background-color; +} + +.column-header { + background: $background-color; +} + +landing-page__call-to-action { + display: none; +} + +.landing-page #mastodon-timeline, +.landing-page__forms, +.landing-page__information, +.landing-page__call-to-action, +.column>.scrollable { + background: $background-color; +} + +* { + outline:0; +} + +.column { + border-radius: 10px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; +} + +.account__avatar, +.account__avatar-overlay-base, +.account__avatar-overlay-overlay, +.u-photo, +#profile_page_avatar { + border-radius: 50% !important; + -moz-border-radius: 50% !important; + -webkit-border-radius: 50% !important; +} + +.drawer__inner { + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; +} + +.drawer__header { + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; +} + +div.drawer__header a:first-child:hover { + border-top-left-radius: 5px !important; + -moz-border-top-left-radius: 5px !important; + -webkit-border-top-left-radius: 5px !important; + border-bottom-left-radius: 5px !important; + -moz-border-bottom-left-radius: 5px !important; + -webkit-border-bottom-left-radius: 5px !important; +} + +div.drawer__header a:last-child:hover { + border-top-right-radius: 5px !important; + -moz-border-top-right-radius: 5px !important; + -webkit-border-top-right-radius: 5px !important; + border-bottom-right-radius: 5px !important; + -moz-border-bottom-right-radius: 5px !important; + -webkit-border-bottom-right-radius: 5px !important; +} + +.getting-started { + overflow: hidden; +} + +img[alt="Screenshot"], +img[alt="Logo"], +img[alt="Fluffy elephant friend"] { + border-radius: 0 !important; + -moz-border-radius: 0 !important; + -webkit-border-radius: 0 !important; +} + +.user.simple_form { + -webkit-box-shadow: none !important; + -moz-box-shadow: none !important; + box-shadow: none !important; + border-radius: 10px !important; + -webkit-border-radius: 10px !important; + -moz-border-radius: 10px !important; + background: #1d2026 !important; +} + +.search__input:focus { + background: #29293d; +} + +.column-header, +.column-back-button { + -webkit-border-top-left-radius: 5px; + -webkit-border-top-right-radius: 5px; + -moz-border-radius-topleft: 5px; + -moz-border-radius-topright: 5px; + border-top-left-radius: 5px; + border-top-right-radius: 5px; +} + +.scrollable { + -webkit-border-bottom-right-radius: 5px; + -webkit-border-bottom-left-radius: 5px; + -moz-border-radius-bottomright: 5px; + -moz-border-radius-bottomleft: 5px; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; +} + +.search__input { + border-radius: 5px !important; + -moz-border-radius: 5px !important; + -webkit-border-radius: 5px !important; +} + +.activity-stream { + margin-top: 10px; +} + +.card { + border-radius: 4px !important; + -moz-border-radius: 4px !important; + -webkit-border-radius: 4px !important; +} + +.simple_form .label_input label { + width: auto !important; + margin-left: 15px; +} + +select[name="user[locale]"] { + margin-left: 10px; +} + +.dropdown__icon { + margin: -3px; +} + +.column-header__button { + border-top-right-radius: 4px !important; + -moz-border-top-right-radius: 4px !important; + -webkit-border-top-right-radius: 4px !important; +} + +.privacy-dropdown.active .privacy-dropdown__value.active, +.actions-modal ul li:not(:empty) a.active, .actions-modal ul li:not(:empty) a.active button, .actions-modal ul li:not(:empty) a:active, .actions-modal ul li:not(:empty) a:active button, .actions-modal ul li:not(:empty) a:focus, .actions-modal ul li:not(:empty) a:focus button, .actions-modal ul li:not(:empty) a:hover, .actions-modal ul li:not(:empty) a:hover button { + background: $accent-color !important; +} + +.button { + background-color: $accent-color !important; +} + +.button:hover, +.button:disabled { + background-color: #52e0a3 !important; + border-radius: 4px; +} + +.ui { + background-color: $background-color; +} + +.drawer .drawer__header, +.column-header, +.column-icon { + background-color: $background-color; +} + +.column-icon { + color: #eee; + transition: all 200ms; +} + +.column-icon:hover { + color: #fff; +} + +.column-icon.collapsable { + background-color: $accent-color; + color: #fff; + font-size: 20px !important; + padding-bottom: 13px !important; +} + +.column-settings--outer, +.column-settings--section { + background-color: $accent-color; + color: #fff; +} + +.react-toggle--checked .react-toggle-track, +.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track { + background-color: $background-color; +} + +.react-toggle--checked .react-toggle-thumb { + border-color: $background-color; +} + +.drawer .drawer__header .drawer__tab { + color: $accent-color; +} + +.drawer .drawer__header a:hover { + color: $accent-color; + background: $background-color; +} + +.search__input { + background-color: $background-color; + transition: all 200ms; + color: #fff; +} + +.drawer__inner, +.drawer__inner__mastodon, +.getting-started { + background-color: $background-color; +} + +.navigation-bar { + color: #eee; +} + +.navigation-bar strong { + font-size: 14px; + margin-top: 2px; +} + +.search-results__header { + background-color: $background-color; + color: #eee; + text-transform: capitalize; +} + +.drawer__inner.darker { + background-color: $background-color; +} + +.account__display-name { + outline: none; +} + +.display-name span { + color: #ddd; +} + +.status__prepend, +.status, +.column>.scrollable { + background-color: $background-color; + color: #fff; + border-bottom: 0; +} + +.notification__message { + color: #ccc; +} + +.status .status__relative-time { + color: #ccc; +} + +.status__content a .fa, +.status__content a .fa:hover { + color: $accent-color; +} + +.status__content a, + +.reply-indicator__content a, +.getting-started a, +.muted .status__content a, +.account__header .account__header__username { + color: $accent-color; +} + +.muted .status__display-name strong { + color: #ccc; +} + +.status__prepend .status__display-name strong { + color: #fff; + outline: none; +} + +.muted .status__content p { + color: #ccc; +} + +.column-link, +.column { + background-color: $background-color; +} + +.account__action-bar, +.account__action-bar__tab, +.detailed-status__action-bar { + border: 0; + background: $background-color !important; +} + +.account { + border-bottom: 0; +} + +.column-back-button, +.column-header > .column-header__back-button { + background-color: $background-color; + color: #37dc94; +} + +.status__content .status__content__spoiler-link, +.reply-indicator__content .status__content__spoiler-link { + background: #29293d; +} + +.autosuggest-textarea__suggestions { + background: #fff; +} + +.autosuggest-textarea__suggestions__item:hover { + background: $accent-color; + color: #fff; +} + +.autosuggest-textarea__suggestions__item.selected { + background: $accent-color; + color: #fff; +} + +.reply-indicator { + background: #29293d; +} + +.reply-indicator__content { +color: #fff +} + +.reply-indicator .reply-indicator__display-name { + color: #fff +} + +.search__icon .fa { + color: #37dc94; +} + +.detailed-status { + background: $background-color !important; +} + +.account__header { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + background: $background-color; + text-align: center; + background-size: cover; + background-position: center; + position: relative; +} + +.account__header>div { + background: linear-gradient(to bottom, rgba(34, 34, 51, 0.75), $background-color); +} + +.icon-button.inverted { + color: $accent-color; +} +.icon-button.inverted.active { + color: $accent-color; +} + +.icon-button.inverted:hover, +.icon-button.inverted:active, +.icon-button.inverted:focus { + color: $accent-color; +} + +.compose-form__buttons, +.compose-form__buttons-wrapper { + background: #29293d !important; +} + +.text-icon-button.active { + color: #37dc94 +} + +.composer--options--dropdown.open>.value { + background: #37dc94; +} + +.privacy-dropdown__option.active { + background: $accent-color; +} + +.privacy-dropdown__option:hover { + background: $accent-color; +} + +.privacy-dropdown__option.active:hover { + background: $accent-color; +} + +.column-header__button{ + background: $background-color; +} + +.column-header__button.active, +.column-header__button.active:hover{ + background: $accent-color; +} + +.column-header__collapsible-inner { + background: $accent-color; + color: #fff !important; +} + +.column-settings__section { + color: #333; +} + +.column-settings__section span { + color: #fff !important; +} +.setting-meta__label, +.setting-toggle__label{ + color: #fff; +} + +.column-subheading{ + background: $background-color; +} + +.column-header__back-button, +.navigation-bar, +.tabs-bar { + background: $background-color; + color: #37dc94; +} + +.column-header__back-button:hover { + color: #52e0a3; +} + +.status__content__read-more-button { + color: $accent-color; +} + +.drawer__inner__mastodon { + background: transparent; +} + +.search-results__section h5 { + border: 0; + background: $background-color; +} + +.search-results__header { + color: #52e0a3; +} + +.tabs-bar__link { + border: 0; +} + +.flex-spacer { + visibility: hidden; +} + +.account__section-headline { + background: transparent; + border: 0; +} + +.account__section-headline a.active:after { + border: 0; +} + +.account__section-headline a.active:after, +.account__section-headline a.active:before { + border-color: transparent transparent rgba(49, 53, 67, .5); +} + +.account__section-headline { + margin-bottom: 20px; + padding-right: 10px; +} + +.account__section-headline a:before { + margin-top: 5px; +} + +.account__disclaimer { + border: 0; +} + +dl { + border: 0 !important; +} + +.account__header__fields { + border: 0 !important; +} + +.account__header__fields dt, +.account__header .account__header__fields dt { + background: rgba(23,23,23,.5); +} + +.account__header .account__header__fields dd:not(.verified), +.account__header__fields dd:not(.verified) { + background: rgba(23,23,23,.25); +} + +.light { + background: #fff !important; +} + +.content-wrapper, +.sidebar, +.sidebar-wrapper, +.sidebar ul ul a, +.selected, +.sidebar ul a:hover { + background: $background-color !important; +} + +.admin-wrapper .sidebar ul a i.fa { + color: #fff; +} + +.focusable:focus { + background: $background-color; +} + +.landing-page .extended-description, +.landing-page .-links { + background: #17191f; +} + +.public-layout .account__section-headline, +.activity-stream .entry, +.public-account-header__tabs__tabs, +.public-account-bio__extra, +.hero-widget__text, +.public-layout .account__header__content, +.public-layout .header, +.public-layout .public-account-header__tabs__tabs .counter, +.public-layout .public-account-header__tabs__tabs, +.load-more:hover { + background: $background-color !important; + border-radius: 4px; +} + +.account__section-headline a.active:after, +.account__section-headline a.active:before { + border-style: none !important; +} + +.account__header__fields dl { + background: $background-color !important; +} + +.public-layout .public-account-bio .roles { + background: $background-color !important; +} + +.endorsements-widget { + background: $background-color; + border-radius: 4px; + box-shadow: 0 0 15px rgba(0,0,0,.2); +} + +.modal-layout { + background: $background-color !important; +} + +.fa-bell:before, +.fa-bell-o:before { + content: "\f0e7" !important; +} + +.landing-page h1 { + line-height: 0.75; +} + +.report-modal__comment .setting-text { + color: #282c37 !important; +} + +.admin-wrapper { + background: $background-color; +} + +.notification__filter-bar, +.account__section-headline, +.notification__filter-bar button, +.account__section-headline button, +.notification__filter-bar button.active::before, +.notification__filter-bar button.active::after, +.notification__filter-bar a.active::before, +.notification__filter-bar a.active::after, +.account__section-headline button.active::before, +.account__section-headline button.active::after, +.account__section-headline a.active::before, +.account__section-headline a.active::after, +.empty-column-indicator { + border: none; + background: $background-color; +} + +.landing-page__information, +.landing-page__forms, +.landing-page #mastodon-timeline { + box-shadow: none !important; +} + +body.lighter { + background: $background-color; +} + +body.with-modals { + overflow-y: auto; +} + +.simple_form .fields-row__column { + flex: 0 0 auto; +} + +.simple_form select { + width: 97%; +} + +.landing-page.alternative .brand { + display: none; +} + +.landing-page__forms { + padding-left: 20px; + padding-right: 20px; +} + +.page-header { + background: $background-color; + box-shadow: none !important; +} + +img[alt=":circle:"] { + display: none !important; +} + +b.with-modals { + font-weight: bold !important; + color: #fff !important; +} + +body.theme-default:after { + backdrop-filter: blur(8px); +} + +.public-layout .container:last-of-type { + background: $background-color; + margin: 0 auto; + margin-top: 0px; + min-width: 100%; + padding: 60px; + padding-bottom: 0; + padding-top: 40px; + margin-top: calc(7px + 10vh); +} + +.box-widget, +.contact-widget, +.landing-page__information.contact-widget, +.public-layout .public-account-header, +.public-layout .header, +.activity-stream, +.hero-widget, +.public-layout .public-account-bio, +.endorsements-widget { + background: $background-color; + box-shadow: none !important; + border-radius: 4px; +} + +.landing-page__information strong { + display: block; +} + +.fa-unlock:before { + content: "" !important; +} + +.landing-page__forms .subtle-hint a:active, +.landing-page__forms .subtle-hint a:focus, +.landing-page__forms .subtle-hint a:hover, +.simple_form .hint a { + color: $accent-color; +} + +.simple_form .block-button:active, +.simple_form .block-button:focus, +.simple_form .button:active, +.simple_form .button:focus, +.simple_form button:active, +.simple_form button:focus, +.simple_form .block-button, +.simple_form .button, +.simple_form button, +.simple_form .block-button:hover, +.simple_form .button:hover, +.simple_form button:hover { + background: $accent-color; +} + +.hero-widget__footer, +.directory__tag > a, +.directory__tag > div { + background: $background-color !important; + box-shadow: none; +} + +.hero-widget__footer__column { + display: none; +} + +.hero-widget, +.landing .hero-widget__text { + border-radius: 4px !important; +} + +.landing .simple_form p.lead { + display: none; +} + +.landing__grid__column-registration .new_user:before { + content: "Sign up and become part of a social media revolution."; + font-weight: 400; + color: #9baec8; + font-size: 15px; + line-height: 80px; +} + +.directory { + background: $background-color; + box-shadow: none; +} + +.accounts-table tbody td { + border-bottom: 0; +} + +.dropdown-menu__item a:active, +.dropdown-menu__item a:focus, +.dropdown-menu__item a:hover, +.composer--options--dropdown--content--item.active, +.composer--options--dropdown--content--item:hover, +.composer--options--dropdown--content--item.active:hover { + background: $accent-color; + color: #fff; +} + +.dropdown-menu, +.dropdown-menu__item a { + background: #fff; + color: #333; +} + +.dropdown-menu__arrow.bottom { + display: none; +} + +.icon-button.active { + color: $accent-color; +} + +.dropdown-menu__separator { + border-bottom: 1px solid #ccc; +} + +.simple_form .input.boolean label a { + color: $accent-color; +} + +.public-layout .footer .brand { + display: inline-block; + padding: 30px; +} + +.public-layout .footer .brand svg { + display: none; +} + +.account__header__bar { + border-bottom: none; +} + +.button.logo-button:active, +.button.logo-button:focus, +.button.logo-button:hover, +.button.logo-button { + background: $accent-color; +} + +.confirmation-modal__action-bar .confirmation-modal__secondary-button, +.confirmation-modal__action-bar .confirmation-modal__cancel-button, +.confirmation-modal__action-bar .mute-modal__cancel-button, +.mute-modal__action-bar .confirmation-modal__secondary-button, +.mute-modal__action-bar .confirmation-modal__cancel-button, +.mute-modal__action-bar .mute-modal__cancel-button, +.confirmation-modal__action-bar .confirmation-modal__secondary-button:hover, +.confirmation-modal__action-bar .confirmation-modal__secondary-button:focus, +.confirmation-modal__action-bar .confirmation-modal__secondary-button:active, +.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover, +.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus, +.confirmation-modal__action-bar .confirmation-modal__cancel-button:active, +.confirmation-modal__action-bar .mute-modal__cancel-button:hover, +.confirmation-modal__action-bar .mute-modal__cancel-button:focus, +.confirmation-modal__action-bar .mute-modal__cancel-button:active, +.mute-modal__action-bar .confirmation-modal__secondary-button:hover, +.mute-modal__action-bar .confirmation-modal__secondary-button:focus, +.mute-modal__action-bar .confirmation-modal__secondary-button:active, +.mute-modal__action-bar .confirmation-modal__cancel-button:hover, +.mute-modal__action-bar .confirmation-modal__cancel-button:focus, +.mute-modal__action-bar .confirmation-modal__cancel-button:active, +.mute-modal__action-bar .mute-modal__cancel-button:hover, +.mute-modal__action-bar .mute-modal__cancel-button:focus, +.mute-modal__action-bar .mute-modal__cancel-button:active { + color: #fff; +} + +@media screen and (min-width: 480px) { + .confirmation-modal { + max-width: 450px; + } +} + +.boost-modal__action-bar .button, +.confirmation-modal__action-bar .button, +.mute-modal__action-bar .button { + margin: 5px; +} + +.button.logo-button svg { + display: none; +} + +.page-header p { + display: none; +} + +.nav-button[href="https://metu.life/"] { + display: none !important; +} + +.simple_form__overlay-area__overlay { + background: rgba(34,34,51,.65) !important; +} + +.compose-form__publish-button-wrapper > .button:before { + content: "hop!"; + display: block; +} + +.nothing-here { + background: $background-color; + box-shadow: none; +} + +.column-link--transparent.active, +.quick-nav a:active, +.quick-nav a:focus, +.quick-nav a:hover, +.quick-nav a, +.filters .filter-subset a.selected { + color: $accent-color; +} + +.filters .filter-subset a.selected { + border-bottom: 2px solid $accent-color; +} + +.simple_form input[type="email"]:active, +.simple_form input[type="email"]:focus, +.simple_form input[type="number"]:active, +.simple_form input[type="number"]:focus, +.simple_form input[type="password"]:active, +.simple_form input[type="password"]:focus, +.simple_form input[type="text"]:active, +.simple_form input[type="text"]:focus, +.simple_form textarea:active, +.simple_form textarea:focus { + border-color: $accent-color; +} + +.column-header.active .column-header__icon { + color: $accent-color; +} + +.notification__message .fa { + color: $accent-color; +} + +body.lighter .logo-container { + margin: 0 !important; +} + +.card > a { + box-shadow: none; +} + +.card__bar, +.card > a:active .card__bar, +.card > a:focus .card__bar, +.card > a:hover .card__bar { + background: $background-color; +} + +body.lighter .card__img { + display: none; +} + +.simple_form p.hint { + font-weight: bold; + margin-bottom: 0; +} + +.logo-container h1 svg, +.public-layout .header .brand svg, +.landing__brand svg { + display: none; +} + +.column-inline-form { + background: $background-color; +} + +.account__header__fields .verified { + border: 0; +} + +.account__header__bio .account__header__fields dl:first-child .verified, +.public-layout .public-account-bio .account__header__fields dl:first-child .verified, +.public-layout .public-account-bio { + border-radius: 0px; +} + +.fa-at::before { + content: "" !important; +} + +.trends__header { + background: $background-color; +} + +.landing-page__mascot { + bottom: 40px !important; +} + +.landing-page__call-to-action { + border-radius: 0 !important; +} + +.regeneration-indicator { + background: $background-color; +} + +.regeneration-indicator__figure { + background: transparent url($loading) no-repeat top/100% auto !important; + margin-top: -50px; +} + +.regeneration-indicator__figure img { + visibility: hidden; +} + +.columns-area__panels__main { + max-width: 640px; +} + +.drawer__inner__mastodon { + align-items: flex-end; + display: flex; + margin: 0 auto; +} + +.drawer__inner__mastodon > img { + width: auto; + height: auto; + padding-bottom: 25px; +} + +.poll__chart.leading { + background: $accent-color; +} + +.tabs-bar__link.active { + border-bottom: 2px solid $accent-color; + color: $accent-color; +} + +.floating-action-button, +.floating-action-button:hover { + background: $accent-color; +} + +.public-layout .public-account-header__image:after { + box-shadow: none !important; +} + +.public-layout .public-account-header__image { + background: $background-color; +} + +div.poll > ul > li > label > span > img { + width: 24px !important; + height: 24px !important; +} + +.landing-page__call-to-action .row { + flex-direction: row; +} + +.hero-widget__vid { + position: relative; + overflow: hidden; + font-family: "object-fit:cover"; + object-fit: cover; + display: block; + height: 100%; + margin: 0; + margin: -20px !important; + border-radius: 4px 4px 0 0; + text-align: center; +} + +.hero-widget__text p { + margin-bottom: 0; +} + +.server__description { + margin-top: 60px; +} + +.credits { + font-size: 8pt; + padding: 20px; + font-family: sans-serif; +} + +.trends__item__sparkline path:first-child { + fill: $accent-color !important; + fill-opacity: 1!important; + opacity: 0.25; +} + +.trends__item__sparkline path:last-child { + stroke: $accent-color !important; +} + +body { + background: $background-color; +} + +.public-layout .header .nav-button { + background: #446; +} + +.tabs-bar__wrapper { + background: $background-color !important; +} + +.video-player__volume__current, +.video-player__volume__handle, +.video-player__seek__progress, +.video-player__seek__handle { + background: $accent-color; +} + +.audio-player { + background: #161621; +} + +.audio-player__wave-placeholder { + background-color: #3a3a41; +} + +.audio-player__progress-placeholder { + background-color: $accent-color; +} + +.notice-widget a, .placeholder-widget a { + color: $accent-color; + display: inline-block; +} + +.placeholder-widget { + border: 2px dashed $background-color; + color: $background-color; + background: #fff; +} + +.filter-form { + background: $background-color; +} + +.radio-button__input.checked { + border-color: $accent-color; + background: $accent-color; +} + +.radio-button__input { + border: 1px solid #ccc; +} + +.confirmation-modal__cancel-button, +.confirmation-modal__cancel-button:hover { + background: transparent !important; + color: #333 !important; +} + +.boost-modal__action-bar, +.confirmation-modal__action-bar, +.mute-modal__action-bar { + background: #ddd !important; +} + +.public-layout .public-account-header__bar .avatar img { + border: 0; +} + +.account__header__bar .avatar .account__avatar { + border: 0; + background: transparent; +} + +.load-gap { + border-bottom: 1px solid rgba(255,255,255,.1); +} + +.table > thead > tr > th { + border-bottom: 2px solid rgba(0, 0, 0, 0.6); +} + +.table td, .table th { + background: rgba(0,0,0,.3); +} + +.table > tbody > tr:nth-child(2n+1) > td, .table > tbody > tr:nth-child(2n+1) > th { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + background: rgba(0,0,0,.5); +} + +.upload-progress__tracker { + background: $accent-color; +} + +.upload-progress__backdrop { + background: #666; +} + +.upload-progress { + color: #666; +} + +.icon-with-badge__badge { + background: $accent-color; + border-color: #111; +} + +.public-layout .directory__tag h4 small { + visibility: hidden; +} + +.directory__tag h4 { + margin-top: 25px; +} + +.loading-bar { + background-color: $accent-color !important; +} + +.admin-wrapper .sidebar-wrapper__inner { + background: $background-color !important; +} + +.table-of-contents { + background: $background-color; +} + +.public-layout .public-account-header--no-bar { + display: none; +} + +.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:hover, +.icon-button:focus { + background: transparent !important; +} + +a.unhandled-link { + color: $accent-color !important; +} + +.directory__card__bar, +.directory__card__extra { + background: $background-color; +} + +.directory__card__extra .account__header__content { + border: 0; +} + +.admin-wrapper .sidebar__toggle__logo a { + padding: 9px; + margin-left: -16px; +} + +.admin-wrapper .sidebar__toggle__logo svg { + visibility: hidden; +} + +.admin-wrapper .sidebar__toggle, +.admin-wrapper .sidebar__toggle a:active, +.admin-wrapper .sidebar__toggle a:focus, +.admin-wrapper .sidebar__toggle a:hover { + background: $background-color; +} + +.empty-column-indicator, .error-column { + background: $background-color; +} + +.emoji-mart-anchor-selected, +.emoji-mart-anchor-selected:hover { + color: $accent-color; +} + +.emoji-mart-anchor-bar { + background: $accent-color; +} + +.emoji-mart-bar:first-child { + background: #fff; +} + +.emoji-mart-anchors { + color: #666; +} + +div.directory__tag:nth-child(3) > a:nth-child(1) { + display: none; +} + +/* Font overrides */ + +@font-face { + font-family: 'Titan One'; + font-style: normal; + font-weight: 400; + src: local('Titan One'), local('TitanOne'), url(https://koyu.space/fonts/titan-one.woff2) format('woff2'); +} + +@font-face { + font-family: 'Didact Gothic'; + font-style: normal; + font-weight: 400; + src: local('Didact Gothic Regular'), local('DidactGothic-Regular'), url(https://koyu.space/fonts/didact-gothic.woff2) format('woff2'); +} + +* { + font-family: Inter, 'Didact Gothic', sans-serif !important; +} + +.fa { + font-family:'FontAwesome' !important; +} + +.form_admin_settings_closed_registrations_message textarea, +.form_admin_settings_custom_css textarea, +.form_admin_settings_site_description textarea, +.form_admin_settings_site_extended_description textarea, +.form_admin_settings_site_short_description textarea, +.form_admin_settings_site_terms textarea { + font-family: "mastodon-font-monospace",monospace !important; +} + +.page-header h1 { + color: $accent-color !important; + font-family: 'Titan One', cursive !important; + font-size: 36pt; + text-align: left; +} + +@media(min-width:800px) { + .page-header h1 { + padding-left: 70px; + background: $background-color url($logo) no-repeat left/52px auto; + padding-bottom: 0; + } +} + +.user_setting_system_font_ui { + display: none; +} + +.loading-indicator__figure { + border: 0; + -webkit-animation: none; + animation: none; + background: transparent url($loading) no-repeat top/100% auto !important; + border-radius: 0; + width: 100px; + height: 100px; +} + +.no-reduce-motion .loading-indicator__figure, +.no-reduce-motion .loading-indicator span { + -webkit-animation: none; + animation: none; +} + +.loading-indicator span { + margin-top: 120px; +} + +.public-account-header__bar { + background: transparent !important; +} + +@media(max-width: 600px) { + .avatar { + margin-top: -5px; + } +} + +.empty-column-indicator a, .error-column a { + color: $accent-color; +} + +.flash-message[style="text-align: unset; color: unset"] { + display: none; +} + +.announcements { + background: $background-color; +} + +.reactions-bar__item.active .reactions-bar__item__count { + color: #fff; +} + +.reactions-bar__item.active { + color: #555; +} + +.reactions-bar__item { + color: #444; +} + +.conversation__unread, +.announcements__item__unread { + background: $accent-color; +} + +.conversation { + border-bottom: 0; +} + +.conversation--unread { + background: #333; +} + +.getting-started__trends { + margin-top: 0px; +} + +.drawer__inner__mastodon, +.landing-page__mascot, +.grid-4 > div:nth-child(2), +.grid-4 > div:nth-child(3) { + display: none; +} + +.hero-widget__img > img { + border-radius: 4px; +} + +.landing .directory, +.hero-widget__img { + display: none; +} + +@media(min-width:800px) { + body > div.public-layout > div:nth-child(1) > div > div.landing__grid > div.landing__grid__column.landing__grid__column-login > div.box-widget { + margin-bottom: 380px; + } + .landing .hero-widget { + width: 180%; + margin-top: -120px; + margin-left: -430px; + } +} + +@media(max-width:800px) { + .hero-widget, + .footer, + .public-layout .container:last-of-type { + display: none !important; + } +} + +.hero-widget__text a[href="/about/more"] { + display: none; +} + +.composer--options>hr { + border-left: 1px solid rgba(255,255,255,0.2); + margin: 0 5px; +} + +.composer--options-wrapper { + background: $input-color; +} + +.announcements__mastodon { + align-self: center; + margin-top: -16px; +} + +.public-layout { + margin-top: -10px; +} + +.public-account-header, +.public-layout .account__section-headline, +body > div.public-layout > div:nth-child(2) > div.grid > div.column-1 > div.public-account-bio { + border-radius: 4px; +} + +body.embed, +.activity-stream .entry, +.activity-stream .entry:first-child:last-child .detailed-status, +.activity-stream .entry:first-child:last-child .load-more, +.activity-stream .entry:first-child:last-child .status { + background: $background-color !important; +} + +.button.logo-button:active, +.button.logo-button:focus, +.button.logo-button:hover { + background: $accent-color !important; +} + +.button.logo-button svg { + display: none !important; +} + +.public-layout .public-account-header__bar .avatar img { + background: transparent; +} + +.drawer--results>header, +.account, +.drawer--results>section h5, +.trends__item, +.load-more, +.search-results__info, +.section, +.drawer--results>section { + background: $background-color; + color: #ccc; + border-bottom: 0; + margin-bottom: 0; +} + +.account__action-bar__tab.active { + border-bottom: 4px solid $accent-color; +} + +.notification-follow, +.notification-follow-request { + border-bottom: 0; +} + +.drawer--header a:focus, .drawer--header a:hover, +.drawer--header { + background: $background-color; +} + +.wide .columns-area:not(.columns-area--mobile) .column { + max-width: none; +} + +.loading-indicator { + color: #fff; + background: $background-color; + padding: 20px; + min-width: 150px; + border-radius: 10px; +} + +.composer--upload_form--progress>.message>.backdrop>.tracker { + background: $accent-color; +} + +.composer--upload_form--progress>.fa, +.composer--upload_form--progress>.message>span { + color: #333; +} + +.column-header__notif-cleaning-buttons button, +.column-header__notif-cleaning-buttons button.active:hover { + background: $accent-color; +} + +.drawer--account { + background: $background-color; +} + + +.getting-started__wrapper { + background: $background-color; +} + +.account__header__account-note { + border-top: 0; + border-bottom: 0; +} + +.timeline-hint a:hover, +.timeline-hint a:focus, +.timeline-hint a:active, +.timeline-hint a { + color: $accent-color; +} + +.column-header__button:focus, +.column-header__notif-cleaning-buttons button:focus { + text-shadow: none; +} + +.scrollable__append { + min-height: 300px; +} + +.drawer--results { + background: $background-color; +} + +.drawer--results>.search-results__contents>section h5 { + background: $background-color; + border-bottom: 0; +} + +.follow_requests-unlocked_explanation { + background: $background-color; +} + +.notification.unread:before, .status.unread:before { + border-left: 2px solid $accent-color; +} + +@media(min-width:800px) { + body.lighter { + background: url(https://metu.life/img/bg.jpg); + background-size: cover; + background-repeat: no-repeat; + background-attachment: fixed; + } + .container-alt { + background: $background-color; + border-radius: 20px; + padding: 20px; + } +} + +.public-layout .header .nav-button { + display: none; +} + +.navigation-panel hr { + border-top: 1px solid #333; +} + +.account__header > div { + background: $background-color; +} + +button.icon-button i.fa-retweet { + background-image: url("data:image/svg+xml;utf8,"); +} + +button.icon-button i.fa-retweet:hover { + background-image: url("data:image/svg+xml;utf8,"); +} + +::-webkit-scrollbar-track { + background: $scroll-primary !important; +} + +::-webkit-scrollbar:hover { + background: $scroll-primary !important; +} + +::-webkit-scrollbar-thumb { + background: $scroll-secondary !important; +} + +::-webkit-scrollbar-thumb:hover { + background: $scroll-secondary !important; +} + +::-webkit-scrollbar-track:hover { + background: $scroll-primary !important; +} + +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +b, +u, +i, +center, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +embed, +figure, +figcaption, +footer, +header, +hgroup, +menu, +nav, +output, +ruby, +section, +summary, +time, +mark, +audio, +video { + scrollbar-color: $scroll-secondary rgba(0, 0, 0, 0.1) !important; +} diff --git a/app/javascript/flavours/glitch/styles/flatClean.scss b/app/javascript/flavours/glitch/styles/flatClean.scss new file mode 100644 index 000000000..150ec4352 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/flatClean.scss @@ -0,0 +1,9 @@ +@import 'mfc/variables'; +@import 'index'; +@import 'mfc/clean'; +@import 'mfc/1-foreground'; +@import 'mfc/2-background'; +@import 'mfc/3-highlights'; +@import 'mfc/5-material'; +@import 'mfc/6-actions'; +@import 'mfc/fix'; diff --git a/app/javascript/flavours/glitch/styles/flatDroid.scss b/app/javascript/flavours/glitch/styles/flatDroid.scss new file mode 100644 index 000000000..0fa69c339 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/flatDroid.scss @@ -0,0 +1,9 @@ +@import 'mfc/variables'; +@import 'index'; +@import 'mfc/droid'; +@import 'mfc/1-foreground'; +@import 'mfc/2-background'; +@import 'mfc/3-highlights'; +@import 'mfc/5-material'; +@import 'mfc/6-actions'; +@import 'mfc/fix'; diff --git a/app/javascript/flavours/glitch/styles/flatFlamingo.scss b/app/javascript/flavours/glitch/styles/flatFlamingo.scss new file mode 100644 index 000000000..e0fd01fc3 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/flatFlamingo.scss @@ -0,0 +1,9 @@ +@import 'mfc/variables'; +@import 'index'; +@import 'mfc/flamingo'; +@import 'mfc/1-foreground'; +@import 'mfc/2-background'; +@import 'mfc/3-highlights'; +@import 'mfc/5-material'; +@import 'mfc/6-actions'; +@import 'mfc/fix'; diff --git a/app/javascript/flavours/glitch/styles/flatTwitter.scss b/app/javascript/flavours/glitch/styles/flatTwitter.scss new file mode 100644 index 000000000..385dba3af --- /dev/null +++ b/app/javascript/flavours/glitch/styles/flatTwitter.scss @@ -0,0 +1,9 @@ +@import 'mfc/variables'; +@import 'index'; +@import 'mfc/twitter'; +@import 'mfc/1-foreground'; +@import 'mfc/2-background'; +@import 'mfc/3-highlights'; +@import 'mfc/5-material'; +@import 'mfc/6-actions'; +@import 'mfc/fix'; diff --git a/app/javascript/flavours/glitch/styles/index.scss b/app/javascript/flavours/glitch/styles/index.scss index af73feb89..35d9834e6 100644 --- a/app/javascript/flavours/glitch/styles/index.scss +++ b/app/javascript/flavours/glitch/styles/index.scss @@ -23,3 +23,10 @@ @import 'accessibility'; @import 'rtl'; @import 'dashboard'; +@import 'extras'; +@import 'motd'; + +@import '../../../../../css-plugins/gettingstarted'; +@import '../../../../../css-plugins/logo'; +@import '../../../../../css-plugins/stickers'; +@import '../../../../../css-plugins/translation'; diff --git a/app/javascript/flavours/glitch/styles/mfc/1-foreground.css b/app/javascript/flavours/glitch/styles/mfc/1-foreground.css new file mode 100644 index 000000000..dacf78aa0 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/mfc/1-foreground.css @@ -0,0 +1,271 @@ +/*------------------------------------------------------------------------------ +* FOREGROUND COLOR PALETTE ===================================================== +------------------------------------------------------------------------------*/ + +/*---------------------- +base background and text +----------------------*/ + +/* status columns */ +.column>.scrollable, +.status, + .status__content, +.detailed-status, + .detailed-status__action-bar, + .focusable:focus .detailed-status, + .focusable:focus .detailed-status__action-bar, +.setting-text, + .setting-text:active, + .setting-text:focus, +.status-direct .status__content .status__content__spoiler-link, +.column-link, + .getting-started a.column-link, + .getting-started__trends .trends__item__current, +.account__header__content, +.account__header__bio .account__header__content, +.account--panel, +.account__header__bar, +.account__header__account-note textarea, +.follow_requests-unlocked_explanation, +.account-authorize, +.trends__header, +/* new conversations */ +.conversation--unread, +.conversation__content__names, +/* search */ +.search__input, + .search__input:focus, +.search-results .account, +.trends__item, + .trends__item__name a, + .trends__item__current, +/* compose form */ +.reply-indicator__content, /* in reply to */ +.compose-form .spoiler-input__input, /* cw */ +.compose-form .autosuggest-textarea__textarea, /* post */ +.compose-form .compose-form__modifiers, /* image uploads */ +.compose-form .compose-form__buttons-wrapper, /* buttons */ +/* settings page */ +.simple_form textarea, + .simple_form textarea:active, + .simple_form textarea:focus, +.simple_form input[type=email], + .simple_form input[type=email]:active, + .simple_form input[type=email]:focus, +.simple_form input[type=number], + .simple_form input[type=number]:active, + .simple_form input[type=number]:focus, +.simple_form input[type=password], + .simple_form input[type=password]:active, + .simple_form input[type=password]:focus, +.simple_form input[type=text], + .simple_form input[type=text]:active, + .simple_form input[type=text]:focus, +.table td, + .table th, + .table.inline-table>tbody>tr:nth-child(odd)>td, + .table.inline-table>tbody>tr:nth-child(odd)>th, + .table>tbody>tr:nth-child(odd)>td, + .table>tbody>tr:nth-child(odd)>th, + .batch-table__row, + .batch-table__row:nth-child(2n), + .batch-table__row:hover, +.column-inline-form label, +.dashboard__counters > div > div, .dashboard__counters > div > a, +.log-entry, + .log-entry__header, +/* modals */ +.actions-modal, + .actions-modal .status, + .actions-modal ul li:not(:empty) a, + .status.light .display-name strong, .status.light .status__content, +.boost-modal, +.confirmation-modal, +.mute-modal, + .block-modal .setting-toggle__label, .mute-modal .setting-toggle__label, +.report-modal, + .report-modal__statuses .status__content p, + .report-modal__comment .setting-toggle__label, +.list-editor, + .list-editor .drawer__inner, + .list-editor .drawer__inner.backdrop, +.account__moved-note, +.introduction__pager, +.introduction__text p, +.reactions-bar__item, +/* profile cards */ +.card__bar, + .card>a:active .card__bar, + .card>a:focus .card__bar, + .card>a:hover .card__bar, +.directory__card__bar, + .directory__card__extra, + .accounts-table__count, + .directory__card__img, +/* public pages */ +#new_user .lead, +.landing .hero-widget__footer, + .landing .simple_form .user_agreement .label_input > label, + .landing .hero-widget h4, + .hero-widget__counter, + .landing .hero-widget__counter span, + .directory__tag > a, .directory__tag > div, +.activity-stream .entry, +.landing-page #mastodon-timeline, + .landing-page #mastodon-timeline p, + .landing-page__forms, + .landing-page__information, + .landing-page li, + .landing-page p, + .directory__tag h4 small, + .directory__tag h4 .fa, + .landing-page .features-list .features-list__row .text, + .landing-page .features-list .features-list__row .visual .fa, + .landing-page__short-description h1, + .landing-page .separator-or span, +.box-widget, + .contact-widget, + .landing-page__information.contact-widget, +.rich-formatting li, + .rich-formatting p, +.public-layout .public-account-bio .account__header__content, + .public-layout .public-account-bio .roles, + .public-layout .public-account-bio__extra, + .public-layout .public-account-bio, +.public-layout .public-account-header__bar::before, +.account__header__fields dt, +.account__header__fields dd, +.hero-widget__text, +.load-more, +.button.button-secondary, +.simple_form__overlay-area__overlay +{ +background: var(--bg); +color: var(--text) +} + +/*-------------------- +override for bold text +--------------------*/ + +/* primary elements */ +.account__display-name strong, + .status__display-name strong, + .detailed-status__display-name strong, + .card__bar .display-name strong, + .directory__card__bar .display-name strong, + .account__header__tabs__name h1, + .account__header__extra__links a strong, +.account__action-bar__tab strong, /* profile counters */ +.conversation__content__names a, +.conversation--unread .conversation__content__relative-time, +/* settings page*/ +.dashboard__counters__num, .dashboard__counters__text, +.log-entry a, + .log-entry .username, + .log-entry .target, +/* public pages */ +#new_user .lead strong, +.landing-page h3, + .landing-page h4, + .landing-page em, + .landing-page h5, + .landing-page h6, + .directory__tag h4, +.rich-formatting h3, + .rich-formatting h4, +.public-layout .public-account-header__tabs__tabs .counter .counter-number, +.account__header__fields dt +{ +color: var(--textBold) +} + +/*--------------------- +override for muted text +---------------------*/ + +/* secondary elements */ +.display-name__account, + .account .account__display-name, + .card__bar .display-name span, + .directory__card__bar .display-name span, + .accounts-table__count small, + .account__header__tabs__name h1 small, + .account__header__extra__links a, + .account__header__account-note label, + .account__header__account-note textarea::placeholder, + .account__header__extra__links, +.detailed-status__meta, +.status__relative-time, +.status__action-bar__counter__label, +.status__prepend, + .status__prepend .status__display-name strong, +.account__moved-note__message, +.attachment-list.compact .fa, +.icon-button, + .icon-button.disabled, + .icon-button.active:hover, +.account__action-bar__tab>span, +.compose-form .icon-button.inverted, + .compose-form .text-icon-button, + .compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter, +.upload-progress, +.search__icon .fa, + .search__icon .fa-times-circle, + .trends__item__name, +.search__input::placeholder, +.notification__message, +.muted .status__content, + .muted .status__content a, + .muted .status__content p, + .muted .status__display-name strong, +.attachment-list__list a, +a.table-action-link, + .table a.table-action-link, + button.table-action-link, +.status__wrapper--filtered, +.conversation__content__relative-time, +/* settings page */ +.dashboard__counters__label, +.log-entry__timestamp, +/* public pages */ +.landing-page__short-description h1 small, + .landing-page__short-description h1 small span, +.simple_form p.hint.subtle-hint, +.public-layout .public-account-bio .roles, + .public-layout .public-account-bio__extra, + .public-layout .public-account-header__tabs__tabs .counter, +.load-more, +.account__disclaimer +{ +color: var(--textMuted) +} + +/* fix announcement reactions */ +.reactions-bar__item__count {color: inherit} + +/* fix for conversations font weight */ +.conversation--unread .conversation__content__info {font-weight: 400} + +/* fix for border colors */ +.account--panel, +.account__header__bar, +.account__header__bio .account__header__fields, +.status, +.detailed-status__action-bar, +.public-layout .public-account-header__tabs__tabs .counter, +.account__header__fields, +.account__header__fields dl, +.account__header__bio .account__header__fields, +.account, +.directory__card__extra .account__header__content, +.account__section-headline, .notification__filter-bar, +.actions-modal .dropdown-menu__separator, .actions-modal .status +{border-color: var(--textMuted)} + +.account__header__account-note, +.announcements-list +{border-color: transparent} + +.account__section-headline a.active::after, .account__section-headline button.active::after, .notification__filter-bar a.active::after, .notification__filter-bar button.active::after +{border-color: transparent transparent var(--bg)} diff --git a/app/javascript/flavours/glitch/styles/mfc/2-background.css b/app/javascript/flavours/glitch/styles/mfc/2-background.css new file mode 100644 index 000000000..2410125a1 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/mfc/2-background.css @@ -0,0 +1,242 @@ +/*------------------------------------------------------------------------------ +* BACKGROUND COLOR PALETTE ===================================================== +------------------------------------------------------------------------------*/ + +/*---------------------- +base background and text +----------------------*/ + +/* background and drawer */ +body.app-body, +.ui, +.drawer__tab, +.drawer__inner, +.drawer__inner.darker, +.drawer__inner__mastodon, +.tabs-bar, +.tabs-bar__wrapper, +.getting-started, +.search-results__section h5, +.account__section-headline, + .account__section-headline button, +.notification__filter-bar, + .notification__filter-bar button, +.timeline-hint, +.introduction, +.account__header__account-note textarea:focus, +.flex-spacer, .getting-started, .getting-started__wrapper, +/* DMs */ +.status.status-direct, + .status.status-direct:not(.read), + .focusable:focus .status.status-direct, + .status-direct .status__content, + .notification-favourite .status.status-direct, +/* column preferences */ +.column-settings__section, + .column-header__collapsible, + .column-header__collapsible-inner, + .column-header__button.active, + .setting-meta__label, + .setting-toggle__label, +.column-subheading, +.content-wrapper, +.media-spoiler, + .video-player__spoiler, + .video-player__spoiler.active:active, + .video-player__spoiler.active:focus, +.react-toggle-track, +.filter-form, +/* in reply to */ +.reply-indicator, +.reply-indicator__display-name, +.reply-indicator__content, +.reply-indicator__cancel .icon-button.inverted, +.reply-indicator__content .status__content__spoiler-link, +/* cw show more */ +.status__content .status__content__spoiler-link, +.compose__action-bar .icon-button, +/* settings page */ +.admin-wrapper .sidebar-wrapper, + .admin-wrapper .sidebar-wrapper__inner, + .admin-wrapper .sidebar ul a, + .admin-wrapper .sidebar ul a.selected, + .admin-wrapper .sidebar ul ul a, + .admin-wrapper .content h2, + .admin-wrapper .content h6, +/* modals */ +.boost-modal__action-bar, + .confirmation-modal__action-bar, + .mute-modal__action-bar, +.confirmation-modal__action-bar .confirmation-modal__cancel-button, + .confirmation-modal__action-bar .mute-modal__cancel-button, + .mute-modal__action-bar .confirmation-modal__cancel-button, + .mute-modal__action-bar .mute-modal__cancel-button, +.error-column, + .regeneration-indicator, + .empty-column-indicator, +.report-modal__comment .setting-text, +.introduction__text p code, +.list-editor .search__input, +.announcements__item, +/* opengraph previews */ +.status-card__image, +.status-card__content, +.status-card__description, +.button:disabled, +/* public pages */ +body.theme-default, +.button.button-alternative, + .button.button-alternative-2, +.landing-page__call-to-action, +.public-layout .header, +.public-layout .header .nav-link, +.public-layout .header .nav-button, +.nothing-here, +.brand__tagline, +.table-of-contents +{ +background: var(--bgPage); +color: var(--textPage) +} + + +/*-------------------- +override for bold text +--------------------*/ + +/* strong elements */ +.navigation-bar strong, +.status-card__title, +.status-direct .display-name strong, +.reply-indicator__display-name strong, +.admin-wrapper .content>p strong, +.simple_form strong, +.regeneration-indicator__label strong, +.account__section-headline a.active, + .account__section-headline button.active, + .notification__filter-bar a.active, + .notification__filter-bar button.active, +/* public pages */ +.information-board__section, + .information-board__section span:last-child, +.endorsements-widget .display-name__html, + .endorsements-widget h4, +.pagination .page, + .pagination .gap, + .pagination .newer, + .pagination .older, + .pagination a +{ +color: var(--textPageBold) +} + +/*--------------------- +override for muted text +---------------------*/ + +/* de-emphasized elements */ +.navigation-bar, +.navigation-panel hr, +.getting-started, + .getting-started p, + .getting-started__footer p, +.column-subheading, +.account__section-headline a, +.status-direct .icon-button, + .status-direct .display-name, + .status-direct .status__relative-time, + .status-direct .status__action-bar__counter__label, +.status-direct.muted .status__content p, + .status-direct.muted .status__content a, + .status-direct.muted .display-name strong, +.notification-favourite .status.status-direct .icon-button.disabled, +.simple_form p.hint, + .simple_form span.hint, + .admin-wrapper .content .muted-hint, + .admin-wrapper .content>p, +.status-card__host, +.button:disabled, +.loading-indicator, +.list-editor .search__input::placeholder, + .list-editor .search__icon .fa, + .list-editor .search__icon .fa-times-circle, +/* settings page */ +body .neutral-hint, .admin-wrapper .content .neutral-hint, +/* public pages */ +.endorsements-widget .display-name__account, +.public-layout .footer h4, + .public-layout .footer ul a, + .public-layout .footer ul li, + .public-layout .footer .grid .column-2 h4 a, + .public-layout .header .nav-button, +/* log in, sign up, forgot passwd */ +.form-footer a, +.lighter .simple_form p.hint.subtle-hint +{ +color: var(--textPageMuted) +} + +/* border color fix */ +.status.status-direct:not(.read), +.table-of-contents li a +{border-color: var(--textPageMuted)} + +/* Tuan's fix*/ +body { +background: var(--bgPage); +} +code { +background: var(--bg); +} +.page-header { +background: var(--bgPage); +} +.tabs-bar__link { +border-bottom: 2px solid var(--bg); +} +.tabs-bar__link.active { +border-bottom: 2px solid var(--bgHead); +} +@media screen and (min-width: 631px) { +.auto-columns .tabs-bar__link:active, .auto-columns .tabs-bar__link:focus, .auto-columns .tabs-bar__link:hover { + background: var(--bg); + border-bottom-color: var(--accent); + } +} +.drawer--results { +background: var(--bgPage); +} +.trends__item { +box-shadow: 0 0 2px #000; +border-radius: 2px; +margin: 8px; +padding: 15px; +border-bottom: 1px solid #393f4f; +} +.drawer--results>.search-results__contents>section h5 { +box-shadow: 0 0 2px #000; +border-radius: 2px; +margin: 8px; +background: var(--bg); +border-bottom: 1px solid var(--bgPage); +padding: 15px; +color: var(--textBold); +} +.drawer--results>.search-results__contents { +background: var(--bgPage); +} +.drawer--results>header { +color: var(--textHead); +background: var(--bgHead); +border-radius: 2px; +box-shadow: 0 0 2px #000; +margin-bottom: 8px; +} +.status__content { +line-height: 20px; +} +.status__content .emojione { +width: 30px; +height: 30px; +margin: 0px 0 0; +} diff --git a/app/javascript/flavours/glitch/styles/mfc/3-highlights.css b/app/javascript/flavours/glitch/styles/mfc/3-highlights.css new file mode 100644 index 000000000..ef331895c --- /dev/null +++ b/app/javascript/flavours/glitch/styles/mfc/3-highlights.css @@ -0,0 +1,224 @@ +/*------------------------------------------------------------------------------ +* HIGHLIGHTS COLOR PALETTE ===================================================== +------------------------------------------------------------------------------*/ + +/* scrollbar fix */ +html {scrollbar-color: var(--bg) var(--bgPage)} + +/*------------------ +headers and warnings +------------------*/ + +/* columns view */ + .column-header, + .column-header__button, + .column-header__back-button, + .column-header__button:hover, + .column-header__back-button:hover, + .column-back-button, + .column-header>.column-header__back-button, + .column-header.active .column-header__icon, + .search-results__header, + .keyboard-shortcuts kbd, + .compose-form__warning, + .compose-form .compose-form__warning, + .react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track, + .column-link__badge, + .column-link--transparent.active, +/* settings pages */ + .list-editor h4, + .admin-wrapper .content h4, + .admin-wrapper .sidebar ul ul a.selected, + .flash-message, + .flash-message.notice, + .column-inline-form, + .column-inline-form .icon-button, + .simple_form .warning, + .table-form .warning, + .pagination .current, + .account-role, + .batch-table__toolbar +{ + background: var(--bgHead); + color: var(--textHead) +} + +/*-------------- +accented buttons +--------------*/ + +/* primary buttons */ +.directory__tag > a:hover, .directory__tag > a:active, .directory__tag > a:focus, + .button, + .button:active, + .button:focus, + .button:hover, + .icon-button.overlayed:hover, + .floating-action-button, + .simple_form button, + .simple_form button:active, + .simple_form button:focus, + .simple_form button:hover, + .simple_form .button, + .simple_form .button:active, + .simple_form .button:focus, + .simple_form .button:hover, + .simple_form .block-button, + .simple_form .block-button:active, + .simple_form .block-button:focus, + .simple_form .block-button:hover, + .button.button-alternative:hover, + .button.button-alternative-2:hover, + .column-link:hover, + .getting-started a.column-link:hover, + .column-header__button:hover, + .column-header__button.active:hover, + .column-header__back-button:hover, + .column-back-button:hover, + .drawer__header a:hover, + .react-toggle--checked .react-toggle-track, + .react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track, + .privacy-dropdown.active .privacy-dropdown__value.active, + .privacy-dropdown__option:hover, + .privacy-dropdown__option.active, + .privacy-dropdown__option.active:hover, + .admin-wrapper .sidebar ul a:hover, + .admin-wrapper .sidebar ul ul a.selected:hover, + .reply-indicator__content .status__content__spoiler-link:hover, + .status__content .status__content__spoiler-link:hover, + .load-more:hover, + .conversation__unread, +/* modals */ + .confirmation-modal__action-bar .confirmation-modal__cancel-button:active, + .confirmation-modal__action-bar .confirmation-modal__cancel-button:focus, + .confirmation-modal__action-bar .confirmation-modal__cancel-button:hover, + .confirmation-modal__action-bar .mute-modal__cancel-button:active, + .confirmation-modal__action-bar .mute-modal__cancel-button:focus, + .confirmation-modal__action-bar .mute-modal__cancel-button:hover, + .mute-modal__action-bar .confirmation-modal__cancel-button:active, + .mute-modal__action-bar .confirmation-modal__cancel-button:focus, + .mute-modal__action-bar .confirmation-modal__cancel-button:hover, + .mute-modal__action-bar .mute-modal__cancel-button:active, + .mute-modal__action-bar .mute-modal__cancel-button:focus, + .mute-modal__action-bar .mute-modal__cancel-button:hover, + .upload-progress__tracker, + .radio-button__input.checked, +/* public pages */ + .public-layout .header .nav-button:hover, + .public-layout .header .brand:active, + .public-layout .header .brand:focus, + .public-layout .header .brand:hover, + .button.button-secondary:hover, +/* settings pages */ + .pagination .page.current:hover, + .introduction__dot.active, + .dashboard__counters > div > a:hover, + .dashboard__counters > div > a:focus, + .dashboard__counters > div > a:active, + .dashboard__counters > div > a:hover .dashboard__counters__label, + .dashboard__counters > div > a:focus .dashboard__counters__label, + .dashboard__counters > div > a:active .dashboard__counters__label, +/* video player ui */ + .video-player__seek__buffer, + .video-player__seek__progress, + .video-player__volume__current, + .video-player__volume__handle, +/* announcements */ + .icon-with-badge__badge, + .announcements__item__unread, + .reactions-bar__item:hover +{ + background: var(--accent); + color: var(--accentText); +} + +/*------------ +accented links +------------*/ + +/* status links */ + .status__content a, + .status__content a.unhandled-link, + .getting-started a, + .getting-started p a, + .getting-started__footer a, + .getting-started__footer p a, + .reply-indicator__content a, + .reply-indicator__content a.unhandled-link, + .reply-indicator__cancel .icon-button.inverted:hover, + .status__content__read-more-button, + .icon-button.active, + .icon-button:focus, + .icon-button:hover, + .search__icon .fa:hover, + .account__header__bio .account__header__fields a, + .notification-follow .account .icon-button:hover, + .notification__message .fa, + .notification__display-name:hover, + .admin-wrapper .content .muted-hint a, + .table a, + a.table-action-link:hover, + button.table-action-link:hover, + .media-spoiler:active, + .media-spoiler:focus, + .media-spoiler:hover, + .video-player__spoiler.active:hover, + .column-header__setting-btn:hover, + .column-inline-form .icon-button:hover, + .empty-column-indicator a, .error-column a, + .timeline-hint a, +/* post options */ + .compose-form .text-icon-button:hover, + .text-icon-button.active, + .drawer__inner .icon-button:hover, + .icon-button.inverted.active.disabled, + .navigation-bar__profile-edit:hover, + .navigation-bar__profile-account:hover, + .account__action-bar-dropdown .icon-button:hover, + .account__section-headline a:hover, + .compose-form .compose-form__warning a, +/* modals */ + .list-editor .account .icon-button:hover, + .list-editor .account .icon-button:active, + .list-editor .account .icon-button:focus, +/* public pages */ + .simple_form .input.boolean label a, + .landing-page__short-description p a, + .landing-page #mastodon-timeline p a, + .simple_form p.hint.subtle-hint a, + .contact-widget__mail a, + .public-layout .footer ul a:hover, + .public-layout .footer .grid .column-2 h4 a:hover, + .public-layout .public-account-bio .account__header__fields a, + .form-footer a:hover, +/* settings pages */ + .pagination a:hover, + .pagination .newer:hover, + .pagination .older:hover, + .filters .filter-subset a.selected, + .simple_form .hint a, +/* mobile elements */ + .tabs-bar__link.active +{ + color: var(--accent) !important +} + +/* border fix */ +.react-toggle--checked .react-toggle-thumb, +.radio-button__input.checked, +.icon-with-badge__badge, +.filters .filter-subset a.selected, +.introduction__dot, +.public-layout .public-account-header__tabs__tabs .counter.active::after +{border-color: var(--accent)} + +/* trends fix */ +.trends__item__sparkline path:first-child {fill: transparent !important} +.trends__item__sparkline path:last-child {stroke: var(--accent) !important} + +/* focus fix */ +.focusable:focus +{ + background: transparent; + border: 2px solid var(--accent); +} diff --git a/app/javascript/flavours/glitch/styles/mfc/5-material.css b/app/javascript/flavours/glitch/styles/mfc/5-material.css new file mode 100644 index 000000000..533f8c53d --- /dev/null +++ b/app/javascript/flavours/glitch/styles/mfc/5-material.css @@ -0,0 +1,72 @@ +/*----------------------- +material design overrides +-----------------------*/ + +/* turn statuses into cards */ +.drawer__inner darker {filter: drop-shadow(0 0 2px black)} +.status, +.conversation, +.account-authorize__wrapper, +.follow_requests-unlocked_explanation +{ + box-shadow: 0px 0px 2px black; + background: var(--bg); + margin: 8px; + border-radius: 2px; + border: 0 +} +.status__wrapper--filtered {border: none} +.detailed-status__wrapper {margin: 8px;} /*might look weird in older versions pre-2.6?*/ + +/* recolors */ +.column>.scrollable, +.landing-page #mastodon-timeline, +.activity-stream .entry + {background: none !important} +.account-timeline__header, +.account, +.conversation + {background: var(--bg)} +.notification .account, +.load-more + {background: var(--bgPage)} +.status__prepend, +.notification__message, +.status__prepend .status__display-name strong, +.keyboard-shortcuts + {color: var(--textPage) !important} +.notification-follow .display-name__html + {color: var(--textPageBold)} +.notification-follow .display-name__account, +.notification-follow .account .icon-button, +.status__wrapper--filtered, +.load-more + {color: var(--textPageMuted)} + +/* borders */ +.account__section-headline, .notification__filter-bar, +.account--panel, .account__header__bar, .account__header__bio .account__header__fields, .status, .detailed-status__action-bar, .account__header__fields dl, .account__header__bio .account__header__fields, .account, .directory__card__extra .account__header__content, .account__section-headline, .notification__filter-bar, +.conversation, +.account__header__fields, +.account__header__account-note, +.public-layout .public-account-header__tabs__tabs .counter + +{border-color: transparent} + +/* triangle tab indicator */ +.account__section-headline a.active:after, +.account__section-headline a.active:before, +.community-timeline__section-headline a.active:after, +.community-timeline__section-headline a.active:before, +.public-timeline__section-headline a.active:after, +.public-timeline__section-headline a.active:before, +.notification__filter-bar button.active::before, +.notification__filter-bar button.active::after +{ + border-color: transparent transparent var(--bgHead) +} + +/* fix rounding on end toots in stream */ +.activity-stream .entry:first-child .status, +.activity-stream .entry:last-child .status +{border-radius: 2px} diff --git a/app/javascript/flavours/glitch/styles/mfc/6-actions.css b/app/javascript/flavours/glitch/styles/mfc/6-actions.css new file mode 100644 index 000000000..71973993e --- /dev/null +++ b/app/javascript/flavours/glitch/styles/mfc/6-actions.css @@ -0,0 +1,120 @@ +/*------------------------------------------------------------------------------ +* RECOLOR STATUS ACTIONS +* +* This tweak gets its own section because it's pretty messy and long. +* +* Replies, follows, faves, dropdown menu, and share can easily be themed, +* but I can't figure out how to make them look good against the palette. +* Manual color selection may be required, if these colors don't fit well. +* +* Recoloring boosts is another nightmare altogether, because of improper +* SVG embedding in the background-image rather than directly in HTML. +* This leads to two options: +* +* 1) attempt to use filter() to manually add sepia tones and hue-shift +* - complicated and imprecise adjustments of filter() +* - cannot use CSS variables in url()s (as in background-image) +* + however, it does preserve the SVG boosting animation +* +* 2) replace the background-image with a mask-image +* + less complicated; override background-image with color +* + can apply CSS variable colors from palette easily +* - requires extremely long rule to add mask-image +* - breaks boosting animation +* +* I have chosen option 2. +* +* EDIT: Option 1 is now better because of the new boost icons +* introduced in 3.2.0 -- there is no longer just one icon. +------------------------------------------------------------------------------*/ + +/* add shadow on hover and active states */ +.status__action-bar .icon-button:hover, + .status__action-bar .icon-button:active, + .status__action-bar .icon-button.active, +.detailed-status__action-bar .icon-button:hover, + .detailed-status__action-bar .icon-button:active, + .detailed-status__action-bar .icon-button.active +{filter: drop-shadow(0px 1px 0px rgba(0,0,0,0.6))} + +/* remove bg color on hover and active states*/ +.icon-button:active, .icon-button:focus, .icon-button:hover +{background-color: transparent} + +/* replies and follows */ +.status__action-bar-button.icon-button:nth-child(1):hover, +.status__action-bar-button.icon-button:nth-child(1):active, +.status__action-bar-button.icon-button:nth-child(1).active, +.status__action-bar-button.icon-button:nth-child(1):focus, +.detailed-status__action-bar .detailed-status__button:nth-child(1) .icon-button:hover, +.detailed-status__action-bar .detailed-status__button:nth-child(1) .icon-button:active, +.detailed-status__action-bar .detailed-status__button:nth-child(1) .icon-button.active, +.detailed-status__action-bar .detailed-status__button:nth-child(1) .icon-button:focus, +.notification__message .fa.fa-user-plus, +.account .icon-button:active, +.account .icon-button.active, +.account .icon-button:focus, +.account .icon-button:hover +{color: #0bf;} + +/* favourites */ +.status__action-bar-button.icon-button:nth-child(3):hover, +.status__action-bar-button.icon-button:nth-child(3):active, +.status__action-bar-button.icon-button:nth-child(3).active, +.status__action-bar-button.icon-button:nth-child(3):focus, +.detailed-status__action-bar .detailed-status__button:nth-child(3) .icon-button:hover, +.detailed-status__action-bar .detailed-status__button:nth-child(3) .icon-button:active, +.detailed-status__action-bar .detailed-status__button:nth-child(3) .icon-button.active, + +.notification__favourite-icon-wrapper .star-icon +{color: #f90;} + +/* menu */ +.status__action-bar-dropdown .icon-button:hover, +.status__action-bar-dropdown .icon-button:active, +.status__action-bar-dropdown .icon-button.active, +.status__action-bar-dropdown .icon-button.focus, +.detailed-status__action-bar-dropdown .icon-button:hover, +.detailed-status__action-bar-dropdown .icon-button:active, +.detailed-status__action-bar-dropdown .icon-button.active, +.detailed-status__action-bar-dropdown .icon-button:focus +{color: #90f;} + +/* share */ +.icon-button:hover .fa-share-alt +{color: #f09;} + +/* boosts */ +.notification__message .fa.fa-retweet, +.icon-button:hover .fa-retweet +{color: #0d9;} + +/* recolor boosts (preserve animation, unthemeable default state */ + +button.icon-button:hover i.fa-retweet, +.no-reduce-motion button.icon-button.active i.fa-retweet +{ + filter: sepia(100%) + hue-rotate(110deg) + saturate(700%) + brightness(100%) + drop-shadow(0px 1px 0px rgba(0,0,0,0.6)) +} + + +/* fully recolor boosts (while breaking animation) */ +/* +button.icon-button:hover i.fa-retweet, +button.icon-button.active i.fa-retweet +{background: #0d9 !important;} + +.no-reduce-motion button.icon-button i.fa-retweet, + button.icon-button i.fa-retweet, + button.icon-button:hover i.fa-retweet, + button.icon-button.active i.fa-retweet +{ +background: var(--textMuted); +mask: url("data:image/svg+xml;utf8,"); +-webkit-mask-image: url("data:image/svg+xml;utf8,"); +} +*/ diff --git a/app/javascript/flavours/glitch/styles/mfc/clean.css b/app/javascript/flavours/glitch/styles/mfc/clean.css new file mode 100644 index 000000000..5d6159b03 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/mfc/clean.css @@ -0,0 +1,65 @@ +/*------------------------------------------------------------------------------ +* DEFINE COLOR PALETTE +* +* Choose the CSS Variables that will be applied to recolor elements. +* The current format is to use hex codes, e.g. #00FF00. +* +* A future refactor to use rgb() instead may allow transparency mods +* via using these variables with rgba(). Hex codes currently do not +* work with rgba(), so no transparency mods are included except for +* those defined in absolute terms (i.e., non-variable colors). +* +* Foreground Colors: +* --bg: | Background for foreground elements. +* --text: | A color that stands out against bg. +* --textBold: | A color that stands out strongly against bg. +* --textMuted: | A color that stands out slightly against bg. +* +* Background Colors: +* --bgPage: | Background for non-foreground elements. +* --textPage: | A color that stands out against bgPage. +* --textPageBold: | A color that stands out strongly against bgPage. +* --textPageMuted: | A color that stands out slightly against bgPage. +* +* Highlights Colors: +* --bgHead: | Background for column headers. +* --textHead: | A color that stands out (strongly) against bgHead. +* --accent: | An accent color for links and buttons. +* --accentText: | A color that stands out (strongly) against accent. +* +* Palette advisories for choosing colors: +* - Consider using an off-white or off-black for text tones, +* but not necessary as long as there is sufficient contrast. +* - Bold colors are highly recommended to be strong colors, +* like pure white or pure black. +* - Muted colors can be off-grey or any mid-tone with slight contrast. +* - It might be best to base the background palette on a slightly +* darker or lighter version of the foreground palette, but +* this is no longer strictly necessary; you may use mixed palettes. +* It is now possible to use a dark bgPage and light bg, or vice-versa. +------------------------------------------------------------------------------*/ + +/* copy and paste the desired palette at the end of this section, +* or you can delete the ones you don't want, or comment them out. +*/ + + +/* Clean Slate: +* white columns on a light-grey page, with dark grey headers and blue accent. +*/ +:root { +--bg: #fff; +--text: #123; +--textBold: #000; +--textMuted: #666; + +--bgPage: #ddd; +--textPage: var(--text); +--textPageBold: var(--textBold); +--textPageMuted: var(--textMuted); + +--bgHead: #333; +--textHead: #fff; +--accent: #09f; +--accentText: var(--textHead); +} diff --git a/app/javascript/flavours/glitch/styles/mfc/droid.css b/app/javascript/flavours/glitch/styles/mfc/droid.css new file mode 100644 index 000000000..85e662701 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/mfc/droid.css @@ -0,0 +1,65 @@ +/*------------------------------------------------------------------------------ +* DEFINE COLOR PALETTE +* +* Choose the CSS Variables that will be applied to recolor elements. +* The current format is to use hex codes, e.g. #00FF00. +* +* A future refactor to use rgb() instead may allow transparency mods +* via using these variables with rgba(). Hex codes currently do not +* work with rgba(), so no transparency mods are included except for +* those defined in absolute terms (i.e., non-variable colors). +* +* Foreground Colors: +* --bg: | Background for foreground elements. +* --text: | A color that stands out against bg. +* --textBold: | A color that stands out strongly against bg. +* --textMuted: | A color that stands out slightly against bg. +* +* Background Colors: +* --bgPage: | Background for non-foreground elements. +* --textPage: | A color that stands out against bgPage. +* --textPageBold: | A color that stands out strongly against bgPage. +* --textPageMuted: | A color that stands out slightly against bgPage. +* +* Highlights Colors: +* --bgHead: | Background for column headers. +* --textHead: | A color that stands out (strongly) against bgHead. +* --accent: | An accent color for links and buttons. +* --accentText: | A color that stands out (strongly) against accent. +* +* Palette advisories for choosing colors: +* - Consider using an off-white or off-black for text tones, +* but not necessary as long as there is sufficient contrast. +* - Bold colors are highly recommended to be strong colors, +* like pure white or pure black. +* - Muted colors can be off-grey or any mid-tone with slight contrast. +* - It might be best to base the background palette on a slightly +* darker or lighter version of the foreground palette, but +* this is no longer strictly necessary; you may use mixed palettes. +* It is now possible to use a dark bgPage and light bg, or vice-versa. +------------------------------------------------------------------------------*/ + +/* copy and paste the desired palette at the end of this section, +* or you can delete the ones you don't want, or comment them out. +*/ + + +/* Droid/Flamingo: +* dark neutral-grey page, with either Android Green or Flamingo accent. +*/ +:root { +--bg: #222; +--text: #ddd; +--textBold: #fff; +--textMuted: #777; + +--bgPage: #111; +--textPage: var(--text); +--textPageBold: var(--textBold); +--textPageMuted: var(--textMuted); + +--bgHead: #333; +--textHead: var(--textBold); +--accent: #a4c639; +--accentText: var(--textHead); +} diff --git a/app/javascript/flavours/glitch/styles/mfc/fix.css b/app/javascript/flavours/glitch/styles/mfc/fix.css new file mode 100644 index 000000000..b542c134a --- /dev/null +++ b/app/javascript/flavours/glitch/styles/mfc/fix.css @@ -0,0 +1,7 @@ +#premotd { + background: var(--bg) !important; +} + +#motd #premotd a { + color: var(--accent) !important; +} diff --git a/app/javascript/flavours/glitch/styles/mfc/flamingo.css b/app/javascript/flavours/glitch/styles/mfc/flamingo.css new file mode 100644 index 000000000..320194a93 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/mfc/flamingo.css @@ -0,0 +1,65 @@ +/*------------------------------------------------------------------------------ +* DEFINE COLOR PALETTE +* +* Choose the CSS Variables that will be applied to recolor elements. +* The current format is to use hex codes, e.g. #00FF00. +* +* A future refactor to use rgb() instead may allow transparency mods +* via using these variables with rgba(). Hex codes currently do not +* work with rgba(), so no transparency mods are included except for +* those defined in absolute terms (i.e., non-variable colors). +* +* Foreground Colors: +* --bg: | Background for foreground elements. +* --text: | A color that stands out against bg. +* --textBold: | A color that stands out strongly against bg. +* --textMuted: | A color that stands out slightly against bg. +* +* Background Colors: +* --bgPage: | Background for non-foreground elements. +* --textPage: | A color that stands out against bgPage. +* --textPageBold: | A color that stands out strongly against bgPage. +* --textPageMuted: | A color that stands out slightly against bgPage. +* +* Highlights Colors: +* --bgHead: | Background for column headers. +* --textHead: | A color that stands out (strongly) against bgHead. +* --accent: | An accent color for links and buttons. +* --accentText: | A color that stands out (strongly) against accent. +* +* Palette advisories for choosing colors: +* - Consider using an off-white or off-black for text tones, +* but not necessary as long as there is sufficient contrast. +* - Bold colors are highly recommended to be strong colors, +* like pure white or pure black. +* - Muted colors can be off-grey or any mid-tone with slight contrast. +* - It might be best to base the background palette on a slightly +* darker or lighter version of the foreground palette, but +* this is no longer strictly necessary; you may use mixed palettes. +* It is now possible to use a dark bgPage and light bg, or vice-versa. +------------------------------------------------------------------------------*/ + +/* copy and paste the desired palette at the end of this section, +* or you can delete the ones you don't want, or comment them out. +*/ + + +/* Droid/Flamingo: +* dark neutral-grey page, with either Android Green or Flamingo accent. +*/ +:root { +--bg: #222; +--text: #ddd; +--textBold: #fff; +--textMuted: #777; + +--bgPage: #111; +--textPage: var(--text); +--textPageBold: var(--textBold); +--textPageMuted: var(--textMuted); + +--bgHead: #333; +--textHead: var(--textBold); +--accent: #f09; +--accentText: var(--textHead); +} diff --git a/app/javascript/flavours/glitch/styles/mfc/twitter.css b/app/javascript/flavours/glitch/styles/mfc/twitter.css new file mode 100644 index 000000000..376297e9a --- /dev/null +++ b/app/javascript/flavours/glitch/styles/mfc/twitter.css @@ -0,0 +1,65 @@ +/*------------------------------------------------------------------------------ +* DEFINE COLOR PALETTE +* +* Choose the CSS Variables that will be applied to recolor elements. +* The current format is to use hex codes, e.g. #00FF00. +* +* A future refactor to use rgb() instead may allow transparency mods +* via using these variables with rgba(). Hex codes currently do not +* work with rgba(), so no transparency mods are included except for +* those defined in absolute terms (i.e., non-variable colors). +* +* Foreground Colors: +* --bg: | Background for foreground elements. +* --text: | A color that stands out against bg. +* --textBold: | A color that stands out strongly against bg. +* --textMuted: | A color that stands out slightly against bg. +* +* Background Colors: +* --bgPage: | Background for non-foreground elements. +* --textPage: | A color that stands out against bgPage. +* --textPageBold: | A color that stands out strongly against bgPage. +* --textPageMuted: | A color that stands out slightly against bgPage. +* +* Highlights Colors: +* --bgHead: | Background for column headers. +* --textHead: | A color that stands out (strongly) against bgHead. +* --accent: | An accent color for links and buttons. +* --accentText: | A color that stands out (strongly) against accent. +* +* Palette advisories for choosing colors: +* - Consider using an off-white or off-black for text tones, +* but not necessary as long as there is sufficient contrast. +* - Bold colors are highly recommended to be strong colors, +* like pure white or pure black. +* - Muted colors can be off-grey or any mid-tone with slight contrast. +* - It might be best to base the background palette on a slightly +* darker or lighter version of the foreground palette, but +* this is no longer strictly necessary; you may use mixed palettes. +* It is now possible to use a dark bgPage and light bg, or vice-versa. +------------------------------------------------------------------------------*/ + +/* copy and paste the desired palette at the end of this section, +* or you can delete the ones you don't want, or comment them out. +*/ + + +/* Midnight Blue: +* a dark blue palette based loosely on Twitter's night mode. +*/ +:root { +--bg: #123; +--text: #d0d8e0; +--textBold: #fff; +--textMuted: #808890; + +--bgPage: #051119; +--textPage: var(--text); +--textPageBold: var(--textBold); +--textPageMuted: var(--textMuted); + +--bgHead: #357; +--textHead: var(--textBold); +--accent: #09f; +--accentText: var(--textBold); +} diff --git a/app/javascript/flavours/glitch/styles/mfc/variables.scss b/app/javascript/flavours/glitch/styles/mfc/variables.scss new file mode 100644 index 000000000..8559b079d --- /dev/null +++ b/app/javascript/flavours/glitch/styles/mfc/variables.scss @@ -0,0 +1,11 @@ +/* define scss variables in palette.scss of subtheme */ +:root { +--bgPage: $bgPage; +--bg: $bg; +--bgHead: $bgHead; +--text: $text; +--textBold: $textBold; +--textMuted: $textMuted; +--textHead: $textHead; +--accent: $accent; +} diff --git a/app/javascript/flavours/glitch/styles/motd.scss b/app/javascript/flavours/glitch/styles/motd.scss new file mode 100644 index 000000000..a0f4d1cd8 --- /dev/null +++ b/app/javascript/flavours/glitch/styles/motd.scss @@ -0,0 +1,12 @@ +#premotd { + background:$ui-base-color; + padding:7px; + color: $primary-text-color; + margin-top: 30px; + border-radius:6px; +} + +#motd #premotd a { + color:$highlight-text-color; + font-family:monospace; +} diff --git a/app/javascript/images/logo_full.svg b/app/javascript/images/logo_full.svg index 03bcf93e3..aa9cf89d2 100644 --- a/app/javascript/images/logo_full.svg +++ b/app/javascript/images/logo_full.svg @@ -1 +1,4 @@ - + + + + diff --git a/app/javascript/mastodon/features/compose/components/compose_form.js b/app/javascript/mastodon/features/compose/components/compose_form.js index adec8dc8b..b7b8262b1 100644 --- a/app/javascript/mastodon/features/compose/components/compose_form.js +++ b/app/javascript/mastodon/features/compose/components/compose_form.js @@ -256,6 +256,8 @@ class ComposeForm extends ImmutablePureComponent {
+ +
); } diff --git a/app/javascript/skins/glitch/cyberpunk/common.scss b/app/javascript/skins/glitch/cyberpunk/common.scss new file mode 100644 index 000000000..8c09d591a --- /dev/null +++ b/app/javascript/skins/glitch/cyberpunk/common.scss @@ -0,0 +1,1025 @@ +@import 'flavours/glitch/styles/index'; + +/* Index + 1. Main elements + 2. Left Column + 3. Column Headers + 4. Main Columns + 5. Notification Column + 6. Right column + 7. Simple view + 8. Mobile view + 9. External view + 10. Mastodon Social + 11. im-in.space +*/ + +/* 1. Main elements*/ +html { + scrollbar-color: #0abdc6 transparent !important; +} +.ui { + background: #000b1e; +} +body { + color: #0abdc6; +} + +/* 1.1. Selection */ +::selection { +background: #711c91; /* WebKit/Blink Browsers */ +color: #0abdc6; +} +::-moz-selection { +background: #711c91; /* Gecko Browsers */ +color: #0abdc6; +} +.note-3kmerW textarea::-moz-selection { + background:#711c91; + color:#0abdc6 +} +.note-3kmerW textarea::selection { + background:#711c91; + color:#0abdc6 +} + +/* 2. Left colum */ + +/* 2.1. Left header */ +.drawer__header { + background: #133e7c; +} +.drawer__header a:hover { + background: #091833; + color: #ea00d9; +} +.drawer__tab { + color: #0abdc6; +} + +/* 2.2. Search bar */ +.search__input { + background: #091833; + color: #0abdc6; + font-size: 14px; + margin: 0; +} +.search__input:focus { + background: #133e7c; +} +.search__icon .fa { + color: #0abdc6; +} + +/* 2.2.1. Search results */ +.search-results__header { + color: #0abdc6; + background: #133e7c; +} +.search-results__section h5 { + background: #091833; + border-bottom: 1px solid #133e7c; + color: #0abdc6; +} +.search-results__info { + color: #0abdc6; +} +.trends__item__current { + color: #ea00d9; +} + +/* 2.3. Profile */ +.drawer__inner { + background: #091833; +} +.navigation-bar { + color: #ea00d9; +} +.navigation-bar strong { + color: #ea00d9; +} +.icon-button { + color: #0abdc6; +} +.icon-button:active , .icon-button:focus, .icon-button:hover { + color: #ea00d9; +} + +/* 2.4. Dropdown Menu */ +.dropdown-menu { + background: #000b1e; +} +.dropdown-menu__arrow.bottom { + border-bottom-color: #000b1e; +} +.dropdown-menu__item a { + background: #000b1e; + color: #0abdc6; +} +.dropdown-menu__separator { + border-bottom: 1px solid #091833; +} +.dropdown-menu__item a:active, .dropdown-menu__item a:focus, .dropdown-menu__item a:hover { + background: rgba(19, 62, 124, .6); + color: #0abdc6; +} + +/* 2.5. Text Area */ +.compose-form .autosuggest-textarea__textarea, .compose-form .spoiler-input__input { + color: #0abdc6; + background: #133e7c; +} +.compose-form .compose-form__modifiers { + color: #0abdc6; + background: #133e7c; +} +.compose-form .compose-form__buttons-wrapper { + background: #133e7c; +} +.icon-button.inverted { + color: #0abdc6; +} +.icon-button.inverted:hover { + color: #ea00d9; +} +.text-icon-button { + color: #0abdc6; +} +.text-icon-button:hover { + color: #ea00d9; +} +.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter { + color: #0abdc6; +} +.reply-indicator { + background: #133e7c; +} +.reply-indicator__display-name { + color: #ea00d9; +} + +/* 2.5.1. Polls */ +.poll__text input[type="text"] { + color: #0abdc6; + background: #133e7c; + border: 1px solid #0abdc6; +} +.poll__text input[type="text"]:hover { + border: 1px solid #ea00d9; +} +.poll__input { + border: 1px solid #0abdc6; +} +.compose-form__poll-wrapper .icon-button.disabled { + color: #d7d7d5; +} +.compose-form__poll-wrapper { + border-top: 1px solid #0abdc6; +} +.compose-form__poll-wrapper .poll__footer { + border-top: 1px solid #0abdc6; +} +.compose-form__poll-wrapper .button.button-secondary { + color: #ea00d9; + border-color: #ea00d9; +} +.compose-form__poll-wrapper select { + color: #0abdc6; + background: #133e7c url("data:image/svg+xml;utf8,") no-repeat right 8px center/auto 16px; + border: 1px solid #0abdc6; +} + +/* 2.5.2. Emoji Picker */ +.emoji-picker-dropdown__menu { + background: #091833; +} +.emoji-mart-bar:first-child { + background: #091833; +} +.emoji-mart-bar { + border: 0 solid #000b1e; +} +.emoji-mart-anchors { + color: #0abdc6; +} +.emoji-mart-anchor:hover { + color: #ea00d9; +} +.emoji-mart-anchor-selected { + color: #ea00d9; +} +.emoji-mart-search { + background: #091833; +} +.emoji-mart-search input { + background: #133e7c; + color: #0abdc6; + border: 1px solid #0abdc6; +} +.emoji-mart-scroll { + background: #091833; +} +.emoji-mart { + color: #ea00d9; +} +.emoji-mart-category-label span { + background: #091833 +} +.emoji-mart-category .emoji-mart-emoji:hover::before { + background-color: #0abdc6; +} + +/* 2.6. Other */ +.button { + background-color: #133e7c; + color: #0abdc6; +} +.button:hover { + background-color: #711c91; + color: #0abdc6; +} +.drawer__inner__mastodon { + background: #091833 !important; +} + +.drawer__inner__mastodon>img { + display: none; +} + +/* 3. Column Headers */ +.column-header { + background: #091833; +} +.column-header__button { + background: #091833; + color: #0abdc6; +} +.column-header__button:hover { + background: #133e7c; + color: #ea00d9; +} +.column-header__button.active { + background: #133e7c; + color: #0abdc6; +} +.column-header__button.active:hover { + background: #133e7c; + color: #ea00d9; +} +.column-header.active .column-header__icon { + color: #ea00d9; + text-shadow: 0 0 10px rgba(43,144,217,.4); +} +.column-header__collapsible { + color: #0abdc6; +} +.column-header__collapsible-inner { + background: #133e7c; +} +.setting-toggle__label { + color: #0abdc6; +} +.react-toggle-track { + background-color: #000b1e; +} +.column-settings__section { + color: #0abdc6; +} +.column-header__setting-btn:hover { + color: #ea00d9; +} + +/* 3.1. Announcements */ + +.announcements { + background: #133e7c; +} +.announcements__item__unread { + background: #ea00d9; +} +.reactions-bar .emoji-button, .reactions-bar .emoji-button, .reactions-bar .emoji-button { + color: #0abdc6; +} +.reactions-bar .emoji-button:active, .reactions-bar .emoji-button:focus, .reactions-bar .emoji-button:hover { + color: #ea00d9; +} +.reactions-bar__item.active { + background-color: rgba(113, 28, 145, .7); +} + +/* 4. Main Columns */ +.column > .scrollable { + background: #091833; +} +.status { + border-bottom: 1px solid #000b1e; +} +.notification__relative_time, .status__relative-time { + color: rgba(234, 0, 217, .6); +} +.status__display-name { + color: rgba(234, 0, 217, .6); +} +.account__display-name strong, .status__display-name strong { + color: #ea00d9; +} +.reply-indicator__content, .status__content { + color: #0abdc6; +} +.reply-indicator__content a, .status__content a { + color: #ea00d9; +} +.status__content a.unhandled-link { + color: #ea00d9; +} +.icon-button.disabled { + color: #711c91; +} +.star-icon.active { + color: yellow; +} +.status__content__read-more-button { + color: #ea00d9; +} +.status__action-bar__counter__label { + color: #0abdc6; +} +.attachment-list.compact .fa { + color: #711c91; +} +.attachment-list__list a { + color: #711c91; +} +.status__prepend { + color: rgba(10, 189, 198, .6); +} +.status__prepend .status__display-name strong { + color: rgba(234, 0, 217, .6); +} +.status-card.compact { + border-color: #133e7c; +} +.status-card { + border: 1px solid #133e7c; + border-top-color: rgb(57, 63, 79); + border-right-color: rgb(57, 63, 79); + border-bottom-color: rgb(57, 63, 79); + border-left-color: rgb(57, 63, 79); + color: #0abdc6; +} +.status-card__image { + background: #133e7c; +} +.status-card__title { + color: #ea00d9; +} +.status-card__content:hover { + background: #133e7c; +} +.reply-indicator__content .status__content__spoiler-:hover, .status__content .status__content__spoiler-link:hover { + background: #711c91; +} +.status__content__spoiler-link { + color: #0abdc6; +} +.reply-indicator__content .status__content__spoiler-link, .status__content .status__content__spoiler-link { + background: #133e7c; +} +.account { + padding: 10px; + border-bottom: 1px solid #000b1e; +} +.poll__chart.leading { + background: #133e7c; +} +.poll__chart { + background: rgba(19, 62, 124, .6); +} +.poll__footer { + color: rgba(10, 189, 198, .6); +} +.poll__link { + color: rgba(234, 0, 217, .6); +} +.focusable:focus { + background: rgba(234, 0, 217, .2); +} +.icon-button:active, .icon-button:focus, .icon-button:hover { + background: none; +} +a.status-card.compact:hover { + background-color: rgba(19, 62, 124, .6); +} + +/* 5. Notification Column */ +.status.status-direct:not(.read) { + background: #133e7c; + border-bottom-color: #000b1e; +} +.account__section-headline, .notification__filter-bar { + background: #000b1e; + border-bottom: 1px solid #0abdc6; +} +.account__section-headline button, .notification__filter-bar button { + background: #000b1e; +} +.account__section-headline a.active, .account__section-headline button.active, .notification__filter-bar a.active, .notification__filter-bar button.active { + color: #0abdc6; +} +.account__section-headline a, .account__section-headline button, .notification__filter-bar a, .notification__filter-bar button { + color: #0abdc6ba; +} +.account__section-headline a.active::after, .account__section-headline a.active::before, .account__section-headline button.active::after, .account__section-headline button.active::before, .notification__filter-bar a.active::after, .notification__filter-bar a.active::before, .notification__filter-bar button.active::after, .notification__filter-bar button.active::before { + border-color: transparent transparent #0abdc6; +} +.notification-favourite .status.status-direct { + background: transparent; +} +.notification__message .fa { + color: #00ff00; +} +.notification__favourite-icon-wrapper .star-icon, .star-icon.active { + color: yellow; +} +.notification__message { + color: rgba(10, 189, 198, .8); +} +.notification__display-name:hover { + color: #ea00d9; +} +.muted .status__content a, .muted .status__content p { + color: rgba(10, 189, 198, .6); +} +.notification__display-name { + color: rgba(234, 0, 217, .8) +} +.muted .status__display-name strong { + color: #ea00d9; +} +.account .account__display-name { + color: rgba(234, 0, 217, .6); +} +.notification-favourite .status.status-direct .icon-button.disabled { + color: #711c91; +} +.muted .poll__chart.leading { + background: rgba(43,144,217,.3); +} +.muted .poll__chart { + background: rgba(43,144,217,.1); +} +.muted .poll { + color: rgba(10, 189, 198, .6); +} + +/* 6. Right bar */ + +/* 6.1. Detailed views */ +.detailed-status { + background: #000b1e; +} +.detailed-status:hold { + background: #000b1e; + padding: 14px 10px; +} +.detailed-status__display-name { + color: rgba(234, 0, 217, .6); +} +.detailed-status__display-name strong { + color: #ea00d9; +} +.focusable:focus .detailed-status, .focusable:focus .detailed-status__action-bar { + background: rgba(113, 28, 145, .2); +} +.detailed-status__action-bar { + background: #000b1e; + border-top: 1px solid #091833; + border-bottom: 1px solid #091833; +} +.detailed-status__wrapper { + background: #000b1e; +} +.column-header > .column-header__back-button { + color: #ea00d9; +} +.detailed-status__meta { + color: rgba(234, 0, 217, .6); +} +.column-subheading { + color: #0abdc6ba; +} +.column-link__badge, .column-subheading { + background: #000b1e; +} +.column-link { + background: #091833; + color: #ea00d9; +} +.column-link:hover { + background: #133e7c; +} +.getting-started { + color: #091833; +} +.flex-spacer, .getting-started, .getting-started__wrapper { + background: #091833; +} +.getting-started__footer a { + color: #ea00d9b8; +} +.getting-started__footer p { + color: rgba(234, 0, 217, .5); +} +.getting-started__footer p a { + color: rgba(234, 0, 217, .5); +} +.column-header__back-button { + background: #091833; + color: #ea00d9; +} +.account--panel { + background: #133e7c; + border-top: 1px solid #133e7c; + border-bottom: 1px solid #133e7c; +} + +/* 6.2. Detailed profile view */ + +.column-back-button { + background: #091833; + color: #ea00d9; +} +.account__header__image { + overflow: hidden; + height: 145px; + position: relative; + background: #000b1e; +} +.account__header__bar { + background: #091833; + border-bottom: 1px solid #0abdc6; +} +.account__header__tabs__name h1 { + color: #ea00d9; +} +.account__header__tabs__name h1 small { + color: #ea00d9; +} +.account__header__fields dt { + background: #000b1e; +} +.account__header__fields dt { + color: #0abdc6; + background: #000b1e; +} +.account__header__fields dd { + color: #0abdc6; +} +.account__header__fields dl { + border-bottom: 1px solid #133e7c; +} +.account__header__bio .account__header__fields { + border-top: 1px solid #133e7c; +} +.account__header__fields { + border-color: #133e7c currentcolor; + border-top-color: #133e7c; +} +.account__header__fields .verified { + border: 1px solid rgba(0,255,0,.5); + background: rgba(0,255,0,.25); +} +.account__header__fields .verified__mark { + color: #00ff00; +} +.account__header__bio .account__header__fields .verified a { + color: #00ff00; +} +.account__header__bio .account__header__content { + color: #0abdc6; +} +.account__header__extra__links { + color: #0abdc6; +} +.account__header__extra__links a strong { + color: #0abdc6; +} +.account__header__extra__links a { + color: #0abdc6ba; +} +.account-role, .simple_form .recommended { + color: #0abdc6; + background-color: #133e7c; + border: 1px solid #0abdc6; +} +.relationship-tag { + color: #0abdc6; + background-color: #000b1e; +} +.empty-column-indicator, .error-column { + color: #0abdc6; + background: #091833; +} + +/* 6.3. Hastags */ +.trends__item__name { + color: rgba(234, 0, 217, .6); +} +.trends__item__name a { + color: #ea00d9; +} +.getting-started__trends .trends__item__current { + color: #ea00d9; +} +.getting-started__trends h4 { + color: #0abdc6; + border-bottom: 1px solid rgba(10, 189, 198, .3); +} + +/* 7. Simple View */ +.tabs-bar__wrapper { + background: #000b1e; +} +.navigation-panel hr { + border-top: 1px solid #133e7c; +} + +/* 8. Mobile View */ +.tabs-bar { + background: #091833; +} +.tabs-bar__link { + color: #0abdc6; + border-bottom: 2px solid #091833; +} +.tabs-bar__link:active, .tabs-bar__link:focus, .tabs-bar__link:hover { + background: #133e7c; + border-bottom-color: #133e7c; +} +.tabs-bar__link.active { + border-bottom: 2px solid #ea00d9; + border-bottom-color: #ea00d9; + color: #ea00d9; +} +.drawer__inner.darker { + background: #091833; +} +.trends__header { + color: #0abdc6ba; + background: #091833; + border-bottom: 1px solid #000b1e; +} + +/* 9. External View */ +body { + background-color: #000b1e; + color: #0abdc6; +} +html { + background-color: #000b1e !important; +} +.public-layout .header { + background-color: #091833; +} +.public-layout .header .brand svg { + fill: #0abdc6; +} +.public-layout .header .brand:active, .public-layout .header .brand:focus, .public-layout .header .brand:hover { + background-color: #133e7c; +} +.public-layout .header .nav-link:active, .public-layout .header .nav-link:focus, .public-layout .header .nav-link:hover { + color: #ea00d9; +} +.public-layout .header .nav-link { + color: #0abdc6; +} +.public-layout .header .nav-button:active, .public-layout .header .nav-button:focus, .public-layout .header .nav-button { + background-color: #133e7c; +} +.public-layout .header .nav-button:active, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:hover { + background-color: #133e7c; +} +.public-layout .public-account-header__tabs__name h1 { + color: #ea00d9; + text-shadow: #000b1e 1px 1px 1px; +} +.public-layout .public-account-header__tabs__name h1 small { + color: #ea00d9; +} +.public-layout .public-account-header__bar .avatar img { + border-color: #0abdc6; + background-color: #000b1e; +} +.public-layout .public-account-header__tabs__tabs .counter .counter-number { + color: #0abdc6; +} +.public-layout .public-account-header__tabs__tabs .counter .counter-label { + color: #0abdc6; +} +.public-layout .public-account-header__tabs__tabs .counter { + border-right-color: #133e7c; +} +.public-layout .public-account-header__tabs__tabs .counter.active::after { + border-bottom-color: #ea00d9; +} +.activity-stream .entry { + background-color: #091833; +} +.load-more { + color: #0abdc6; + background-color: #133e7c; +} +.load-more:hover { + background-color: #711c91; +} +.public-layout .public-account-bio .account__header__fields .verified a { + color: #00ff00; +} + +/* 9.1. Profile */ +.public-layout .public-account-bio .account__header__fields a { + color: #ea00d9; +} +.public-layout .public-account-bio .account__header__content { + color: #0abdc6; +} +.public-layout .public-account-bio .roles, .public-layout .public-account-bio__extra { + color: #0abdc6; +} +.public-layout .public-account-bio { + background-color: #091833; +} +.hero-widget__text { + background-color: #091833; + color: #0abdc6; +} +.button.logo-button:active, .button.logo-button:focus, .button.logo-button:hover { + background-color: #133e7c; + color: #ea00d9; +} +.button.logo-button:active, .button.logo-button:focus, .button.logo-button { + background-color: #133e7c; + color: #0abdc6; +} +.button.logo-button svg { + fill: #0abdc6; +} + +/* 9.1.1. Followers */ +.card__img { + background-color: rgba(113, 28, 145, .3); +} +.card__bar { + background-color: #091833; +} +a:hover .card__bar { + background-color: rgba(19, 62, 124, .6); +} +.card > a:active .card__bar, .card > a:focus .card__bar, .card > a:hover .card__bar { + background: rgba(19, 62, 124, .6); + background-color: rgba(19, 62, 124, .6); + background-image: none; +} +.card__bar .display-name strong { + color: #ea00d9; +} +.card__bar .display-name span { + color: rgba(234, 0, 217, .6); +} +.pagination .current { + background-color: #133e7c; + color: #0abdc6; +} +.pagination .current, .pagination .gap, .pagination .newer, .pagination .older, .pagination .page, .pagination a { + color: #0abdc6; +} + +/* 9.2. Footer */ +.public-layout .footer h4 { + color: #0abdc6; +} +.public-layout .footer ul a { + color: #ea00d9; +} +.public-layout .footer .grid .column-2 h4 a { + color: #0abdc6; +} +.public-layout .footer .brand svg { + fill: #0abdc6; +} +.public-layout .footer .brand svg:hover { + fill: #ea00d9; +} +.public-layout .footer { + color: #ea00d9 +} +.public-layout .footer { + background: #000b1e; +} + +/* 9.3. About/more page */ +.landing-page__call-to-action { + background-color: #091833; +} +.information-board__section { + color: #0abdc6; +} +.information-board__section span:last-child { + color: #0abdc6; +} +.contact-widget h4 { + color: #0abdc6; +} +.contact-widget > a { + color: #ea00d9; +} +.table-of-contents { + background: #091833; +} +.table-of-contents li a { + color: #ea00d9; + border-bottom-color: rgba(19, 62, 124, .6); +} +.rich-formatting h1, .rich-formatting h2, .rich-formatting h3, .rich-formatting h4, .rich-formatting h5, .rich-formatting h6 { + color: #ea00d9; +} +.rich-formatting strong { + color: #d7d7d5; +} +.rich-formatting li, .rich-formatting p { + color: #0abdc6; +} +.rich-formatting li a, .rich-formatting p a { + color: #ea00d9; +} + +/* 9.4. Directory */ +.page-header { + background-color: #091833; +} +.page-header h1 { + color: #0abdc6; +} +.page-header p { + color: #0abdc6; +} +.directory__card__bar { + background-color: #091833; +} +.directory__card__bar .display-name strong { + color: #ea00d9; +} +.directory__card__bar .display-name span { + color: rgba(234, 0, 217, .6); +} +.directory__card__extra { + background-color: #091833; +} +.account__header__content { + color: #0abdc6; +} +.directory__card__extra .account__header__content { + border-bottom-color: rgba(19, 62, 124, .6); +} +.accounts-table__count { + color: #0abdc6; +} +.accounts-table__count small { + color: #0abdc6; +} + +/* 9.5. About page */ +.landing .simple_form .user_agreement .label_input > label, .landing .simple_form p.lead { + color: #0abdc6; +} +.landing__brand svg { + fill: #0abdc6; +} +.simple_form .input.boolean label a { + color: #ea00d9; +} +.simple_form .hint a { + color: #ea00d9; +} +.hero-widget__text a { + color: #ea00d9; +} +[data-darkreader-inline-fill] { + fill: #ea00d9 !important; +} +.brand__tagline { + color: #0abdc6; +} +.simple_form input[type="email"], .simple_form input[type="number"], .simple_form input[type="password"], .simple_form input[type="text"], .simple_form textarea { + color: #0abdc6; + background-color: #133e7c; + border-color: rgba(10, 189, 198, .6); +} +.simple_form input[type="email"]:hover, .simple_form input[type="number"]:hover, .simple_form input[type="password"]:hover, .simple_form input[type="text"]:hover, .simple_form textarea:hover { + border-color: #0abdc6; +} +.simple_form input[type="email"]:active, .simple_form input[type="email"]:focus, .simple_form input[type="number"]:active, .simple_form input[type="number"]:focus, .simple_form input[type="password"]:active, .simple_form input[type="password"]:focus, .simple_form input[type="text"]:active, .simple_form input[type="text"]:focus, .simple_form textarea:active, .simple_form textarea:focus { + border-color: #0abdc6; + background-color: #000b1e +} +.simple_form .label_input__append { + color: #ea00d9; +} +::placeholder { + color: #0abdc6 !important; +} +.directory__tag > a, .directory__tag > div { + background-color: #091833; + box-shadow: rgba(19, 62, 124, 0.2) 0px 0px 15px; +} +.directory__tag > a:active, .directory__tag > a:focus, .directory__tag > a:hover { + background-color: rgba(19, 62, 124, .6); +} +.directory__tag h4 { + color: #0abdc6; +} +.directory__tag h4 .fa { + color: #0abdc6; +} +.directory__tag h4 small { + color: #0abdc6; +} +.avatar-stack .account__avatar { + background-color: #000b1e; + border-color: #133e7c; +} +.landing .hero-widget__footer { + background-color: #091833; +} +.landing .hero-widget h4 { + color: #0abdc6; +} +.landing .hero-widget__counter span { + color: #0abdc6; +} + +/* 10. im-in.space */ +.public-layout .public-account-bio, .public-layout .public-account-header__bar::before, .hero-widget__text, .public-layout .header { + background: #091833 !important; +} + +.button.logo-button, .simple_form button, .simple_form .button, .simple_form .block-button, .public-layout .header .nav-button { + background-color: #133e7c !important; + color: #0abdc6 !important; +} +.button.logo-button:active, .button.logo-button:focus, .button.logo-button:hover, .simple_form button:hover, .simple_form button:focus, .simple_form button:active, .simple_form .button:hover, .simple_form .button:focus, .simple_form .button:active, .simple_form .block-button:hover, .simple_form .block-button:focus, .simple_form .block-button:active, .public-layout .header .nav-button:hover, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:active { + background-color: #711c91 !important; + color: #0abdc6 !important; +} +.endorsements-widget { + background: #091833; +} +.endorsements-widget h4 { + color: #0abdc6; +} +.landing-page__information, .landing-page__forms, .landing-page #mastodon-timeline, .box-widget, .contact-widget, .landing-page__information.contact-widget, .landing-page__call-to-action { + background-color: #091833 !important; +} +.rich-formatting a { + color: #ea00d9; +} +.notice-widget { + color: #0abdc6; +} + +/* 10.1. About/more */ +.rich-formatting table thead tr { + color: rgba(10, 189, 198, .6) !important; +} +.rich-formatting table tbody tr, .rich-formatting table thead tr { + border-bottom: 1px solid rgba(19, 62, 124, .6); + color: #0abdc6; +} + +/* 11. Settings */ + + +/* Extra: Retoot color */ +button.icon-button i.fa-retweet { + background-image: url("data:image/svg+xml;utf8,"); +} + +.drawer--header, +.drawer--header a, +.drawer--header a:hover, +.drawer--header>* { + background: #091833; + color: #0ABDC6; + +} + +/*motd fix*/ + +#premotd { + background: #091833 !important; + color: #0abdc6; + } + +#motd #premotd a { + color: #ea00d9 !important; +} diff --git a/app/javascript/skins/glitch/cyberpunk/names.yml b/app/javascript/skins/glitch/cyberpunk/names.yml new file mode 100644 index 000000000..0edcb0650 --- /dev/null +++ b/app/javascript/skins/glitch/cyberpunk/names.yml @@ -0,0 +1,5 @@ +en: + skins: + glitch: + cyberpunk: Cyberpunk + diff --git a/app/javascript/skins/glitch/flat-clean/common.scss b/app/javascript/skins/glitch/flat-clean/common.scss new file mode 100644 index 000000000..0c81303ff --- /dev/null +++ b/app/javascript/skins/glitch/flat-clean/common.scss @@ -0,0 +1 @@ +@import 'flavours/glitch/styles/flatClean'; diff --git a/app/javascript/skins/glitch/flat-clean/names.yml b/app/javascript/skins/glitch/flat-clean/names.yml new file mode 100644 index 000000000..3c50f5a6a --- /dev/null +++ b/app/javascript/skins/glitch/flat-clean/names.yml @@ -0,0 +1,8 @@ +en: + skins: + glitch: + mastodonFlat: Clean Flat +es: + skins: + glitch: + mastodonFlat: Flat diff --git a/app/javascript/skins/glitch/flat-droid/common.scss b/app/javascript/skins/glitch/flat-droid/common.scss new file mode 100644 index 000000000..530b6c3f8 --- /dev/null +++ b/app/javascript/skins/glitch/flat-droid/common.scss @@ -0,0 +1 @@ +@import 'flavours/glitch/styles/flatDroid'; diff --git a/app/javascript/skins/glitch/flat-droid/names.yml b/app/javascript/skins/glitch/flat-droid/names.yml new file mode 100644 index 000000000..53246f681 --- /dev/null +++ b/app/javascript/skins/glitch/flat-droid/names.yml @@ -0,0 +1,8 @@ +en: + skins: + glitch: + mastodonFlat: Droid Flat +es: + skins: + glitch: + mastodonFlat: Flat diff --git a/app/javascript/skins/glitch/flat-flamingo/common.scss b/app/javascript/skins/glitch/flat-flamingo/common.scss new file mode 100644 index 000000000..5d31acfff --- /dev/null +++ b/app/javascript/skins/glitch/flat-flamingo/common.scss @@ -0,0 +1 @@ +@import 'flavours/glitch/styles/flatFlamingo'; diff --git a/app/javascript/skins/glitch/flat-flamingo/names.yml b/app/javascript/skins/glitch/flat-flamingo/names.yml new file mode 100644 index 000000000..69a2eedf7 --- /dev/null +++ b/app/javascript/skins/glitch/flat-flamingo/names.yml @@ -0,0 +1,8 @@ +en: + skins: + glitch: + mastodonFlat: Flamingo Flat +es: + skins: + glitch: + mastodonFlat: Flat diff --git a/app/javascript/skins/glitch/flat-twitter/common.scss b/app/javascript/skins/glitch/flat-twitter/common.scss new file mode 100644 index 000000000..cf64bf549 --- /dev/null +++ b/app/javascript/skins/glitch/flat-twitter/common.scss @@ -0,0 +1 @@ +@import 'flavours/glitch/styles/flatTwitter'; diff --git a/app/javascript/skins/glitch/flat-twitter/names.yml b/app/javascript/skins/glitch/flat-twitter/names.yml new file mode 100644 index 000000000..964efda6b --- /dev/null +++ b/app/javascript/skins/glitch/flat-twitter/names.yml @@ -0,0 +1,8 @@ +en: + skins: + glitch: + mastodonFlat: Midnight Flat +es: + skins: + glitch: + mastodonFlat: Flat diff --git a/app/javascript/skins/glitch/kafuka/common.scss b/app/javascript/skins/glitch/kafuka/common.scss new file mode 100644 index 000000000..8ed17e883 --- /dev/null +++ b/app/javascript/skins/glitch/kafuka/common.scss @@ -0,0 +1,2 @@ +@import 'variables'; +@import 'flavours/glitch/styles/index'; diff --git a/app/javascript/skins/glitch/kafuka/names.yml b/app/javascript/skins/glitch/kafuka/names.yml new file mode 100644 index 000000000..15a0803a5 --- /dev/null +++ b/app/javascript/skins/glitch/kafuka/names.yml @@ -0,0 +1,5 @@ +en: + skins: + glitch: + kafuka: Minty Blend + diff --git a/app/javascript/skins/glitch/kafuka/variables.scss b/app/javascript/skins/glitch/kafuka/variables.scss new file mode 100644 index 000000000..1e87cd852 --- /dev/null +++ b/app/javascript/skins/glitch/kafuka/variables.scss @@ -0,0 +1,62 @@ +// Commonly used web colors +$black: #000000; // Black +$white: #ffffff; // White +$success-green: #79bd9a; // Padua +$error-red: #df405a; // Cerise +$warning-red: #ff5050; // Sunset Orange +$gold-star: #ca8f04; // Dark Goldenrod + +$red-bookmark: $warning-red; + +// Kafuka Theme Unique Colors. Color names may come later. +$classic-base-color: #111; +$classic-primary-color: #9bc8ae; +$classic-secondary-color: #edfcf5; +$classic-highlight-color: #17bf63; + +// Variables for defaults in UI +$base-shadow-color: $black !default; +$base-overlay-background: $black !default; +$base-border-color: $white !default; +$simple-background-color: $white !default; +$valid-value-color: $success-green !default; +$error-value-color: $error-red !default; + +// Tell UI to use selected colors +$ui-base-color: $classic-base-color !default; // Darkest +$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest +$ui-primary-color: $classic-primary-color !default; // Lighter +$ui-secondary-color: $classic-secondary-color !default; // Lightest +$ui-highlight-color: $classic-highlight-color !default; + +// Variables for texts +$primary-text-color: $white !default; +$darker-text-color: $ui-primary-color !default; +$dark-text-color: $ui-base-lighter-color !default; +$secondary-text-color: $ui-secondary-color !default; +$highlight-text-color: $ui-highlight-color !default; +$action-button-color: $ui-base-lighter-color !default; +// For texts on inverted backgrounds +$inverted-text-color: $ui-base-color !default; +$lighter-text-color: $ui-base-lighter-color !default; +$light-text-color: $ui-primary-color !default; + +// Language codes that uses CJK fonts +$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW; + +// Variables for components +$media-modal-media-max-width: 100%; +// put margins on top and bottom of image to avoid the screen covered by image. +$media-modal-media-max-height: 80%; + +$no-gap-breakpoint: 415px; + +$font-sans-serif: 'mastodon-font-sans-serif' !default; +$font-display: 'mastodon-font-display' !default; +$font-monospace: 'mastodon-font-monospace' !default; + +// Avatar border size (8% default, 100% for rounded avatars) +$ui-avatar-border-size: 8%; + +// More variables +$dismiss-overlay-width: 4rem; diff --git a/app/javascript/skins/glitch/koyuspace/common.scss b/app/javascript/skins/glitch/koyuspace/common.scss new file mode 100644 index 000000000..492bce3bb --- /dev/null +++ b/app/javascript/skins/glitch/koyuspace/common.scss @@ -0,0 +1,3 @@ +@import 'variables'; +@import 'overrides'; +@import 'flavours/glitch/styles/index'; diff --git a/app/javascript/skins/glitch/koyuspace/names.yml b/app/javascript/skins/glitch/koyuspace/names.yml new file mode 100644 index 000000000..fb9035b25 --- /dev/null +++ b/app/javascript/skins/glitch/koyuspace/names.yml @@ -0,0 +1,5 @@ +en: + skins: + glitch: + koyuspace: koyu.space + diff --git a/app/javascript/skins/glitch/koyuspace/overrides.scss b/app/javascript/skins/glitch/koyuspace/overrides.scss new file mode 100644 index 000000000..dc7a1f2cd --- /dev/null +++ b/app/javascript/skins/glitch/koyuspace/overrides.scss @@ -0,0 +1,83 @@ +.fa-bell:before, +.fa-bell-o:before { + content: "\f0e7" !important; +} + +.fa-home:before { + content: "\f10c" !important; +} + +.fa-unlock:before { + content: "" !important; +} + +.fa-at::before { + content: "" !important; +} + +@font-face { + font-family: 'Titan One'; + font-style: normal; + font-weight: 400; + src: local('Titan One'), local('TitanOne'), url(https://koyu.space/fonts/titan-one.woff2) format('woff2'); +} + +.fa { + font-family:'FontAwesome' !important; +} + +.form_admin_settings_closed_registrations_message textarea, +.form_admin_settings_custom_css textarea, +.form_admin_settings_site_description textarea, +.form_admin_settings_site_extended_description textarea, +.form_admin_settings_site_short_description textarea, +.form_admin_settings_site_terms textarea { + font-family: "mastodon-font-monospace",monospace !important; +} + +*, +*:before, +*:after { + box-shadow: none !important; + border: none !important; +} + +.endorsements-widget, +.placeholder-widget, +.public-account-bio { + background: #223 !important; + border-radius: 4px; + word-break: break-all; +} + +.public-layout .public-account-header__bar { + background: #223; + border-radius: 0 0 4px 4px; + padding-top: 15px; +} + +.public-layout .footer { + background: #223; + padding-left: 20px; + padding-bottom: 30px !important; + margin-top: 30px; + border-radius: 20px 20px 0 0; +} + +@media(min-width:800px) { + .search__input, + .drawer--header, + .drawer__inner { + border-radius: 5px; + } + + .column-header { + border-top-left-radius: 5px; + border-top-right-radius: 5px; + } + + .column > .scrollable { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + } +} \ No newline at end of file diff --git a/app/javascript/skins/glitch/koyuspace/variables.scss b/app/javascript/skins/glitch/koyuspace/variables.scss new file mode 100644 index 000000000..09e166cd6 --- /dev/null +++ b/app/javascript/skins/glitch/koyuspace/variables.scss @@ -0,0 +1,61 @@ +// Commonly used web colors +$black: #000000; // Black +$white: #ffffff; // White +$success-green: #79bd9a; // Padua +$error-red: #df405a; // Cerise +$warning-red: #ff5050; // Sunset Orange +$gold-star: #ca8f04; // Dark Goldenrod + +$red-bookmark: $warning-red; + +$classic-base-color: #223; +$classic-primary-color: #ccc; +$classic-secondary-color: #f5f5f5; +$classic-highlight-color: #fe53e0; + +// Variables for defaults in UI +$base-shadow-color: $black !default; +$base-overlay-background: $black !default; +$base-border-color: $white !default; +$simple-background-color: $white !default; +$valid-value-color: $success-green !default; +$error-value-color: $error-red !default; + +// Tell UI to use selected colors +$ui-base-color: $classic-base-color !default; // Darkest +$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest +$ui-primary-color: $classic-primary-color !default; // Lighter +$ui-secondary-color: $classic-secondary-color !default; // Lightest +$ui-highlight-color: $classic-highlight-color !default; + +// Variables for texts +$primary-text-color: $white !default; +$darker-text-color: $ui-primary-color !default; +$dark-text-color: $ui-base-lighter-color !default; +$secondary-text-color: $ui-secondary-color !default; +$highlight-text-color: $ui-highlight-color !default; +$action-button-color: $ui-base-lighter-color !default; +// For texts on inverted backgrounds +$inverted-text-color: $ui-base-color !default; +$lighter-text-color: $ui-base-lighter-color !default; +$light-text-color: $ui-primary-color !default; + +// Language codes that uses CJK fonts +$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW; + +// Variables for components +$media-modal-media-max-width: 100%; +// put margins on top and bottom of image to avoid the screen covered by image. +$media-modal-media-max-height: 80%; + +$no-gap-breakpoint: 415px; + +$font-sans-serif: 'mastodon-font-sans-serif' !default; +$font-display: 'mastodon-font-display' !default; +$font-monospace: 'mastodon-font-monospace' !default; + +// Avatar border size (8% default, 100% for rounded avatars) +$ui-avatar-border-size: 8%; + +// More variables +$dismiss-overlay-width: 4rem; diff --git a/app/javascript/skins/glitch/pitchpink/common.scss b/app/javascript/skins/glitch/pitchpink/common.scss new file mode 100644 index 000000000..8ed17e883 --- /dev/null +++ b/app/javascript/skins/glitch/pitchpink/common.scss @@ -0,0 +1,2 @@ +@import 'variables'; +@import 'flavours/glitch/styles/index'; diff --git a/app/javascript/skins/glitch/pitchpink/names.yml b/app/javascript/skins/glitch/pitchpink/names.yml new file mode 100644 index 000000000..5c275fb11 --- /dev/null +++ b/app/javascript/skins/glitch/pitchpink/names.yml @@ -0,0 +1,5 @@ +en: + skins: + glitch: + pitchpink: Pitch Pink + diff --git a/app/javascript/skins/glitch/pitchpink/variables.scss b/app/javascript/skins/glitch/pitchpink/variables.scss new file mode 100644 index 000000000..6dfee5b8d --- /dev/null +++ b/app/javascript/skins/glitch/pitchpink/variables.scss @@ -0,0 +1,62 @@ +// Commonly used web colors +$black: #000000; // Black +$white: #ffffff; // White +$success-green: #79bd9a; // Padua +$error-red: #df405a; // Cerise +$warning-red: #ff5050; // Sunset Orange +$gold-star: #ca8f04; // Dark Goldenrod + +$red-bookmark: $warning-red; + +// Kafuka Theme Unique Colors. Color names may come later. +$classic-base-color: #111; +$classic-primary-color: #c89bb7; +$classic-secondary-color: #fcedf6; +$classic-highlight-color: #bf178d; + +// Variables for defaults in UI +$base-shadow-color: $black !default; +$base-overlay-background: $black !default; +$base-border-color: $white !default; +$simple-background-color: $white !default; +$valid-value-color: $success-green !default; +$error-value-color: $error-red !default; + +// Tell UI to use selected colors +$ui-base-color: $classic-base-color !default; // Darkest +$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest +$ui-primary-color: $classic-primary-color !default; // Lighter +$ui-secondary-color: $classic-secondary-color !default; // Lightest +$ui-highlight-color: $classic-highlight-color !default; + +// Variables for texts +$primary-text-color: $white !default; +$darker-text-color: $ui-primary-color !default; +$dark-text-color: $ui-base-lighter-color !default; +$secondary-text-color: $ui-secondary-color !default; +$highlight-text-color: $ui-highlight-color !default; +$action-button-color: $ui-base-lighter-color !default; +// For texts on inverted backgrounds +$inverted-text-color: $ui-base-color !default; +$lighter-text-color: $ui-base-lighter-color !default; +$light-text-color: $ui-primary-color !default; + +// Language codes that uses CJK fonts +$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW; + +// Variables for components +$media-modal-media-max-width: 100%; +// put margins on top and bottom of image to avoid the screen covered by image. +$media-modal-media-max-height: 80%; + +$no-gap-breakpoint: 415px; + +$font-sans-serif: 'mastodon-font-sans-serif' !default; +$font-display: 'mastodon-font-display' !default; +$font-monospace: 'mastodon-font-monospace' !default; + +// Avatar border size (8% default, 100% for rounded avatars) +$ui-avatar-border-size: 8%; + +// More variables +$dismiss-overlay-width: 4rem; diff --git a/app/javascript/skins/glitch/pumpkin/common.scss b/app/javascript/skins/glitch/pumpkin/common.scss new file mode 100644 index 000000000..8ed17e883 --- /dev/null +++ b/app/javascript/skins/glitch/pumpkin/common.scss @@ -0,0 +1,2 @@ +@import 'variables'; +@import 'flavours/glitch/styles/index'; diff --git a/app/javascript/skins/glitch/pumpkin/names.yml b/app/javascript/skins/glitch/pumpkin/names.yml new file mode 100644 index 000000000..bf64ab624 --- /dev/null +++ b/app/javascript/skins/glitch/pumpkin/names.yml @@ -0,0 +1,5 @@ +en: + skins: + glitch: + pumpkin: Pumpkin + diff --git a/app/javascript/skins/glitch/pumpkin/variables.scss b/app/javascript/skins/glitch/pumpkin/variables.scss new file mode 100644 index 000000000..0f70f7c99 --- /dev/null +++ b/app/javascript/skins/glitch/pumpkin/variables.scss @@ -0,0 +1,61 @@ +// Commonly used web colors +$black: #000000; // Black +$white: #ffffff; // White +$success-green: #79bd9a; // Padua +$error-red: #df405a; // Cerise +$warning-red: #ff5050; // Sunset Orange +$gold-star: #ca8f04; // Dark Goldenrod + +$red-bookmark: $warning-red; + +$classic-base-color: #000; +$classic-primary-color: #ccc; +$classic-secondary-color: #cabdb5; +$classic-highlight-color: #d35400; + +// Variables for defaults in UI +$base-shadow-color: $black !default; +$base-overlay-background: $black !default; +$base-border-color: $white !default; +$simple-background-color: $white !default; +$valid-value-color: $success-green !default; +$error-value-color: $error-red !default; + +// Tell UI to use selected colors +$ui-base-color: $classic-base-color !default; // Darkest +$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest +$ui-primary-color: $classic-primary-color !default; // Lighter +$ui-secondary-color: $classic-secondary-color !default; // Lightest +$ui-highlight-color: $classic-highlight-color !default; + +// Variables for texts +$primary-text-color: $white !default; +$darker-text-color: $ui-primary-color !default; +$dark-text-color: $ui-base-lighter-color !default; +$secondary-text-color: $ui-secondary-color !default; +$highlight-text-color: $ui-highlight-color !default; +$action-button-color: $ui-base-lighter-color !default; +// For texts on inverted backgrounds +$inverted-text-color: $ui-base-color !default; +$lighter-text-color: $ui-base-lighter-color !default; +$light-text-color: $ui-primary-color !default; + +// Language codes that uses CJK fonts +$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW; + +// Variables for components +$media-modal-media-max-width: 100%; +// put margins on top and bottom of image to avoid the screen covered by image. +$media-modal-media-max-height: 80%; + +$no-gap-breakpoint: 415px; + +$font-sans-serif: 'mastodon-font-sans-serif' !default; +$font-display: 'mastodon-font-display' !default; +$font-monospace: 'mastodon-font-monospace' !default; + +// Avatar border size (8% default, 100% for rounded avatars) +$ui-avatar-border-size: 8%; + +// More variables +$dismiss-overlay-width: 4rem; diff --git a/app/javascript/skins/glitch/safari/common.scss b/app/javascript/skins/glitch/safari/common.scss new file mode 100644 index 000000000..8ff7698d4 --- /dev/null +++ b/app/javascript/skins/glitch/safari/common.scss @@ -0,0 +1,1571 @@ +@import 'flavours/glitch/styles/index'; + +:root { + --orange: #FFAC00; + --orangelight: #FFAC004D; + --green: #00CE99; + --darkest: #323232; + --lightgrey: #dbdbdb; + --darkgrey: #505050; + --notifgrey: #3e3e3e; +} +html { + scrollbar-color: var(--darkgrey) var(--darkest); +} +.scrollbar-color, +.scrollable { + /* Replace the color by the color of column headers for a better effect. */ + scrollbar-color: var(--darkgrey) var(--darkest); + /* This is optional but I find the default scrollbars way too fat. */ + scrollbar-width: thin; +} +body.error { + color: var(--lightgrey); + background: var(--darkest); +} +div[data-reactroot] { + background: none !important; +} +body { + background: var(--darkgrey); +} +.ui { + background: var(--darkest); +} +body.app-body { + background: var(--darkest); +} +.loading-bar { + background-color: var(--green); +} +.loading-indicator__figure { + border: 6px solid var(--orange); +} +.loading-indicator span { + color: var(--orange) +} +div.column { + opacity: 0.9; + flex-grow: 1; + flex-shrink: 1; +} +div.drawer { + opacity: 0.95; + background-color: transparent !important; +} + +.status__content a .fa, +.status__content a .fa:hover { + color: var(--green); +} +.status__content a, +.reply-indicator__content a, +.getting-started a, +.muted .status__content a, +.account__header .account__header__username { + color: var(--white); +} +.account__display-name strong, +.status__display-name strong { + color: var(--white); +} +.account__section-headline { + background: var(--darkest); + border-bottom: 1px solid var(--orangelight); +} +.column-header { + background: var(--darkest); +} +.column-header__button { + background: var(--darkest); +} +.column-header__back-button { + background: var(--darkest); +} +.column-header__back-button { + color: var(--green); +} +.column-header > .column-header__back-button { + color: var(--green); +} +.column-header__buttons:hover { + background-color: var(--darkgrey) +} +.status { + border-bottom: 1px solid var(--orangelight); +} +.account { + border-bottom: 1px solid var(--orangelight); +} +.status__content { + font-size: 14px !important; +} +.search { + width: 95%; + margin: 0 auto; + margin-bottom: 10px; +} +.search__input { + background: var(--darkgrey); + color: var(--lightgrey); + Border-radius: 4px; +} +.search__input:focus { + background: var(--darkgrey); +} +.search__icon .fa-times-circle:hover { + color: var(--lightgrey); +} +.search__icon .fa-times-circle { + color: var(--lightgrey); +} +.search__icon .fa.active { + opacity: .8; +} +.drawer__inner__mastodon { + background: var(--darkgrey); + background-color: var(--darkgrey); +} +.compose-form .autosuggest-textarea__textarea, +.compose-form .spoiler-input__input { + color: var(--lightgrey); + background: var(--darkgrey); + border-bottom: 1px solid var(--orange); + outline: 0; +} +.compose-form .compose-form__modifiers .compose-form__uploads-wrapper { + color: var(--lightgrey); + background: var(--darkgrey); +} +.account__header .account__header__fields dd { + color: var(--lightgrey); + background: var(--notifgrey); +} +.account__header .account__header__fields dt { + color: var(--lightgrey); + background: var(--notifgrey); +} +.account__action-bar__tab strong { + color: var(--lightgrey); +} +.account__header > div { + background: var(--notifgrey); + opacity: 0.9; +} +.account__header__bar { + border-bottom: 1px solid var(--orangelight); +} +.account__header__fields { + border-style: solid none; + border-width: 1px 0; +} +.compose-form .compose-form__buttons-wrapper { + background: var(--darkgrey); +} +.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter { + color: var(--lightgrey); +} +.text-icon-button { + color: var(--lightgrey); +} +.star-icon.active { + color: var(--orange); +} +.drawer__inner__mastodon { + display: none !important; +} +.column > .scrollable { + background: var(--darkest); + border-top: 1px solid var(--orangelight); +} +.drawer__inner { + background: var(--darkest); +} +.drawer__header { + background: var(--darkest); +} +.drawer__header a:hover { + background: var(--darkgrey); + -webkit-transition: background 200ms ease-out; + transition: background 200ms ease-out; +} +.status.status-direct:not(.read) { + background: var(--darkgrey); + border-bottom-color: var(--darkgrey); +} +.status__display-name, +.status__prepend .status__display-name strong { + color: var(--green); +} +.display-name__account { + font-size: 14px; + color: var(--orange); +} +.muted .status__content p { + color: var(--lightgrey); +} +.muted .status__content a { + color: var(--green); +} +.muted .status__display-name strong { + color: var(--lightgrey); +} +.attachment-list__list a { + color: var(--green); +} +.status__prepend > span { + color: var(--lightgrey) !important; +} +.notification__message > span { + color: var(--lightgrey) !important; +} +.notification__display-name { + color: var(--orange); +} +.status__relative-time { + color: var(--green); +} +.detailed-status { + background: var(--notifgrey); +} +.reply-indicator { + background: var(--darkgrey); +} +.reply-indicator__content { + color: var(--lightgrey); +} +.detailed-status__meta { + color: var(--lightgrey); +} +.detailed-status__action-bar { + background: var(--notifgrey); + border-bottom: 1px solid var(--orangelight); +} +.icon-button.inverted { + color: var(--darkgrey); +} +.drawer__tab { + color: var(--lightgrey); +} +.icon-button.inverted:hover, +.icon-button.inverted:active, +.icon-button.inverted:focus { + color: var(--lightgrey); +} +.icon-button { + color: var(--lightgrey); +} +.icon-button:hover, +.icon-button:active, +.icon-button:focus { + color: var(--orange); + -webkit-transition: color 200ms ease-out !important; + transition: color 200ms ease-out !important; +} +.reduce-motion button.icon-button i.fa-retweet { + color: var(--lightgrey); +} +.status.status-direct:not(.read) { + background: var(--notifgrey); + border-bottom-color: var(--orangelight); +} +.icon-button.disabled { + color: var(--lightgrey); +} +.status__content__read-more-button { + color: var(--green); +} +.column-header__button:hover { + color: var(--lightgrey); +} +.column-header__button { + color: var(--lightgrey); +} +.status-card { + border: 1px solid var(--orange); +} +.status-card__title { + color: var(--orange); +} +.status-card.compact { + border-color: var(--orange); +} +.status-card { + color: var(--orange); +} +.status-card__content { + color: var(--orange); +} +a.status-card:hover, +a.status-card.compact:hover { + background-color: var(--darkgrey); +} +.status-card__image:hover { + background-color: var(--darkgrey); +} +.column-back-button { + background: var(--darkest); + color: var(--green); +} +.upload-progress { + color: var(--lightgrey); + background: var(--darkgrey); +} +.upload-progress__tracker { + background: var(--green); +} +.navigation-bar a { + color: var(--green); +} +.navigation-bar strong { + color: var(--orange); + font-size: 1.2em; +} +.column-header__collapsible-inner { + background: var(--notifgrey); +} +.column-header__button.active:hover { + background: transparent !important; +} +.react-toggle--checked .react-toggle-track { + background-color: var(--orange); +} +.react-toggle--checked .react-toggle-thumb { + left: 27px; + border-color: var(--orange); +} +.react-toggle-track { + background-color: var(--darkgrey); +} +.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track { + background-color: var(--orangelight); +} +.button { + background-color: var(--orange); +} +.button:hover { + background-color: var(--orangelight); + -webkit-transition: all 200ms ease-out; + transition: all 200ms ease-out; +} +.button:disabled { + background-color: var(--orangelight); + cursor: default; +} +.column-header.active { + -webkit-box-shadow: 0 1px 0 var(--orangelight); + box-shadow: 0 1px 0 var(--orangelight); +} +.column-header__wrapper.active::before { + background: radial-gradient(ellipse,var(--orangelight) 0%,transparent 70%); +} +.column-header { + background: var(--darkest); +} +.column-subheading { + background: var(--darkest); + color: var(--lightgrey); + border-top: 1px solid var(--orangelight); +} +.column-link { + background: var(--darkest); +} +.column-link:hover { + background: var(--darkgrey); +} +.getting-started__footer { + background-color: var(--darkest); + border-top: 1px solid var(--orangelight); +} +.getting-started__footer p { + color: var(--lightgrey); +} +.getting-started__footer p a { + color: var(--green); + text-decoration: none !important; +} +.getting-started__footer p a:hover { + text-decoration: underline !important; +} +.account__action-bar__tab.active { + border-bottom: 2px solid var(--orange); +} +.account__section-headline a.active::after { + border-color: transparent transparent var(--orange); +} +.status__action-bar__counter__label { + color: var(--lightgrey); +} +.column-header > button { + color: var(--orange); +} +.column-header__button.active, +.column-header__button.active:hover { + background: var(--notifgrey); +} +.setting-toggle__label, +.column-settings__section { + color: var(--lightgrey); +} +.text-btn { + color: var(--lightgrey); +} +.notification-favourite { + background-color: var(--notifgrey); +} +.text-icon-button:hover, +.text-icon-button:active, +.text-icon-button:focus { + color: var(--lightgrey); + -webkit-transition: color 200ms ease-out; + transition: color 200ms ease-out; +} +.detailed-status__application, +.detailed-status__datetime { + color: var(--green); +} +.load-gap { + border-bottom: 1px solid var(--darkest); +} +.load-more { + color: var(--lightgrey); +} +.load-more:hover { + background-color: var(--darkest); + color: var(--lightgrey); +} +.privacy-dropdown__option.active:hover { + background: var(--green); +} +.privacy-dropdown__option:hover, +.privacy-dropdown__option.active { + background: var(--green); +} +.privacy-dropdown.active .privacy-dropdown__value.active .icon-button { + background-color: var(--green); +} +.compose-form .compose-form__warning { + background: var(--lightgrey); +} +.dropdown-menu { + background: var(--lightgrey); +} +.dropdown-menu__item a { + background: var(--lightgrey); +} +.dropdown-menu__item a:focus, +.dropdown-menu__item a:hover, +.dropdown-menu__item a:active { + background: var(--green); + color: var(--darkgrey); +} +.status__content .status__content__spoiler-link, +.reply-indicator__content .status__content__spoiler-link { + background: var(--orange); + color: var(--darkest); +} +.status__content .status__content__spoiler-link:hover, +.reply-indicator__content .status__content__spoiler-link:hover { + background: var(--orange); + text-decoration: none; + opacity: .8; +} +.emoji-button img { + -webkit-filter: grayscale(70%); + filter: grayscale(70%); +} +.focusable:focus { + outline: 0 ! important; + background: var(--darkgrey); +} +.column-header.active .column-header__icon { + color: var(--orange); + text-shadow: none ! important; +} +.account__header__fields a { + color: var(--orange); + text-decoration: none; +} +.fa-user-times::before { + color: var(--orange); +} +.tabs-bar { + background: var(--darkest); +} +.tabs-bar__link { + border-bottom: 2px solid var(--darkest); +} +.tabs-bar__link.active { + border-bottom: 2px solid var(--orange); + color: var(--orange); +} +.floating-action-button, +.floating-action-button:hover, +.floating-action-button:focus, +.floating-action-button:active { + background: var(--orange); +} +.video-player__spoiler.active:hover, +.video-player__spoiler.active:active, +.video-player__spoiler.active:focus { + color: #00CE99B3; +} +.video-player__spoiler { + color: var(--green); +} +.media-spoiler { + background: var(--darkgrey); + color: var(--orange); +} +.media-spoiler:hover, +.media-spoiler:active, +.media-spoiler:focus { + background: var(--darkgrey); + color: var(--orangelight); +} +.account__disclaimer { + color: var(--lightgrey); +} +.account__action-bar { + border-top: 0px solid var(--darkest); + border-bottom: 0px solid var(--darkest); +} +.account__action-bar__tab { + border-right: 0px solid var(--darkest); +} +.account__header .account__header__fields dl { + border-top: 0px solid var(--darkgrey); +} +.account__header__content a:hover { + color: var(--orange); + text-decoration: underline !important; +} +.account__header__bio .account__header__fields { + border-top: 0px solid var(--darkest); +} +.account__header__fields dl:last-child { + border-bottom: 0px solid var(--darkest); +} +.account__header__fields { + border-color: transparent !important; +} +.account__action-bar__tab > span { + color: var(--lightgrey); +} +.fa-thumb-tack::before { + color: var(--lightgrey); +} +.account__section-headline a { + color: var(--lightgrey); +} +.text-icon-button.active { + color: var(--orange); +} +.button { + color: var(--darkest); +} +.button:disabled { + color: var(--darkgrey); + cursor: default; +} +.fa-bell::before, +.fa-bell-o::before { + content: "\f075"; +} +.fa-home::before { + content: "\f10e"; +} +.fa-group::before, +.fa-users::before { + content: "\f0e8"; +} +.fa-hourglass::before { + color: var(--orange) +} +.fa-sliders::before { + color: var(--orange); +} +.search-popout { + background: var(--lightgrey); + color: var(--darkgrey); +} +.search-popout h4 { + color: var(--darkgrey); +} +.search-popout em { + color: var(--darkgrey); +} +.attachment-list.compact .fa { + color: var(--orange); +} +.status__prepend { + color: var(--orange); +} +.detailed-status__display-name strong { + color: var(--green); +} +.status-card__actions button, +.status-card__actions a { + color: var(--orange); +} +.status-card__image { + background: transparent; +} +.icon-button.inverted.active { + color: var(--green); +} +.getting-started__wrapper, +.getting-started, +.flex-spacer { + background: var(--darkest); +} +.focusable:focus .status.status-direct { + background: var(--notifgrey) +} +.muted .emojione { + opacity: 1; +} +.empty-column-indicator, +.error-column { + color: var(--lightgrey); + background: var(--darkest); +} +.column-inline-form { + background: var(--darkgrey); + color: var(--lightgrey); +} +.setting-text { + color: var(--lightgrey); + border-bottom: 2px solid var(--lightgrey); +} +.column-back-button--slim-button { + top: -49px; +} +.drawer__inner.darker { + background: var(--darkest); +} +.search-results__header { + background-color: var(--darkest); + color: var(--lightgrey); +} +.search-results__section h5 { + background: var(--darkest); + border-bottom: 1px solid var(--orange); + color: var(--lightgrey); +} +.trends__item__name { + color: var(--lightgrey); +} +.trends__item__name a { + color: var(--orange); +} +.trends__item__sparkline path { + stroke: var(--orange) !important; +} +.account__section-headline button, +.notification__filter-bar button { + background: var(--darkest); +} +.account__section-headline, +.notification__filter-bar { + background: var(--notifgrey); +} +.account__section-headline a, +.account__section-headline button, +.notification__filter-bar a, +.notification__filter-bar button { + color: var(--lightgrey); +} +.account__section-headline a.active::after, +.account__section-headline button.active::after, +.notification__filter-bar a.active::after, +.notification__filter-bar button.active::after { + bottom: -1px; + border-color: transparent transparent var(--orange); +} +.account__section-headline a.active, +.account__section-headline button.active, +.notification__filter-bar a.active, +.notification__filter-bar button.active { + color: var(--orange); +} +.account__moved-note { + background: var(--darkgrey); + border-top: 1px solid var(--darkest); + border-bottom: 1px solid var(--darkest); +} +.account__moved-note__message { + color: var(--orange) +} +.emoji-mart-anchors { + color: var(--lightgrey); +} +.emoji-mart-anchor:hover { + color: var(--orange); +} +.emoji-mart-bar:first-child { + background: var(--darkest); + border-bottom: 1px solid var(--orange); +} +.emoji-mart-anchor-selected:hover { + color: var(--orange); +} +.emoji-mart-anchor-bar { + background-color: var(--orange); +} +.emoji-mart-search { + background: var(--darkest); +} +.emoji-picker-dropdown__menu { + background: var(--darkest); +} +.emoji-mart-category-label span { + background: var(--darkest); + color: var(--lightgrey); +} +.emoji-mart-search input { + background: var(--darkgrey); + color: var(--lightgrey); + border: 1px solid var(--darkest); +} +.emoji-mart-scroll { + background: var(--darkest); +} +.emoji-mart-anchor-selected { + color: var(--orange); +} +.reduce-motion button.icon-button.active i.fa-retweet { + color: var(--orange); +} +.notification__message .fa { + color: var(--orange); +} +.emoji-mart-no-results { + color: var(--lightgrey); +} +.emoji-picker-dropdown__modifiers__menu { + background: var(--darkgrey); +} +.activity-stream .entry { + background: var(--darkest); +} +.public-layout .header { + background: var(--darkest); +} +.button.logo-button { + background: var(--darkgrey); + color: var(--orange); + border: 1px solid var(--orangelight); +} +.button.logo-button:active, +.button.logo-button:focus, +.button.logo-button:hover { + background: var(--orange); + color: var(--darkgrey) +} +.button.logo-button:active svg path:last-child, +.button.logo-button:focus svg path:last-child, +.button.logo-button:hover svg path:last-child { + fill: var(--orange); +} +.button.logo-button:active svg path:first-child, +.button.logo-button:focus svg path:first-child, +.button.logo-button:hover svg path:first-child { + fill: var(--darkgrey); +} +.public-layout .public-account-header__tabs__tabs .counter.active::after { + border-bottom: 4px solid var(--orange); +} +.account__header__fields dt, +.account__header__fields dd { + color: var(--lightgrey); + background-color: var(--darkest); + box-sizing: inherit; + text-align: left; +} +.account__header__fields dl { + border-bottom: 0px solid var(--darkest); +} +.public-layout .public-account-bio .account__header__content { + color: var(--lightgrey); + background-color: var(--darkest); +} +.public-layout .public-account-bio .roles, +.public-layout .public-account-bio__extra { + color: var(--lightgrey); + background-color: var(--darkest); +} +.public-layout .header .nav-link { + color: var(--orange); +} +.public-layout .public-account-header__tabs__tabs .counter .counter-label { + color: var(--lightgrey); +} +.public-layout .public-account-bio .account__header__fields a { + color: var(--orange); +} +.public-layout .public-account-header__tabs__tabs { + background-color: var(--darkest); +} +.public-layout .public-account-header__bar .avatar img { + border: 4px solid var(--orange); + background: var(--orange); +} +.simple_form p.hint { + color: var(--lightgrey); +} +.hero-widget__text { + background: var(--darkest); + color: var(--lightgrey); +} +.public-layout .public-account-header { + background-color: var(--darkest); +} +.status-card__description { + color: var(--lightgrey); +} +.card__bar { + background: var(--darkest); +} +.card__bar .display-name span { + color: var(--green); +} +.card__bar .display-name strong { + color: var(--orange); +} +.card > a:active .card__bar, +.card > a:focus .card__bar, +.card > a:hover .card__bar { + background: var(--darkgrey); +} +.public-layout .footer h4, +.public-layout .footer .grid .column-2 h4 a { + color: var(--green) +} +.public-layout .footer, +.public-layout .footer ul a { + color: var(--lightgrey); +} +.public-layout .footer .brand svg path { + fill: var(--orange) +} +.public-layout .footer .brand:active svg path, +.public-layout .footer .brand:focus svg path, +.public-layout .footer .brand:hover svg path { + fill: var(--orangelight); +} +.button.logo-button svg path:first-child { + fill: var(--orange); +} +.button.logo-button svg path:last-child { + fill: var(--darkest); +} +.public-layout .header .nav-button { + background: var(--darkgrey); +} +.public-layout .header .nav-button:active, +.public-layout .header .nav-button:focus, +.public-layout .header .nav-button:hover { + background: var(--orange); +} +.public-layout .header .nav-link:active, +.public-layout .header .nav-link:focus, +.public-layout .header .nav-link:hover { + color: var(--darkgrey); +} +.public-layout .header .brand:active, +.public-layout .header .brand:focus, +.public-layout .header .brand:hover { + background: var(--darkgrey); +} +.public-layout .public-account-header__image { + background: var(--darkest); + opacity: .2; +} +.video-player__seek__handle { + background: var(--orange); +} +.video-player__seek__progress { + background: var(--orange); +} +.video-player__volume__current { + background: var(--orange); +} +.video-player__volume__handle { + background: var(--orange); +} +.regeneration-indicator { + color: var(--green); + background: var(--darkest); +} +.regeneration-indicator__label strong { + color: var(--orange); +} +.icon-button.inverted.active.disabled { + color: var(--orange); +} +.media-modal__button--active { + background-color: var(--orange); +} +.status.status-direct:not(.read) { + background: var(--notifgrey); +} +.focusable:focus .detailed-status, +.focusable:focus .detailed-status__action-bar { + background: var(--darkgrey); +} +.display-name__html { + color: var(--orange); +} +.compose-form__poll-wrapper { + background-color: var(--darkgrey); +} +.compose-form__poll-wrapper .button.button-secondary { + background-color: var(--orange); +} +.compose-form__poll-wrapper .poll__footer button, +.compose-form__poll-wrapper .poll__footer select { + background-color: var(--orange); + border: 1px solid var(--orange); +} +.compose-form__poll-wrapper { + border-top: 1px solid var(--darkgrey); +} +.poll__text input[type="text"] { + background: var(--lightgrey); +} +.poll__input { + border: 1px solid var(--orange); +} +.compose-form__poll-wrapper .poll__footer { + border-top: 1px solid var(--darkgrey); +} +.poll__chart { + background: var(--orange); +} +.poll__chart.leading, +.muted .poll__chart.leading { + background: var(--green); +} +.muted .poll { + color: var(--lightgrey); + text-shadow: 1px 1px 2px var(--darkest); +} +.poll__link { + color: var(--orange); +} +.poll__footer { + color: var(--orange); +} +.account__header__tabs__name h1 small { + color: var(--green); +} + +.account__header__extra__links a { + color: var(--orange); +} +.account__header__extra__links a strong { + color: var(--orange); +} +.account__header__bio .account__header__fields a { + color: var(--green); +} +.fa-ellipsis-h::before { + color: var(--orange); +} +button.icon-button i.fa-retweet { + background-image: url("data:image/svg+xml;utf8,"); +} + +button.icon-button i.fa-retweet:hover { + background-image: url("data:image/svg+xml;utf8,"); +} +.compose-form__sensitive-button { + background-color: var(--darkgrey); +} +.compose-form__sensitive-button .icon-button { + color: var(--lightgrey); +} +.icon-button.active { + color: var(--orange); +} +.upload-area { + background: rgba(50, 56, 55, .8); +} +.upload-area__background { + background: var(--darkgrey); +} +.upload-area__content { + color: var(--orange); + border: 2px dashed var(--orange); +} +.boost-modal__action-bar, +.confirmation-modal__action-bar, +.mute-modal__action-bar { + background: var(--darkest); +} +.confirmation-modal__action-bar .confirmation-modal__cancel-button, +.confirmation-modal__action-bar .confirmation-modal__secondary-button, +.confirmation-modal__action-bar .mute-modal__cancel-button, +.mute-modal__action-bar .confirmation-modal__cancel-button, +.mute-modal__action-bar .confirmation-modal__secondary-button, +.mute-modal__action-bar .mute-modal__cancel-button { + background-color: var(--orangelight); + color: var(--lightgrey); +} +.actions-modal, +.boost-modal, +.confirmation-modal, +.mute-modal, +.report-modal { + background-color: var(--darkest); + color: var(--lightgrey); + border: 1px solid var(--orangelight); +} +.button:active, +.button:focus, +.button:hover { + background-color: var(--orange); + opacity: .8; +} +.media-modal .extended-video-player video, +.zoomable-image img { + border: 2px dashed var(--orangelight); + border-radius: 5px; + padding: .75em; + background-color: var(--darkest); +} +.modal-root__overlay { + background: var(--darkest); + opacity: .95 +} +.media-modal__nav { + background: var(--darkest); +} +.fa-close::before, +.fa-remove::before, +.fa-times::before { + color: var(--orange); +} +.fa-chevron-right::before { + color: var(--orange); +} +.fa-chevron-left::before { + color: var(--orange); +} +.fa.fa-chevron-left.column-back-button__icon.fa-fw::before { + color: var(--green); +} +.spoiler-button__overlay__label { + color: var(--orange); +} +.button.logo-button.button--destructive:active, +.button.logo-button.button--destructive:focus, +.button.logo-button.button--destructive:hover { + background: var(--orange); + color: var(--darkest) +} +.relationship-tag { + color: var(--darkest); + background-color: var(--orange); + font-weight: bold; + padding: 5px; + border: 1px solid var(--orange); + opacity: 1; +} +.relationship-tag:hover { + opacity: .75; +} +.account__header__tabs__buttons .icon-button { + border: 1px solid var(--orangelight); +} +.fa-ellipsis-v::before { + color: var(--orange); +} +.embed-modal, +.error-modal, +.onboarding-modal { + background: var(--darkgrey); + color: var(--lightgrey); + padding: .5em; + border: 2px dashed var(--orange); +} +.embed-modal .embed-modal__container .embed-modal__html { + background: var(--darkest); + color: var(--lightgrey); +} +body.embed { + background: var(--darkest); +} +.embed-modal h4 { + font-size: 18px; + border-bottom: 1px solid var(--orange); + color: var(--orange); +} +.report-modal__statuses .status__content, +.report-modal__statuses .status__content p { + color: var(--lightgrey); +} +.report-modal__statuses .status__content a { + color: var(--green); +} +.status-check-box { + border-bottom: 1px solid var(--orangelight); +} +.report-modal__comment { + border-right: 1px solid var(--orangelight); +} +.report-modal__target { + color: var(--orange); +} +.report-modal__container { + border-top: 1px solid var(--orangelight); +} +.report-modal__comment .setting-text { + color: var(--lightgrey); + background: var(--darkgrey); + border: 1px solid var(--orange); +} +.button.button-secondary:disabled { + opacity: .5; + color: var(--lightgrey); +} +.button.button-secondary { + color: var(--darkest); + border: 1px solid var(--orange); +} +.button.button-secondary:active, +.button.button-secondary:focus, +.button.button-secondary:hover { + border-color: var(--orange); + color: var(--darkest); +} +.button.button-secondary { + color: var(--darkest); + background: var(--orange); +} + +/******* ACCUEIL ********/ +.box-widget, +.contact-widget, +.landing-page__information.contact-widget { + background: var(--darkest); +} +.directory__tag > a, +.directory__tag > div { + background: var(--darkest); + color: var(--lightgrey); +} +.directory__tag > a:active, +.directory__tag > a:focus, +.directory__tag > a:hover { + background: var(--darkgrey); +} +.directory__tag h4 { + color: var(--green); +} +.directory__tag h4 .fa { + color: var(--orange); +} +.landing .hero-widget__footer { + background: var(--darkest); +} +.simple_form .block-button:hover, +.simple_form .button:hover, +.simple_form button:hover { + background-color: var(--orange); + opacity: .8; +} +.simple_form .block-button, +.simple_form .button, +.simple_form button { + background: var(--orange); + color: var(--darkest); + opacity: 1; +} +.simple_form .block-button:active, +.simple_form .block-button:focus, +.simple_form .button:active, +.simple_form .button:focus, +.simple_form button:active, +.simple_form button:focus { + background-color: var(--orangelight); +} +.simple_form input[type="email"], +.simple_form input[type="number"], +.simple_form input[type="password"], +.simple_form input[type="text"], +.simple_form textarea { + color: var(--lightgrey); + background: var(--darkgrey) !important; + border: 1px solid var(--orange); + opacity: 1; +} +.landing .simple_form .user_agreement .label_input > label, +.landing .simple_form p.lead { + color: var(--lightgrey); +} +.simple_form .input.boolean label a { + color: var(--green); +} +.simple_form .input.boolean label a:active, +.simple_form .input.boolean label a:focus, +.simple_form .input.boolean label a:hover { + text-decoration: none; +} +.simple_form .hint a { + color: var(--green); +} +.landing .hero-widget__counter span { + color: var(--lightgrey); +} +.landing .hero-widget h4 { + color: var(--green); +} +.simple_form input[type="email"]:active, +.simple_form input[type="email"]:focus, +.simple_form input[type="number"]:active, +.simple_form input[type="number"]:focus, +.simple_form input[type="password"]:active, +.simple_form input[type="password"]:focus, +.simple_form input[type="text"]:active, +.simple_form input[type="text"]:focus, +.simple_form textarea:active, +.simple_form textarea:focus { + border-color: var(--orange); + background: var(--darkest); +} +body.lighter { + background: var(--darkest); +} +.form-footer a { + color: var(--green); +} +.simple_form input[type="email"], +.simple_form input[type="number"], +.simple_form input[type="password"], +.simple_form input[type="text"], +.simple_form textarea { + border: 1px solid var(--orange); +} +.simple_form input[type="email"]:hover, +.simple_form input[type="number"]:hover, +.simple_form input[type="password"]:hover, +.simple_form input[type="text"]:hover, +.simple_form textarea:hover { + border-color: var(--orangelight); +} +.brand__tagline { + color: var(--lightgrey); +} +.directory__tag h4 small { + color: var(--lightgrey); +} +.simple_form .label_input__append { + color: var(--orange); +} +.flash-message.alert { + background: rgba(223, 64, 90, .5); + color: var(--lightgrey); +} +.media-modal__close .fa-times::before { + content: "×"; + font-size: 35px; + font-weight: lighter; +} +.media-modal__nav--right .fa-chevron-right::before { + font-size: 65px; + font-weight: lighter; + content: ">"; +} +.media-modal__nav--left .fa-chevron-left::before { + font-size: 65px; + font-weight: lighter; + content: "<"; +} +.fa-crosshairs::before { + color: var(--orange); +} +.page-header { + background: var(--darkest); + color: var(--lightgrey); +} +.page-header h1 { + color: var(--green); +} +.reply-indicator__content a.unhandled-link, +.status__content a.unhandled-link { + color: var(--green); +} +.getting-started__trends h4 { + color: var(--lightgrey); +} +.getting-started__trends .trends__item__current { + color: var(--green); +} +.trends__item__sparkline path:first-child { + fill: var(--green) !important; + opacity: .25; +} +.trends__item__sparkline path:last-child { + stroke: var(--green) !important; +} +.compose-form .autosuggest-textarea__textarea::placeholder, +.compose-form .spoiler-input__input::placeholder, +.search__input::placeholder { + color: var(--lightgrey) !important; +} +.audio-player { + background: var(--darkest); +} +.audio-player .video-player__controls { + background: var(--darkest); +} +canvas { + filter: hue-rotate(195deg) saturate(250%) brightness(130%); +} +.conversation__content__relative-time { + color: var(--green); +} +.conversation__content__names { + color: var(--lightgrey); +} +.getting-started__trends h4 { + border-top: 1px solid var(--orangelight); + border-bottom: 0; +} +.column, +.drawer { + flex: 0 0 auto; + padding: 1px 5px; +} +.compose-form__sensitive-button .checkbox.active { + border-color: var(--orange); + background: var(--orange); +} +.compose-form__sensitive-button .checkbox { + border: 1px solid var(--green); +} +.page-header p { + color: var(--lightgrey); +} +.trends-widget h4 { + color: var(--lightgrey); +} +.button.logo-button svg, +.public-layout .footer .brand svg { + fill: var(--orange); +} +.column-link__badge { + font-weight: bold; + background: var(--orange); + color: var(--darkest); +} +.account--panel { + background: var(--darkest); + border-top: 0px solid var(--orangelight); + border-bottom: 1px solid var(--orangelight); +} +.fa-check::before { + color: var(--green); +} +.account__header__content { + color: var(--lightgrey); +} +.column-header__icon::before { + color: var(--orange) +} +.keyboard-shortcuts kbd { + background-color: var(--darkgrey); + border: 1px solid var(--darkgrey); + border-radius: 3px; +} +.landing-page__call-to-action { + background: var(--darkest); +} +.contact-widget h4, +.rich-formatting { + color: var(--lightgrey); +} +.rich-formatting a { + color: var(--orange); +} +.contact-widget > a { + color: var(--green) +} +.table-of-contents { + background: var(--darkest); +} +.link-button { + color: var(--green); +} +.report-modal__comment .setting-text-label { + color: var(--orange); +} +.character-counter { + color: var(--lightgrey); +} +.report-modal__comment .setting-text__wrapper { + border: 1px solid var(--orange); +} + + + +/********Single column ********/ +.column-link--transparent.active { + color: var(--orange); +} +.getting-started__footer a { + color: var(--orange); +} +.tabs-bar__wrapper { + background: var(--darkest); +} +.filter-form { + background: var(--darkest); +} +.radio-button__input.checked { + border-color: var(--orange); + background: var(--orange); +} +.radio-button__input { + border: 1px solid var(--orange); +} +.directory__card__bar, +.directory__card__extra { + background: var(--darkgrey); +} +.accounts-table__count small, +.directory__card__bar .display-name span { + color: var(--lightgrey); +} + +/******** ADMIN ********/ +.admin-wrapper .sidebar-wrapper__inner { + background: var(--darkest); +} +body.admin { + background: var(--darkest); +} +.admin-wrapper .sidebar ul a { + color: var(--orange); +} +.admin-wrapper .sidebar ul .simple-navigation-active-leaf a { + color: var(--darkest); + background-color: var(--orange); +} +.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover { + background-color: var(--orange); +} +.admin-wrapper .sidebar ul a:hover { + background-color: var(--orangelight); +} +.setting-text { + background: var(--notifgrey); +} +.accounts-table__count { + color: var(--orange); +} +.batch-table__toolbar { + background: var(--darkgrey); +} +.table > thead > tr > th { + border-bottom: 2px solid var(--lightgrey); +} +.table td, +.table th { + border-top: 0; + background: var(--notifgrey); +} +.admin-wrapper .content h4 { + color: var(--green); +} +.admin-wrapper .content h2 { + border-bottom: 0; +} +.batch-table__row { + background: var(--darkest); +} +.batch-table__row:hover { + background: var(--darkgrey); +} +.batch-table__row:nth-child(2n) { + background: var(--notifgrey); +} +.batch-table__row:nth-child(2n):hover { + background: var(--darkgrey); +} +a.table-action-link, +button.table-action-link { + color: var(--orange); +} +.filters .filter-subset a.selected { + color: var(--orange); + border-bottom: 2px solid var(--orange); +} +.filters .filter-subset a:hover { + color: var(--orangelight); + border-bottom: 2px solid var(--orange); +} +.filters .filter-subset a { + color: var(--orangelight); + border-bottom: 2px solid var(--orangelight); +} +.simple_form .hint, +.admin-wrapper .content .muted-hint, +body .muted-hint { + color: var(--lightgrey); +} +.admin-wrapper .content .muted-hint a, +body .muted-hint a { + color: var(--orange); +} +.table > tbody > tr:nth-child(2n + 1) > td, +.table > tbody > tr:nth-child(2n + 1) > th { + background: var(--darkgrey); +} +.table a { + color: var(--orange); + text-decoration: none; +} +.simple_form select { + background: var(--green) url("data:image/svg+xml;utf8,") no-repeat right 8px center/auto 16px; +} +#notifications, +#appearance, +#other, +#featured_tags, +#import, +#password, +#authorized_apps, +#two_factor_authentication, +#preferences > .selected, +#security > .selected, +#profile > .selected, +#data > .selected, +#profile { + background-color: var(--notifgrey); +} +#profile .simple-navigation-active-leaf > .selected { + background-color: var(--orange); +} +.upload-progress__backdrop { + background:var(--notifgrey); +} + +.link-button:disabled { + color: var(--orangelight); +} + +.account__section-headline a.active::after, .account__section-headline button.active::after, .notification__filter-bar a.active::after, .notification__filter-bar button.active::after, +.account__section-headline a.active:after, .account__section-headline a.active:before, .account__section-headline button.active:after, .account__section-headline button.active:before, .notification__filter-bar a.active:after, .notification__filter-bar a.active:before, .notification__filter-bar button.active:after, .notification__filter-bar button.active:before { + display: none; +} + +.drawer--header, +.drawer--header>*, +.drawer--header a:focus, +.drawer--header a:hover { + background: var(--darkest); + color: var(--lightgrey); +} diff --git a/app/javascript/skins/glitch/safari/names.yml b/app/javascript/skins/glitch/safari/names.yml new file mode 100644 index 000000000..34a83b7e6 --- /dev/null +++ b/app/javascript/skins/glitch/safari/names.yml @@ -0,0 +1,5 @@ +en: + skins: + glitch: + safari: Safari + diff --git a/app/javascript/skins/glitch/summertime/common.scss b/app/javascript/skins/glitch/summertime/common.scss new file mode 100644 index 000000000..552e8f793 --- /dev/null +++ b/app/javascript/skins/glitch/summertime/common.scss @@ -0,0 +1,364 @@ +@import 'flavours/glitch/styles/mastodon-light'; + +/* 背景色と文字色の設定 */ +/* 全体 */ +.ui{ + -webkit-background-size: 128px 128px; + -moz-background-size: 128px 128px; + background-size: 128px 128px; + background-color: #fffbe7; + background-image: -webkit-gradient(linear, 0 0, 100% 0, color-stop(.5, #08bec6), color-stop(.5, transparent), to(transparent)); + background-image: -moz-linear-gradient(left, #08bec6 50%, transparent 50%, transparent); + background-image: -o-linear-gradient(left, #08bec6 50%, transparent 50%, transparent); + background-image: linear-gradient(left, #08bec6 50%, transparent 50%, transparent); +} +/* drawer */ +.drawer__inner, +.drawer__inner strong, +.navigation-bar__profile{ + background-color: #ffe4ad !important; + color: #20455a; +} +.navigation-bar__profile a:hover{ + text-decoration: underline; +} +.reply-indicator, +.reply-indicator strong{ + background-color: #fac578 !important; +} +.compose-form__buttons-wrapper, +.announcements li, +.trend-tags__sparkline.normal, +.trend-tags__sparkline.normal svg{ + background-color: #ebfaf8 !important; +} +.privacy-dropdown__value.active, +.privacy-dropdown__value, +.text-icon-button.active{ + background-color: #63dbdb !important; +} +.navigation-bar, +.navigation-bar__profile, +.navigation-bar__profile strong, +.compose__extra__header{ + background-color: #fac578 !important; + padding: 6px; + border-radius: 4px; +} +.compose__extra, +.compose__extra__body li, +.compose__extra__body li a, +.favourite-tags__icon, +.favourite-tags__lock{ + background-color: #ffe4ad !important; +} +.drawer__inner__mastodon{ + background-color: #ffe4ad !important; + background-image: none; +} +/* ヘッダー */ +.column-header, +.column-header *, +.getting-started__wrapper, +.getting-started__wrapper *, +.column-icon, +.tabs-bar, +.drawer__header, +.drawer__header *, +.column-back-button, +.search-results__header, +.favourite-tags *, +.trend-tags__header, +.column-header__collapsible-inner{ + background-color: #520021; + color: #ffffff; +} +/* スタートカラム */ +.column-subheading{ + background-color: #f77163 !important; + color: #520021 !important; +} +.getting-started__wrapper, +.column-link, +.getting-started__footer{ + background-color: #ffb2c6 !important; + color: #520021 !important; + margin: 1px; +} +.getting-started.getting-started__footer{ + background-color: #fff3ef !important; +} +.getting-started__footer a span{ + color: #7b3484 !important; +} +.getting-started__footer span{ + color: #520021 !important; +} +.getting-started__footer p span a{ + color: #7b3484 !important; +} +/* トゥートカラム */ +.scrollable, +.drawer__inner.darker, +.search-results__section *, +.status.status-direct, +.tabs-bar__link :hover, +.drawer__header>a:hover, +.drawer__header>a:hover *, +.empty-column-indicator, +.suggestion-tags__body>ul>li, +.suggestion-tags__body>ul>li *{ + background-color: #f7fbff !important; + color: #2f0016 !important; +} +/* 通知カラム */ +.notification__filter-bar button{ + background-color: #e9f1f8; + color: #383a3c; +} +.notification__filter-bar button.active{ + background-color: #cbdbe9; + color: #131313 !important; +} +/* ボタン */ +.status__content a, +.status__content a>span, +span.ellipsis, +.active, +.search__icon *{ + color: #067193 !important; +} +.compose-form__buttons .active{ + background-color: #282c37; +} +.button{ + opacity: 1; + white-space: nowrap; + overflow: hidden; + text-overflow: clip; + display: inline-block; + padding: 0.5em 1em; + text-decoration: none; + border-radius: 4px; + color: #ffffff; + background-image: -webkit-linear-gradient(#08c3c6 0%, #0086c6 100%); + background-image: linear-gradient(#08c3c6 0%, #0086c6 100%); + box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29); + border-bottom: solid 3px #0869b5; +} +.button:hover{ + color: #ffffff; + background-image: -webkit-linear-gradient(#bd9ade 0%, #ad559c 100%); + background-image: linear-gradient(#bd9ade 0%, #ad559c 100%); + box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29); + border-bottom: solid 3px #6b3073; +} +.button:active{ + -ms-transform: translateY(2px); + -webkit-transform: translateY(2px); + transform: translateY(2px); + box-shadow: 2px 0px 0px rgba(0, 0, 0, 0.2); + border-bottom: none; +} +.button.confirmation-modal__cancel-button, +.button.mute-modal__cancel-button{ + color: #ffffff; +} +.button.confirmation-modal__cancel-button:hover, +.button.mute-modal__cancel-button:hover{ + color: #2a1b0a; +} +.spoiler-button.spoiler-button--visible:hover, +.icon-button.overlayed:hover{ + background-color: #fff28a; +} + +/* 未収載トゥートの色分け */ +.status-unlisted{ + background: #ffd7df; +} + +/* 角を丸くする */ +/* 全体 */ +.column .scrollable, +.drawer__pager, +.privacy-dropdown__value, +.compose-form__sensitive-button__icon{ + border-radius: 4px; /* CSS3草案 */ + -webkit-border-radius: 4px; /* Safari,Google Chrome用 */ + -moz-border-radius: 4px; /* Firefox用 */ +} +/* ヘッダーとボタン */ +.drawer__header, +.drawer__tab, +.column-header__wrapper, +.column-header, +.column-header__button, +.column-header__buttons, +.column-header__collapsible, +.column-back-button{ + border-radius: 8px; /* CSS3草案 */ + -webkit-border-radius: 8px; /* Safari,Google Chrome用 */ + -moz-border-radius: 8px; /* Firefox用 */ +} +/* トゥートカラム */ +.compose__extra, +.compose__extra__header{ + border-radius: 0 4px 4px 0; /* CSS3草案 */ + -webkit-border-radius: 0 4px 4px 0; /* Safari,Google Chrome用 */ + -moz-border-radius: 0 4px 4px 0; /* Firefox用 */ +} +.compose__extra__header{ + border-radius: 0 4px 0 0; /* CSS3草案 */ + -webkit-border-radius: 0 4px 0 0; /* Safari,Google Chrome用 */ + -moz-border-radius: 0 4px 0 0; /* Firefox用 */ +} +.compose__extra__body, +.compose__extra__body li{ + border-radius: 0 0 4px 0; /* CSS3草案 */ + -webkit-border-radius: 0 0 4px 0; /* Safari,Google Chrome用 */ + -moz-border-radius: 0 0 4px 0; /* Firefox用 */ +} +/* スタートカラム */ +.getting-started__wrapper, +.getting-started__footer, +.column-subheading, +.column-link{ + border-radius: 4px; /* CSS3草案 */ + -webkit-border-radius: 4px; /* Safari,Google Chrome用 */ + -moz-border-radius: 4px; /* Firefox用 */ +} + +/* スクロールバーの設定 */ +/* 全体 */ +::-webkit-scrollbar, +::-webkit-scrollbar-track-piece{ + background: #fff3ef; + border-radius: 4px; + width: 8px; + -webkit-border-radius: 4px; +} +::-webkit-scrollbar:hover, +::-webkit-scrollbar-track-piece:hover{ + background: #fff39c; +} +::-webkit-scrollbar-thumb, +::-webkit-scrollbar-thumb:hover{ + background: #ffb2b5; +} +::-webkit-scrollbar-thumb, +::-webkit-scrollbar-track{ + border-radius: 4px; + -webkit-border-radius: 4px; +} +.compose__extra .scrollable.optionally-scrollable::-webkit-scrollbar, +.compose__extra .scrollable.optionally-scrollable::-webkit-scrollbar-track-piece{ + background: #ffe4ad; + border-radius: 4px; + width: 8px; + -webkit-border-radius: 4px; +} +.compose__extra .scrollable.optionally-scrollable::-webkit-scrollbar:hover, +.compose__extra .scrollable.optionally-scrollable::-webkit-scrollbar-track-piece:hover{ + background: #ffe4ad; +} +.compose__extra .scrollable.optionally-scrollable::-webkit-scrollbar-thumb, +.compose__extra .scrollable.optionally-scrollable::-webkit-scrollbar-thumb:hover{ + background: #916d4a; +} +/* ヘッダー */ +.column-header__collapsible::-webkit-scrollbar, +.column-header__collapsible::-webkit-scrollbar-track-piece{ + background: #ffffff; + border-radius: 4px; + -webkit-border-radius: 4px; +} +.column-header__collapsible::-webkit-scrollbar:hover, +.column-header__collapsible::-webkit-scrollbar-track-piece:hover{ + background: #ffffff; +} +.column-header__collapsible::-webkit-scrollbar-thumb, +.column-header__collapsible::-webkit-scrollbar-thumb:hover{ + background: #3e0d1d; +} +.column-header__collapsible::-webkit-scrollbar-thumb, +.column-header__collapsible::-webkit-scrollbar-track{ + border-radius: 4px; + -webkit-border-radius: 4px; +} +/* スタートカラム */ +.getting-started__footer.scrollable.optionally-scrollable::-webkit-scrollbar, +.getting-started__footer.scrollable.optionally-scrollable::-webkit-scrollbar-track-piece{ + background: #ff9790; + border-radius: 0 4px 4px 0; + -webkit-border-radius: 0 4px 4px 0; +} +.getting-started__footer.scrollable.optionally-scrollable::-webkit-scrollbar:hover, +.getting-started__footer.scrollable.optionally-scrollable::-webkit-scrollbar-track-piece:hover{ + background: #ff9790; +} +.getting-started__footer.scrollable.optionally-scrollable::-webkit-scrollbar-thumb, +.getting-started__footer.scrollable.optionally-scrollable::-webkit-scrollbar-thumb:hover{ + background: #b92e4e; +} +/* トゥートカラム */ +.drawer__pager .drawer__inner{ /* スクロールバーを常時表示したくない場合はこの行全体を削除またはコメントアウトしてください */ + overflow-y: scroll; /* スクロールバーを常時表示したくない場合はこの行全体を削除またはコメントアウトしてください */ +} /* スクロールバーを常時表示したくない場合はこの行全体を削除またはコメントアウトしてください */ +.drawer__pager .drawer__inner::-webkit-scrollbar, +.drawer__pager .drawer__inner::-webkit-scrollbar-track-piece{ + background: #fac578; + border-radius: 4px; + -webkit-border-radius: 4px; +} +.drawer__pager .drawer__inner::-webkit-scrollbar:hover, +.drawer__pager .drawer__inner::-webkit-scrollbar-track-piece:hover{ + background: #fac578; +} +.drawer__pager .drawer__inner::-webkit-scrollbar-thumb, +.drawer__pager .drawer__inner::-webkit-scrollbar-thumb:hover{ + background: #794a2f; +} +/* .compose__extra .scrollable.optionally-scrollable{ */ +/* overflow: hidden; */ +/* } */ + +.getting-started__trends { +background: #ff9790; +border-radius: 4px; +} + +.getting-started__footer { +margin-bottom: 7px; +} + +.column-link--transparent.active { +color: #000 !important; +} + +.status-card__actions button { +color: #ccc; +} + +.status-card__actions button:hover { +color: #fff; +} + +.navigation-panel hr { +border-top: 0; +} + +.glitch.local-settings__navigation__item { +border-bottom: 0; +} + +.account__avatar, +.account__avatar-overlay-base, +.account__avatar-overlay-overlay { +border-radius: 50% !important; +} + +/* Metu Life edits */ +.icon-button.active { + color: #ff5050 !important; +} diff --git a/app/javascript/skins/glitch/summertime/names.yml b/app/javascript/skins/glitch/summertime/names.yml new file mode 100644 index 000000000..5e4dc16ac --- /dev/null +++ b/app/javascript/skins/glitch/summertime/names.yml @@ -0,0 +1,5 @@ +en: + skins: + glitch: + summertime: Summertime + diff --git a/app/javascript/skins/glitch/witches/common.scss b/app/javascript/skins/glitch/witches/common.scss new file mode 100644 index 000000000..0257f650f --- /dev/null +++ b/app/javascript/skins/glitch/witches/common.scss @@ -0,0 +1,3 @@ +@import 'variables'; +@import 'flavours/glitch/styles/index'; +@import 'fixes'; diff --git a/app/javascript/skins/glitch/witches/fixes.scss b/app/javascript/skins/glitch/witches/fixes.scss new file mode 100644 index 000000000..107ba2b3a --- /dev/null +++ b/app/javascript/skins/glitch/witches/fixes.scss @@ -0,0 +1,3 @@ +.status__content .status__content__text, .reply-indicator__content .status__content__text { + display: block; +} \ No newline at end of file diff --git a/app/javascript/skins/glitch/witches/names.yml b/app/javascript/skins/glitch/witches/names.yml new file mode 100644 index 000000000..16a3946a9 --- /dev/null +++ b/app/javascript/skins/glitch/witches/names.yml @@ -0,0 +1,5 @@ +en: + skins: + glitch: + witches: Witches (unstable) + diff --git a/app/javascript/skins/glitch/witches/variables.scss b/app/javascript/skins/glitch/witches/variables.scss new file mode 100644 index 000000000..1f0efe4aa --- /dev/null +++ b/app/javascript/skins/glitch/witches/variables.scss @@ -0,0 +1,105 @@ +// Colors +$ui-base-color: #383144; +$ui-base-lighter-color: #D5BDD6; +$ui-primary-color: #E6E6FA; +$ui-secondary-color: #DBD3FF; +$ui-highlight-color: #A288BD; + +// Import defaults +@import '../../../styles/application.scss'; + +// Columns width +.column { + flex-grow: 1; +} + +// Fonts +@font-face { + font-family: 'witchesAwesome'; + src: url('https://koyu.space/witchesAwesome/witchesAwesome.eot?c15'); + src: url('https://koyu.space/witchesAwesome/witchesAwesome.eot?c15#iefix') format('embedded-opentype'), + url('https://koyu.space/witchesAwesome/witchesAwesome.ttf?c15') format('truetype'), + url('https://koyu.space/witchesAwesome/witchesAwesome.woff?c15') format('woff'), + url('https://koyu.space/witchesAwesome/witchesAwesome.svg?c15#witchesAwesome') format('svg'); + font-weight: normal; + font-style: normal; +} + +.fa { + font-family: witchesAwesome, FontAwesome; +} + +.detailed-status__link .fa-star { + font-size: 11px; +} + +.detailed-status__link .fa-retweet { + font-size: 12px; +} + +// Hide followers count +.account__action-bar__tab:nth-child(3) > strong > span, +.counter:nth-child(3) > a > .counter-number { + visibility: hidden; + white-space: nowrap; +} + +.account__action-bar__tab:nth-child(3) > strong > span::before, +.counter:nth-child(3) > a > .counter-number::before { + visibility: visible; + content: "\26e7 666 \26e7"; +} + +.account__header__extra__links a:nth-child(3) > strong { + visibility: hidden; + white-space: nowrap; + font-size: 0; +} + +.account__header__extra__links a:nth-child(3) > strong > span::before { + visibility: visible; + content: "⛧666⛧"; + font-size: 14px; +} + +//pretty scrollbars on firefox + +html { + scrollbar-color: lighten($ui-base-color, 4%) rgba($base-overlay-background, 0.1); +} + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + scrollbar-width: thin; +} + +// Boost icon +@function hex-color($color) { + @if type-of($color) == 'color' { + $color: str-slice(ie-hex-str($color), 4); + } + @return '%23' + unquote($color) +} + +button.icon-button i.fa-retweet { + background-image: url("data:image/svg+xml;utf8,%3Csvg width='22px' height='209px' version='1.1' viewBox='0 0 22 209' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%238BB82D'%3E%3Cg transform='translate%283 191.19%29'%3E%3Cpath d='m11.202 1.8024c0.053418 0.4381-0.55297 0.8378-1.3543 0.89265-0.80148 0.05463-1.4946-0.25628-1.5479-0.69448-0.02991-0.24647 0.14882-0.48081 0.45348-0.64839 0.029595-0.016136 0.06045-0.03185 0.092459-0.046826 0.22364-0.10483 0.50196-0.17644 0.80873-0.19732 0.80148-0.054841 1.4942 0.25607 1.5476 0.69437m4.0378-0.29825c-1.8351 0.33063-4.0974-2.4486-6.9584-0.95392l-1.0495e-4 1.0546e-4c-0.52978 0.27674-1.0802 0.70017-1.6522 1.3169-1.0516 0.34107-3.4064 0.58553-4.7676 1.4599-1.9651 1.2623 1.362 4.314 2.1613 3.9165 0.52757-0.2625 1.8362-0.81745 2.2249-0.85753l-0.22648-0.31745 0.23361-0.31207c0.35777-0.47743 0.60334-1.0416 0.75604-1.6872l0.13108-0.74289c0.0016792-0.012339 0.0034633-0.024468 0.0048276-0.036807l1.0509 0.12476c-0.11387 0.96679-0.38022 1.8657-0.86424 2.6402 0.49073 0.64122 1.159 1.371 1.9607 1.9757 1.3809 0.96816 2.9499 1.7304 4.3583 1.2366-1.1538-0.5405-2.0283-1.1814-2.6207-1.861-0.6682-0.76693-1.0017-1.6169-0.81912-2.4124 0.13696-0.5965 0.57259-1.0764 1.1973-1.3759 0.20832-0.099769 0.43753-0.1795 0.68373-0.23698 0.93823-0.21884 2.1614-0.17096 3.6984 0.20534 0.14798-0.74658-0.087002-1.4232-0.55223-2.0819'/%3E%3Cpath d='m13.162 4.5324c-0.0018891-7.3825e-4 -0.0036732-0.0012656-0.0055622-0.0017929-0.25744-0.062013-0.48591-0.034276-0.63252-1.0547e-4 -0.15259 0.035647-0.2715 0.11844-0.367 0.18498-0.037151 0.025839-0.071889 0.050201-0.10526 0.069395-0.018681 0.010546-0.02886 0.031428-0.026027 0.052837 0.0028335 0.021304 0.018261 0.038811 0.03904 0.044084l0.20874 0.055263-0.18985 0.68794-0.35808-0.091543c-0.016792-0.0040076-0.035052 0.0011601-0.047961 0.013183-0.012804 0.012234-0.018471 0.030057-0.015427 0.047564 0.03967 0.22116 0.15721 0.46562 0.33982 0.70703 0.0053523 0.0070661 0.012384 0.012656 0.020465 0.016241 2.3313 1.0468 2.2046 3.1414 2.058 5.567-0.018786 0.31006-0.038096 0.63078-0.051634 0.94548-4.198e-4 0.0023202-0.041979 0.23634-0.21115 0.45065-0.13675 0.17328-0.35777 0.25796-0.66232 0.24858l-9.4027-4.219e-4c-0.037256 0-0.073778-0.036807-0.073778-0.074246l-0.056987-5.532c-0.80579-0.14238-2.2168-1.3662-2.6936-2.4784-0.37151 0.52764-0.39786 0.95666-0.39786 1.6508v6.3596c0 1.7855 1.4454 3.2382 3.2222 3.2382h9.3819c1.6916 0 3.6583-1.4301 3.6582-3.2714l0.0072414-0.15472c0.19741-4.2307 0.33993-7.2874-3.6379-8.7342'/%3E%3C/g%3E%3Cg transform='translate%283 133%29'%3E%3Cpath transform='translate%288.5407 5.5337%29 rotate%28180%29 translate%28-8.5407 -5.5337%29' d='m5.8815 8.495c-0.053418-0.4382 0.55297-0.83791 1.3543-0.89275 0.80148-0.05463 1.4946 0.25628 1.5479 0.69448 0.02991 0.24647-0.14882 0.48081-0.45348 0.64839-0.029595 0.016241-0.06045 0.03185-0.092459 0.046826-0.22364 0.10483-0.50196 0.17644-0.80873 0.19732-0.80138 0.054841-1.4942-0.25607-1.5476-0.69427m-4.0376 0.29825c1.8351-0.33073 4.0974 2.4484 6.9583 0.95381l1.0495e-4 -1.0547e-4c0.52978-0.27674 1.0802-0.70017 1.6522-1.3169 1.0516-0.34107 3.4064-0.58553 4.7676-1.4599 1.9651-1.2623-1.362-4.314-2.1613-3.9165-0.52757 0.2625-1.8362 0.81745-2.2249 0.85753l0.22648 0.31745-0.23361 0.31207c-0.35777 0.47743-0.60334 1.0416-0.75604 1.6872l-0.13108 0.74289c-0.0016792 0.012445-0.0034633 0.024468-0.0048276 0.036807l-1.0509-0.12476c0.11387-0.96668 0.38022-1.8655 0.86424-2.6402-0.49073-0.64122-1.159-1.371-1.9607-1.9757-1.3809-0.96816-2.9499-1.7304-4.3583-1.2366 1.1538 0.5405 2.0284 1.1814 2.6207 1.8611 0.6682 0.76683 1.0017 1.6168 0.81912 2.4123-0.13696 0.5965-0.57249 1.0764-1.1973 1.3759-0.20832 0.099769-0.43742 0.1796-0.68373 0.23708-0.93823 0.21873-2.1614 0.17085-3.6984-0.20544-0.14798 0.74658 0.087001 1.4233 0.55234 2.082'/%3E%3Cpath transform='translate%288.7093 11.363%29 rotate%28180%29 translate%28-8.7093 -11.363%29' d='m4.2522 17.424c0.0018891 7.382e-4 0.0036732 0.0012655 0.0055622 0.0017928 0.25744 0.062013 0.48591 0.034276 0.63252 1.055e-4 0.15259-0.035647 0.2715-0.11844 0.367-0.18498 0.037151-0.025839 0.071889-0.050201 0.10526-0.069395 0.018681-0.010546 0.028861-0.031428 0.026027-0.052837-0.0028336-0.021304-0.018261-0.038811-0.03904-0.044084l-0.20874-0.055263 0.18985-0.68794 0.35808 0.091543c0.016792 0.0040076 0.035052-0.0011601 0.047961-0.013183 0.012804-0.012234 0.018471-0.030057 0.015427-0.047564-0.03967-0.22116-0.15721-0.46562-0.33982-0.70703-0.0053523-0.007066-0.012384-0.012656-0.020465-0.016241-2.3313-1.0468-2.2046-3.1414-2.058-5.567 0.018786-0.31006 0.038096-0.63078 0.051634-0.94548 4.1979e-4 -0.0023202 0.041979-0.23634 0.21115-0.45065 0.13675-0.17328 0.35777-0.25796 0.66232-0.24858l9.4027 4.2185e-4c0.037256 0 0.073778 0.036807 0.073778 0.074247l0.056986 5.532c0.80579 0.14238 2.2168 1.3662 2.6936 2.4784 0.37151-0.52764 0.39786-0.95666 0.39786-1.6508v-6.3596c0-1.7855-1.4454-3.2382-3.2222-3.2382h-9.3819c-1.6916 0-3.6583 1.4301-3.6582 3.2714l-0.0072414 0.15472c-0.19741 4.2307-0.33993 7.2874 3.6379 8.7342'/%3E%3C/g%3E%3Cg transform='translate%283 152%29'%3E%3Cpath transform='translate%288.5407 5.5337%29 rotate%28180%29 translate%28-8.5407 -5.5337%29' d='m5.8815 8.495c-0.053418-0.4382 0.55297-0.83791 1.3543-0.89275 0.80148-0.05463 1.4946 0.25628 1.5479 0.69448 0.02991 0.24647-0.14882 0.48081-0.45348 0.64839-0.029595 0.016241-0.06045 0.03185-0.092459 0.046826-0.22364 0.10483-0.50196 0.17644-0.80873 0.19732-0.80138 0.054841-1.4942-0.25607-1.5476-0.69427m-4.0376 0.29825c1.8351-0.33073 4.0974 2.4484 6.9583 0.95381l1.0495e-4 -1.0547e-4c0.52978-0.27674 1.0802-0.70017 1.6522-1.3169 1.0516-0.34107 3.4064-0.58553 4.7676-1.4599 1.9651-1.2623-1.362-4.314-2.1613-3.9165-0.52757 0.2625-1.8362 0.81745-2.2249 0.85753l0.22648 0.31745-0.23361 0.31207c-0.35777 0.47743-0.60334 1.0416-0.75604 1.6872l-0.13108 0.74289c-0.0016792 0.012445-0.0034633 0.024468-0.0048276 0.036807l-1.0509-0.12476c0.11387-0.96668 0.38022-1.8655 0.86424-2.6402-0.49073-0.64122-1.159-1.371-1.9607-1.9757-1.3809-0.96816-2.9499-1.7304-4.3583-1.2366 1.1538 0.5405 2.0284 1.1814 2.6207 1.8611 0.6682 0.76683 1.0017 1.6168 0.81912 2.4123-0.13696 0.5965-0.57249 1.0764-1.1973 1.3759-0.20832 0.099769-0.43742 0.1796-0.68373 0.23708-0.93823 0.21873-2.1614 0.17085-3.6984-0.20544-0.14798 0.74658 0.087001 1.4233 0.55234 2.082'/%3E%3Cpath transform='translate%288.7093 11.363%29 rotate%28180%29 translate%28-8.7093 -11.363%29' d='m4.2522 17.424c0.0018891 7.382e-4 0.0036732 0.0012655 0.0055622 0.0017928 0.25744 0.062013 0.48591 0.034276 0.63252 1.055e-4 0.15259-0.035647 0.2715-0.11844 0.367-0.18498 0.037151-0.025839 0.071889-0.050201 0.10526-0.069395 0.018681-0.010546 0.028861-0.031428 0.026027-0.052837-0.0028336-0.021304-0.018261-0.038811-0.03904-0.044084l-0.20874-0.055263 0.18985-0.68794 0.35808 0.091543c0.016792 0.0040076 0.035052-0.0011601 0.047961-0.013183 0.012804-0.012234 0.018471-0.030057 0.015427-0.047564-0.03967-0.22116-0.15721-0.46562-0.33982-0.70703-0.0053523-0.007066-0.012384-0.012656-0.020465-0.016241-2.3313-1.0468-2.2046-3.1414-2.058-5.567 0.018786-0.31006 0.038096-0.63078 0.051634-0.94548 4.1979e-4 -0.0023202 0.041979-0.23634 0.21115-0.45065 0.13675-0.17328 0.35777-0.25796 0.66232-0.24858l9.4027 4.2185e-4c0.037256 0 0.073778 0.036807 0.073778 0.074247l0.056986 5.532c0.80579 0.14238 2.2168 1.3662 2.6936 2.4784 0.37151-0.52764 0.39786-0.95666 0.39786-1.6508v-6.3596c0-1.7855-1.4454-3.2382-3.2222-3.2382h-9.3819c-1.6916 0-3.6583 1.4301-3.6582 3.2714l-0.0072414 0.15472c-0.19741 4.2307-0.33993 7.2874 3.6379 8.7342'/%3E%3C/g%3E%3Cg transform='translate%283 171.6%29'%3E%3Cpath transform='translate%288.5407 5.5337%29 rotate%28180%29 translate%28-8.5407 -5.5337%29' d='m5.8815 8.495c-0.053418-0.4382 0.55297-0.83791 1.3543-0.89275 0.80148-0.05463 1.4946 0.25628 1.5479 0.69448 0.02991 0.24647-0.14882 0.48081-0.45348 0.64839-0.029595 0.016241-0.06045 0.03185-0.092459 0.046826-0.22364 0.10483-0.50196 0.17644-0.80873 0.19732-0.80138 0.054841-1.4942-0.25607-1.5476-0.69427m-4.0376 0.29825c1.8351-0.33073 4.0974 2.4484 6.9583 0.95381l1.0495e-4 -1.0547e-4c0.52978-0.27674 1.0802-0.70017 1.6522-1.3169 1.0516-0.34107 3.4064-0.58553 4.7676-1.4599 1.9651-1.2623-1.362-4.314-2.1613-3.9165-0.52757 0.2625-1.8362 0.81745-2.2249 0.85753l0.22648 0.31745-0.23361 0.31207c-0.35777 0.47743-0.60334 1.0416-0.75604 1.6872l-0.13108 0.74289c-0.0016792 0.012445-0.0034633 0.024468-0.0048276 0.036807l-1.0509-0.12476c0.11387-0.96668 0.38022-1.8655 0.86424-2.6402-0.49073-0.64122-1.159-1.371-1.9607-1.9757-1.3809-0.96816-2.9499-1.7304-4.3583-1.2366 1.1538 0.5405 2.0284 1.1814 2.6207 1.8611 0.6682 0.76683 1.0017 1.6168 0.81912 2.4123-0.13696 0.5965-0.57249 1.0764-1.1973 1.3759-0.20832 0.099769-0.43742 0.1796-0.68373 0.23708-0.93823 0.21873-2.1614 0.17085-3.6984-0.20544-0.14798 0.74658 0.087001 1.4233 0.55234 2.082'/%3E%3Cpath transform='translate%288.7093 11.363%29 rotate%28180%29 translate%28-8.7093 -11.363%29' d='m4.2522 17.424c0.0018891 7.382e-4 0.0036732 0.0012655 0.0055622 0.0017928 0.25744 0.062013 0.48591 0.034276 0.63252 1.055e-4 0.15259-0.035647 0.2715-0.11844 0.367-0.18498 0.037151-0.025839 0.071889-0.050201 0.10526-0.069395 0.018681-0.010546 0.028861-0.031428 0.026027-0.052837-0.0028336-0.021304-0.018261-0.038811-0.03904-0.044084l-0.20874-0.055263 0.18985-0.68794 0.35808 0.091543c0.016792 0.0040076 0.035052-0.0011601 0.047961-0.013183 0.012804-0.012234 0.018471-0.030057 0.015427-0.047564-0.03967-0.22116-0.15721-0.46562-0.33982-0.70703-0.0053523-0.007066-0.012384-0.012656-0.020465-0.016241-2.3313-1.0468-2.2046-3.1414-2.058-5.567 0.018786-0.31006 0.038096-0.63078 0.051634-0.94548 4.1979e-4 -0.0023202 0.041979-0.23634 0.21115-0.45065 0.13675-0.17328 0.35777-0.25796 0.66232-0.24858l9.4027 4.2185e-4c0.037256 0 0.073778 0.036807 0.073778 0.074247l0.056986 5.532c0.80579 0.14238 2.2168 1.3662 2.6936 2.4784 0.37151-0.52764 0.39786-0.95666 0.39786-1.6508v-6.3596c0-1.7855-1.4454-3.2382-3.2222-3.2382h-9.3819c-1.6916 0-3.6583 1.4301-3.6582 3.2714l-0.0072414 0.15472c-0.19741 4.2307-0.33993 7.2874 3.6379 8.7342'/%3E%3C/g%3E%3Cg transform='translate%283 113.92%29'%3E%3Cpath transform='translate%288.5407 5.5337%29 rotate%28180%29 translate%28-8.5407 -5.5337%29' d='m5.8815 8.495c-0.053418-0.4382 0.55297-0.83791 1.3543-0.89275 0.80148-0.05463 1.4946 0.25628 1.5479 0.69448 0.02991 0.24647-0.14882 0.48081-0.45348 0.64839-0.029595 0.016241-0.06045 0.03185-0.092459 0.046826-0.22364 0.10483-0.50196 0.17644-0.80873 0.19732-0.80138 0.054841-1.4942-0.25607-1.5476-0.69427m-4.0376 0.29825c1.8351-0.33073 4.0974 2.4484 6.9583 0.95381l1.0495e-4 -1.0547e-4c0.52978-0.27674 1.0802-0.70017 1.6522-1.3169 1.0516-0.34107 3.4064-0.58553 4.7676-1.4599 1.9651-1.2623-1.362-4.314-2.1613-3.9165-0.52757 0.2625-1.8362 0.81745-2.2249 0.85753l0.22648 0.31745-0.23361 0.31207c-0.35777 0.47743-0.60334 1.0416-0.75604 1.6872l-0.13108 0.74289c-0.0016792 0.012445-0.0034633 0.024468-0.0048276 0.036807l-1.0509-0.12476c0.11387-0.96668 0.38022-1.8655 0.86424-2.6402-0.49073-0.64122-1.159-1.371-1.9607-1.9757-1.3809-0.96816-2.9499-1.7304-4.3583-1.2366 1.1538 0.5405 2.0284 1.1814 2.6207 1.8611 0.6682 0.76683 1.0017 1.6168 0.81912 2.4123-0.13696 0.5965-0.57249 1.0764-1.1973 1.3759-0.20832 0.099769-0.43742 0.1796-0.68373 0.23708-0.93823 0.21873-2.1614 0.17085-3.6984-0.20544-0.14798 0.74658 0.087001 1.4233 0.55234 2.082'/%3E%3Cpath transform='translate%288.7093 11.363%29 rotate%28180%29 translate%28-8.7093 -11.363%29' d='m4.2522 17.424c0.0018891 7.382e-4 0.0036732 0.0012655 0.0055622 0.0017928 0.25744 0.062013 0.48591 0.034276 0.63252 1.055e-4 0.15259-0.035647 0.2715-0.11844 0.367-0.18498 0.037151-0.025839 0.071889-0.050201 0.10526-0.069395 0.018681-0.010546 0.028861-0.031428 0.026027-0.052837-0.0028336-0.021304-0.018261-0.038811-0.03904-0.044084l-0.20874-0.055263 0.18985-0.68794 0.35808 0.091543c0.016792 0.0040076 0.035052-0.0011601 0.047961-0.013183 0.012804-0.012234 0.018471-0.030057 0.015427-0.047564-0.03967-0.22116-0.15721-0.46562-0.33982-0.70703-0.0053523-0.007066-0.012384-0.012656-0.020465-0.016241-2.3313-1.0468-2.2046-3.1414-2.058-5.567 0.018786-0.31006 0.038096-0.63078 0.051634-0.94548 4.1979e-4 -0.0023202 0.041979-0.23634 0.21115-0.45065 0.13675-0.17328 0.35777-0.25796 0.66232-0.24858l9.4027 4.2185e-4c0.037256 0 0.073778 0.036807 0.073778 0.074247l0.056986 5.532c0.80579 0.14238 2.2168 1.3662 2.6936 2.4784 0.37151-0.52764 0.39786-0.95666 0.39786-1.6508v-6.3596c0-1.7855-1.4454-3.2382-3.2222-3.2382h-9.3819c-1.6916 0-3.6583 1.4301-3.6582 3.2714l-0.0072414 0.15472c-0.19741 4.2307-0.33993 7.2874 3.6379 8.7342'/%3E%3C/g%3E%3Cg transform='translate%281 98.1%29'%3E%3Cpath transform='translate%284.2656 7.449%29 rotate%28180%29 translate%28-4.2656 -7.449%29' d='m6.9773 9.4652c-0.40121 0.049357-0.76727-0.5115-0.81744-1.2526-0.050165-0.74109 0.23466-1.3819 0.63598-1.4314 0.22564-0.027737 0.44025 0.13752 0.59379 0.41932 0.014693 0.027421 0.029175 0.056001 0.042819 0.085531 0.096027 0.20681 0.16151 0.46415 0.18082 0.74795 0.05006 0.74109-0.23456 1.3818-0.63598 1.4311m0.27318 3.7338c-0.30277-1.697 2.2422-3.7891 0.87348-6.4349v-1.0546e-4c-0.25355-0.48998-0.78238-1.9433-1.5057-2.2148-0.65876-0.77832-2.251-2.3071-3.4701-3.1623-1.76-1.2346-3.1705 2.6827-2.5527 3.2255 0.40793 0.35847 1.6273 0.54367 1.7981 0.86174l0.1888-0.30532 0.77388-0.27864c0.43721 0.33073 0.95376 0.5579 1.5451 0.69912l0.68027 0.12118c0.011334 0.0014765 0.022354 0.0031639 0.033583 0.0044295l-0.11408 0.97185c-0.88544-0.10525-1.7085-0.35162-2.4178-0.7992-0.58718 0.45392-1.2555 1.0718-1.8092 1.8133-0.8867 1.277-1.5846 2.7278-1.1325 4.0302 0.49504-1.0668 1.082-1.8757 1.7043-2.4235 0.7022-0.61802 1.4806-0.92629 2.209-0.75755 0.54625 0.12666 0.98577 0.52953 1.26 1.1073 0.091304 0.19268 0.16445 0.40466 0.21703 0.63226 0.20034 0.86765 0.15658 1.999-0.18807 3.4203 0.68363 0.13668 1.3032-0.080574 1.9065-0.51087'/%3E%3Cpath transform='translate%2811.421 6.603%29 rotate%28180%29 translate%28-11.421 -6.603%29' d='m18.57 8.7472l-0.097286 0.24626-0.0010495 0.0042186-0.0011544 0.0044295-0.036522 0.13236-0.78574-0.21894 0.035367-0.12793 0.052789-0.20913 0.016372-0.071294c-0.18901 0.03417-0.45337 0.029108-0.62391 0.30595-0.010914 0.017612-0.15018 0.276-0.15669 0.29572-0.73537 2.2486-3.3947 1.4306-6.0615 1.2467-0.10327-0.007066-3.5133-0.39791-3.5133-0.39791-0.50973-0.10304-0.43837-0.34466-0.43837-0.44042v-6.3596c0-0.098925 0.080495-0.17971 0.17883-0.17971h7.1843c-0.24705-0.62603 0.064333-1.5771 0.18439-1.8982 0.13444-0.35932 0.31757-0.72717 0.54384-1.0547h-7.9125c-1.7217 0-3.1174 1.4026-3.1174 3.1327v6.3596c0 1.7301 1.3957 3.1327 3.1174 3.1327 0 0 3.036 0.32725 4.1752 0.39254 2.8306 0.16189 6.0343 0.7992 7.4377-3.0978 0.054678-0.22907 0.094873-0.59323 0.055832-0.7624-0.046492-0.20144-0.16802-0.31375-0.23666-0.43504'/%3E%3C/g%3E%3Cg transform='translate%281 78.28%29'%3E%3Cpath transform='translate%286.1503 9.7893%29 rotate%28180%29 translate%28-6.1503 -9.7893%29' d='m9.3801 8.4249c-0.24894 0.32008-0.90244 0.18361-1.4593-0.3049-0.55706-0.4883-0.80663-1.1438-0.55759-1.4638 0.1401-0.18013 0.40814-0.21557 0.71501-0.1254 0.0297 0.008859 0.059925 0.018773 0.09036 0.029846h1.0495e-4c0.21336 0.078043 0.44078 0.21356 0.65393 0.40045 0.55696 0.48851 0.80663 1.1438 0.55748 1.4638m2.8205 2.4461c-1.4082-0.98482-1.0807-4.2724-3.9102-5.1708h-1.0495e-4c-0.524-0.16632-1.9206-0.81819-2.6231-0.49621-1.0135-0.082367-3.1013-0.70798-4.565-0.44643-2.1131 0.37756-0.3542 4.1498 0.46471 4.0947 0.54048-0.03649 1.4191-0.095867 1.7636 0.0076988l-0.081334-0.35003 0.35126-0.74689c0.54184-0.076989 1.067-0.28328 1.5844-0.60367l0.5664-0.3977c0.0090255-0.0069606 0.018051-0.013605 0.026972-0.020776l0.60303 0.76841c-0.7001 0.55463-1.4554 0.96542-2.2721 1.1528-0.095712 0.73825-0.13349 1.6501-0.0032534 2.5678 0.2716 1.533 0.79886 3.0549 2.0352 3.6545-0.40079-1.1061-0.55486-2.095-0.50028-2.9247 0.061709-0.93599 0.39523-1.7072 1.0291-2.1054 0.47541-0.29867 1.0695-0.32599 1.67-0.11242 0.20013 0.071294 0.4009 0.16937 0.59841 0.29298 0.75205 0.471 1.517 1.3021 2.2736 2.552 0.57963-0.38916 0.86487-0.98303 0.98861-1.716'/%3E%3Cpath transform='translate%2810.498 6.9503%29 rotate%28180%29 translate%28-10.498 -6.9503%29' d='m17.813 6.0808c-0.12247-0.2008-0.28346-0.34054-0.43028-0.4324-0.17453-0.10926-0.36501-0.11264-0.49892-0.14965l0.063388 0.10705 0.0022039 0.0037967 0.0023089 0.0039022 0.067271 0.11949-0.70966 0.40361-0.065067-0.11559-0.10978-0.1853-0.038621-0.062224c-0.11313 0.16379-0.20528 0.40097-0.24841 0.71852 0.85784 2.2542 0.50616 3.1966-0.80946 3.8269-0.015532-0.0053786-0.02907-0.0090698-0.038516-0.0090698h-9.3819c-0.098441 0-0.17883-0.080891-0.17883-0.17971v-6.3596c0-0.098925 0.08039-0.17971 0.17883-0.17971h3.3528c0.1463 0 0.29133-0.027315 0.42766-0.080363l0.092984-0.16125c-0.63787-0.59102-1.1325-1.8017-1.2086-2.6698-0.0012594-0.014238-0.0012594-0.027632-0.0023088-0.041553h-2.6625c-1.7217 0-3.1174 1.4026-3.1174 3.1327v6.3596c0 1.7301 1.3957 3.1327 3.1174 3.1327h9.1164c0.18765 0 0.37445-0.029424 0.55328-0.087219 1.3051-0.42175 2.4628-1.1709 2.757-2.4129 0.60807-1.1847 0.66936-2.7502-0.2312-4.6819'/%3E%3C/g%3E%3Cg transform='translate%283 58.46%29'%3E%3Cpath d='m5.794 15.428c-0.053418-0.4382 0.55297-0.83791 1.3543-0.89275 0.80148-0.05463 1.4946 0.25628 1.5479 0.69448 0.02991 0.24647-0.14882 0.48081-0.45348 0.64839-0.029595 0.016241-0.06045 0.03185-0.092459 0.046826-0.22364 0.10483-0.50196 0.17644-0.80873 0.19732-0.80138 0.054841-1.4942-0.25607-1.5476-0.69427m-4.0376 0.29825c1.8351-0.33073 4.0974 2.4484 6.9583 0.95381l1.0495e-4 -1.054e-4c0.52978-0.27674 1.0802-0.70017 1.6522-1.3169 1.0516-0.34107 3.4064-0.58553 4.7676-1.4599 1.9651-1.2623-1.362-4.314-2.1613-3.9165-0.52757 0.2625-1.8362 0.81745-2.2249 0.85753l0.22648 0.31745-0.23361 0.31207c-0.35777 0.47743-0.60334 1.0416-0.75604 1.6872l-0.13108 0.74289c-0.0016792 0.012445-0.0034633 0.024468-0.0048276 0.036807l-1.0509-0.12476c0.11387-0.96668 0.38022-1.8655 0.86424-2.6402-0.49073-0.64122-1.159-1.371-1.9607-1.9757-1.3809-0.96816-2.9499-1.7304-4.3583-1.2366 1.1538 0.5405 2.0284 1.1814 2.6207 1.8611 0.6682 0.76683 1.0017 1.6168 0.81912 2.4123-0.13696 0.5965-0.57249 1.0764-1.1973 1.3759-0.20832 0.099769-0.43742 0.1796-0.68373 0.23708-0.93823 0.21873-2.1614 0.17085-3.6984-0.20544-0.14798 0.74658 0.087002 1.4233 0.55234 2.082'/%3E%3Cpath d='m3.8274 12.701c0.001889 7.383e-4 0.0036732 0.0012656 0.0055622 0.0017929 0.25744 0.062013 0.48591 0.034276 0.63252 1.055e-4 0.15259-0.035647 0.2715-0.11844 0.367-0.18498 0.037151-0.025839 0.071889-0.050201 0.10526-0.069395 0.018681-0.010546 0.028861-0.031428 0.026027-0.052837-0.0028336-0.021304-0.018261-0.038811-0.03904-0.044084l-0.20874-0.055263 0.18985-0.68794 0.35808 0.091543c0.016792 0.0040076 0.035052-0.0011601 0.047961-0.013183 0.012804-0.012234 0.018471-0.030057 0.015427-0.047564-0.03967-0.22116-0.15721-0.46562-0.33982-0.70703-0.0053523-0.0070661-0.012384-0.012656-0.020465-0.016241-2.3313-1.0468-2.2046-3.1414-2.058-5.567 0.018786-0.31006 0.038096-0.63078 0.051634-0.94548 4.1979e-4 -0.0023202 0.041979-0.23634 0.21115-0.45065 0.13675-0.17328 0.35777-0.25796 0.66232-0.24858l9.4027 4.2186e-4c0.037256 0 0.073778 0.036807 0.073778 0.074246l0.056986 5.532c0.80579 0.14238 2.2168 1.3662 2.6936 2.4784 0.37151-0.52764 0.39786-0.95666 0.39786-1.6508v-6.3596c0-1.7855-1.4454-3.2382-3.2222-3.2382h-9.3819c-1.6916 0-3.6583 1.4301-3.6582 3.2714l-0.0072414 0.15472c-0.19741 4.2307-0.33993 7.2874 3.6379 8.7342'/%3E%3C/g%3E%3Cg transform='translate%283 40.64%29'%3E%3Cpath d='m17.377 8.5671c-0.40121 0.049357-0.76727-0.5115-0.81744-1.2526-0.050165-0.74109 0.23466-1.3819 0.63598-1.4314 0.22564-0.027737 0.44025 0.13752 0.59379 0.41932 0.014693 0.027421 0.029175 0.056001 0.042819 0.085531 0.096027 0.20681 0.16151 0.46415 0.18082 0.74795 0.05006 0.74109-0.23456 1.3818-0.63598 1.4311m0.27318 3.7338c-0.30277-1.697 2.2422-3.7891 0.87348-6.4349v-1.0546e-4c-0.25355-0.48998-0.78238-1.9433-1.5057-2.2148-0.65876-0.77832-2.251-2.3071-3.4701-3.1623-1.76-1.2346-3.1705 2.6827-2.5527 3.2255 0.40793 0.35847 1.6273 0.54367 1.7981 0.86174l0.1888-0.30532 0.77388-0.27864c0.43721 0.33073 0.95376 0.5579 1.5451 0.69912l0.68027 0.12118c0.011334 0.0014765 0.022354 0.0031639 0.033583 0.0044295l-0.11408 0.97185c-0.88544-0.10525-1.7085-0.35162-2.4178-0.7992-0.58718 0.45392-1.2555 1.0718-1.8092 1.8133-0.8867 1.277-1.5846 2.7278-1.1325 4.0302 0.49504-1.0668 1.082-1.8757 1.7043-2.4235 0.7022-0.61802 1.4806-0.92629 2.209-0.75755 0.54625 0.12666 0.98577 0.52953 1.26 1.1073 0.091304 0.19268 0.16445 0.40466 0.21703 0.63226 0.20034 0.86765 0.15658 1.999-0.18807 3.4203 0.68363 0.13668 1.3032-0.080574 1.9065-0.51087'/%3E%3Cpath d='m14.66 9.5411l-0.097286 0.24626-0.0010495 0.0042186-0.0011544 0.0044295-0.036522 0.13236-0.78574-0.21894 0.035367-0.12793 0.052789-0.20913 0.016372-0.071294c-0.18901 0.03417-0.45337 0.029108-0.62391 0.30595-0.010914 0.017612-0.15018 0.276-0.15669 0.29572-0.73537 2.2486-3.3947 1.4306-6.0615 1.2467-0.10327-0.0070661-3.5133-0.39791-3.5133-0.39791-0.50973-0.10304-0.43837-0.34466-0.43837-0.44042v-6.3596c0-0.098925 0.080495-0.17971 0.17883-0.17971h7.1843c-0.24705-0.62603 0.064333-1.5771 0.18439-1.8982 0.13444-0.35932 0.31757-0.72717 0.54384-1.0547h-7.9125c-1.7217 0-3.1174 1.4026-3.1174 3.1327v6.3596c0 1.7301 1.3957 3.1327 3.1174 3.1327 0 0 3.036 0.32725 4.1752 0.39254 2.8306 0.16189 6.0343 0.7992 7.4377-3.0978 0.054678-0.22907 0.094873-0.59323 0.055832-0.7624-0.046492-0.20144-0.16802-0.31375-0.23666-0.43504'/%3E%3C/g%3E%3Cg transform='translate%283 20.82%29'%3E%3Cpath d='m15.575 3.8463c-0.24894 0.32008-0.90244 0.18361-1.4593-0.3049-0.55706-0.4883-0.80663-1.1438-0.55759-1.4638 0.1401-0.18013 0.40814-0.21557 0.71501-0.1254 0.0297 0.008859 0.059925 0.018773 0.09036 0.029846h1.049e-4c0.21336 0.078043 0.44078 0.21356 0.65393 0.40045 0.55696 0.48851 0.80663 1.1438 0.55748 1.4638m2.8205 2.4461c-1.4082-0.98482-1.0807-4.2724-3.9102-5.1708h-1.049e-4c-0.524-0.16632-1.9206-0.81819-2.6231-0.49621-1.0135-0.082367-3.1013-0.70798-4.565-0.44643-2.1131 0.37756-0.3542 4.1498 0.46471 4.0947 0.54048-0.03649 1.4191-0.095867 1.7636 0.0076989l-0.081334-0.35003 0.35126-0.74689c0.54184-0.076989 1.067-0.28328 1.5844-0.60367l0.5664-0.3977c0.0090254-0.0069606 0.018051-0.013605 0.026972-0.020776l0.60303 0.76841c-0.7001 0.55463-1.4554 0.96542-2.2721 1.1528-0.095712 0.73825-0.13349 1.6501-0.0032534 2.5678 0.2716 1.533 0.79886 3.0549 2.0352 3.6545-0.40079-1.1061-0.55486-2.095-0.50028-2.9247 0.061709-0.93599 0.39523-1.7072 1.0291-2.1054 0.47541-0.29867 1.0695-0.32599 1.67-0.11242 0.20013 0.071294 0.4009 0.16937 0.59841 0.29298 0.75205 0.471 1.517 1.3021 2.2736 2.552 0.57963-0.38916 0.86487-0.98303 0.98861-1.716'/%3E%3Cpath d='m15.313 7.1802c-0.12247-0.2008-0.28346-0.34054-0.43028-0.4324-0.17453-0.10926-0.36501-0.11264-0.49892-0.14965l0.063388 0.10705 0.0022039 0.0037967 0.0023088 0.0039022 0.067271 0.11949-0.70966 0.40361-0.065067-0.11559-0.10978-0.1853-0.038621-0.062224c-0.11313 0.16379-0.20528 0.40097-0.24841 0.71852 0.85784 2.2542 0.50616 3.1966-0.80946 3.8269-0.015532-0.0053786-0.02907-0.0090699-0.038516-0.0090699h-9.3819c-0.098441 0-0.17883-0.080891-0.17883-0.17971v-6.3596c0-0.098925 0.08039-0.17971 0.17883-0.17971h3.3528c0.1463 0 0.29133-0.027315 0.42766-0.080363l0.092984-0.16125c-0.63787-0.59102-1.1325-1.8017-1.2086-2.6698-0.0012594-0.014238-0.0012594-0.027632-0.0023088-0.041553h-2.6625c-1.7217 0-3.1174 1.4026-3.1174 3.1327v6.3596c0 1.7301 1.3957 3.1327 3.1174 3.1327h9.1164c0.18765 0 0.37445-0.029424 0.55328-0.087218 1.3051-0.42175 2.4628-1.1709 2.757-2.4129 0.60807-1.1847 0.66936-2.7502-0.2312-4.6819'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate%283 1%29' fill='#{hex-color($ui-base-lighter-color)}'%3E%3Cpath d='m11.202 1.8024c0.053418 0.4381-0.55297 0.8378-1.3543 0.89265-0.80148 0.05463-1.4946-0.25628-1.5479-0.69448-0.02991-0.24647 0.14882-0.48081 0.45348-0.64839 0.029595-0.016136 0.06045-0.03185 0.092459-0.046826 0.22364-0.10483 0.50196-0.17644 0.80873-0.19732 0.80148-0.054841 1.4942 0.25607 1.5476 0.69437m4.0378-0.29825c-1.8351 0.33063-4.0974-2.4486-6.9584-0.95392l-1.0495e-4 1.0546e-4c-0.52978 0.27674-1.0802 0.70017-1.6522 1.3169-1.0516 0.34107-3.4064 0.58553-4.7676 1.4599-1.9651 1.2623 1.362 4.314 2.1613 3.9165 0.52757-0.2625 1.8362-0.81745 2.2249-0.85753l-0.22648-0.31745 0.23361-0.31207c0.35777-0.47743 0.60334-1.0416 0.75604-1.6872l0.13108-0.74289c0.0016792-0.012339 0.0034633-0.024468 0.0048276-0.036807l1.0509 0.12476c-0.11387 0.96679-0.38022 1.8657-0.86424 2.6402 0.49073 0.64122 1.159 1.371 1.9607 1.9757 1.3809 0.96816 2.9499 1.7304 4.3583 1.2366-1.1538-0.5405-2.0283-1.1814-2.6207-1.861-0.6682-0.76693-1.0017-1.6169-0.81912-2.4124 0.13696-0.5965 0.57259-1.0764 1.1973-1.3759 0.20832-0.099769 0.43753-0.1795 0.68373-0.23698 0.93823-0.21884 2.1614-0.17096 3.6984 0.20534 0.14798-0.74658-0.087002-1.4232-0.55223-2.0819'/%3E%3Cpath d='m13.162 4.5324c-0.0018891-7.3825e-4 -0.0036732-0.0012656-0.0055622-0.0017929-0.25744-0.062013-0.48591-0.034276-0.63252-1.0547e-4 -0.15259 0.035647-0.2715 0.11844-0.367 0.18498-0.037151 0.025839-0.071889 0.050201-0.10526 0.069395-0.018681 0.010546-0.02886 0.031428-0.026027 0.052837 0.0028335 0.021304 0.018261 0.038811 0.03904 0.044084l0.20874 0.055263-0.18985 0.68794-0.35808-0.091543c-0.016792-0.0040076-0.035052 0.0011601-0.047961 0.013183-0.012804 0.012234-0.018471 0.030057-0.015427 0.047564 0.03967 0.22116 0.15721 0.46562 0.33982 0.70703 0.0053523 0.0070661 0.012384 0.012656 0.020465 0.016241 2.3313 1.0468 2.2046 3.1414 2.058 5.567-0.018786 0.31006-0.038096 0.63078-0.051634 0.94548-4.198e-4 0.0023202-0.041979 0.23634-0.21115 0.45065-0.13675 0.17328-0.35777 0.25796-0.66232 0.24858l-9.4027-4.219e-4c-0.037256 0-0.073778-0.036807-0.073778-0.074246l-0.056987-5.532c-0.80579-0.14238-2.2168-1.3662-2.6936-2.4784-0.37151 0.52764-0.39786 0.95666-0.39786 1.6508v6.3596c0 1.7855 1.4454 3.2382 3.2222 3.2382h9.3819c1.6916 0 3.6583-1.4301 3.6582-3.2714l0.0072414-0.15472c0.19741-4.2307 0.33993-7.2874-3.6379-8.7342'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + + &:hover { + background-image: url("data:image/svg+xml;utf8,%3Csvg width='22px' height='209px' version='1.1' viewBox='0 0 22 209' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%238BB82D'%3E%3Cg transform='translate%283 191.19%29'%3E%3Cpath d='m11.202 1.8024c0.053418 0.4381-0.55297 0.8378-1.3543 0.89265-0.80148 0.05463-1.4946-0.25628-1.5479-0.69448-0.02991-0.24647 0.14882-0.48081 0.45348-0.64839 0.029595-0.016136 0.06045-0.03185 0.092459-0.046826 0.22364-0.10483 0.50196-0.17644 0.80873-0.19732 0.80148-0.054841 1.4942 0.25607 1.5476 0.69437m4.0378-0.29825c-1.8351 0.33063-4.0974-2.4486-6.9584-0.95392l-1.0495e-4 1.0546e-4c-0.52978 0.27674-1.0802 0.70017-1.6522 1.3169-1.0516 0.34107-3.4064 0.58553-4.7676 1.4599-1.9651 1.2623 1.362 4.314 2.1613 3.9165 0.52757-0.2625 1.8362-0.81745 2.2249-0.85753l-0.22648-0.31745 0.23361-0.31207c0.35777-0.47743 0.60334-1.0416 0.75604-1.6872l0.13108-0.74289c0.0016792-0.012339 0.0034633-0.024468 0.0048276-0.036807l1.0509 0.12476c-0.11387 0.96679-0.38022 1.8657-0.86424 2.6402 0.49073 0.64122 1.159 1.371 1.9607 1.9757 1.3809 0.96816 2.9499 1.7304 4.3583 1.2366-1.1538-0.5405-2.0283-1.1814-2.6207-1.861-0.6682-0.76693-1.0017-1.6169-0.81912-2.4124 0.13696-0.5965 0.57259-1.0764 1.1973-1.3759 0.20832-0.099769 0.43753-0.1795 0.68373-0.23698 0.93823-0.21884 2.1614-0.17096 3.6984 0.20534 0.14798-0.74658-0.087002-1.4232-0.55223-2.0819'/%3E%3Cpath d='m13.162 4.5324c-0.0018891-7.3825e-4 -0.0036732-0.0012656-0.0055622-0.0017929-0.25744-0.062013-0.48591-0.034276-0.63252-1.0547e-4 -0.15259 0.035647-0.2715 0.11844-0.367 0.18498-0.037151 0.025839-0.071889 0.050201-0.10526 0.069395-0.018681 0.010546-0.02886 0.031428-0.026027 0.052837 0.0028335 0.021304 0.018261 0.038811 0.03904 0.044084l0.20874 0.055263-0.18985 0.68794-0.35808-0.091543c-0.016792-0.0040076-0.035052 0.0011601-0.047961 0.013183-0.012804 0.012234-0.018471 0.030057-0.015427 0.047564 0.03967 0.22116 0.15721 0.46562 0.33982 0.70703 0.0053523 0.0070661 0.012384 0.012656 0.020465 0.016241 2.3313 1.0468 2.2046 3.1414 2.058 5.567-0.018786 0.31006-0.038096 0.63078-0.051634 0.94548-4.198e-4 0.0023202-0.041979 0.23634-0.21115 0.45065-0.13675 0.17328-0.35777 0.25796-0.66232 0.24858l-9.4027-4.219e-4c-0.037256 0-0.073778-0.036807-0.073778-0.074246l-0.056987-5.532c-0.80579-0.14238-2.2168-1.3662-2.6936-2.4784-0.37151 0.52764-0.39786 0.95666-0.39786 1.6508v6.3596c0 1.7855 1.4454 3.2382 3.2222 3.2382h9.3819c1.6916 0 3.6583-1.4301 3.6582-3.2714l0.0072414-0.15472c0.19741-4.2307 0.33993-7.2874-3.6379-8.7342'/%3E%3C/g%3E%3Cg transform='translate%283 133%29'%3E%3Cpath transform='translate%288.5407 5.5337%29 rotate%28180%29 translate%28-8.5407 -5.5337%29' d='m5.8815 8.495c-0.053418-0.4382 0.55297-0.83791 1.3543-0.89275 0.80148-0.05463 1.4946 0.25628 1.5479 0.69448 0.02991 0.24647-0.14882 0.48081-0.45348 0.64839-0.029595 0.016241-0.06045 0.03185-0.092459 0.046826-0.22364 0.10483-0.50196 0.17644-0.80873 0.19732-0.80138 0.054841-1.4942-0.25607-1.5476-0.69427m-4.0376 0.29825c1.8351-0.33073 4.0974 2.4484 6.9583 0.95381l1.0495e-4 -1.0547e-4c0.52978-0.27674 1.0802-0.70017 1.6522-1.3169 1.0516-0.34107 3.4064-0.58553 4.7676-1.4599 1.9651-1.2623-1.362-4.314-2.1613-3.9165-0.52757 0.2625-1.8362 0.81745-2.2249 0.85753l0.22648 0.31745-0.23361 0.31207c-0.35777 0.47743-0.60334 1.0416-0.75604 1.6872l-0.13108 0.74289c-0.0016792 0.012445-0.0034633 0.024468-0.0048276 0.036807l-1.0509-0.12476c0.11387-0.96668 0.38022-1.8655 0.86424-2.6402-0.49073-0.64122-1.159-1.371-1.9607-1.9757-1.3809-0.96816-2.9499-1.7304-4.3583-1.2366 1.1538 0.5405 2.0284 1.1814 2.6207 1.8611 0.6682 0.76683 1.0017 1.6168 0.81912 2.4123-0.13696 0.5965-0.57249 1.0764-1.1973 1.3759-0.20832 0.099769-0.43742 0.1796-0.68373 0.23708-0.93823 0.21873-2.1614 0.17085-3.6984-0.20544-0.14798 0.74658 0.087001 1.4233 0.55234 2.082'/%3E%3Cpath transform='translate%288.7093 11.363%29 rotate%28180%29 translate%28-8.7093 -11.363%29' d='m4.2522 17.424c0.0018891 7.382e-4 0.0036732 0.0012655 0.0055622 0.0017928 0.25744 0.062013 0.48591 0.034276 0.63252 1.055e-4 0.15259-0.035647 0.2715-0.11844 0.367-0.18498 0.037151-0.025839 0.071889-0.050201 0.10526-0.069395 0.018681-0.010546 0.028861-0.031428 0.026027-0.052837-0.0028336-0.021304-0.018261-0.038811-0.03904-0.044084l-0.20874-0.055263 0.18985-0.68794 0.35808 0.091543c0.016792 0.0040076 0.035052-0.0011601 0.047961-0.013183 0.012804-0.012234 0.018471-0.030057 0.015427-0.047564-0.03967-0.22116-0.15721-0.46562-0.33982-0.70703-0.0053523-0.007066-0.012384-0.012656-0.020465-0.016241-2.3313-1.0468-2.2046-3.1414-2.058-5.567 0.018786-0.31006 0.038096-0.63078 0.051634-0.94548 4.1979e-4 -0.0023202 0.041979-0.23634 0.21115-0.45065 0.13675-0.17328 0.35777-0.25796 0.66232-0.24858l9.4027 4.2185e-4c0.037256 0 0.073778 0.036807 0.073778 0.074247l0.056986 5.532c0.80579 0.14238 2.2168 1.3662 2.6936 2.4784 0.37151-0.52764 0.39786-0.95666 0.39786-1.6508v-6.3596c0-1.7855-1.4454-3.2382-3.2222-3.2382h-9.3819c-1.6916 0-3.6583 1.4301-3.6582 3.2714l-0.0072414 0.15472c-0.19741 4.2307-0.33993 7.2874 3.6379 8.7342'/%3E%3C/g%3E%3Cg transform='translate%283 152%29'%3E%3Cpath transform='translate%288.5407 5.5337%29 rotate%28180%29 translate%28-8.5407 -5.5337%29' d='m5.8815 8.495c-0.053418-0.4382 0.55297-0.83791 1.3543-0.89275 0.80148-0.05463 1.4946 0.25628 1.5479 0.69448 0.02991 0.24647-0.14882 0.48081-0.45348 0.64839-0.029595 0.016241-0.06045 0.03185-0.092459 0.046826-0.22364 0.10483-0.50196 0.17644-0.80873 0.19732-0.80138 0.054841-1.4942-0.25607-1.5476-0.69427m-4.0376 0.29825c1.8351-0.33073 4.0974 2.4484 6.9583 0.95381l1.0495e-4 -1.0547e-4c0.52978-0.27674 1.0802-0.70017 1.6522-1.3169 1.0516-0.34107 3.4064-0.58553 4.7676-1.4599 1.9651-1.2623-1.362-4.314-2.1613-3.9165-0.52757 0.2625-1.8362 0.81745-2.2249 0.85753l0.22648 0.31745-0.23361 0.31207c-0.35777 0.47743-0.60334 1.0416-0.75604 1.6872l-0.13108 0.74289c-0.0016792 0.012445-0.0034633 0.024468-0.0048276 0.036807l-1.0509-0.12476c0.11387-0.96668 0.38022-1.8655 0.86424-2.6402-0.49073-0.64122-1.159-1.371-1.9607-1.9757-1.3809-0.96816-2.9499-1.7304-4.3583-1.2366 1.1538 0.5405 2.0284 1.1814 2.6207 1.8611 0.6682 0.76683 1.0017 1.6168 0.81912 2.4123-0.13696 0.5965-0.57249 1.0764-1.1973 1.3759-0.20832 0.099769-0.43742 0.1796-0.68373 0.23708-0.93823 0.21873-2.1614 0.17085-3.6984-0.20544-0.14798 0.74658 0.087001 1.4233 0.55234 2.082'/%3E%3Cpath transform='translate%288.7093 11.363%29 rotate%28180%29 translate%28-8.7093 -11.363%29' d='m4.2522 17.424c0.0018891 7.382e-4 0.0036732 0.0012655 0.0055622 0.0017928 0.25744 0.062013 0.48591 0.034276 0.63252 1.055e-4 0.15259-0.035647 0.2715-0.11844 0.367-0.18498 0.037151-0.025839 0.071889-0.050201 0.10526-0.069395 0.018681-0.010546 0.028861-0.031428 0.026027-0.052837-0.0028336-0.021304-0.018261-0.038811-0.03904-0.044084l-0.20874-0.055263 0.18985-0.68794 0.35808 0.091543c0.016792 0.0040076 0.035052-0.0011601 0.047961-0.013183 0.012804-0.012234 0.018471-0.030057 0.015427-0.047564-0.03967-0.22116-0.15721-0.46562-0.33982-0.70703-0.0053523-0.007066-0.012384-0.012656-0.020465-0.016241-2.3313-1.0468-2.2046-3.1414-2.058-5.567 0.018786-0.31006 0.038096-0.63078 0.051634-0.94548 4.1979e-4 -0.0023202 0.041979-0.23634 0.21115-0.45065 0.13675-0.17328 0.35777-0.25796 0.66232-0.24858l9.4027 4.2185e-4c0.037256 0 0.073778 0.036807 0.073778 0.074247l0.056986 5.532c0.80579 0.14238 2.2168 1.3662 2.6936 2.4784 0.37151-0.52764 0.39786-0.95666 0.39786-1.6508v-6.3596c0-1.7855-1.4454-3.2382-3.2222-3.2382h-9.3819c-1.6916 0-3.6583 1.4301-3.6582 3.2714l-0.0072414 0.15472c-0.19741 4.2307-0.33993 7.2874 3.6379 8.7342'/%3E%3C/g%3E%3Cg transform='translate%283 171.6%29'%3E%3Cpath transform='translate%288.5407 5.5337%29 rotate%28180%29 translate%28-8.5407 -5.5337%29' d='m5.8815 8.495c-0.053418-0.4382 0.55297-0.83791 1.3543-0.89275 0.80148-0.05463 1.4946 0.25628 1.5479 0.69448 0.02991 0.24647-0.14882 0.48081-0.45348 0.64839-0.029595 0.016241-0.06045 0.03185-0.092459 0.046826-0.22364 0.10483-0.50196 0.17644-0.80873 0.19732-0.80138 0.054841-1.4942-0.25607-1.5476-0.69427m-4.0376 0.29825c1.8351-0.33073 4.0974 2.4484 6.9583 0.95381l1.0495e-4 -1.0547e-4c0.52978-0.27674 1.0802-0.70017 1.6522-1.3169 1.0516-0.34107 3.4064-0.58553 4.7676-1.4599 1.9651-1.2623-1.362-4.314-2.1613-3.9165-0.52757 0.2625-1.8362 0.81745-2.2249 0.85753l0.22648 0.31745-0.23361 0.31207c-0.35777 0.47743-0.60334 1.0416-0.75604 1.6872l-0.13108 0.74289c-0.0016792 0.012445-0.0034633 0.024468-0.0048276 0.036807l-1.0509-0.12476c0.11387-0.96668 0.38022-1.8655 0.86424-2.6402-0.49073-0.64122-1.159-1.371-1.9607-1.9757-1.3809-0.96816-2.9499-1.7304-4.3583-1.2366 1.1538 0.5405 2.0284 1.1814 2.6207 1.8611 0.6682 0.76683 1.0017 1.6168 0.81912 2.4123-0.13696 0.5965-0.57249 1.0764-1.1973 1.3759-0.20832 0.099769-0.43742 0.1796-0.68373 0.23708-0.93823 0.21873-2.1614 0.17085-3.6984-0.20544-0.14798 0.74658 0.087001 1.4233 0.55234 2.082'/%3E%3Cpath transform='translate%288.7093 11.363%29 rotate%28180%29 translate%28-8.7093 -11.363%29' d='m4.2522 17.424c0.0018891 7.382e-4 0.0036732 0.0012655 0.0055622 0.0017928 0.25744 0.062013 0.48591 0.034276 0.63252 1.055e-4 0.15259-0.035647 0.2715-0.11844 0.367-0.18498 0.037151-0.025839 0.071889-0.050201 0.10526-0.069395 0.018681-0.010546 0.028861-0.031428 0.026027-0.052837-0.0028336-0.021304-0.018261-0.038811-0.03904-0.044084l-0.20874-0.055263 0.18985-0.68794 0.35808 0.091543c0.016792 0.0040076 0.035052-0.0011601 0.047961-0.013183 0.012804-0.012234 0.018471-0.030057 0.015427-0.047564-0.03967-0.22116-0.15721-0.46562-0.33982-0.70703-0.0053523-0.007066-0.012384-0.012656-0.020465-0.016241-2.3313-1.0468-2.2046-3.1414-2.058-5.567 0.018786-0.31006 0.038096-0.63078 0.051634-0.94548 4.1979e-4 -0.0023202 0.041979-0.23634 0.21115-0.45065 0.13675-0.17328 0.35777-0.25796 0.66232-0.24858l9.4027 4.2185e-4c0.037256 0 0.073778 0.036807 0.073778 0.074247l0.056986 5.532c0.80579 0.14238 2.2168 1.3662 2.6936 2.4784 0.37151-0.52764 0.39786-0.95666 0.39786-1.6508v-6.3596c0-1.7855-1.4454-3.2382-3.2222-3.2382h-9.3819c-1.6916 0-3.6583 1.4301-3.6582 3.2714l-0.0072414 0.15472c-0.19741 4.2307-0.33993 7.2874 3.6379 8.7342'/%3E%3C/g%3E%3Cg transform='translate%283 113.92%29'%3E%3Cpath transform='translate%288.5407 5.5337%29 rotate%28180%29 translate%28-8.5407 -5.5337%29' d='m5.8815 8.495c-0.053418-0.4382 0.55297-0.83791 1.3543-0.89275 0.80148-0.05463 1.4946 0.25628 1.5479 0.69448 0.02991 0.24647-0.14882 0.48081-0.45348 0.64839-0.029595 0.016241-0.06045 0.03185-0.092459 0.046826-0.22364 0.10483-0.50196 0.17644-0.80873 0.19732-0.80138 0.054841-1.4942-0.25607-1.5476-0.69427m-4.0376 0.29825c1.8351-0.33073 4.0974 2.4484 6.9583 0.95381l1.0495e-4 -1.0547e-4c0.52978-0.27674 1.0802-0.70017 1.6522-1.3169 1.0516-0.34107 3.4064-0.58553 4.7676-1.4599 1.9651-1.2623-1.362-4.314-2.1613-3.9165-0.52757 0.2625-1.8362 0.81745-2.2249 0.85753l0.22648 0.31745-0.23361 0.31207c-0.35777 0.47743-0.60334 1.0416-0.75604 1.6872l-0.13108 0.74289c-0.0016792 0.012445-0.0034633 0.024468-0.0048276 0.036807l-1.0509-0.12476c0.11387-0.96668 0.38022-1.8655 0.86424-2.6402-0.49073-0.64122-1.159-1.371-1.9607-1.9757-1.3809-0.96816-2.9499-1.7304-4.3583-1.2366 1.1538 0.5405 2.0284 1.1814 2.6207 1.8611 0.6682 0.76683 1.0017 1.6168 0.81912 2.4123-0.13696 0.5965-0.57249 1.0764-1.1973 1.3759-0.20832 0.099769-0.43742 0.1796-0.68373 0.23708-0.93823 0.21873-2.1614 0.17085-3.6984-0.20544-0.14798 0.74658 0.087001 1.4233 0.55234 2.082'/%3E%3Cpath transform='translate%288.7093 11.363%29 rotate%28180%29 translate%28-8.7093 -11.363%29' d='m4.2522 17.424c0.0018891 7.382e-4 0.0036732 0.0012655 0.0055622 0.0017928 0.25744 0.062013 0.48591 0.034276 0.63252 1.055e-4 0.15259-0.035647 0.2715-0.11844 0.367-0.18498 0.037151-0.025839 0.071889-0.050201 0.10526-0.069395 0.018681-0.010546 0.028861-0.031428 0.026027-0.052837-0.0028336-0.021304-0.018261-0.038811-0.03904-0.044084l-0.20874-0.055263 0.18985-0.68794 0.35808 0.091543c0.016792 0.0040076 0.035052-0.0011601 0.047961-0.013183 0.012804-0.012234 0.018471-0.030057 0.015427-0.047564-0.03967-0.22116-0.15721-0.46562-0.33982-0.70703-0.0053523-0.007066-0.012384-0.012656-0.020465-0.016241-2.3313-1.0468-2.2046-3.1414-2.058-5.567 0.018786-0.31006 0.038096-0.63078 0.051634-0.94548 4.1979e-4 -0.0023202 0.041979-0.23634 0.21115-0.45065 0.13675-0.17328 0.35777-0.25796 0.66232-0.24858l9.4027 4.2185e-4c0.037256 0 0.073778 0.036807 0.073778 0.074247l0.056986 5.532c0.80579 0.14238 2.2168 1.3662 2.6936 2.4784 0.37151-0.52764 0.39786-0.95666 0.39786-1.6508v-6.3596c0-1.7855-1.4454-3.2382-3.2222-3.2382h-9.3819c-1.6916 0-3.6583 1.4301-3.6582 3.2714l-0.0072414 0.15472c-0.19741 4.2307-0.33993 7.2874 3.6379 8.7342'/%3E%3C/g%3E%3Cg transform='translate%281 98.1%29'%3E%3Cpath transform='translate%284.2656 7.449%29 rotate%28180%29 translate%28-4.2656 -7.449%29' d='m6.9773 9.4652c-0.40121 0.049357-0.76727-0.5115-0.81744-1.2526-0.050165-0.74109 0.23466-1.3819 0.63598-1.4314 0.22564-0.027737 0.44025 0.13752 0.59379 0.41932 0.014693 0.027421 0.029175 0.056001 0.042819 0.085531 0.096027 0.20681 0.16151 0.46415 0.18082 0.74795 0.05006 0.74109-0.23456 1.3818-0.63598 1.4311m0.27318 3.7338c-0.30277-1.697 2.2422-3.7891 0.87348-6.4349v-1.0546e-4c-0.25355-0.48998-0.78238-1.9433-1.5057-2.2148-0.65876-0.77832-2.251-2.3071-3.4701-3.1623-1.76-1.2346-3.1705 2.6827-2.5527 3.2255 0.40793 0.35847 1.6273 0.54367 1.7981 0.86174l0.1888-0.30532 0.77388-0.27864c0.43721 0.33073 0.95376 0.5579 1.5451 0.69912l0.68027 0.12118c0.011334 0.0014765 0.022354 0.0031639 0.033583 0.0044295l-0.11408 0.97185c-0.88544-0.10525-1.7085-0.35162-2.4178-0.7992-0.58718 0.45392-1.2555 1.0718-1.8092 1.8133-0.8867 1.277-1.5846 2.7278-1.1325 4.0302 0.49504-1.0668 1.082-1.8757 1.7043-2.4235 0.7022-0.61802 1.4806-0.92629 2.209-0.75755 0.54625 0.12666 0.98577 0.52953 1.26 1.1073 0.091304 0.19268 0.16445 0.40466 0.21703 0.63226 0.20034 0.86765 0.15658 1.999-0.18807 3.4203 0.68363 0.13668 1.3032-0.080574 1.9065-0.51087'/%3E%3Cpath transform='translate%2811.421 6.603%29 rotate%28180%29 translate%28-11.421 -6.603%29' d='m18.57 8.7472l-0.097286 0.24626-0.0010495 0.0042186-0.0011544 0.0044295-0.036522 0.13236-0.78574-0.21894 0.035367-0.12793 0.052789-0.20913 0.016372-0.071294c-0.18901 0.03417-0.45337 0.029108-0.62391 0.30595-0.010914 0.017612-0.15018 0.276-0.15669 0.29572-0.73537 2.2486-3.3947 1.4306-6.0615 1.2467-0.10327-0.007066-3.5133-0.39791-3.5133-0.39791-0.50973-0.10304-0.43837-0.34466-0.43837-0.44042v-6.3596c0-0.098925 0.080495-0.17971 0.17883-0.17971h7.1843c-0.24705-0.62603 0.064333-1.5771 0.18439-1.8982 0.13444-0.35932 0.31757-0.72717 0.54384-1.0547h-7.9125c-1.7217 0-3.1174 1.4026-3.1174 3.1327v6.3596c0 1.7301 1.3957 3.1327 3.1174 3.1327 0 0 3.036 0.32725 4.1752 0.39254 2.8306 0.16189 6.0343 0.7992 7.4377-3.0978 0.054678-0.22907 0.094873-0.59323 0.055832-0.7624-0.046492-0.20144-0.16802-0.31375-0.23666-0.43504'/%3E%3C/g%3E%3Cg transform='translate%281 78.28%29'%3E%3Cpath transform='translate%286.1503 9.7893%29 rotate%28180%29 translate%28-6.1503 -9.7893%29' d='m9.3801 8.4249c-0.24894 0.32008-0.90244 0.18361-1.4593-0.3049-0.55706-0.4883-0.80663-1.1438-0.55759-1.4638 0.1401-0.18013 0.40814-0.21557 0.71501-0.1254 0.0297 0.008859 0.059925 0.018773 0.09036 0.029846h1.0495e-4c0.21336 0.078043 0.44078 0.21356 0.65393 0.40045 0.55696 0.48851 0.80663 1.1438 0.55748 1.4638m2.8205 2.4461c-1.4082-0.98482-1.0807-4.2724-3.9102-5.1708h-1.0495e-4c-0.524-0.16632-1.9206-0.81819-2.6231-0.49621-1.0135-0.082367-3.1013-0.70798-4.565-0.44643-2.1131 0.37756-0.3542 4.1498 0.46471 4.0947 0.54048-0.03649 1.4191-0.095867 1.7636 0.0076988l-0.081334-0.35003 0.35126-0.74689c0.54184-0.076989 1.067-0.28328 1.5844-0.60367l0.5664-0.3977c0.0090255-0.0069606 0.018051-0.013605 0.026972-0.020776l0.60303 0.76841c-0.7001 0.55463-1.4554 0.96542-2.2721 1.1528-0.095712 0.73825-0.13349 1.6501-0.0032534 2.5678 0.2716 1.533 0.79886 3.0549 2.0352 3.6545-0.40079-1.1061-0.55486-2.095-0.50028-2.9247 0.061709-0.93599 0.39523-1.7072 1.0291-2.1054 0.47541-0.29867 1.0695-0.32599 1.67-0.11242 0.20013 0.071294 0.4009 0.16937 0.59841 0.29298 0.75205 0.471 1.517 1.3021 2.2736 2.552 0.57963-0.38916 0.86487-0.98303 0.98861-1.716'/%3E%3Cpath transform='translate%2810.498 6.9503%29 rotate%28180%29 translate%28-10.498 -6.9503%29' d='m17.813 6.0808c-0.12247-0.2008-0.28346-0.34054-0.43028-0.4324-0.17453-0.10926-0.36501-0.11264-0.49892-0.14965l0.063388 0.10705 0.0022039 0.0037967 0.0023089 0.0039022 0.067271 0.11949-0.70966 0.40361-0.065067-0.11559-0.10978-0.1853-0.038621-0.062224c-0.11313 0.16379-0.20528 0.40097-0.24841 0.71852 0.85784 2.2542 0.50616 3.1966-0.80946 3.8269-0.015532-0.0053786-0.02907-0.0090698-0.038516-0.0090698h-9.3819c-0.098441 0-0.17883-0.080891-0.17883-0.17971v-6.3596c0-0.098925 0.08039-0.17971 0.17883-0.17971h3.3528c0.1463 0 0.29133-0.027315 0.42766-0.080363l0.092984-0.16125c-0.63787-0.59102-1.1325-1.8017-1.2086-2.6698-0.0012594-0.014238-0.0012594-0.027632-0.0023088-0.041553h-2.6625c-1.7217 0-3.1174 1.4026-3.1174 3.1327v6.3596c0 1.7301 1.3957 3.1327 3.1174 3.1327h9.1164c0.18765 0 0.37445-0.029424 0.55328-0.087219 1.3051-0.42175 2.4628-1.1709 2.757-2.4129 0.60807-1.1847 0.66936-2.7502-0.2312-4.6819'/%3E%3C/g%3E%3Cg transform='translate%283 58.46%29'%3E%3Cpath d='m5.794 15.428c-0.053418-0.4382 0.55297-0.83791 1.3543-0.89275 0.80148-0.05463 1.4946 0.25628 1.5479 0.69448 0.02991 0.24647-0.14882 0.48081-0.45348 0.64839-0.029595 0.016241-0.06045 0.03185-0.092459 0.046826-0.22364 0.10483-0.50196 0.17644-0.80873 0.19732-0.80138 0.054841-1.4942-0.25607-1.5476-0.69427m-4.0376 0.29825c1.8351-0.33073 4.0974 2.4484 6.9583 0.95381l1.0495e-4 -1.054e-4c0.52978-0.27674 1.0802-0.70017 1.6522-1.3169 1.0516-0.34107 3.4064-0.58553 4.7676-1.4599 1.9651-1.2623-1.362-4.314-2.1613-3.9165-0.52757 0.2625-1.8362 0.81745-2.2249 0.85753l0.22648 0.31745-0.23361 0.31207c-0.35777 0.47743-0.60334 1.0416-0.75604 1.6872l-0.13108 0.74289c-0.0016792 0.012445-0.0034633 0.024468-0.0048276 0.036807l-1.0509-0.12476c0.11387-0.96668 0.38022-1.8655 0.86424-2.6402-0.49073-0.64122-1.159-1.371-1.9607-1.9757-1.3809-0.96816-2.9499-1.7304-4.3583-1.2366 1.1538 0.5405 2.0284 1.1814 2.6207 1.8611 0.6682 0.76683 1.0017 1.6168 0.81912 2.4123-0.13696 0.5965-0.57249 1.0764-1.1973 1.3759-0.20832 0.099769-0.43742 0.1796-0.68373 0.23708-0.93823 0.21873-2.1614 0.17085-3.6984-0.20544-0.14798 0.74658 0.087002 1.4233 0.55234 2.082'/%3E%3Cpath d='m3.8274 12.701c0.001889 7.383e-4 0.0036732 0.0012656 0.0055622 0.0017929 0.25744 0.062013 0.48591 0.034276 0.63252 1.055e-4 0.15259-0.035647 0.2715-0.11844 0.367-0.18498 0.037151-0.025839 0.071889-0.050201 0.10526-0.069395 0.018681-0.010546 0.028861-0.031428 0.026027-0.052837-0.0028336-0.021304-0.018261-0.038811-0.03904-0.044084l-0.20874-0.055263 0.18985-0.68794 0.35808 0.091543c0.016792 0.0040076 0.035052-0.0011601 0.047961-0.013183 0.012804-0.012234 0.018471-0.030057 0.015427-0.047564-0.03967-0.22116-0.15721-0.46562-0.33982-0.70703-0.0053523-0.0070661-0.012384-0.012656-0.020465-0.016241-2.3313-1.0468-2.2046-3.1414-2.058-5.567 0.018786-0.31006 0.038096-0.63078 0.051634-0.94548 4.1979e-4 -0.0023202 0.041979-0.23634 0.21115-0.45065 0.13675-0.17328 0.35777-0.25796 0.66232-0.24858l9.4027 4.2186e-4c0.037256 0 0.073778 0.036807 0.073778 0.074246l0.056986 5.532c0.80579 0.14238 2.2168 1.3662 2.6936 2.4784 0.37151-0.52764 0.39786-0.95666 0.39786-1.6508v-6.3596c0-1.7855-1.4454-3.2382-3.2222-3.2382h-9.3819c-1.6916 0-3.6583 1.4301-3.6582 3.2714l-0.0072414 0.15472c-0.19741 4.2307-0.33993 7.2874 3.6379 8.7342'/%3E%3C/g%3E%3Cg transform='translate%283 40.64%29'%3E%3Cpath d='m17.377 8.5671c-0.40121 0.049357-0.76727-0.5115-0.81744-1.2526-0.050165-0.74109 0.23466-1.3819 0.63598-1.4314 0.22564-0.027737 0.44025 0.13752 0.59379 0.41932 0.014693 0.027421 0.029175 0.056001 0.042819 0.085531 0.096027 0.20681 0.16151 0.46415 0.18082 0.74795 0.05006 0.74109-0.23456 1.3818-0.63598 1.4311m0.27318 3.7338c-0.30277-1.697 2.2422-3.7891 0.87348-6.4349v-1.0546e-4c-0.25355-0.48998-0.78238-1.9433-1.5057-2.2148-0.65876-0.77832-2.251-2.3071-3.4701-3.1623-1.76-1.2346-3.1705 2.6827-2.5527 3.2255 0.40793 0.35847 1.6273 0.54367 1.7981 0.86174l0.1888-0.30532 0.77388-0.27864c0.43721 0.33073 0.95376 0.5579 1.5451 0.69912l0.68027 0.12118c0.011334 0.0014765 0.022354 0.0031639 0.033583 0.0044295l-0.11408 0.97185c-0.88544-0.10525-1.7085-0.35162-2.4178-0.7992-0.58718 0.45392-1.2555 1.0718-1.8092 1.8133-0.8867 1.277-1.5846 2.7278-1.1325 4.0302 0.49504-1.0668 1.082-1.8757 1.7043-2.4235 0.7022-0.61802 1.4806-0.92629 2.209-0.75755 0.54625 0.12666 0.98577 0.52953 1.26 1.1073 0.091304 0.19268 0.16445 0.40466 0.21703 0.63226 0.20034 0.86765 0.15658 1.999-0.18807 3.4203 0.68363 0.13668 1.3032-0.080574 1.9065-0.51087'/%3E%3Cpath d='m14.66 9.5411l-0.097286 0.24626-0.0010495 0.0042186-0.0011544 0.0044295-0.036522 0.13236-0.78574-0.21894 0.035367-0.12793 0.052789-0.20913 0.016372-0.071294c-0.18901 0.03417-0.45337 0.029108-0.62391 0.30595-0.010914 0.017612-0.15018 0.276-0.15669 0.29572-0.73537 2.2486-3.3947 1.4306-6.0615 1.2467-0.10327-0.0070661-3.5133-0.39791-3.5133-0.39791-0.50973-0.10304-0.43837-0.34466-0.43837-0.44042v-6.3596c0-0.098925 0.080495-0.17971 0.17883-0.17971h7.1843c-0.24705-0.62603 0.064333-1.5771 0.18439-1.8982 0.13444-0.35932 0.31757-0.72717 0.54384-1.0547h-7.9125c-1.7217 0-3.1174 1.4026-3.1174 3.1327v6.3596c0 1.7301 1.3957 3.1327 3.1174 3.1327 0 0 3.036 0.32725 4.1752 0.39254 2.8306 0.16189 6.0343 0.7992 7.4377-3.0978 0.054678-0.22907 0.094873-0.59323 0.055832-0.7624-0.046492-0.20144-0.16802-0.31375-0.23666-0.43504'/%3E%3C/g%3E%3Cg transform='translate%283 20.82%29'%3E%3Cpath d='m15.575 3.8463c-0.24894 0.32008-0.90244 0.18361-1.4593-0.3049-0.55706-0.4883-0.80663-1.1438-0.55759-1.4638 0.1401-0.18013 0.40814-0.21557 0.71501-0.1254 0.0297 0.008859 0.059925 0.018773 0.09036 0.029846h1.049e-4c0.21336 0.078043 0.44078 0.21356 0.65393 0.40045 0.55696 0.48851 0.80663 1.1438 0.55748 1.4638m2.8205 2.4461c-1.4082-0.98482-1.0807-4.2724-3.9102-5.1708h-1.049e-4c-0.524-0.16632-1.9206-0.81819-2.6231-0.49621-1.0135-0.082367-3.1013-0.70798-4.565-0.44643-2.1131 0.37756-0.3542 4.1498 0.46471 4.0947 0.54048-0.03649 1.4191-0.095867 1.7636 0.0076989l-0.081334-0.35003 0.35126-0.74689c0.54184-0.076989 1.067-0.28328 1.5844-0.60367l0.5664-0.3977c0.0090254-0.0069606 0.018051-0.013605 0.026972-0.020776l0.60303 0.76841c-0.7001 0.55463-1.4554 0.96542-2.2721 1.1528-0.095712 0.73825-0.13349 1.6501-0.0032534 2.5678 0.2716 1.533 0.79886 3.0549 2.0352 3.6545-0.40079-1.1061-0.55486-2.095-0.50028-2.9247 0.061709-0.93599 0.39523-1.7072 1.0291-2.1054 0.47541-0.29867 1.0695-0.32599 1.67-0.11242 0.20013 0.071294 0.4009 0.16937 0.59841 0.29298 0.75205 0.471 1.517 1.3021 2.2736 2.552 0.57963-0.38916 0.86487-0.98303 0.98861-1.716'/%3E%3Cpath d='m15.313 7.1802c-0.12247-0.2008-0.28346-0.34054-0.43028-0.4324-0.17453-0.10926-0.36501-0.11264-0.49892-0.14965l0.063388 0.10705 0.0022039 0.0037967 0.0023088 0.0039022 0.067271 0.11949-0.70966 0.40361-0.065067-0.11559-0.10978-0.1853-0.038621-0.062224c-0.11313 0.16379-0.20528 0.40097-0.24841 0.71852 0.85784 2.2542 0.50616 3.1966-0.80946 3.8269-0.015532-0.0053786-0.02907-0.0090699-0.038516-0.0090699h-9.3819c-0.098441 0-0.17883-0.080891-0.17883-0.17971v-6.3596c0-0.098925 0.08039-0.17971 0.17883-0.17971h3.3528c0.1463 0 0.29133-0.027315 0.42766-0.080363l0.092984-0.16125c-0.63787-0.59102-1.1325-1.8017-1.2086-2.6698-0.0012594-0.014238-0.0012594-0.027632-0.0023088-0.041553h-2.6625c-1.7217 0-3.1174 1.4026-3.1174 3.1327v6.3596c0 1.7301 1.3957 3.1327 3.1174 3.1327h9.1164c0.18765 0 0.37445-0.029424 0.55328-0.087218 1.3051-0.42175 2.4628-1.1709 2.757-2.4129 0.60807-1.1847 0.66936-2.7502-0.2312-4.6819'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate%283 1%29' fill='#{hex-color(lighten($ui-base-color, 33%))}'%3E%3Cpath d='m11.202 1.8024c0.053418 0.4381-0.55297 0.8378-1.3543 0.89265-0.80148 0.05463-1.4946-0.25628-1.5479-0.69448-0.02991-0.24647 0.14882-0.48081 0.45348-0.64839 0.029595-0.016136 0.06045-0.03185 0.092459-0.046826 0.22364-0.10483 0.50196-0.17644 0.80873-0.19732 0.80148-0.054841 1.4942 0.25607 1.5476 0.69437m4.0378-0.29825c-1.8351 0.33063-4.0974-2.4486-6.9584-0.95392l-1.0495e-4 1.0546e-4c-0.52978 0.27674-1.0802 0.70017-1.6522 1.3169-1.0516 0.34107-3.4064 0.58553-4.7676 1.4599-1.9651 1.2623 1.362 4.314 2.1613 3.9165 0.52757-0.2625 1.8362-0.81745 2.2249-0.85753l-0.22648-0.31745 0.23361-0.31207c0.35777-0.47743 0.60334-1.0416 0.75604-1.6872l0.13108-0.74289c0.0016792-0.012339 0.0034633-0.024468 0.0048276-0.036807l1.0509 0.12476c-0.11387 0.96679-0.38022 1.8657-0.86424 2.6402 0.49073 0.64122 1.159 1.371 1.9607 1.9757 1.3809 0.96816 2.9499 1.7304 4.3583 1.2366-1.1538-0.5405-2.0283-1.1814-2.6207-1.861-0.6682-0.76693-1.0017-1.6169-0.81912-2.4124 0.13696-0.5965 0.57259-1.0764 1.1973-1.3759 0.20832-0.099769 0.43753-0.1795 0.68373-0.23698 0.93823-0.21884 2.1614-0.17096 3.6984 0.20534 0.14798-0.74658-0.087002-1.4232-0.55223-2.0819'/%3E%3Cpath d='m13.162 4.5324c-0.0018891-7.3825e-4 -0.0036732-0.0012656-0.0055622-0.0017929-0.25744-0.062013-0.48591-0.034276-0.63252-1.0547e-4 -0.15259 0.035647-0.2715 0.11844-0.367 0.18498-0.037151 0.025839-0.071889 0.050201-0.10526 0.069395-0.018681 0.010546-0.02886 0.031428-0.026027 0.052837 0.0028335 0.021304 0.018261 0.038811 0.03904 0.044084l0.20874 0.055263-0.18985 0.68794-0.35808-0.091543c-0.016792-0.0040076-0.035052 0.0011601-0.047961 0.013183-0.012804 0.012234-0.018471 0.030057-0.015427 0.047564 0.03967 0.22116 0.15721 0.46562 0.33982 0.70703 0.0053523 0.0070661 0.012384 0.012656 0.020465 0.016241 2.3313 1.0468 2.2046 3.1414 2.058 5.567-0.018786 0.31006-0.038096 0.63078-0.051634 0.94548-4.198e-4 0.0023202-0.041979 0.23634-0.21115 0.45065-0.13675 0.17328-0.35777 0.25796-0.66232 0.24858l-9.4027-4.219e-4c-0.037256 0-0.073778-0.036807-0.073778-0.074246l-0.056987-5.532c-0.80579-0.14238-2.2168-1.3662-2.6936-2.4784-0.37151 0.52764-0.39786 0.95666-0.39786 1.6508v6.3596c0 1.7855 1.4454 3.2382 3.2222 3.2382h9.3819c1.6916 0 3.6583-1.4301 3.6582-3.2714l0.0072414-0.15472c0.19741-4.2307 0.33993-7.2874-3.6379-8.7342'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + } +} + +button.icon-button.disabled i.fa-retweet { + background-image: url("data:image/svg+xml;utf8,"); +} diff --git a/app/javascript/skins/vanilla/win95/common.scss b/app/javascript/skins/vanilla/win95/common.scss deleted file mode 100644 index 298f6ee9d..000000000 --- a/app/javascript/skins/vanilla/win95/common.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'styles/win95'; diff --git a/app/javascript/skins/vanilla/win95/names.yml b/app/javascript/skins/vanilla/win95/names.yml deleted file mode 100644 index 2083084a2..000000000 --- a/app/javascript/skins/vanilla/win95/names.yml +++ /dev/null @@ -1,4 +0,0 @@ -en: - skins: - vanilla: - win95: Masto95 diff --git a/app/javascript/styles/linernotes_dark.scss b/app/javascript/styles/linernotes_dark.scss new file mode 100644 index 000000000..7140bb302 --- /dev/null +++ b/app/javascript/styles/linernotes_dark.scss @@ -0,0 +1,17 @@ +@import 'application'; + +@import 'mfc/mastodonFlat'; +@import 'linernotes_dark/palette'; +@import 'linernotes_dark/overrides'; + +@import 'mods/display_breakname'; +@import 'mods/display_fullname'; +@import 'mods/display_browserfont'; +@import 'mods/display_circleavatar'; +@import 'mods/display_collapsedinteractions'; +@import 'mods/display_fadedinteractions'; +@import 'mods/display_transparentmedia'; +@import 'mods/layout_1600px'; +@import 'mods/layout_elefriend'; +@import 'mods/layout_widercolumns'; +@import 'mods/layout_mobile_bottombar'; diff --git a/app/javascript/styles/linernotes_dark/overrides.scss b/app/javascript/styles/linernotes_dark/overrides.scss new file mode 100644 index 000000000..bcbdcf6cd --- /dev/null +++ b/app/javascript/styles/linernotes_dark/overrides.scss @@ -0,0 +1,15 @@ +/*--------- +MISC TWEAKS +---------*/ + +/* replace elephant friend with vinyl */ +.drawer__inner__mastodon {background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 488.2 488.2' style='enable-background:new 0 0 488.2 488.2;' xml:space='preserve'%3E%3Ccircle style='fill:%232A3332;' cx='244.1' cy='244.2' r='244'/%3E%3Cpath style='fill:%23121C1B;' d='M71.3,71.4c95.2-95.2,249.6-95.2,344.8,0s95.2,249.6,0,344.8'/%3E%3Ccircle style='fill:%23F74D19;' cx='244.1' cy='244.2' r='104.8'/%3E%3Cpath style='fill:%23FF7A17;' d='M139.3,244.2c0-57.6,47.2-104.8,104.8-104.8s104.8,47.2,104.8,104.8'/%3E%3Cpath style='fill:%23E0360E;' d='M263.3,229l-36.8,36.8l69.6,69.6c8-4.8,15.2-10.4,22.4-16.8c5.6-5.6,11.2-12.8,15.2-19.2L263.3,229z' /%3E%3Ccircle style='fill:%23D3DEE2;' cx='244.1' cy='244.2' r='29.6'/%3E%3Cpath style='fill:%23EBF0F2;' d='M244.1,273.8c-16,0-29.6-13.6-29.6-29.6s12.8-29.6,29.6-29.6'/%3E%3Cg%3E%3Cpath style='fill:%23726C6A;' d='M244.1,448.2c-112.8,0-204-91.2-204-204c0-4,3.2-8,8-8c4,0,8,3.2,8,8c-0.8,104,84,188.8,188,188.8 c4,0,8,3.2,8,8C252.1,445,248.1,448.2,244.1,448.2z'/%3E%3Cpath style='fill:%23726C6A;' d='M440.9,252.2c-4,0-8-3.2-8-8c0-104-84.8-188.8-188.8-188.8c-4,0-8-3.2-8-8c0-4,3.2-8,8-8 c112.8,0,204,92,204,204C448.1,248.2,444.9,252.2,440.9,252.2z'/%3E%3Cpath style='fill:%23726C6A;' d='M244.1,401c-86.4,0-156.8-70.4-156.8-156.8c0-4,3.2-8,8-8c4,0,8,3.2,8,8 c0,77.6,63.2,141.6,141.6,141.6c4,0,8,3.2,8,8C252.1,397.8,248.1,401,244.1,401z'/%3E%3Cpath style='fill:%23726C6A;' d='M392.9,252.2c-4,0-8-3.2-8-8c0-77.6-63.2-141.6-141.6-141.6c-4,0-8-3.2-8-8c0-4,3.2-8,8-8 c86.4,0,156.8,70.4,156.8,156.8C400.9,248.2,397.7,252.2,392.9,252.2z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat bottom center / contain !important;} +.drawer__inner__mastodon > img {display: none;} + +/* repeating musical notes in background */ +.columns-area {background: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='75.000000pt' height='100.000000pt' viewBox='0 0 456.000000 599.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate%280.000000,599.000000%29 scale%280.100000,-0.100000%29' fill='%2300000022' stroke='none'%3E%3Cpath d='M2261 5576 c-51 -226 -189 -845 -306 -1376 -254 -1146 -404 -1813 -410 -1819 -3 -2 -40 18 -82 45 -133 83 -256 142 -380 183 -149 50 -254 65 -397 58 -197 -9 -328 -66 -461 -201 -128 -129 -193 -275 -217 -484 -28 -253 33 -443 192 -603 108 -108 221 -176 365 -222 341 -107 706 -24 1038 237 154 120 139 89 213 442 35 170 78 370 94 444 285 1311 472 2165 475 2168 3 4 1446 -1016 1495 -1056 20 -17 20 -18 -134 -712 -198 -890 -315 -1402 -320 -1408 -3 -2 -45 20 -93 51 -397 248 -767 304 -1063 161 -113 -55 -232 -178 -294 -305 -52 -106 -71 -174 -87 -304 -11 -91 -6 -227 12 -300 48 -196 209 -374 433 -481 351 -166 755 -105 1122 169 37 29 92 74 122 102 l53 50 464 2009 463 2010 -24 18 c-214 169 -1623 1180 -1929 1385 -104 69 -213 137 -236 145 -13 5 -30 -60 -108 -406z m1037 -967 c406 -293 741 -536 746 -540 8 -8 -34 -235 -54 -292 -5 -15 -131 71 -760 519 -415 295 -757 538 -759 540 -2 2 11 74 29 159 26 121 37 155 48 150 7 -3 345 -244 750 -536z'/%3E%3C/g%3E%3C/svg%3E") space 0 0;} + +/* vignette on headers and dropdowns */ +.column-header {box-shadow: inset 0 0 8px 8px rgba(0,0,0,0.3);} +.column-header__button {background: transparent !important;} +.column-header__collapsible-inner {box-shadow: inset 0 0 10em 10em rgba(0,0,0,0.3);} diff --git a/app/javascript/styles/linernotes_dark/palette.scss b/app/javascript/styles/linernotes_dark/palette.scss new file mode 100644 index 000000000..17c6ed9f6 --- /dev/null +++ b/app/javascript/styles/linernotes_dark/palette.scss @@ -0,0 +1,59 @@ +/*------------------------------------------------------------------------------ +* DEFINE COLOR PALETTE +* +* Choose the CSS Variables that will be applied to recolor elements. +* The current format is to use hex codes, e.g. #00FF00. +* +* A future refactor to use rgb() instead may allow transparency mods +* via using these variables with rgba(). Hex codes currently do not +* work with rgba(), so no transparency mods are included except for +* those defined in absolute terms (i.e., non-variable colors). +* +* Foreground Colors: +* --bg: | Background for foreground elements. +* --text: | A color that stands out against bg. +* --textBold: | A color that stands out strongly against bg. +* --textMuted: | A color that stands out slightly against bg. +* +* Background Colors: +* --bgPage: | Background for non-foreground elements. +* --textPage: | A color that stands out against bgPage. +* --textPageBold: | A color that stands out strongly against bgPage. +* --textPageMuted: | A color that stands out slightly against bgPage. +* +* Highlights Colors: +* --bgHead: | Background for column headers. +* --textHead: | A color that stands out (strongly) against bgHead. +* --accent: | An accent color for links and buttons. +* --accentText: | A color that stands out (strongly) against accent. +* +* Palette advisories for choosing colors: +* - Consider using an off-white or off-black for text tones, +* but not necessary as long as there is sufficient contrast. +* - Bold colors are highly recommended to be strong colors, +* like pure white or pure black. +* - Muted colors can be off-grey or any mid-tone with slight contrast. +* - It might be best to base the background palette on a slightly +* darker or lighter version of the foreground palette, but +* this is no longer strictly necessary; you may use mixed palettes. +* It is now possible to use a dark bgPage and light bg, or vice-versa. +------------------------------------------------------------------------------*/ + +/* linernotes dark */ + +:root { +--bg: rgb(26,21,21); +--text: rgb(225,225,225); +--textBold: rgb(255,255,255); +--textMuted: rgb(153,157,156); + +--bgPage: rgb(42,38,37); +--textPage: var(--text); +--textPageBold: var(--textBold); +--textPageMuted: var(--textMuted); + +--bgHead: rgb(255,122,23); +--textHead: var(--textBold); +--accent: rgb(3, 180, 0); +--accentText: var(--textBold); +} \ No newline at end of file diff --git a/app/javascript/styles/mfc/0-palette.css b/app/javascript/styles/mfc/0-palette.css new file mode 100644 index 000000000..a73447178 --- /dev/null +++ b/app/javascript/styles/mfc/0-palette.css @@ -0,0 +1,127 @@ +/*------------------------------------------------------------------------------ +* DEFINE COLOR PALETTE +* +* Choose the CSS Variables that will be applied to recolor elements. +* The current format is to use hex codes, e.g. #00FF00. +* +* A future refactor to use rgb() instead may allow transparency mods +* via using these variables with rgba(). Hex codes currently do not +* work with rgba(), so no transparency mods are included except for +* those defined in absolute terms (i.e., non-variable colors). +* +* Foreground Colors: +* --bg: | Background for foreground elements. +* --text: | A color that stands out against bg. +* --textBold: | A color that stands out strongly against bg. +* --textMuted: | A color that stands out slightly against bg. +* +* Background Colors: +* --bgPage: | Background for non-foreground elements. +* --textPage: | A color that stands out against bgPage. +* --textPageBold: | A color that stands out strongly against bgPage. +* --textPageMuted: | A color that stands out slightly against bgPage. +* +* Highlights Colors: +* --bgHead: | Background for column headers. +* --textHead: | A color that stands out (strongly) against bgHead. +* --accent: | An accent color for links and buttons. +* --accentText: | A color that stands out (strongly) against accent. +* +* Palette advisories for choosing colors: +* - Consider using an off-white or off-black for text tones, +* but not necessary as long as there is sufficient contrast. +* - Bold colors are highly recommended to be strong colors, +* like pure white or pure black. +* - Muted colors can be off-grey or any mid-tone with slight contrast. +* - It might be best to base the background palette on a slightly +* darker or lighter version of the foreground palette, but +* this is no longer strictly necessary; you may use mixed palettes. +* It is now possible to use a dark bgPage and light bg, or vice-versa. +------------------------------------------------------------------------------*/ + +/* copy and paste the desired palette at the end of this section, +* or you can delete the ones you don't want, or comment them out. +*/ + + +/* Clean Slate: +* white columns on a light-grey page, with dark grey headers and blue accent. +*/ +:root { +--bg: #fff; +--text: #123; +--textBold: #000; +--textMuted: #666; + +--bgPage: #ddd; +--textPage: var(--text); +--textPageBold: var(--textBold); +--textPageMuted: var(--textMuted); + +--bgHead: #333; +--textHead: #fff; +--accent: #09f; +--accentText: var(--textHead); +} + +/* Droid/Flamingo: +* dark neutral-grey page, with either Android Green or Flamingo accent. +*/ +:root { +--bg: #222; +--text: #ddd; +--textBold: #fff; +--textMuted: #777; + +--bgPage: #111; +--textPage: var(--text); +--textPageBold: var(--textBold); +--textPageMuted: var(--textMuted); + +--bgHead: #333; +--textHead: var(--textBold); +--accent: #a4c639; /* flamingo: #f09 */ +--accentText: var(--textHead); +} + +/* Midnight Blue: +* a dark blue palette based loosely on Twitter's night mode. +*/ +:root { +--bg: #123; +--text: #d0d8e0; +--textBold: #fff; +--textMuted: #808890; + +--bgPage: #051119; +--textPage: var(--text); +--textPageBold: var(--textBold); +--textPageMuted: var(--textMuted); + +--bgHead: #357; +--textHead: var(--textBold); +--accent: #09f; +--accentText: var(--textBold); +} + +/* +* Testing palette: +* light grey columns, slate grey background, turquoise headers, orange accents. +* (a bit garish, but sufficiently "different" to catch any unthemed elements.) +*/ +:root { +--bg: #d9e1e8; +--text: #234; +--textBold: #000000; +--textMuted: #579; + +--bgPage: #345; +--textPage: #ddd; +--textPageBold: #fff; +--textPageMuted: #aaa; + +--bgHead: darkturquoise; +--textHead: #345; +--accent: #ff3e00; +--accentText: var(--textPageBold); +} diff --git a/app/javascript/styles/mfc/1-foreground.css b/app/javascript/styles/mfc/1-foreground.css new file mode 100644 index 000000000..dacf78aa0 --- /dev/null +++ b/app/javascript/styles/mfc/1-foreground.css @@ -0,0 +1,271 @@ +/*------------------------------------------------------------------------------ +* FOREGROUND COLOR PALETTE ===================================================== +------------------------------------------------------------------------------*/ + +/*---------------------- +base background and text +----------------------*/ + +/* status columns */ +.column>.scrollable, +.status, + .status__content, +.detailed-status, + .detailed-status__action-bar, + .focusable:focus .detailed-status, + .focusable:focus .detailed-status__action-bar, +.setting-text, + .setting-text:active, + .setting-text:focus, +.status-direct .status__content .status__content__spoiler-link, +.column-link, + .getting-started a.column-link, + .getting-started__trends .trends__item__current, +.account__header__content, +.account__header__bio .account__header__content, +.account--panel, +.account__header__bar, +.account__header__account-note textarea, +.follow_requests-unlocked_explanation, +.account-authorize, +.trends__header, +/* new conversations */ +.conversation--unread, +.conversation__content__names, +/* search */ +.search__input, + .search__input:focus, +.search-results .account, +.trends__item, + .trends__item__name a, + .trends__item__current, +/* compose form */ +.reply-indicator__content, /* in reply to */ +.compose-form .spoiler-input__input, /* cw */ +.compose-form .autosuggest-textarea__textarea, /* post */ +.compose-form .compose-form__modifiers, /* image uploads */ +.compose-form .compose-form__buttons-wrapper, /* buttons */ +/* settings page */ +.simple_form textarea, + .simple_form textarea:active, + .simple_form textarea:focus, +.simple_form input[type=email], + .simple_form input[type=email]:active, + .simple_form input[type=email]:focus, +.simple_form input[type=number], + .simple_form input[type=number]:active, + .simple_form input[type=number]:focus, +.simple_form input[type=password], + .simple_form input[type=password]:active, + .simple_form input[type=password]:focus, +.simple_form input[type=text], + .simple_form input[type=text]:active, + .simple_form input[type=text]:focus, +.table td, + .table th, + .table.inline-table>tbody>tr:nth-child(odd)>td, + .table.inline-table>tbody>tr:nth-child(odd)>th, + .table>tbody>tr:nth-child(odd)>td, + .table>tbody>tr:nth-child(odd)>th, + .batch-table__row, + .batch-table__row:nth-child(2n), + .batch-table__row:hover, +.column-inline-form label, +.dashboard__counters > div > div, .dashboard__counters > div > a, +.log-entry, + .log-entry__header, +/* modals */ +.actions-modal, + .actions-modal .status, + .actions-modal ul li:not(:empty) a, + .status.light .display-name strong, .status.light .status__content, +.boost-modal, +.confirmation-modal, +.mute-modal, + .block-modal .setting-toggle__label, .mute-modal .setting-toggle__label, +.report-modal, + .report-modal__statuses .status__content p, + .report-modal__comment .setting-toggle__label, +.list-editor, + .list-editor .drawer__inner, + .list-editor .drawer__inner.backdrop, +.account__moved-note, +.introduction__pager, +.introduction__text p, +.reactions-bar__item, +/* profile cards */ +.card__bar, + .card>a:active .card__bar, + .card>a:focus .card__bar, + .card>a:hover .card__bar, +.directory__card__bar, + .directory__card__extra, + .accounts-table__count, + .directory__card__img, +/* public pages */ +#new_user .lead, +.landing .hero-widget__footer, + .landing .simple_form .user_agreement .label_input > label, + .landing .hero-widget h4, + .hero-widget__counter, + .landing .hero-widget__counter span, + .directory__tag > a, .directory__tag > div, +.activity-stream .entry, +.landing-page #mastodon-timeline, + .landing-page #mastodon-timeline p, + .landing-page__forms, + .landing-page__information, + .landing-page li, + .landing-page p, + .directory__tag h4 small, + .directory__tag h4 .fa, + .landing-page .features-list .features-list__row .text, + .landing-page .features-list .features-list__row .visual .fa, + .landing-page__short-description h1, + .landing-page .separator-or span, +.box-widget, + .contact-widget, + .landing-page__information.contact-widget, +.rich-formatting li, + .rich-formatting p, +.public-layout .public-account-bio .account__header__content, + .public-layout .public-account-bio .roles, + .public-layout .public-account-bio__extra, + .public-layout .public-account-bio, +.public-layout .public-account-header__bar::before, +.account__header__fields dt, +.account__header__fields dd, +.hero-widget__text, +.load-more, +.button.button-secondary, +.simple_form__overlay-area__overlay +{ +background: var(--bg); +color: var(--text) +} + +/*-------------------- +override for bold text +--------------------*/ + +/* primary elements */ +.account__display-name strong, + .status__display-name strong, + .detailed-status__display-name strong, + .card__bar .display-name strong, + .directory__card__bar .display-name strong, + .account__header__tabs__name h1, + .account__header__extra__links a strong, +.account__action-bar__tab strong, /* profile counters */ +.conversation__content__names a, +.conversation--unread .conversation__content__relative-time, +/* settings page*/ +.dashboard__counters__num, .dashboard__counters__text, +.log-entry a, + .log-entry .username, + .log-entry .target, +/* public pages */ +#new_user .lead strong, +.landing-page h3, + .landing-page h4, + .landing-page em, + .landing-page h5, + .landing-page h6, + .directory__tag h4, +.rich-formatting h3, + .rich-formatting h4, +.public-layout .public-account-header__tabs__tabs .counter .counter-number, +.account__header__fields dt +{ +color: var(--textBold) +} + +/*--------------------- +override for muted text +---------------------*/ + +/* secondary elements */ +.display-name__account, + .account .account__display-name, + .card__bar .display-name span, + .directory__card__bar .display-name span, + .accounts-table__count small, + .account__header__tabs__name h1 small, + .account__header__extra__links a, + .account__header__account-note label, + .account__header__account-note textarea::placeholder, + .account__header__extra__links, +.detailed-status__meta, +.status__relative-time, +.status__action-bar__counter__label, +.status__prepend, + .status__prepend .status__display-name strong, +.account__moved-note__message, +.attachment-list.compact .fa, +.icon-button, + .icon-button.disabled, + .icon-button.active:hover, +.account__action-bar__tab>span, +.compose-form .icon-button.inverted, + .compose-form .text-icon-button, + .compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter, +.upload-progress, +.search__icon .fa, + .search__icon .fa-times-circle, + .trends__item__name, +.search__input::placeholder, +.notification__message, +.muted .status__content, + .muted .status__content a, + .muted .status__content p, + .muted .status__display-name strong, +.attachment-list__list a, +a.table-action-link, + .table a.table-action-link, + button.table-action-link, +.status__wrapper--filtered, +.conversation__content__relative-time, +/* settings page */ +.dashboard__counters__label, +.log-entry__timestamp, +/* public pages */ +.landing-page__short-description h1 small, + .landing-page__short-description h1 small span, +.simple_form p.hint.subtle-hint, +.public-layout .public-account-bio .roles, + .public-layout .public-account-bio__extra, + .public-layout .public-account-header__tabs__tabs .counter, +.load-more, +.account__disclaimer +{ +color: var(--textMuted) +} + +/* fix announcement reactions */ +.reactions-bar__item__count {color: inherit} + +/* fix for conversations font weight */ +.conversation--unread .conversation__content__info {font-weight: 400} + +/* fix for border colors */ +.account--panel, +.account__header__bar, +.account__header__bio .account__header__fields, +.status, +.detailed-status__action-bar, +.public-layout .public-account-header__tabs__tabs .counter, +.account__header__fields, +.account__header__fields dl, +.account__header__bio .account__header__fields, +.account, +.directory__card__extra .account__header__content, +.account__section-headline, .notification__filter-bar, +.actions-modal .dropdown-menu__separator, .actions-modal .status +{border-color: var(--textMuted)} + +.account__header__account-note, +.announcements-list +{border-color: transparent} + +.account__section-headline a.active::after, .account__section-headline button.active::after, .notification__filter-bar a.active::after, .notification__filter-bar button.active::after +{border-color: transparent transparent var(--bg)} diff --git a/app/javascript/styles/mfc/2-background.css b/app/javascript/styles/mfc/2-background.css new file mode 100644 index 000000000..5142da227 --- /dev/null +++ b/app/javascript/styles/mfc/2-background.css @@ -0,0 +1,181 @@ +/*------------------------------------------------------------------------------ +* BACKGROUND COLOR PALETTE ===================================================== +------------------------------------------------------------------------------*/ + +/*---------------------- +base background and text +----------------------*/ + +/* background and drawer */ +body.app-body, +.ui, +.drawer__tab, +.drawer__inner, +.drawer__inner.darker, +.drawer__inner__mastodon, +.tabs-bar, +.tabs-bar__wrapper, +.getting-started, +.search-results__section h5, +.account__section-headline, + .account__section-headline button, +.notification__filter-bar, + .notification__filter-bar button, +.timeline-hint, +.introduction, +.account__header__account-note textarea:focus, +.flex-spacer, .getting-started, .getting-started__wrapper, +/* DMs */ +.status.status-direct, + .status.status-direct:not(.read), + .focusable:focus .status.status-direct, + .status-direct .status__content, + .notification-favourite .status.status-direct, +/* column preferences */ +.column-settings__section, + .column-header__collapsible, + .column-header__collapsible-inner, + .column-header__button.active, + .setting-meta__label, + .setting-toggle__label, +.column-subheading, +.content-wrapper, +.media-spoiler, + .video-player__spoiler, + .video-player__spoiler.active:active, + .video-player__spoiler.active:focus, +.react-toggle-track, +.filter-form, +/* in reply to */ +.reply-indicator, +.reply-indicator__display-name, +.reply-indicator__content, +.reply-indicator__cancel .icon-button.inverted, +.reply-indicator__content .status__content__spoiler-link, +/* cw show more */ +.status__content .status__content__spoiler-link, +.compose__action-bar .icon-button, +/* settings page */ +.admin-wrapper .sidebar-wrapper, + .admin-wrapper .sidebar-wrapper__inner, + .admin-wrapper .sidebar ul a, + .admin-wrapper .sidebar ul a.selected, + .admin-wrapper .sidebar ul ul a, + .admin-wrapper .content h2, + .admin-wrapper .content h6, +/* modals */ +.boost-modal__action-bar, + .confirmation-modal__action-bar, + .mute-modal__action-bar, +.confirmation-modal__action-bar .confirmation-modal__cancel-button, + .confirmation-modal__action-bar .mute-modal__cancel-button, + .mute-modal__action-bar .confirmation-modal__cancel-button, + .mute-modal__action-bar .mute-modal__cancel-button, +.error-column, + .regeneration-indicator, + .empty-column-indicator, +.report-modal__comment .setting-text, +.introduction__text p code, +.list-editor .search__input, +.announcements__item, +/* opengraph previews */ +.status-card__image, +.status-card__content, +.status-card__description, +.button:disabled, +/* public pages */ +body.theme-default, +.button.button-alternative, + .button.button-alternative-2, +.landing-page__call-to-action, +.public-layout .header, +.public-layout .header .nav-link, +.public-layout .header .nav-button, +.nothing-here, +.brand__tagline, +.table-of-contents +{ +background: var(--bgPage); +color: var(--textPage) +} + +/*-------------------- +override for bold text +--------------------*/ + +/* strong elements */ +.navigation-bar strong, +.status-card__title, +.status-direct .display-name strong, +.reply-indicator__display-name strong, +.admin-wrapper .content>p strong, +.simple_form strong, +.regeneration-indicator__label strong, +.account__section-headline a.active, + .account__section-headline button.active, + .notification__filter-bar a.active, + .notification__filter-bar button.active, +/* public pages */ +.information-board__section, + .information-board__section span:last-child, +.endorsements-widget .display-name__html, + .endorsements-widget h4, +.pagination .page, + .pagination .gap, + .pagination .newer, + .pagination .older, + .pagination a +{ +color: var(--textPageBold) +} + +/*--------------------- +override for muted text +---------------------*/ + +/* de-emphasized elements */ +.navigation-bar, +.navigation-panel hr, +.getting-started, + .getting-started p, + .getting-started__footer p, +.column-subheading, +.account__section-headline a, +.status-direct .icon-button, + .status-direct .display-name, + .status-direct .status__relative-time, + .status-direct .status__action-bar__counter__label, +.status-direct.muted .status__content p, + .status-direct.muted .status__content a, + .status-direct.muted .display-name strong, +.notification-favourite .status.status-direct .icon-button.disabled, +.simple_form p.hint, + .simple_form span.hint, + .admin-wrapper .content .muted-hint, + .admin-wrapper .content>p, +.status-card__host, +.button:disabled, +.loading-indicator, +.list-editor .search__input::placeholder, + .list-editor .search__icon .fa, + .list-editor .search__icon .fa-times-circle, +/* settings page */ +body .neutral-hint, .admin-wrapper .content .neutral-hint, +/* public pages */ +.endorsements-widget .display-name__account, +.public-layout .footer h4, + .public-layout .footer ul a, + .public-layout .footer ul li, + .public-layout .footer .grid .column-2 h4 a, + .public-layout .header .nav-button, +/* log in, sign up, forgot passwd */ +.form-footer a, +.lighter .simple_form p.hint.subtle-hint +{ +color: var(--textPageMuted) +} + +/* border color fix */ +.status.status-direct:not(.read), +.table-of-contents li a +{border-color: var(--textPageMuted)} \ No newline at end of file diff --git a/app/javascript/styles/mfc/3-highlights.css b/app/javascript/styles/mfc/3-highlights.css new file mode 100644 index 000000000..e17768dfe --- /dev/null +++ b/app/javascript/styles/mfc/3-highlights.css @@ -0,0 +1,224 @@ +/*------------------------------------------------------------------------------ +* HIGHLIGHTS COLOR PALETTE ===================================================== +------------------------------------------------------------------------------*/ + +/* scrollbar fix */ +html {scrollbar-color: var(--bg) var(--bgPage)} + +/*------------------ +headers and warnings +------------------*/ + +/* columns view */ + .column-header, + .column-header__button, + .column-header__back-button, + .column-header__button:hover, + .column-header__back-button:hover, + .column-back-button, + .column-header>.column-header__back-button, + .column-header.active .column-header__icon, + .search-results__header, + .keyboard-shortcuts kbd, + .compose-form__warning, + .compose-form .compose-form__warning, + .react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track, + .column-link__badge, + .column-link--transparent.active, +/* settings pages */ + .list-editor h4, + .admin-wrapper .content h4, + .admin-wrapper .sidebar ul ul a.selected, + .flash-message, + .flash-message.notice, + .column-inline-form, + .column-inline-form .icon-button, + .simple_form .warning, + .table-form .warning, + .pagination .current, + .account-role, + .batch-table__toolbar +{ + background: var(--bgHead); + color: var(--textHead) +} + +/*-------------- +accented buttons +--------------*/ + +/* primary buttons */ +.directory__tag > a:hover, .directory__tag > a:active, .directory__tag > a:focus, + .button, + .button:active, + .button:focus, + .button:hover, + .icon-button.overlayed:hover, + .floating-action-button, + .simple_form button, + .simple_form button:active, + .simple_form button:focus, + .simple_form button:hover, + .simple_form .button, + .simple_form .button:active, + .simple_form .button:focus, + .simple_form .button:hover, + .simple_form .block-button, + .simple_form .block-button:active, + .simple_form .block-button:focus, + .simple_form .block-button:hover, + .button.button-alternative:hover, + .button.button-alternative-2:hover, + .column-link:hover, + .getting-started a.column-link:hover, + .column-header__button:hover, + .column-header__button.active:hover, + .column-header__back-button:hover, + .column-back-button:hover, + .drawer__header a:hover, + .react-toggle--checked .react-toggle-track, + .react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track, + .privacy-dropdown.active .privacy-dropdown__value.active, + .privacy-dropdown__option:hover, + .privacy-dropdown__option.active, + .privacy-dropdown__option.active:hover, + .admin-wrapper .sidebar ul a:hover, + .admin-wrapper .sidebar ul ul a.selected:hover, + .reply-indicator__content .status__content__spoiler-link:hover, + .status__content .status__content__spoiler-link:hover, + .load-more:hover, + .conversation__unread, +/* modals */ + .confirmation-modal__action-bar .confirmation-modal__cancel-button:active, + .confirmation-modal__action-bar .confirmation-modal__cancel-button:focus, + .confirmation-modal__action-bar .confirmation-modal__cancel-button:hover, + .confirmation-modal__action-bar .mute-modal__cancel-button:active, + .confirmation-modal__action-bar .mute-modal__cancel-button:focus, + .confirmation-modal__action-bar .mute-modal__cancel-button:hover, + .mute-modal__action-bar .confirmation-modal__cancel-button:active, + .mute-modal__action-bar .confirmation-modal__cancel-button:focus, + .mute-modal__action-bar .confirmation-modal__cancel-button:hover, + .mute-modal__action-bar .mute-modal__cancel-button:active, + .mute-modal__action-bar .mute-modal__cancel-button:focus, + .mute-modal__action-bar .mute-modal__cancel-button:hover, + .upload-progress__tracker, + .radio-button__input.checked, +/* public pages */ + .public-layout .header .nav-button:hover, + .public-layout .header .brand:active, + .public-layout .header .brand:focus, + .public-layout .header .brand:hover, + .button.button-secondary:hover, +/* settings pages */ + .pagination .page.current:hover, + .introduction__dot.active, + .dashboard__counters > div > a:hover, + .dashboard__counters > div > a:focus, + .dashboard__counters > div > a:active, + .dashboard__counters > div > a:hover .dashboard__counters__label, + .dashboard__counters > div > a:focus .dashboard__counters__label, + .dashboard__counters > div > a:active .dashboard__counters__label, +/* video player ui */ + .video-player__seek__buffer, + .video-player__seek__progress, + .video-player__volume__current, + .video-player__volume__handle, +/* announcements */ + .icon-with-badge__badge, + .announcements__item__unread, + .reactions-bar__item:hover +{ + background: var(--accent); + color: var(--accentText); +} + +/*------------ +accented links +------------*/ + +/* status links */ + .status__content a, + .status__content a.unhandled-link, + .getting-started a, + .getting-started p a, + .getting-started__footer a, + .getting-started__footer p a, + .reply-indicator__content a, + .reply-indicator__content a.unhandled-link, + .reply-indicator__cancel .icon-button.inverted:hover, + .status__content__read-more-button, + .icon-button.active, + .icon-button:focus, + .icon-button:hover, + .search__icon .fa:hover, + .account__header__bio .account__header__fields a, + .notification-follow .account .icon-button:hover, + .notification__message .fa, + .notification__display-name:hover, + .admin-wrapper .content .muted-hint a, + .table a, + a.table-action-link:hover, + button.table-action-link:hover, + .media-spoiler:active, + .media-spoiler:focus, + .media-spoiler:hover, + .video-player__spoiler.active:hover, + .column-header__setting-btn:hover, + .column-inline-form .icon-button:hover, + .empty-column-indicator a, .error-column a, + .timeline-hint a, +/* post options */ + .compose-form .text-icon-button:hover, + .text-icon-button.active, + .drawer__inner .icon-button:hover, + .icon-button.inverted.active.disabled, + .navigation-bar__profile-edit:hover, + .navigation-bar__profile-account:hover, + .account__action-bar-dropdown .icon-button:hover, + .account__section-headline a:hover, + .compose-form .compose-form__warning a, +/* modals */ + .list-editor .account .icon-button:hover, + .list-editor .account .icon-button:active, + .list-editor .account .icon-button:focus, +/* public pages */ + .simple_form .input.boolean label a, + .landing-page__short-description p a, + .landing-page #mastodon-timeline p a, + .simple_form p.hint.subtle-hint a, + .contact-widget__mail a, + .public-layout .footer ul a:hover, + .public-layout .footer .grid .column-2 h4 a:hover, + .public-layout .public-account-bio .account__header__fields a, + .form-footer a:hover, +/* settings pages */ + .pagination a:hover, + .pagination .newer:hover, + .pagination .older:hover, + .filters .filter-subset a.selected, + .simple_form .hint a, +/* mobile elements */ + .tabs-bar__link.active +{ + color: var(--accent) +} + +/* border fix */ +.react-toggle--checked .react-toggle-thumb, +.radio-button__input.checked, +.icon-with-badge__badge, +.filters .filter-subset a.selected, +.introduction__dot, +.public-layout .public-account-header__tabs__tabs .counter.active::after +{border-color: var(--accent)} + +/* trends fix */ +.trends__item__sparkline path:first-child {fill: transparent !important} +.trends__item__sparkline path:last-child {stroke: var(--accent) !important} + +/* focus fix */ +.focusable:focus +{ + background: transparent; + border: 2px solid var(--accent); +} diff --git a/app/javascript/styles/mfc/5-material.css b/app/javascript/styles/mfc/5-material.css new file mode 100644 index 000000000..533f8c53d --- /dev/null +++ b/app/javascript/styles/mfc/5-material.css @@ -0,0 +1,72 @@ +/*----------------------- +material design overrides +-----------------------*/ + +/* turn statuses into cards */ +.drawer__inner darker {filter: drop-shadow(0 0 2px black)} +.status, +.conversation, +.account-authorize__wrapper, +.follow_requests-unlocked_explanation +{ + box-shadow: 0px 0px 2px black; + background: var(--bg); + margin: 8px; + border-radius: 2px; + border: 0 +} +.status__wrapper--filtered {border: none} +.detailed-status__wrapper {margin: 8px;} /*might look weird in older versions pre-2.6?*/ + +/* recolors */ +.column>.scrollable, +.landing-page #mastodon-timeline, +.activity-stream .entry + {background: none !important} +.account-timeline__header, +.account, +.conversation + {background: var(--bg)} +.notification .account, +.load-more + {background: var(--bgPage)} +.status__prepend, +.notification__message, +.status__prepend .status__display-name strong, +.keyboard-shortcuts + {color: var(--textPage) !important} +.notification-follow .display-name__html + {color: var(--textPageBold)} +.notification-follow .display-name__account, +.notification-follow .account .icon-button, +.status__wrapper--filtered, +.load-more + {color: var(--textPageMuted)} + +/* borders */ +.account__section-headline, .notification__filter-bar, +.account--panel, .account__header__bar, .account__header__bio .account__header__fields, .status, .detailed-status__action-bar, .account__header__fields dl, .account__header__bio .account__header__fields, .account, .directory__card__extra .account__header__content, .account__section-headline, .notification__filter-bar, +.conversation, +.account__header__fields, +.account__header__account-note, +.public-layout .public-account-header__tabs__tabs .counter + +{border-color: transparent} + +/* triangle tab indicator */ +.account__section-headline a.active:after, +.account__section-headline a.active:before, +.community-timeline__section-headline a.active:after, +.community-timeline__section-headline a.active:before, +.public-timeline__section-headline a.active:after, +.public-timeline__section-headline a.active:before, +.notification__filter-bar button.active::before, +.notification__filter-bar button.active::after +{ + border-color: transparent transparent var(--bgHead) +} + +/* fix rounding on end toots in stream */ +.activity-stream .entry:first-child .status, +.activity-stream .entry:last-child .status +{border-radius: 2px} diff --git a/app/javascript/styles/mfc/6-actions.css b/app/javascript/styles/mfc/6-actions.css new file mode 100644 index 000000000..71973993e --- /dev/null +++ b/app/javascript/styles/mfc/6-actions.css @@ -0,0 +1,120 @@ +/*------------------------------------------------------------------------------ +* RECOLOR STATUS ACTIONS +* +* This tweak gets its own section because it's pretty messy and long. +* +* Replies, follows, faves, dropdown menu, and share can easily be themed, +* but I can't figure out how to make them look good against the palette. +* Manual color selection may be required, if these colors don't fit well. +* +* Recoloring boosts is another nightmare altogether, because of improper +* SVG embedding in the background-image rather than directly in HTML. +* This leads to two options: +* +* 1) attempt to use filter() to manually add sepia tones and hue-shift +* - complicated and imprecise adjustments of filter() +* - cannot use CSS variables in url()s (as in background-image) +* + however, it does preserve the SVG boosting animation +* +* 2) replace the background-image with a mask-image +* + less complicated; override background-image with color +* + can apply CSS variable colors from palette easily +* - requires extremely long rule to add mask-image +* - breaks boosting animation +* +* I have chosen option 2. +* +* EDIT: Option 1 is now better because of the new boost icons +* introduced in 3.2.0 -- there is no longer just one icon. +------------------------------------------------------------------------------*/ + +/* add shadow on hover and active states */ +.status__action-bar .icon-button:hover, + .status__action-bar .icon-button:active, + .status__action-bar .icon-button.active, +.detailed-status__action-bar .icon-button:hover, + .detailed-status__action-bar .icon-button:active, + .detailed-status__action-bar .icon-button.active +{filter: drop-shadow(0px 1px 0px rgba(0,0,0,0.6))} + +/* remove bg color on hover and active states*/ +.icon-button:active, .icon-button:focus, .icon-button:hover +{background-color: transparent} + +/* replies and follows */ +.status__action-bar-button.icon-button:nth-child(1):hover, +.status__action-bar-button.icon-button:nth-child(1):active, +.status__action-bar-button.icon-button:nth-child(1).active, +.status__action-bar-button.icon-button:nth-child(1):focus, +.detailed-status__action-bar .detailed-status__button:nth-child(1) .icon-button:hover, +.detailed-status__action-bar .detailed-status__button:nth-child(1) .icon-button:active, +.detailed-status__action-bar .detailed-status__button:nth-child(1) .icon-button.active, +.detailed-status__action-bar .detailed-status__button:nth-child(1) .icon-button:focus, +.notification__message .fa.fa-user-plus, +.account .icon-button:active, +.account .icon-button.active, +.account .icon-button:focus, +.account .icon-button:hover +{color: #0bf;} + +/* favourites */ +.status__action-bar-button.icon-button:nth-child(3):hover, +.status__action-bar-button.icon-button:nth-child(3):active, +.status__action-bar-button.icon-button:nth-child(3).active, +.status__action-bar-button.icon-button:nth-child(3):focus, +.detailed-status__action-bar .detailed-status__button:nth-child(3) .icon-button:hover, +.detailed-status__action-bar .detailed-status__button:nth-child(3) .icon-button:active, +.detailed-status__action-bar .detailed-status__button:nth-child(3) .icon-button.active, + +.notification__favourite-icon-wrapper .star-icon +{color: #f90;} + +/* menu */ +.status__action-bar-dropdown .icon-button:hover, +.status__action-bar-dropdown .icon-button:active, +.status__action-bar-dropdown .icon-button.active, +.status__action-bar-dropdown .icon-button.focus, +.detailed-status__action-bar-dropdown .icon-button:hover, +.detailed-status__action-bar-dropdown .icon-button:active, +.detailed-status__action-bar-dropdown .icon-button.active, +.detailed-status__action-bar-dropdown .icon-button:focus +{color: #90f;} + +/* share */ +.icon-button:hover .fa-share-alt +{color: #f09;} + +/* boosts */ +.notification__message .fa.fa-retweet, +.icon-button:hover .fa-retweet +{color: #0d9;} + +/* recolor boosts (preserve animation, unthemeable default state */ + +button.icon-button:hover i.fa-retweet, +.no-reduce-motion button.icon-button.active i.fa-retweet +{ + filter: sepia(100%) + hue-rotate(110deg) + saturate(700%) + brightness(100%) + drop-shadow(0px 1px 0px rgba(0,0,0,0.6)) +} + + +/* fully recolor boosts (while breaking animation) */ +/* +button.icon-button:hover i.fa-retweet, +button.icon-button.active i.fa-retweet +{background: #0d9 !important;} + +.no-reduce-motion button.icon-button i.fa-retweet, + button.icon-button i.fa-retweet, + button.icon-button:hover i.fa-retweet, + button.icon-button.active i.fa-retweet +{ +background: var(--textMuted); +mask: url("data:image/svg+xml;utf8,"); +-webkit-mask-image: url("data:image/svg+xml;utf8,"); +} +*/ diff --git a/app/javascript/styles/mfc/mastodonFlat.scss b/app/javascript/styles/mfc/mastodonFlat.scss new file mode 100644 index 000000000..47d07e9df --- /dev/null +++ b/app/javascript/styles/mfc/mastodonFlat.scss @@ -0,0 +1,6 @@ +@import '0-palette'; +@import '1-foreground'; +@import '2-background'; +@import '3-highlights'; +@import '5-material'; +@import '6-actions'; diff --git a/app/javascript/styles/mfc/variables.scss b/app/javascript/styles/mfc/variables.scss new file mode 100644 index 000000000..42fbcb488 --- /dev/null +++ b/app/javascript/styles/mfc/variables.scss @@ -0,0 +1,11 @@ +/* define scss variables in palette.scss of subtheme */ +:root { +--bgPage: $bgPage; +--bg: $bg; +--bgHead: $bgHead; +--text: $text; +--textBold: $textBold; +--textMuted: $textMuted; +--textHead: $textHead; +--accent: $accent; +} \ No newline at end of file diff --git a/app/javascript/styles/mods/deprecated/display_bettersearch.css b/app/javascript/styles/mods/deprecated/display_bettersearch.css new file mode 100644 index 000000000..c9bf8850f --- /dev/null +++ b/app/javascript/styles/mods/deprecated/display_bettersearch.css @@ -0,0 +1,10 @@ +/* +Make search results look better: +- adds contrast to search icon +- overlay-style shadowed background + +author: trwnh +license: Public Domain +*/ +.search__icon .fa.active {opacity: 1} +.drawer__inner.darker {background: rgba(0,0,0,0.5)} diff --git a/app/javascript/styles/mods/display_breakname.css b/app/javascript/styles/mods/display_breakname.css new file mode 100644 index 000000000..fc3936e23 --- /dev/null +++ b/app/javascript/styles/mods/display_breakname.css @@ -0,0 +1,9 @@ +/* +Add a line break between display name and account handle: +- this allows user/display names to expand more by default. +- it also makes names look better in general. + +author: trwnh +license: Public Domain +*/ +.display-name__html {display: block;} \ No newline at end of file diff --git a/app/javascript/styles/mods/display_browserfont.css b/app/javascript/styles/mods/display_browserfont.css new file mode 100644 index 000000000..6389f20b4 --- /dev/null +++ b/app/javascript/styles/mods/display_browserfont.css @@ -0,0 +1,20 @@ +/* +Use browser default font: +- override mastodon-font-sans-serif with sans-serif +- note: this is not the same as "use system default font" + in mastodon's preferences! that option uses a font that + would be *expected to load on that system*, and ignores + your browser's settings entirely. for example, if you + are running ms windows, you will see segoe ui, even if + your browser's default font is something else! + +author: trwnh +license: Public Domain +*/ +body, +.landing-page #mastodon-timeline, +.landing-page li, +.landing-page p +{ + font-family: sans-serif +} \ No newline at end of file diff --git a/app/javascript/styles/mods/display_circleavatar.css b/app/javascript/styles/mods/display_circleavatar.css new file mode 100644 index 000000000..459108d07 --- /dev/null +++ b/app/javascript/styles/mods/display_circleavatar.css @@ -0,0 +1,15 @@ +/* +* Rounded avatars: +* - adjust the border radius around all avatar elements. +* - default override is 50% (i.e. turn squares into circles), +* but you can set it to whatever you want. +* +* author: trwnh +* license: Public Domain +*/ +.card .avatar img, +.activity-stream .status.light .status__avatar img, +.account__avatar, + .account__avatar-overlay-base, + .account__avatar-overlay-overlay +{border-radius: 50%} \ No newline at end of file diff --git a/app/javascript/styles/mods/display_collapsedinteractions.css b/app/javascript/styles/mods/display_collapsedinteractions.css new file mode 100644 index 000000000..7cb1f7c6a --- /dev/null +++ b/app/javascript/styles/mods/display_collapsedinteractions.css @@ -0,0 +1,37 @@ +/* +Collapse fave/boost/poll notifications +- limits display to just a few lines (~3), so you can at least identify it +- hides the display name on fave/boost, because you already know you posted it +- tighter margins, remove space between CW and content +- hides the buttons, but you can expand a status to interact with it + +author: trwnh +license: Public Domain +*/ + +.notification-favourite .status, +.notification-reblog .status, +.notification-poll .status{ + max-height: 4em; + overflow: hidden; +} + +.notification-favourite .display-name, +.notification-reblog .display-name { + display: none; +} + +.notification-favourite .status__content, +.notification-reblog .status__content { + margin-top: -4px; +} + +.notification-favourite .status__content p, +.notification-reblog .status__content p { + margin-bottom: 0px; +} + +.notification-favourite .status__action-bar, +.notification-reblog .status__action-bar { + display: none; +} diff --git a/app/javascript/styles/mods/display_emojizoom.css b/app/javascript/styles/mods/display_emojizoom.css new file mode 100644 index 000000000..32ba536bb --- /dev/null +++ b/app/javascript/styles/mods/display_emojizoom.css @@ -0,0 +1,23 @@ + /* + Emoji hover zoom: + - makes emoji grow in size when moused over + + author: noiob + license: CC0 - Public Domain + source: https://userstyles.org/styles/150165 + */ + + .emojione:hover + { + width: 50px !important; + /* set the width and height of the expanded emojo here */ + height: 50px !important; + transition: all 0.3s ease-in-out !important; + /* the 0.3s is the animation time for growing the emojo, it can be set to 0 */; + } + + .emojione + { + transition: all 0.2s ease-in-out; + /* the 0.2s is the animation time for shrinking the emojo, it can be set to 0 */; + } \ No newline at end of file diff --git a/app/javascript/styles/mods/display_fadedinteractions.css b/app/javascript/styles/mods/display_fadedinteractions.css new file mode 100644 index 000000000..8945d2699 --- /dev/null +++ b/app/javascript/styles/mods/display_fadedinteractions.css @@ -0,0 +1,9 @@ +/* +Fade out faved/boosted toots in notifications: +- for "x favourited your toot" / "x boosted your toot", + make the faved/boosted toot half-transparent. + +author: trwnh +license: Public Domain +*/ +.status.muted {opacity: 0.5} \ No newline at end of file diff --git a/app/javascript/styles/mods/display_fullmedia.css b/app/javascript/styles/mods/display_fullmedia.css new file mode 100644 index 000000000..04cdbf574 --- /dev/null +++ b/app/javascript/styles/mods/display_fullmedia.css @@ -0,0 +1,31 @@ +/* +Full-height media previews: +- normal media previews are forced to be 16:9 for consistency +- use this if you prefer to see the aspect ratio unchanged + +author: Kevin +license: CC0 - Public Domain +source: https://userstyles.org/styles/167207 [in part] +*/ + +.media-gallery { + max-height: 100% !important; + height: 100% !important; +} + +.media-gallery__item-gifv-thumbnail, .media-gallery__item-gifv-thumbnail img { + transform: translateY(0%) !important; + max-height: 100% !important; +} + +.media-gallery__item-thumbnail, .media-gallery__item-thumbnail img, .media-gallery__gifv { + max-height: 100% !important; +} + +.media-gallery__item { + width: 100% !important; + height: 100% !important; + max-height: 100% !important; + inset: 0 !important; + margin-bottom: 4px; +} diff --git a/app/javascript/styles/mods/display_fullname.css b/app/javascript/styles/mods/display_fullname.css new file mode 100644 index 000000000..1f2e541af --- /dev/null +++ b/app/javascript/styles/mods/display_fullname.css @@ -0,0 +1,11 @@ +/* +Always show full name and handle: +- this removes the `...` and allows text to overflow past the column. +- this can look worse, but it can also prevent having to mouse over + to see the full name or handle. +- by default, it will also break long names onto a new line. + +author: trwnh +license: Public Domain +*/ +.display-name {overflow: visible; white-space: normal; word-wrap: break-word} \ No newline at end of file diff --git a/app/javascript/styles/mods/display_hidefollowcounts.css b/app/javascript/styles/mods/display_hidefollowcounts.css new file mode 100644 index 000000000..e9ac9ed56 --- /dev/null +++ b/app/javascript/styles/mods/display_hidefollowcounts.css @@ -0,0 +1,10 @@ +/* +Hide the following and follower counters on profiles. +- full counts are still available by hovering over the text, though +author: trwnh +license: Public Domain +*/ +.account__header__extra__links a:not(:first-child) strong +{display: none} +.details-counters .counter:not(:first-child) .counter-number +{visibility: hidden} diff --git a/app/javascript/styles/mods/display_hidereplycounts.css b/app/javascript/styles/mods/display_hidereplycounts.css new file mode 100644 index 000000000..513251cde --- /dev/null +++ b/app/javascript/styles/mods/display_hidereplycounts.css @@ -0,0 +1,7 @@ +/* +Hide the 0/1/1+ counters of replies. + +author: trwnh +license: Public Domain +*/ +.status__action-bar__counter__label {display: none} \ No newline at end of file diff --git a/app/javascript/styles/mods/display_starstohearts.css b/app/javascript/styles/mods/display_starstohearts.css new file mode 100644 index 000000000..53efb5576 --- /dev/null +++ b/app/javascript/styles/mods/display_starstohearts.css @@ -0,0 +1,16 @@ +/* +Turn stars into hearts: +- similar to twitter's change + +author: numimyon +license: CC0 - Public Domain +source: https://userstyles.org/styles/151233 +*/ + +.notification__favourite-icon-wrapper .star-icon, +.star-icon.active, +.star-icon:hover, +.star-icon:active +{color: crimson !important;} + +.fa-star:before {content: "";} diff --git a/app/javascript/styles/mods/display_transparentmedia.css b/app/javascript/styles/mods/display_transparentmedia.css new file mode 100644 index 000000000..afa18a18a --- /dev/null +++ b/app/javascript/styles/mods/display_transparentmedia.css @@ -0,0 +1,10 @@ +/* +Remove the checker-board background from the media modal: +- this makes transparent images actually transparent + +author: trwnh +license: Public Domain +*/ +.media-modal canvas, +.media-modal img +{background: none} \ No newline at end of file diff --git a/app/javascript/styles/mods/layout_1600px.css b/app/javascript/styles/mods/layout_1600px.css new file mode 100644 index 000000000..f81af0046 --- /dev/null +++ b/app/javascript/styles/mods/layout_1600px.css @@ -0,0 +1,12 @@ +/* +Allow for wider layout on bigger screens +- vanilla max-width is 1200px +- there is no penalty to slightly expanding flexbox on bigger screens +- only applies on landing pages (webapp will expand as you add columns) + +author: trwnh +license: Public Domain +*/ +@media (min-width: 1600px) { + .landing-page .container {max-width: 1600px} +} \ No newline at end of file diff --git a/app/javascript/styles/mods/layout_elefriend.css b/app/javascript/styles/mods/layout_elefriend.css new file mode 100644 index 000000000..3d79a2cf2 --- /dev/null +++ b/app/javascript/styles/mods/layout_elefriend.css @@ -0,0 +1,20 @@ +/* +Release elephant friend from their confines: +- elephant friend will now hang out in the corner of your browser, + instead of being trapped in the drawer. + +author: trwnh +license: Public Domain +*/ +.drawer__inner, .drawer__inner__mastodon { + background: none; z-index: 0 +} +.drawer__inner__mastodon > img { + position: fixed; + bottom: 0; + left: 0; + height: 180px; + z-index: -1 +} +.compose-form {z-index: 1} +.drawer__inner {height: 100%} /* firefox bug highlights drawer text on click? */ \ No newline at end of file diff --git a/app/javascript/styles/mods/layout_gettingstartedheight.css b/app/javascript/styles/mods/layout_gettingstartedheight.css new file mode 100644 index 000000000..536a70751 --- /dev/null +++ b/app/javascript/styles/mods/layout_gettingstartedheight.css @@ -0,0 +1,13 @@ +/* +Make "getting started" column height consistent with all other columns: +- puts the footer back at the bottom of the page, instead of floating. + +author: trwnh +license: Public Domain +*/ +.getting-started { + height: 100%; + display: flex; + flex-flow: column; + justify-content: space-between +} \ No newline at end of file diff --git a/app/javascript/styles/mods/layout_hidedisabled.css b/app/javascript/styles/mods/layout_hidedisabled.css new file mode 100644 index 000000000..3196db9b1 --- /dev/null +++ b/app/javascript/styles/mods/layout_hidedisabled.css @@ -0,0 +1,17 @@ +/* +Hide buttons that can't be clicked +- columns on /about and tag pages have buttons that don't work. +- so, this snippet hides those nonworking buttons to save space +- and to avoid confusion. +- unboostable buttons are made transparent on hover instead. + +this is fixed in https://github.com/tootsuite/mastodon/pull/10054 + +author: trwnh +license: Public Domain +*/ +.status__action-bar .icon-button.disabled:hover, +.notification-favourite .status.status-direct .icon-button.disabled:hover +{color: transparent !important} + +#mastodon-timeline .status__action-bar {display: none} \ No newline at end of file diff --git a/app/javascript/styles/mods/layout_hidefiltered.css b/app/javascript/styles/mods/layout_hidefiltered.css new file mode 100644 index 000000000..f701e5f53 --- /dev/null +++ b/app/javascript/styles/mods/layout_hidefiltered.css @@ -0,0 +1,9 @@ +/* +Remove the "Filtered" tombstone from timelines. +- WARNING: this breaks keyboard scrolling with j/k! + +author: trwnh +license: Public Domain +*/ + +.status__wrapper--filtered {display: none} diff --git a/app/javascript/styles/mods/layout_mobile_bottombar.css b/app/javascript/styles/mods/layout_mobile_bottombar.css new file mode 100644 index 000000000..e5ddaf4e7 --- /dev/null +++ b/app/javascript/styles/mods/layout_mobile_bottombar.css @@ -0,0 +1,29 @@ +/* +Bottom tabs on mobile: +- Places the tab bar at the bottom instead of the top. +- Fixes layout errors that are a result of this change. + +author: trwnh +license: Public Domain +*/ +@media (max-width: 630px) { + +.tabs-bar { +position: fixed; +bottom: 0; +z-index: 1; +width: 100%; +margin: 0 !important; +} + +.getting-started {overflow: auto} /* can be removed after PR #10075 is merged */ + +.columns-area {padding: 0} +.getting-started__trends, .getting-started__wrapper, .search {margin: 0} +.columns-area__panels__main, .tabs-bar__wrapper {padding: 0} + +.floating-action-button, .column .scrollable > div:last-child {margin-bottom: 50px} +.react-swipeable-view-container {height: calc(100% - 50px)} +.react-swipeable-view-container .columns-area {height: 100% !important} + +} diff --git a/app/javascript/styles/mods/layout_singlecolumn.css b/app/javascript/styles/mods/layout_singlecolumn.css new file mode 100644 index 000000000..88bf19ee4 --- /dev/null +++ b/app/javascript/styles/mods/layout_singlecolumn.css @@ -0,0 +1,25 @@ +/* +Single column layout: +- re-uses tab bar from mobile layout +- hides search from drawer (redundant with search tab) + +author: trwnh +license: Public Domain +*/ + +@media (min-width: 1024px) { + /* place constraints on app layout */ + .ui {max-width: 960px; max-height: 100vh;} + .drawer {width: 300px} + .column:last-child, .drawer:last-child + {display: flex; flex: 1 1 100%;} + /* show tabs bar (from mobile layout) as header */ + .tabs-bar {display: flex;} + /* hide redundant ui elements */ + .column, + .drawer__header, + .drawer:first-child .search, + .drawer:first-child .search-results + {display: none;} + .drawer:first-child .drawer__inner.darker {z-index: -1} +} \ No newline at end of file diff --git a/app/javascript/styles/mods/layout_widercolumns.css b/app/javascript/styles/mods/layout_widercolumns.css new file mode 100644 index 000000000..b5d91dc1e --- /dev/null +++ b/app/javascript/styles/mods/layout_widercolumns.css @@ -0,0 +1,10 @@ +/* +* Wider columns: +* - Make the multi-column layout use wider columns by default. +* +* author: trwnh +* license: Public Domain +*/ +@media (min-width: 640px) { + .column, #mastodon-timeline {min-width: 60ch;} +} \ No newline at end of file diff --git a/app/javascript/styles/mods/test_colorizedlogo.css b/app/javascript/styles/mods/test_colorizedlogo.css new file mode 100644 index 000000000..634ae5f0c --- /dev/null +++ b/app/javascript/styles/mods/test_colorizedlogo.css @@ -0,0 +1,12 @@ +/* +Colorize logo on landing page: +- DO NOT IMPORT. It works as standalone CSS, but it makes Sass choke. + +author: trwnh +license: Public Domain +*/ + +.landing-page__logo img { + filter: sepia(100%) hue-rotate(160deg) saturate(400%) brightness(40%); + mix-blend-mode: normal +} \ No newline at end of file diff --git a/app/models/account.rb b/app/models/account.rb index 2e7d9f543..d20c48dc6 100644 --- a/app/models/account.rb +++ b/app/models/account.rb @@ -73,7 +73,7 @@ class Account < ApplicationRecord MAX_DISPLAY_NAME_LENGTH = (ENV['MAX_DISPLAY_NAME_CHARS'] || 30).to_i MAX_NOTE_LENGTH = (ENV['MAX_BIO_CHARS'] || 500).to_i - MAX_FIELDS = (ENV['MAX_PROFILE_FIELDS'] || 4).to_i + MAX_FIELDS = (ENV['MAX_PROFILE_FIELDS'] || 8).to_i TRUST_LEVELS = { untrusted: 0, diff --git a/app/models/status.rb b/app/models/status.rb index 7bedbef07..e7406cfe4 100644 --- a/app/models/status.rb +++ b/app/models/status.rb @@ -406,7 +406,7 @@ class Status < ApplicationRecord end def local_only_emoji - '👁' + ':tree:' end def status_stat diff --git a/app/validators/status_length_validator.rb b/app/validators/status_length_validator.rb index 11997024f..8f5dc62ba 100644 --- a/app/validators/status_length_validator.rb +++ b/app/validators/status_length_validator.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true class StatusLengthValidator < ActiveModel::Validator - MAX_CHARS = (ENV['MAX_TOOT_CHARS'] || 500).to_i + MAX_CHARS = (ENV['MAX_TOOT_CHARS'] || 1956).to_i URL_PLACEHOLDER = "\1#{'x' * 23}" def validate(status) diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 32681773f..0791a6c0f 100755 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -32,6 +32,10 @@ = stylesheet_link_tag '/inert.css', skip_pipeline: true, media: 'all', id: 'inert-style' + -# Add jQuery, Frameloader.js + + + = yield :header_tags -# These must come after :header_tags to ensure our initial state has been defined. diff --git a/app/views/public_timelines/show.html.haml.save b/app/views/public_timelines/show.html.haml.save new file mode 100644 index 000000000..e32bd49ec --- /dev/null +++ b/app/views/public_timelines/show.html.haml.save @@ -0,0 +1,16 @@ +- content_for :page_title do + = t('about.see_whats_happening') + +- content_for :header_tags do + %meta{ name: 'robots', content: 'noindex' }/ + +.page-header + %h1= t('about.see_whats_happening') + + - if Setting.show_known_fediverse_at_about_page + %p= t('about.browse_public_posts') + - else + %p= t('about.browse_local_posts') + +#mastodon-timeline{ data: { props: Oj.dump(default_props.merge(local: !Setting.show_known_fediverse_at_about_page)) }} +#modal-container diff --git a/config/initializers/content_security_policy.rb b/config/initializers/content_security_policy.rb index 68d3751fc..6390b5605 100644 --- a/config/initializers/content_security_policy.rb +++ b/config/initializers/content_security_policy.rb @@ -31,15 +31,15 @@ if Rails.env.production? p.base_uri :none p.default_src :none p.frame_ancestors :none - p.script_src :self, assets_host + p.script_src :self, assets_host, "code.jquery.com/jquery-3.5.1.min.js" p.font_src :self, assets_host - p.img_src :self, :data, :blob, *data_hosts + p.img_src :self, "giphy.com", "*.giphy.com", :data, :blob, *data_hosts p.style_src :self, assets_host - p.media_src :self, :data, *data_hosts + p.media_src :self, "stream.radyoodtu.com.tr", "https://sc.vargonen.net:5001", :data, *data_hosts p.frame_src :self, :https p.child_src :self, :blob, assets_host p.worker_src :self, :blob, assets_host - p.connect_src :self, :blob, :data, Rails.configuration.x.streaming_api_base_url, *data_hosts + p.connect_src :self, "*.giphy.com", :blob, :data, Rails.configuration.x.streaming_api_base_url, *data_hosts p.manifest_src :self, assets_host end end diff --git a/config/locales/en.yml b/config/locales/en.yml index beb568346..722107c68 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -18,7 +18,7 @@ en: contact_unavailable: N/A discover_users: Discover users documentation: Documentation - federation_hint_html: With an account on %{instance} you'll be able to follow people on any Mastodon server and beyond. + federation_hint_html: With an account on %{instance} you'll be able to follow people on any Mastodon server and beyond.
  • Registerations are only allowed with metu-mail.
  • Usernames are unmodifiable, please choose wisely.

get_apps: Try a mobile app hosted_on: Mastodon hosted on %{domain} instance_actor_flash: | @@ -35,7 +35,7 @@ en: one: status other: statuses status_count_before: Who authored - tagline: Follow friends and discover new ones + tagline: Follow hocams and discover new ones terms: Terms of service unavailable_content: Moderated servers unavailable_content_description: @@ -1340,6 +1340,7 @@ en: contrast: Mastodon (High contrast) default: Mastodon (Dark) mastodon-light: Mastodon (Light) + mastodonFlat: Mastodon (Flat) time: formats: default: "%b %d, %Y, %H:%M" diff --git a/config/locales/simple_form.en.yml b/config/locales/simple_form.en.yml index 97d5b3122..3d64fdc38 100644 --- a/config/locales/simple_form.en.yml +++ b/config/locales/simple_form.en.yml @@ -36,7 +36,7 @@ en: current_username: To confirm, please enter the username of the current account digest: Only sent after a long period of inactivity and only if you have received any personal messages in your absence discoverable: The profile directory is another way by which your account can reach a wider audience - email: You will be sent a confirmation e-mail + email: You will be sent a confirmation e-mail. Only metu-mails are accepted. fields: You can have up to 4 items displayed as a table on your profile header: PNG, GIF or JPG. At most %{size}. Will be downscaled to %{dimensions}px inbox_url: Copy the URL from the frontpage of the relay you want to use diff --git a/config/locales/simple_form.tr.yml b/config/locales/simple_form.tr.yml index 39ae58dc2..c3258d3cd 100644 --- a/config/locales/simple_form.tr.yml +++ b/config/locales/simple_form.tr.yml @@ -30,7 +30,7 @@ tr: current_username: Onaylamak için lütfen şu anki hesabın kullanıcı adını girin digest: Sadece uzun bir süre hareketsiz kaldıktan sonra ve yalnızca yokluğunuzda herhangi bir kişisel mesaj aldıysanız gönderilir discoverable: Profil dizini, hesabınızın daha geniş bir kitleye ulaşmasının başka bir yoludur - email: Onay e-postası gönderilecek + email: Onay e-postası gönderilecek. Sadece metu uzantılı e-postalar geçerlidir fields: Profilinizde tablo olarak görüntülenen en fazla 4 ögeye sahip olabilirsiniz header: PNG, GIF ya da JPG. En fazla %{size}. %{dimensions}px boyutuna küçültülecek inbox_url: Kullanmak istediğiniz aktarıcının ön sayfasından URL'yi kopyalayın diff --git a/config/locales/tr.yml b/config/locales/tr.yml index 62247bf56..dcae8ce81 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -16,9 +16,9 @@ tr: contact: İletişim contact_missing: Ayarlanmadı contact_unavailable: Yok - discover_users: Kullanıcıları keşfet + discover_users: Hocamları keşfet documentation: Belgeler - federation_hint_html: "%{instance} hesabınızla, herhangi bir Mastodon sunucusundaki ve haricindeki kişileri takip edebilirsiniz." + federation_hint_html: "%{instance} hesabınızla, herhangi bir Mastodon sunucusundaki ve haricindeki kişileri takip edebilirsiniz.
  • metu.edu.tr uzantılı e-posta ile kayıt olunuz.
  • Kullanıcı adı sonra değiştirilemez, seçerken dikkatli olunuz.

" get_apps: Bir mobil uygulamayı deneyin hosted_on: Mastodon %{domain} üzerinde barındırılıyor instance_actor_flash: | @@ -33,7 +33,7 @@ tr: one: durum yazıldı other: durum yazıldı status_count_before: Şu ana kadar - tagline: Arkadaşlarını takip et ve yenilerini keşfet + tagline: Hocamları takip et ve yenilerini keşfet terms: Kullanım şartları unavailable_content: Denetlenen sunucular unavailable_content_description: diff --git a/css-plugins b/css-plugins new file mode 160000 index 000000000..180c34df6 --- /dev/null +++ b/css-plugins @@ -0,0 +1 @@ +Subproject commit 180c34df63b1fb0400534c555385f9f28f457d43 diff --git a/package.json b/package.json index 341496581..f92eb7a24 100644 --- a/package.json +++ b/package.json @@ -75,6 +75,7 @@ "array-includes": "^3.1.3", "atrament": "0.2.4", "arrow-key-navigation": "^1.2.0", + "atrament": "0.2.4", "autoprefixer": "^9.8.6", "axios": "^0.21.1", "babel-loader": "^8.2.2", @@ -130,6 +131,7 @@ "punycode": "^2.1.0", "react": "^16.14.0", "react-dom": "^16.14.0", + "react-giphy-searchbox": "^1.5.4", "react-hotkeys": "^1.1.4", "react-immutable-proptypes": "^2.2.0", "react-immutable-pure-component": "^2.2.2", diff --git a/public/avatars/original/missing.png b/public/avatars/original/missing.png index 34c8e45e61ce1e1ddeb6a9f69dc1979816a7286e..c09fbc53f35bf176f401452815e1215e8c395490 100644 GIT binary patch literal 79547 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 literal 3292 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 T1m@pU{u3x2G_pqP0p|YzWF96{ diff --git a/public/favicon.ico b/public/favicon.ico index 79000c9cc43c2044b5ab5129202e993aa2cf70af..9dd195dca327d1a55826d3db2a13e5b8585e7bb9 100644 GIT binary patch literal 15086 zcmeI235*m)6ov~HSuVK`QE)dZk)VW2Ku{P^0VRaUAs~jR#0VM?#6%z-+}?&G(V#@} zzy$B00RZT>9MEuj^>4U%S%1sZRix6{UpyyCb?_5Fga zF`R_npneAW%Uv3K9cbk8evSPtxXo`%CQV&kpWJm-Tf$+TD`N^RMQAZIo8$7%B-2J8 zW9m;cruY5$7DxPDJC-aWT|K$G#^HRd~={yMPj0!+V}(xKoRIz)qX7bivnE_LD4<>H7td3Q0_d1kFIUE z_c=s*20RQ$K>d6J(d1K%`=S+KbM-zay#%zE8x3a%#|K+C(7tE0${_@*zY8?iXb%}n zw3mw}8o%A}G5q9n(D=6Z$3R~F=fOR)qn`$e?)4m41*<`OO~vJxXxD|xHI9X#<5Dbs zSsA7O9XJevCh(4RegfSt;M)nC_R3CHkXR1)!QC(wUWX50BP@lWXgsp)vDPJh3H)I7 z73duJ6P|<9_Vu<-E$r`sWU)U!Tdrfc8EQaNxDmbuCmO>R*0%-ezM!#Ez3!lU@JDzy z*tW}4)*4R1tIifr6zqvkSqxFzX{uw&X$PAzb)w8CA<#cI}aqQTpy%$ zzSFXwp`Xs6^~2jsxfs%==~u_9^<)i{xwq04N2Z_52xLaUo9DR=eKL#mqadB|*$Og3aa0y8J`iecKcYNmKb-rSPV-uV%ZEe(f{QA_JuOwoG^y{x$fO5aml zWK0uQl-<0m$Vg@cG9!=~f&aq@FbQh!qj&2q;asTDvvRt|g7_|lgP>=T!=UdFU7-_P z4ujGaOGW!3#+Be?yK4u7o^?98{F$nWu?zeGlH=e#YoMMXi`DREveL(N0qlw0{C|W@b+jrP^#V8A!wg1=zPeO(EPSk4; zi@-0xk$DM5!pq?HJ0!h#mD2I#MGB9^bMTcZew`?FVTHJ-%FMK`3h5g7n{@Ant}Gc?zp@A%64FPGC+1R zI;V-s(gYp1SihgqPsOR@t?@2C8;|AyJ^N{Vb^UqYCehj8&MC>T_M4+X=Sp=nkLo*; z?7{m3lPAx(L^*n$Etg&&$9JPYb{qfo`0EbPb>ic0U=msx^tlq6T_>YS4}{WpP^9a^`H=8;Iec?LqB)`TT)O^}(bQMp z8b2p%g7qnI@n21PXs|rlJZ)%RJqa5tslE4U$H~56JQV2O*V>`^W@NCuB6->w1(V=k ze?z8?G2le=;c4?Ad979XFc@l7B;HikAts$qJ)b)1kjnm2(Kdmva>1j$`8^f=q^eC~ z)_T1aG?!0LRX?e0m$rn{* zqO6E6?qYS5h%O0e@2|IN-}-xxLdt6!;MbUxFElyQg@hbJ7ofAz8_*_XHD5;NXot+d zQ|IU@3q4!q=$Y9C{Bz2fW!Z(HT=cvKMWJ=*S@VlS`ZsN!^qhZmewci|G5O(=P&iK- SK}&`A2J|tTCmyf767=8Nc2d0n literal 9086 zcmdT~TWl0n7@k@cG)M&lYBb2LS}E-=pg}YN6Ql8#Xi^J4Xdomcrcb`8#F(&9=oX4f z4JP6(L5&JXjF*5sm=y7n618-<+fqs|SPBISmX@WrWsl!?c4v1kXU4ryphLd?=ltit zd~@cXGqY#Vv>f~^@@n`yU3+DgrcKo}tpF$jRshszax_#TX#8lbEY3lHJTL*62`mHr zz_&mha1yu(MB?a$JPP~_ya%iZReEPb(*FiMF4}rCD`||w_`qCXC9n%P1&A!r2H$sq z#lZDh5mh)NW+AW@I1XgPQ{@{*%-a=d(^esl^nok|IssL_%c1LQtn}WNHbIMnf$xee zxpEHA0IZ{b9b%n_ew>9uMqR{t)***#ZUGsu z99YLkQsn#>?562qa9`!3e=~3^Fa@|1xEr_!m=VWx$Z5b`z*Jx|a0@Ul==a)cI^_50 z;Tp8-^Js?r^R?W4eBz)Qeez(>Fyfak+|lk3;&TRTs8yqbb@H>&4h%G*Y$TG-5jH39|ae# z1z!Vv-P0fweB=E*=pw*qamXev>+5AB;ZQ{}&!ONN1to39wJS zop;8Z`I|aykB56Z1I~f+`%JZ|cc{1L$e8mth&5u5mnr80ou)|!$_p+h=U>2=>xVsN zM)Q0{I0uz{c@Ebu=YPf^XYQMfwc6+hXX|gESZzDh#)!*vFt~n>>E6>jT(9ldGq!Gw zr2iZoMlALFJ~$s%J-Y{b-*jY`1;B+{Piep-^<}D6`p8(Xq2kaNLv!=g{`Wa+^K#F|P|} z)`i1wQOt|KNQ95q+2Z!pZpZuL0uu+W!Qrle&6bMr@p@rhqv_vsaJ$Vu+*v0YD?yjj8&F?=cuj7$z&xzj9-lPreqa#BmzuwRuK|5Y| z`qAHZz>oQu*K|$HbIU*O&*~W(Zy2UAQqO=~;UNHx> zW1jXeSJ~^x%y}>Pu5seb`;5H%TYt5tcJ24nekKCz@&#)souj|?K%B2*U2y)_0o)UI zz7|+Nnzk$!!{<+?lz!l3NY*;v+|H1ed^tga96!x{Qu*C@zVhJ`MCF00l52ceFZwddqecM{f6I(tzzhG zhZsE5D*9S##IfD4ih%Oj;gx!h(~kDi5B`k9cyjHwt=~#M{I(~*(?NOwKF8g8v%bNr ze(fwdmyP`WjT#7`&u5^UKgVfDd+CQ*j1zlC>et0Je-Gj(Ho?%o4ybg?X&;Ntd$JB( z^BK-3Q$O!UaLA4A*TuFV(VqnTY3G(Imr=Fj9`R)I4fzv%+2uaiOn`f;hIzT_ZLSZq z*!qCLRpQRyPkeUdx$#Z%PJYXP&vf7^ zfc4LB5`(~K%>NMLa^Ifc8<=lKl22l(&{ay=WcVgY1H|AO&hG)-E6WE;fYku^Cw~BH zffj(ZcLCu0t^S_NKJ^?w2+*E>^nU>;02r6?6aPnoc>`6+Z=>w%hp5qV#h|7MC@7 + + + + + image/svg+xml + + + + + + + + diff --git a/public/img/bg.jpg b/public/img/bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b70ca25ba3984d2b86504bcf70eb58b300e4bd12 GIT binary patch literal 1339558 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

+By$`tS|+ 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�r;_Wy2ukXs5`rqp6BsT~3a^FA#1)MSTa{Udj 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 m9kcw}3CCiT}{8c*Ur3ulJKJK*lrZq^p|a`7u4 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