~simple pleb theme~ ~Dark Mode only~
// ==UserScript== // @name Nyaa Casement // @name:en Nyaa Casement // @name:vi Nyaa Casement // @name:zh-CN Nyaa Casement // @name:zh-TW Nyaa Casement // @name:ja Nyaa Casement // @namespace https://greasyfork.org/vi/users/1195312 // @author Yuusei // @description ~simple pleb theme~ ~Dark Mode only~ // @description:en ~simple pleb theme~ ~Dark Mode only~ // @description:vi ~simple pleb theme~ ~Dark Mode only~ // @description:zh-CN ~简单的主题~ ~仅限深色模式~ // @description:zh-TW ~簡單的 Pleb 主題~ ~僅限深色模式~ // @description:ja 〜シンプルなplebテーマ〜 〜ダークモードのみ〜 // @version 1.0 // @license NONE // @match https://nyaa.si/* // @grant GM_addStyle // ==/UserScript== (function() { 'use strict'; const css = ` /* General Styles */ body { background: url(https://w.wallhaven.cc/full/85/wallhaven-85prg1.jpg) !important; background-size: cover !important; background-repeat: no-repeat !important; background-attachment: fixed !important; color: white !important; text-shadow: 2px 2px 4px #000000; } a, a.comments { color: #9d9d9d !important; } a:hover { color: #ff0051 !important; text-decoration: none !important; } a:visited:hover { color: #970030 !important; } /* Table Styles */ .table-responsive, table.table-bordered.table-hover.table-striped.torrent-list { background: rgba(0, 0, 0, .3) !important; color: #9d9d9d !important; border: solid 1px #3d3d3d !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); border-radius: 10px; } th, td { border: none !important; background: rgba(0, 0, 0, .1) !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); } thead { background: rgba(0, 0, 0, .7) !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); } /* Button Styles */ .default { background: rgba(0, 0, 0, .3) !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); } .default:hover { background: rgba(0, 0, 0, .5) !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); } .danger { background: rgba(255, 0, 0, .04) !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); } .danger:hover { background: rgba(70, 0, 0, .5) !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); } .success { background: rgba(10, 255, 0, .04) !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); } .success:hover { background: rgba(11, 76, 0, .5) !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); } /* Navbar Styles */ .navbar.navbar-default.navbar-static-top.navbar-inverse { background: rgba(0, 0, 0, 0.4) !important; border: none; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); } .navbar a { color: white !important; } .navbar a:hover { color: #ff0051 !important; text-decoration: none !important; } /* Alert Styles */ .alert { background: rgba(0, 0, 0, .5) !important; border: none !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); } .alert a { color: white !important; } .alert a:hover { color: #ff0051 !important; text-decoration: none !important; } /* Panel Styles */ .panel, .panel-heading, .panel-footer { background: rgba(0, 0, 0, .5) !important; border: none !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5); color: white; } /* List and Dropdown Styles */ li a { color: white !important; } ul.pagination, .dropdown-menu { background: rgba(0, 0, 0, 0.4) !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5) !important; } .dropdown-menu a:hover { background: rgba(0, 0, 0, 0.6) !important; } /* Profile Page Styles */ body[href*="/profile"] div.container { background: rgba(0, 0, 0, .5) !important; } /* Rules and Help Page Styles */ body[href*="/rules"] .container:nth-child(2), body[href*="/help"] .container:nth-child(2) { background: rgba(0, 0, 0, .7) !important; box-shadow: 2px 5px 5px rgba(0, 0, 0, .5) !important; border-radius: 10px; padding-bottom: 30px; margin-bottom: 30px; } /* Mobile Styles */ @media (max-width: 768px) { .table-responsive { overflow-x: auto; /* Enable horizontal scrolling for tables on small screens */ } } `; GM_addStyle(css); })();