Chess Glass Theme

Elegant and modern glass design!

// ==UserScript==
// @name         Chess Glass Theme
// @namespace    http://tampermonkey.net/
// @version      2024-02-06
// @description  Elegant and modern glass design!
// @author       You
// @match        https://www.chess.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=chess.com
// @grant        GM_addStyle
// ==/UserScript==

(function() {
    'use strict';

    GM_addStyle(`
        .v5-section, .v5-section-shadow, .v5-section-shadow-hover, #sb, .direct-menu-component, .direct-menu-item-component, .sidebar-component, .direct-menu-item-small-component, .sidebar-controller-component {
            background-color: #ffffff14!important;
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            border-radius: 8px!important;
            border: 1px solid rgba(255, 255, 255, 0.37)!important;
            box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16)!important;
        }
        #sb {
            border-left: none!important;
            border-bottom: none!important;
            border-top:none!important;
            border-radius: 0!important;
        }
        .sidebar-view-component {
            background-color: #ffffff14!important;
        }
*{ cursor: url('data:image/x-icon;base64,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'), auto!important; }
    `);
})();