Skip to content

Skeuomorphic cobalt.tools by magnum22

Screenshot of Skeuomorphic cobalt.tools

Details

Authormagnum22

LicenseNo License

Categorycobalt.tools

Created

Updated

Size15 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Skeuomorphic theme for cobalt.

Notes

Currently only supports dark theme.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         Skeuomorphic cobalt.tools
@version      20250217.20.27
@namespace    https://userstyles.world/user/magnum22
@description  Skeuomorphic theme for cobalt.
@author       magnum22
==/UserStyle== */

@-moz-document domain("cobalt.tools") {
:focus-visible {
    box-shadow: inset 0 0 0 1px hsl(213, 75%, 62%),
                inset 0 0 15px  hsl(213, 75%, 42%) !important;
}

.active:focus-visible {
    box-shadow: inset 0 0 0 1px hsl(213, 75%, 62%),
                inset 0 0 15px  hsl(213, 75%, 42%) !important;
}

#content.svelte-9086m3.svelte-9086m3 {
    background: linear-gradient(hsl(0, 0%, 12%),
                                hsl(0, 0%, 7%));
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

#sidebar.svelte-nq9nfb {
    background: linear-gradient(to right,
                                hsl(0, 0%, 10%),
                                hsl(0, 0%, 15%));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .1),
                0 0 0 1px       hsla(0, 0%, 0%, .9);
    text-shadow: 0 -1px hsl(0, 0%, 0%);
}

.sidebar-tab.svelte-9r57ym {
    border-radius: 0px;
    padding: 7px;
    margin: 5px
}

.sidebar-tab.active.svelte-9r57ym {
    background: linear-gradient(hsla(0, 0%, 100%, .7),
                                hsla(0, 0%, 100%, .6) 49%,
                                hsla(0, 0%, 100%, .5) 50%,
                                hsla(0, 0%, 100%, .7));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, .8),
                0 0 0 1px       hsla(0, 0%, 100%, .3),
                0 1px 10px      hsla(0, 0%, 100%, .4);
    text-shadow: 0 1px hsla(0, 0%, 100%, .8);
}

.sidebar-tab.active.svelte-9r57ym:hover {
    background: linear-gradient(hsla(0, 0%, 100%, .7),
                                hsla(0, 0%, 100%, .6) 49%,
                                hsla(0, 0%, 100%, .5) 50%,
                                hsla(0, 0%, 100%, .7));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, .8),
                0 0 0 1px       hsla(0, 0%, 100%, .3),
                0 1px 12px      hsla(0, 0%, 100%, .4);
    text-shadow: 0 1px hsla(0, 0%, 100%, .8);
}

.sidebar-tab.svelte-9r57ym:hover {
    background: linear-gradient(hsla(0, 0%, 100%, .0),
                                hsla(0, 0%, 100%, .1) 49%,
                                hsla(0, 0%, 100%, .05) 50%,
                                hsla(0, 0%, 100%, .0));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .2),
                0 0 0 1px       hsla(0, 0%, 0%, .9),
                0 1px 7px       hsla(0, 0%, 100%, .3);
    text-shadow: 0 1px hsl(0, 0%, 0%);
}

.sidebar-tab.svelte-9r57ym:active {
    background: linear-gradient(hsla(0, 0%, 100%, .4),
                                hsla(0, 0%, 100%, .3) 49%,
                                hsla(0, 0%, 100%, .2) 50%,
                                hsla(0, 0%, 100%, .0));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .3),
                0 0 0 1px       hsla(0, 0%, 0%, .9),
                0 1px 7px       hsla(0, 0%, 100%, .5);
    text-shadow: 0 1px hsl(0, 0%, 0%);
}

#services-button.svelte-1c261yq.svelte-1c261yq {
    border-radius: 0px;
}

#services-button.svelte-1c261yq.svelte-1c261yq:hover {
    background: linear-gradient(hsla(0, 0%, 100%, .2),
                                hsla(0, 0%, 100%, .05),
                                hsla(0, 0%, 100%, .1));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .3),
                0 0 0 1px       hsla(0, 0%, 0%, .9);
    border-radius: 0;
    text-shadow: 0 1px hsl(0, 0%, 0%);
}

.expand-icon.svelte-1c261yq.svelte-1c261yq {
    background: linear-gradient(hsla(0, 0%, 100%, .3),
                                hsla(0, 0%, 100%, .2) 49%,
                                hsla(0, 0%, 100%, .1) 50%,
                                hsla(0, 0%, 100%, .0));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .3),
                0 0 0 1px       hsla(0, 0%, 0%, .9),
                0 1px 2px       hsla(0, 0%, 100%, .5);
    border-radius: 0px;
}

#services-popover.svelte-1c261yq.svelte-1c261yq {
    background: linear-gradient(hsla(0, 0%, 100%, .1),
                                hsl(0, 0%, 10%) 20%);
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .2),
                0 1px 20px      hsla(0, 0%, 100%, .1),
                0 0 0 1px       hsla(0, 0%, 0%, .9);
    border-radius: 3px;
}

.service-item.svelte-1c261yq.svelte-1c261yq {
    background: linear-gradient(hsla(0, 0%, 100%, .2),
                                hsl(0, 0%, 15%) 30%);
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .1),
                0 0 0 1px       hsla(0, 0%, 0%, .9);
    border-radius: 3px;
    text-shadow: 0 1px hsl(0, 0%, 0%);
    padding: 5px;
    margin: 0 2px;
}

.expanded.svelte-1c261yq #services-disclaimer.svelte-1c261yq { text-shadow: 0 1px hsl(0, 0%, 0%); }

