Skip to content

theCrag - Smoky Dunes by etcho

Imported from a private source

Screenshot of theCrag - Smoky Dunes

Details

Authoretcho

LicenseNONE

Categorythecrag

Created

Updated

Size24 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A brown and earthy theme for theCrag.

As a dark theme, images and photos are slightly darker to be more pleasing to the eyes.

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@namespace    USO Archive
@author       etcho
@version      20250304.19.07
@license      NONE
@preprocessor uso
@name         theCrag - Smoky Dunes
@description  A brown and earthy theme for theCrag. As a dark theme, images and photos are slightly darker to be more pleasing to the eyes.
==/UserStyle== */
@-moz-document domain(thecrag.com){
    :root {
        --bg1: #0E0D0B;
        --bg2: #141310;
        --bg3: #1B1917;
        --bg4: #23201D;
        --bg5: #2B2924;
        --bg6: #34322D;
        --bg7: #3E3C37;
        --bg8: #484641;
        --bg9: #53504C;
        --bg10: #5E5A57;
        
        --text1: #C8C3BD;
        --text2: #A59F98;
        --text3: #807970;
        --text4: #6D675F;
        --text5: #3B3834;
        
        --darken-img: saturate(1.3) brightness(0.7);
    }

    body {
        color: var(--text2);
        background-color: var(--bg7) !important;
    }

    .bust__white {
        background: var(--bg6);
    }

    .bust__black {
        background: var(--bg4);
    }

    .crumb__a {
        color: var(--text2);
    }

    .crumb--selected>a {
        color: var(--text1);
    }

    .crumb__a:hover {
        color: var(--text1);
        background: var(--bg2);
    }

    .crumb--menu:hover {
        color: var(--text1);
        background: inherit;
    }

    .bust__search {
        background: inherit;
    }

    .search-form input {
        color: #ccc;
        background: var(--bg9);
        border-color: var(--bg9);
    }

    .search-form .go {
        background: var(--bg10);
        border-color: var(--bg10);
        color: var(--text2);
    }

    .search-form input:focus {
        background: var(--bg6);
        color: var(--text1);
    }

    .tabs {
        background: inherit;
    }

    .tabs::before, .tabs::after {
        background-image: none;
    }

    .tab>a {
        color: var(--text2);
    }

    .tab--selected>a {
        border-color: var(--bg1);
    }

    a.iblock.ablock>img {
        filter: brightness(0.6);
    }

    .regions__navdrawer {
        background: var(--bg6);
    }

    .nav {
        background: inherit;
    }

    .nav__group {
        color: var(--text2);
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    }

    .nav__a a {
       color: var(--text3);
    }

    .nav__a--selected a {
        background: var(--bg3);
        color: var(--text1);
    }

    .nav__a--selected:hover a {
        background: none;
    }

    .hoverable:hover {
        background: var(--bg1);
    }

    .hoverable:hover>a {
        background: inherit;
        color: var(--text2);
    }

    .nav__div {
        background-color: var(--bg5);
        border-bottom: 1px solid var(--bg6);
    }

    .regions__content {
        background-image: linear-gradient(to bottom, var(--bg7) 0, var(--bg9) 6px, var(--bg8) 100px);
    }

    h1, h2, h3, h4, h5, h6 {
        color: var(--text2);
    }

    a {
        color: var(--text4);
    }

    a:hover {
        color: var(--text1);
        background-color: var(--bg4);
    }

    .stream a.event-when {
        color: var(--text3);
    }

    table {
        background-color: var(--bg6);
    }

    th {
        background: var(--bg5);
    }

    .btn {
        background-color: var(--bg9);
        background-image: none;
        color: var(--text2);
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
    }

    .btn:hover {
        color: var(--text4);
        background-color: var(--bg10);
    }

    .stream .calendar-date {
        border: 1px solid var(--bg19);
        background: var(--bg6);
        color: var(--text2);
    }

    .stream .calendar-date>.day {
        background: var(--bg4);
    }

    .stream .event:before {
        border-top: 1px solid var(--bg3);
    }

    .stream .event-type {
        background: var(--bg6);
        border: 1px solid var(--bg3);
    }

    .stream {
        border-left: 1px solid var(--bg3);
    }

    a:hover .face__b {
        border-color: var(--text4);
    }

    .markdown del {
        background: #8e2525;
        color: var(--text1);
    }

    .markdown ins {
        background: #187118;
        color: var(--text1);
    }

    .dropdown-menu {
        background-color: var(--bg6);
    }
    .dropdown-menu .nav-header {
        color: var(--text1);
    }

    .nav-header {
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    }

    .dropdown-menu li>a {
        color: var(--text2);
    }

    .dropdown-menu .divider {
        background-color: var(--bg5);
        border-bottom: 1px solid var(--bg6);
    }

    .dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a {
        background-color: var(--bg3);
        background-image: none;
    }

    .btn-group.open .btn.dropdown-toggle {
        background-color: var(--bg10);
    }

    .bg-brand-blue {
        background-color: var(--bg6);
    }

    .tab:hover>a {
        background: var(--bg4);
        border-color: var(--bg1);
    }

    .bubble-top-left::after, .bubble-top-right::after {
        border-bottom-color: var(--bg6);
    }

    a[rel=prev], a[rel=next] {
        color: var(--text2);
        background: var(--bg5);
    }

    .btn-flat, .btn-flat:hover {
        color: var(--text4) !important;
    }

    .heading__t {
        color: var(--text1);
    }

    .secondary-navigation ul li a {
        background: var(--bg6);
        color: var(--text3);
    }

    .secondary-navigation .group, .secondary-navigation li.top>a {
        border-bottom: 1px solid var(--bg4);
    }

    .secondary-navigation .embed-menu li>a:hover, .secondary-navigation li.selected>a, .secondary-navigation a:hover, .secondary-navigation a.active:hover, .secondary-navigation a:focus {
        color: var(--text2);
        background-color: var(--bg1);
        background-image: none;
    }

    .dropdown-submenu>a:after {
        border-left-color: var(--bg1);
    }

    .dropdown-submenu:hover>a:after {
        border-left-color: var(--bg5);
    }

    .node-info.expandable .content {
        background-image: none;
    }

    table.barchat-v {
      background: inherit;
    }

    .node-listview .header {
        background: var(--bg7);
    }

    .node-listview>.area {
        border-color: var(--bg5);
    }

    .node-listview>.hover, .node-listview>.route.hover  {
        background: var(--bg7);
        border-color: var(--bg1) !important;
    }

    .secondary-navigation a.active, .recommendtable tbody tr.hover td, .recommendtable tbody tr:hover td, .routetable tbody tr.hover td, .routetable tbody tr:hover td, .areatable tbody tr.hover td, .areatable tbody tr:hover td, tr:target td {
        background: var(--bg7);
        color: var(--text2);
    }

    .tags {
        background: #DDD !important;
    }

    .icontag {
        background: #DDD;
    }

    .icontag:hover {
        background: var(--bg1);
    }

    .node-listview>.selected {
        background: var(--bg6);
        color: var(--text1);
    }

    .node-listview>.route.hover .sticky-header {
        background: var(--bg7);
    }

    .node-listview>.route .sticky-header {
        background: var(--bg8);
    }

    .node-listview>.route {
        background: var(--bg8);
        border-color: var(--bg5);
    }

    .form-actions {
        background: var(--bg8);
    }

    .btn-primary.disabled, .btn-primary[disabled], .btn.disabled, .btn[disabled] {
        color: var(--text3);
        background-color: var(--bg6);
    }

    .btn-primary:hover, .btn-primary:active, .btn-primary.active {
        color: var(--text4);
        background-color: var(--bg10);
    }

    .alert {
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
        background-color: #605916;
        border: none;
        color: var(--text1);
    }

    .alert.alert-new {
        background-color: #b84f00;
        color: var(--text1);
        border: 4px solid rgba(0, 0, 0, 0.2);
    }

    @media only screen and (min-width: 915px) {
        .node-listview .desc.brief>* {
            border-color: var(--bg4);
        }
    }

    .gb {
        color: var(--bg6);
    }

    .icon-pitches {
        filter: invert(1);
    }

    .leaflet-popup-content-wrapper, .leaflet-popup-tip {
        background: var(--bg8);
        color: var(--text2);
    }

    .tcm-popup .leaflet-popup-content a.btn {
        color: var(--text2);
    }

    .gear-style-unknown, .gear-style-trad, .gear-style-sport,
    .gear-style-dws, .gear-style-aid, .gear-style-via-ferrata,
    .gear-style-boulder, .gear-style-ice, .gear-style-alpine,
    .gear-style-top-rope, .gear-style-traverse, .gear-style-second,
    .gear-style-solo {
      filter: invert(0.8);
    }

    .label-aka, .label-redirect, .label-attribute, .label-beta, 
    .label-diary, .label-climbers, .label-geo, .label-grade, 
    .label-stars, .label-tags, .label-areatype, .label-stub, 
    .label-insert-before, .label-name, .label-annotation-title, 
    .label-context, .label-general {
        background-color: var(--bg7);
        color: var(--text1);
    }

    form input, form select, form textarea {
        background: #444;
        border: 1px solid #555;
        color: var(--text1);
    }

    input:focus, select:focus, textarea:focus {
        background: #AAA;
        color: var(--text5);
    }

    .select2-container-multi .select2-choices {
        color: #444;
        background-image: none;
        border-color: #444;
    }

    .update-element {
        border: 2px solid var(--bg6);
    }

    .update-element:hover {
        border-color: var(--bg1);
    }

    .update-element:hover ....

Reviews

No reviews yet.