Skip to content

Koofr Dark N' Clean / Octopus by octopus

Screenshot of Koofr Dark N' Clean / Octopus

Details

Authoroctopus

LicenseCC-BY-4.0

Categorykoofr

Created

Updated

Size9.2 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Dark and cleaned style for Koofr Storage

Notes

Beta version - not everything works yet

Source code

/* ==UserStyle==
@name           Koofr Dark N' Clean / Octopus
@version        20241025.21.12
@namespace      https://userstyles.world/user/octopus
@description    Dark and cleaned style for Koofr Storage
@author         Octopus
@license        CC-BY-4.0
==/UserStyle== */
@-moz-document domain("app.koofr.net") {
    /*
                        ___
                     .-'   `'.
                    /         \
                    |         ;
                    |         |           ___.--,
           _.._     |0) ~ (0) |    _.---'`__.-( (_.
    __.--'`_.. '.__.\    '--. \_.-' ,.--'`     `""`
   ( ,.--'`   ',__ /./;   ;, '.__.'`    __
   _`) )  .---.__.' / |   |\   \__..--""  """--.,_
  `---' .'.''-._.-'`_./  /\ '.  \ _.-~~~````~~~-._`-.__.'
        | |  .' _.-' |  |  \  \  '.               `~---`
         \ \/ .'     \  \   '. '-._)   Koofr   
          \/ /        \  \    `=.__`~-.     
          / /\         `) )    / / `"".`\Dark 'N Clean
    , _.-'.'\ \        / /    ( (     / /
     `--~`   ) )    .-'.'      '.'.  | (by Octopus
            (/`    ( (`          ) )  '-;
             `      '-;         (-'
*/
    :root {
        --ltBright: #e1e1e1;
        --mdBright: #bcbcbc;
        --dkBright: #b2b2b2;

        --ltGray: #999;
        --mdGray: #777;
        --dkGray: #555;

        --ltDark: #444;
        --mdDark: #333;
        --dkDark: #222;

        --ltRed: #d84c19;
        --dkRed: #9a3502;
        --textAccentLink: CornflowerBlue;
        --temperature10: DodgerBlue;

        --ltGreen: #257d39;
        --mdGreen: #3b6644;
        --dkGreen: #334b38;
    }

    body,
    html {
        background: var(--dkDark);
        color: var(--ltBright);
    }
    a:hover,
    a:focus {
        color: var(--ltGreen)
    }
    [class^="button button--"] {
        border: none
    }
    .button--primary {
        background-color: var(--ltGreen);
    }
    .button--clear {
        background-color: var(--dkGreen);
        color: var(--mdBright);
    }
    .button--clear:hover,
    .button--clear:focus {
        background-color: var(--ltGreen);
        color: var(--ltBright);
    }
    .button[disabled],
    .button[disabled]:focus,
    .button[disabled]:active,
    .button[disabled]:hover,
    .button.is-disabled,
    .button.is-disabled:focus,
    .button.is-disabled:active,
    .button.is-disabled:hover {
        background: var(--dkGray);
        color: var(--ltGray)
    }
    .button--primary:hover,
    .button--primary:focus {
        background: var(--ltGreen);
        filter: brightness(1.1)
    }
    .text-input {
        background-color: var(--mdDark);
        border-color: var(--dkGray)
    }
    .text-input:focus {
        border-color: var(--ltGreen)
    }
    .l-admin-navbar-nav__item,
    .l-admin-navbar-nav__item:focus,
    .l-admin-navbar-nav__item:active,
    .l-admin-navbar-nav__item:hover {
        color: var(--dkBright);
    }
    .l-admin-navbar-nav__item.is-selected::after {
        background: var(--ltGreen)
    }
    .l-navbar__header {
        color: var(--dkBright)
    }
    .l-navbar__main {
        background-color: var(--mdDark);
        box-shadow: 0 1px 3px 0 var(--mdDark);
        border-bottom: 1px solid rgba(0, 0, 0, 0);
    }
    .l-navbar-nav-item__text {
        color: var(--mdBright);
    }
    .l-navbar__extra {
        background-color: var(--mdDark);
    }
    .l-navbar-logo__img {
        opacity: .6
    }
    .l-navbar-breadcrumbs__link,
    .l-navbar-breadcrumbs__link:focus,
    .l-navbar-breadcrumbs__link:active,
    .l-navbar-breadcrumbs__link:hover {
        color: var(--ltGray)
    }
    .l-navbar__vertical-line {
        border: 1px solid var(--dkGray);
    }
    .l-searchbox__input::placeholder {
        color: var(--ltGray);
    }
    .l-searchbox__input {
        border-color: var(--ltGray)
    }
    .l-searchbox__input-container.is-focused .l-searchbox__input {
        color: var(--ltBright);
        border-color: var(--ltGreen)
    }
    .l-searchbox__input-container:hover .l-searchbox__input {
        border-color: var(--dkBright)
    }

    .l-dashboard-sidenav__link,
    .l-dashboard-sidenav__link:focus,
    .l-dashboard-sidenav__link:active,
    .l-dashboard-sidenav__link:hover,
    .l-admin-sidenav__item-text {
        color: var(--dkBright);
    }
    .l-dashboard-sidenav__row:hover,
    .l-admin-sidenav__item:hover {
        background-color: var(--mdDark);
    }
    .l-file-browser-summary {
        color: var(--dkBright);
    }
    .l-activity-filters__title-text {
        color: var(--mdGray)
    }
    .l-toolbar__item,
    .l-toolbar__item:focus,
    .l-toolbar__item:active,
    .l-toolbar__item:hover {
        color: var(--ltGray);
    }
    .l-table__head {
        border-color: var(--dkGray);
    }
    .l-file-browser-toolbar .l-toolbar__item--bran.is-active .l-toolbar__icon::after,
    .l-file-browser-toolbar .l-toolbar__item--bran:hover .l-toolbar__icon::after,
    .l-file-browser-toolbar .l-toolbar__item--copy.is-active .l-toolbar__icon::after,
    .l-file-browser-toolbar .l-toolbar__item--copy:hover .l-toolbar__icon::after,
    .l-file-browser-toolbar .l-toolbar__item--move.is-active .l-toolbar__icon::after,
    .l-file-browser-toolbar .l-toolbar__item--move:hover .l-toolbar__icon::after,
    .l-file-browser-toolbar .l-toolbar__item--download.is-active .l-toolbar__icon::after,
    .l-file-browser-toolbar .l-toolbar__item--download:hover .l-toolbar__icon::after,
    .l-file-browser-toolbar .l-toolbar__item--delete.is-active .l-toolbar__icon::after,
    .l-file-browser-toolbar .l-toolbar__item--delete:hover .l-toolbar__icon::after,
    .l-table__row:hover .l-table__cell--col-checkbox:hover .l-table__cell-checkbox::after,
    .l-table__head-checkbox.is-empty:hover::after {
        filter: invert(.8)
    }
    .l-file-tile,
    .l-file-tile__file-info-container {
        background-color: var(--mdDark);
    }
    .l-file-tile .l-file-tile__inside-border {
        border: none;
    }
    .l-file-tile:hover .l-file-tile__inside-border {
        border-color: var(--dkGray);
    }
    .l-file-icon {
        filter: brightness(.7) opacity(.9);
    }
    .l-activity-entry,
    .l-activity__entries-refresh {
        border-bottom: 1px solid var(--ltDark);
    }
    .l-table__sort-label {
        color: var(--dkBright)
    }
    .l-table__row {
        background-color: var(--dkDark);
        border-top: 1px solid var(--ltDark);
        border-top-color: var(--ltDark);
        border-bottom: 1px solid var(--ltDark);
        border-left: 1px solid rgba(0, 0, 0, 0);
        border-right: 1px solid rgba(0, 0, 0, 0);
    }
    .l-table__row.is-first {
        border-top-color: var(--ltDark);
    }
    .l-table__body .l-table__cell,
    .l-files-table__file-name-link,
    .l-files-table__file-name-link:focus,
    .l-files-table__file-name-link:active,
    .l-files-table__file-name-link:hover {
        color: var(--ltBright);
    }
    .l-table__row.has-hover:hover {
        background-color: var(--mdDark);
        border-color: var(--mdGray);
        box-shadow: 0 1px 3px 0 rgba(212, 214, 215, .5);
    }
    .l-table__row.is-selected,
    .l-table__row.is-selected.has-hover:hover {
        background-color: var(--mdDark);
    }
    .l-files-space-usage {
        filter: invert(.8)
    }
    .l-device__content {
        border: 1px solid var(--ltDark);
    }
    .l-change-password__title,
    .l-form__label,
    .l-apw__title,
    .l-subscription-overview__title,
    .l-subscription-space-card__head-title,
    .l-device__usage-text,
    .l-device__name,
    .l-device__action-label,
    .l-progress-circle__label-number,
    .l-dashboard__content *,
    .l-preferences__content *,
    .l-activity-entry__text a,
    .l-activity-entry__text a:focus,
    .l-activity-entry__text a:active,
    .l-activity-entry__text a:hover,
    .l-activity-filter__button-text {
        color: var(--mdBright)
    }
    .l-device__status-text,
    .l-progress-circle__label-unit {
        color: var(--mdBright)
    }
    .l-activity-entry__text,
    .l-subscription-overview__subtitle,
    .l-subscription-summary__plan-cell,
    .l-subscription-package-card__text,
    .l-devices-connect-external__title {
        color: var(--mdGray)
    }
    [class^="l-devices-"],
    [class^="l-ig-"],
    [class^="l-fb-"] {
        color: var(--dkBright)
    }
    .l-device__action:hover {
        background-color: var(--mdDark);
    }
    .l-activity-filter__button-caret::after {
        border-top-color: var(--mdGray)
    }
    .l-subscription-space-card__legend-item-text {
        color: var(--dkBright)
    }
    .l-device__action--remove:hover .l-device__action-icon::after {
        filter: invert(.8)
    }
    .l-progress-circle svg {
        opacity: .75
    }
    .l-user-icon--fallback {
        background-color: var(--ltDark)
    }
    .l-modal__content {
        background: var(--mdDark)
    }
    .l-modal__header {
        border-color: var(--dkGray)
    }
    .l-modal__title {
        color: var(--dkBright)
    }
    .text-input {
        color: var(--mdBright)
    }
    .text-input::placeholder {
        color: var(--mdGray)
    }
    .l-files-error__image,
    .l-trash-empty__image {
        filter: saturate(.6)brightness(.45)
    }
}

Reviews

No reviews yet.