#input-container.svelte-1kokkg7 {
    background: linear-gradient(hsla(0, 0%, 100%, .15),
                                hsla(0, 0%, 100%, .1) 49%,
                                hsla(0, 0%, 100%, .07) 50%,
                                hsla(0, 0%, 100%, .0));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .2),
                inset 0 1px     hsla(0, 0%, 100%, .2),
                0 0 0 1px       hsla(0, 0%, 0%, .9),
                0 0 7px         hsla(0, 0%, 100%, .2);
    border-radius: 0;
}

#input-container.svelte-1kokkg7:hover {
    background: linear-gradient(hsla(0, 0%, 100%, .2),
                                hsla(0, 0%, 100%, .15) 49%,
                                hsla(0, 0%, 100%, .1) 50%,
                                hsla(0, 0%, 100%, .0));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .2),
                inset 0 1px     hsla(0, 0%, 100%, .2),
                0 0 0 1px       hsla(0, 0%, 0%, .9),
                0 0 7px         hsla(0, 0%, 100%, .3);
    border-radius: 0;
    text-shadow: 0 1px hsl(0, 0%, 0%);
}

#input-container.focused.svelte-1kokkg7 {
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .3),
                inset 0 1px     hsla(0, 0%, 100%, .4),
                0 0 0 1px       hsla(0, 0%, 0%, .9),
                0 0 12px        hsla(0, 0%, 100%, .3);
    outline: 0
}

#download-button.svelte-m5le8h:hover {
    background: linear-gradient(hsla(0, 0%, 100%, .25),
                                hsla(0, 0%, 100%, .15) 49%,
                                hsla(0, 0%, 100%, .1) 50%,
                                hsla(0, 0%, 100%, .1));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .2),
                inset 0 1px     hsla(0, 0%, 100%, .2),
                0 0 0 1px       hsla(0, 0%, 0%, .9),
                0 0 7px         hsla(0, 0%, 100%, .3);
    border-radius: 0;
}

#download-button.svelte-m5le8h {
    border: none;
    border-radius: 0;
}

#download-button.svelte-m5le8h:dir(rtl) {
    border-radius: 0;
}

#input-container.focused #download-button.svelte-m5le8h {
    border: 0;
}

#clear-button {
    background-color: transparent;
    box-shadow: none;
}

#clear-button:hover {
    background: linear-gradient(hsla(0, 0%, 100%, .25),
                                hsla(0, 0%, 100%, .15) 49%,
                                hsla(0, 0%, 100%, .1) 50%,
                                hsla(0, 0%, 100%, .0));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .2),
                0 0 0 1px       hsla(0, 0%, 0%, .7);
}

.switcher.svelte-17ow1lm {
    border-radius: 0;
    gap: 4px;
    padding: 1px 1px;
}

.switcher.svelte-17ow1lm:not(.big) :not(.button:first-child) {
    margin-left: -2px;
}

button, .button {
    background: linear-gradient(hsla(0, 0%, 100%, .1),
                                hsla(0, 0%, 100%, .0) 49%,
                                hsla(0, 0%, 100%, .05)) 50%;
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .1),
                0 0 0 1px       hsla(0, 0%, 0%, .7);
    border-radius: 0px;
    border: none;
    text-shadow: 0 1px hsl(0, 0%, 0%);
}

button, .button:hover {
    background: linear-gradient(hsla(0, 0%, 100%, .1),
                                hsla(0, 0%, 100%, .05) 49%,
                                hsla(0, 0%, 100%, .1)) 50%;
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .15),
                0 0 0 1px       hsla(0, 0%, 0%, .7);
    border-radius: 0px;
    border: none;
}

.button.active {
    background: linear-gradient(hsla(0, 0%, 100%, .9),
                                hsla(0, 0%, 100%, .6) 49%,
                                hsla(0, 0%, 100%, .6) 50%,
                                hsla(0, 0%, 100%, .9));
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, .7),
                0 0 0 1px       hsla(0, 0%, 100%, .3),
                0 1px 3px       hsla(0, 0%, 100%, .1);
    text-shadow: 0 1px hsla(0, 0%, 100%, .7);
    border: none;
    border-radius: 0px;
}

.switcher.big.svelte-17ow1lm .button {
    border-radius: 0;
}

.switcher.big.svelte-17ow1lm {
    background: transparent;
    box-shadow: none;
    padding: 2px;
    gap: 3px;
}

.switcher.big.svelte-17ow1lm .button:not(:focus-visible) {
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, .7),
                0 0 0 1px       hsla(0, 0%, 100%, .3);
}

#subnav-section.svelte-1oe11q0, #subnav-section-categories.svelte-1oe11q0 {
    padding: 3px;
    text-shadow: 0 1px hsl(0, 0%, 0%);
}

.tab-icon.svelte-10nqyaq {
    background-color: transparent;
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .3),
                inset 0 1px 5px hsl(0, 0%, 0%),
                0 0 0 1px       hsl(0, 0%, 0%);
}

.tab-icon.svelte-10nqyaq.svelte-10nqyaq {
    border-radius: 0;
}

.subnav-tab.svelte-10nqyaq.svelte-10nqyaq {
    padding: 3px;
    margin: 3px 0;
    background: transparent;
    border-radius: 0;
    overflow: hidden;
    text-decoration: none;
    text-decoration-line: none;
    cursor: default;
}

.subnav-tab.svelte-10nqyaq.svelte-10nqyaq:hover {
    background: linear-gradient(hsla(0, 0%, 100%, .1),
                                hsla(0, 0%, 100%, .0) 49%,
                                hsla(0, 0%, 100%, .05)) 50%;
    box-shadow: inset 0 0 0 1px hsla(0...

Reviews

No reviews yet.