/* ==UserStyle== @name Picrew Catppuccin @namespace github.com/catppuccin/userstyles/styles/picrew @homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/picrew @version 2025.09.06 @updateURL https://github.com/catppuccin/userstyles/raw/main/styles/picrew/catppuccin.user.less @supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Apicrew @description Soothing pastel theme for Picrew @author Catppuccin @license MIT @preprocessor less @var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappé", "macchiato:Macchiato", "mocha:Mocha"] @var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappé", "macchiato:Macchiato", "mocha:Mocha*"] @var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"] ==/UserStyle== */ @import "https://userstyles.catppuccin.com/lib/lib.less"; @-moz-document domain("picrew.me") { :root { @media (prefers-color-scheme: light) { #catppuccin(@lightFlavor); } @media (prefers-color-scheme: dark) { #catppuccin(@darkFlavor); } } #catppuccin(@flavor) { #lib.palette(); #lib.defaults(); body { background-color: @base !important; color: @text !important; } /* language prompt */ .header-langbox { background: @mantle !important; color: @text !important; } .header-langbox-buttons button { background: @subtext0 !important; color: @base !important; } /* header */ .sitetop-Header { background: @base !important; .splide__arrow { background: @subtext0 !important; } } .st-Header_Wrapper { background: @yellow !important; .st-Header { .sp-nav .nav-link li ul, .sp-nav .nav-link li h2 { border-top-color: @surface1 !important; } .st-Header_Logo { @svg: escape( '' ); background-image: url("data:image/svg+xml;charset=utf8,@{svg}"); filter: none; } .st-Header_Linkicon { color: @base !important; } .menu__line { background-color: @base !important; } /* side menu close button */ .open .menu__line--1, .open .menu__line--3 { background-color: @text !important; } } } .sitetop-Nav { background: @mantle !important; color: @text !important; } .splide__pagination__page { background: @overlay1 !important; &.is-active { background: @accent !important; } } #home { background: @base !important; color: @text !important; } .smallNewsBox span { color: @accent !important; } /* "Information" page (main page) */ .page-info { background-color: @mantle !important; } .sp_title a, .page-info a { color: @accent !important; } .rankA::before { color: @text !important; } /* "welcome creator" page (main page) */ .header_bg[data-v-2537399f] { background: linear-gradient(90deg, @surface0, @base); } /* MOBILE ONLY: ad for downloading the app */ .sitetop-appDL { background: @mantle !important; .sitetop-appDL_Header .sitetop-appDL_Title .fa { color: @accent !important; } } /* "Featured Tags" section - directly above Discovery */ .sitetop-tags { background: @mantle !important; .sitetop-tags_Header .sitetop-tags_Title .fa { color: @accent !important; } .recommended-tag-list .recommended-tag-list-item a { border-color: @accent !important; /* tag icon before tag name */ &::before { color: @accent !important; } } } /* "Discovery" section (image is lightbulb) */ .sitetop-Discovery { background: @mantle !important; .sitetop-Discovery_Header { .sitetop-Discovery_Title .fa { color: @accent !important; } .sitetop-DiscoveryList_More a { background-color: @accent !important; color: @base !important; } .sitetop-Discovery_More { color: @accent !important; } } } .sitetop-ImagemakerList_List li .squareSize .imagemaker_size { background: @surface0 !important; } /* "Hot Now" section (image is a graph) */ .sitetop-Hot_Title .fa { color: @accent !important; } .sitetop-Hot_CountrySwitch { background-color: @base !important; input:first-of-type + label::before { background: @base !important; } .sitetop-Hot_CountrySwitch_all span::after { color: @accent !important; } input:last-of-type + label span { filter: brightness(-20%) !important; color: @accent !important; } } /* "Updated Image Makers (image (.fa) is bullhorn) */ .sitetop-ImagemakerList { background: @mantle !important; } .sitetop-ImagemakerList_Title .fa { color: @accent !important; } .c_btn { background: @surface1 !important; color: @text !important; border-color: @surface1 !important; &:hover { background: @surface2 !important; color: @text !important; border-color: @surface2 !important; } &:focus { box-shadow: 0 0 0 1px @accent !important; } } .sitetop-info { background-color: @mantle !important; color: @text !important; h1::after { background: @mantle !important; } i { background: @mantle !important; border-radius: 6px !important; } } .title { color: @text !important; } .category { background: @base !important; color: @text !important; } .date { color: @subtext1 !important; } .simplebar-content-wrapper { background-color: @mantle !important; color: @text !important; } .st-Terms { border-color: @accent !important; border-radius: 2px !important; } .st-Terms_Wrapper .st-Terms a, .st-Terms_Wrapper .st-Terms .st-Terms_Body strong { color: @accent !important; } .c_select select { background: @mantle !important; border-color: @overlay0 !important; } .st-Terms_Cookie, .st-Terms_CookieTitle { color: @text !important; } .st-Terms_Footer { background-color: @mantle !important; color: @subtext1 !important; } .st-Terms_AgreeBtn { background: @surface1 !important; border-color: @surface1 !important; box-shadow: 0 4px 0 @surface2 !important; color: @text !important; &:hover { background: @surface2 !important; border-color: @surface2 !important; box-shadow: 0 4px 0 @surface2 !important; color: @text !important; } } .popup { background-color: @base !important; border-color: @accent !important; } .popup-header { background-color: @mantle !important; } .popup-body .content a { color: @accent !important; } .bellicon { color: @accent !important; border-color: @accent !important; } .close-btn { border-color: @overlay0 !important; color: @subtext1 !important; } .st-Footer_Wrapper { background-color: @mantle !important; color: @text !important; } .st-Footer_Links_bottom { background: @base !important; color: @subtext1 !important; } .st-Footer .st-Footer_Links div span.st-Header_Logo { filter: none !important; } .sitetop-Twitter, .sitetop-Twitter_Title { background-color: @mantle !important; border-bottom-color: @overlay1 !important; } .item { border-bottom-color: @surface2 !important; } /* login screen */ .page-container { .panel { background: @mantle !important; border-radius: 6px !important; } .page-header { color: @text !important; } } .login-container_sns .c_text_right { color: @subtext0 !important; } /* login screen */ .login-container { .login-form-container { .c_text_right a { color: @accent !important; } .login-form input:focus { box-shadow: 0 0 0 1px @accent !important; } } hr.sw_hr01 { border-color: @surface1 !important; } input:not([type="checkbox"], [type="radio"]) { background: @base !important; border-color: @surface2 !important; border-radius: 1px !important; color: @text !important; } } .h100 { background: @base !important; color: @text !important; } .pwBox .btn-default { color: @subtext0 !important; } /* search page */ .search-Form > fieldset { background: @base !important; .search-Form_Keyword .search-Form_KeywordInput:focus { box-shadow: 0 0 0 1px @accent !important; } } .search-Form_Keyword { .search-iconBox { color: @subtext1 !important; } .search-Form_KeywordInput { background: @mantle !important; border-color: @overlay1 !important; color: @text !important; } } .search-filterBox { background: @base !important; .btn-filter { background-color: @surface1 !important; border-radius: 6px !important; border-color: @surface0 !important; color: @text !important; } ul .labelBox { background: @surface1 !important; border-color: @surface0 !important; color: @text !important; } } .search-ImagemakerList .search-ImagemakerList_Result { background: @mantle !important; .squareSize .imagemaker_size { background: @surface0 !important; } } .search-ImagemakerList_UseRange li > div { background: @surface0 !important; border-color: @surface0 !important; color: @text !important; } /* filter menu (search page) */ .search_Modal { ul .labelBoxlist .labelBox { background: @surface1 !important; border-color: @surface0 !important; } .squareSize, .rectangleSize { background: @surface0 !important; } .c_select::after { color: @subtext0 !important; } } .vm--container .radioBox { background-color: @base !important; .radioBox_label::before { background: @accent !important; } .radioBox_label::after { border-color: @overlay1 !important; } } .c_select select option { background-color: @surface0 !important; color: @text !important; } /* page selector (search page) */ .c_pagination, .c_pagination_num_wrapper { background: @mantle !important; } .c_pagination_first_wrapper, .c_pagination_last_wrapper { background: @base !important; } .c_pagination_num.is_current span { background: @accent !important; color: @base !important; } /* image makers from a specific creator (search) */ .creator-Header div .creator-Header_Name { color: @accent !important; } .creator-ImagemakerList_Result { background-color: @mantle !important; .squareSize a { .creator-ImagemakerList_UseRange { li { div { background: @mantle !important; border-color: @surface0 !important; color: @subtext0 !important; &::before { color: @green !important; } } } } .imagesizeBox { background: @surface0 !important; .imagemaker_size { background: @surface1 !important; .creator-ImagemakerList_Creator { color: @subtext0 !important; } } } } } /* creator registration page */ .creator-content .email-register-container .email-register-form input:not([type="checkbox"], [type="radio"]):focus { box-shadow: 0 0 0 1px @accent !important; } .creator-content .email-register-container .email-register-form input:not([type="checkbox"], [type="radio"]) { background: @mantle !important; border-color: @surface0 !important; color: @text !important; } /* "Password" field */ .creator-content .email-register-container .email-register-form fieldset label .att { color: @subtext1 !important; } /* name validation popup */ .is_error { .tc_validation_input { .tc_validation_input_message { background: @mantle !important; border-color: @red !important; color: @text !important; &::before { border-top-color: @red !important; } } .tc_validation_input_status::after { color: @red !important; } } } .tc_validation_input { .tc_validation_input_message { background: @mantle !important; border-color: @overlay1 !important; color: @text !important; &::before { border-top-color: @overlay1 !important; } } } .is_can_use.tc_validation_input .tc_validation_input_status::after { color: @green !important; } /* "Authentication Completed!" icon (registration) */ .creator-content { .success { background: @surface0 !important; border-color: @accent !important; &::after { border-left-color: @accent !important; border-bottom-color: @accent !important; } } /* "Terms of Use" and "Privacy Policy" links */ .email-register-container .email-register-form fieldset a { color: @accent !important; } } /* creator page */ /* sidebar (creator/info page) */ .tc_sidebar_im_tmb { background-color: @subtext0 !important; border-color: @subtext0 !important; } .tc_sidebar { background-color: @mantle !important; color: @text !important; border-right-color: @surface2; .nav > li a:hover, .nav > li a:focus { background-color: @surface0 !important; } } .tc_sidebar_lang { background-color: @surface0 !important; } .tc_sidebar_basic_wrapper .tc_sidebar_basic_title { background-color: @base !important; } .nav > li > a { color: @text !important; } /* header (creator/info page) */ .tc_page_header { background: @mantle !important; border-color: @surface2 !important; } .border-bottom { border-bottom-color: @surface2 !important; } .text-white { color: @text !important; } .navbar-light .navbar-nav .nav-link { color: @subtext0 !important; &:hover { color: @subtext1 !important; } } /* main body (creator/info page) */ .gray-bg { background-color: @base !important; } .card-body { background-color: @mantle !important; border-color: @surface2 !important; } .badge-info { background-color: @surface2 !important; border-color: @surface2 !important; } .footer { background: none repeat scroll 0 @mantle !important; border-top-color: @surface2 !important; } .small > a { color: @accent !important; } /* "Creator Informations" pages (creator/info page) */ .card-header { background: @mantle !important; border-color: @surface2 !important; &:first-child { background-color: @mantle !important; } } /* creator/image_maker page */ .btn-primary.btn-lg { background-color: @surface1 !important; border-color: @surface1 !important; color: @text !important; } .alert-info { background-color: @surface0 !important; border-color: @surface2 !important; color: @text !important; } /* profile page (creator) */ .account-content section { border-bottom-color: @subtext0 !important; .att, .indent .mi-renkei { color: @subtext0 !important; } } /* image maker registration (creator) */ .modal-body { background: @base !important; } .modal-header { background-color: @mantle !important; border-bottom-color: @surface1 !important; .close, .close:hover { color: @text !important; } } /* "image maker name" (creator) */ .form-control { background-color: @mantle !important; border-color: @surface1 !important; color: @text !important; &:focus { border-color: @accent !important; } } .tc_canvas-square, .tc_canvas-rectangle { background: @surface2 !important; } /* image maker "type" (creator) */ .tc_imagemaker_register_type li :checked + label { border-color: @accent !important; box-shadow: 0 0 0 2px @accent !important; color: @surface1 !important; } .tc_imagemaker_register_type li :checked + label .tc_imagemaker_register_type_name { background-color: @accent !important; border-bottom-color: @accent !important; color: @surface1 !important; } .tc_imagemaker_register_type li label { background: @overlay0 !important; border-color: @surface2 !important; .tc_imagemaker_register_type_name { border-bottom-color: @surface2 !important; } .tc_imagemaker_register_type_desc { background-color: @mantle !important; color: @text !important; } } .modal-footer { background-color: @mantle !important; border-top-color: @surface1 !important; } .btn-outline-secondary, .btn-outline-secondary:hover { background: @surface1 !important; border-color: @surface2 !important; color: @text !important; } .btn-primary, .btn-primary:hover { background-color: @accent !important; border-color: @accent !important; color: @surface1 !important; } /* image maker list (creator) */ .tc_imlist_add_imagemaker { border-color: @surface1 !important; &:hover { border-color: @subtext1 !important; } &::before { color: @overlay1 !important; } } .card { background-color: @base !important; } .card-footer { background: @crust !important; border-top-color: @surface0 !important; } .btn-info, .btn-outline-info { background-color: @surface0 !important; border-color: @surface2 !important; color: @text !important; &:hover { background-color: @overlay0 !important; border-color: @overlay0 !important; color: @text !important; } } .btn-info:focus { box-shadow: 0 0 0 0.1rem @accent !important; } .badge-default, .tc_badge_default { background-color: @surface0 !important; border-color: @surface2 !important; color: @subtext0 !important; } /* image maker "Edit" (creator) */ .btn-info { background-color: @surface2 !important; border-color: @surface2 !important; color: @text !important; } .btn-warning { background-color: @accent !important; border-color: @accent !important; color: @base !important; &:focus { box-shadow: 0 0 0 0.1rem @accent !important; } } .tc_im_parts_eye .tc_im_parts_eye_icon { background: @surface0 !important; } .tc_im_parts_ctrl .disabled [class^="tc_ctrl_"] { background-color: @surface0 !important; &::before { color: @text !important; } } .tc_im_layer_list li { border-color: @overlay0 !important; } /* image maker part editor (creator) */ .tc_sidebar_im_title { color: @subtext0 !important; &::after { background-color: @subtext0 !important; } } .tc_sidebar_im li a:not(.btn) { color: @text !important; } .tc_sidebar_parts_list li .tc_sidebar_parts_list_parts:hover { background-color: @surface0 !important; } .tc_parts_ctrl_setting .widget.white-bg.disabled { background-color: @surface0 !important; border-color: @surface2 !important; color: @subtext0 !important; } .tc_c_textmenu li a { color: @accent !important; } .btn:disabled, .btn:disabled:hover { background-color: @surface2 !important; border-color: @overlay1; color: @subtext1 !important; } .btn-danger, .btn-danger:hover { background-color: @red !important; border-color: @red !important; color: @base !important; } .hr-line-dashed { background-color: @subtext0 !important; border-color: @subtext0 !important; color: @subtext0 !important; } /* "bulk upload" (creator) */ .tc_bulkupload_type_select .tc_bulkupload_type_tab label { background-color: @surface0 !important; border-color: @accent !important; } .tc_bulkupload_color_select li input[type="radio"]:checked + label { box-shadow: inset 0 0 0 2px @accent; } .tc_color_chip, .tc_bulkupload_option h4 { background-color: @surface0 !important; border-color: @surface0 !important; } /* image maker part settings (creator) */ .tc_upload_imgs .tc_upload_img_old { background-color: @surface1 !important; &::after { background-color: @surface0 !important; } } .input-group-text { background-color: @surface2 !important; border-color: @surface2 !important; color: @subtext1 !important; } .tc_radio_switch label:first-child input[type="radio"] + span { background-color: @accent !important; color: @base !important; &::before { box-shadow: inset 0 0 0 1px @accent, -2px 0 1px @crust !important; } } /* image maker "rules" (creator) */ .text-info { color: @accent !important; } /* image maker "color palette" (creator) */ .tc_colorgp_detail_parts_deselect li { background: @surface0; border-color: @surface2; color: @text !important; &:hover { background: @surface2 !important; border-color: @overlay0 !important; color: @text !important; } &::before { color: @subtext1 !important; } } /* "Sort layer order" (creator) */ .tc_im_layer_sort li > div { background: @surface0 !important; border-color: @surface0 !important; i { color: @subtext1 !important; } } /* item list (creator) */ .tc_items_itemlist_header .tc_items_itemlist_sortno, .tc_items_itemlist.is_style_detail > li.tc_item_opened { background-color: @base !important; } .tc_items_itemlist.is_style_detail > li .tc_items_itemlist_header .tc_items_itemlist_no { background-color: @surface1 !important; color: @text !important; } .tc_items_itemlist.is_style_detail > li { border-color: @base !important; } .page-item.disabled .page-link { background-color: @surface0 !important; border-color: @base !important; color: @text !important; } .page-item.active .page-link { background: @accent !important; border-color: @accent !important; color: @surface0 !important; } .tc_items_itemlist.is_style_detail > li .tc_items_itemlist_content .tc_items_itemlist_layers > li { border-bottom-color: @subtext0 !important; } .tc_c_textmenu li { border-left-color: @subtext0 !important; border-right-color: @subtext0 !important; } /* thank u isabel for fixing this part */ .tc_items_itemlist.is_style_detail > li .tc_items_itemlist_content .tc_items_itemlist_layers > li .tc_items_itemlist_imgs > li { &, &::before { background-color: @surface0 !important; border-color: @surface0 !important; } } .custom-select { background: @base !important; border-color: @surface1 !important; color: @text !important; } .tc_items_style > label { .tc_radio_label { border-color: @subtext0 !important; } input[type="radio"]:checked + .tc_radio_label { border-color: @accent !important; color: @accent !important; } } /* image maker publication (creator) */ .tc_release_description { background: @surface0 !important; } .border-danger { border-color: @red !important; } .text-danger { color: @red !important; } .text-navy { color: @accent !important; } /* discovery page */ .discovery_header .discovery_description { color: @overlay2 !important; } .discovery_totop { background-color: @surface1 !important; color: @text !important; } .loading-spiral[data-v-46b20d22] { border-color: @subtext0 !important; } /* image maker (inner + outer) */ .play-Imagemaker.is_info_show .imagemaker_info_bg { background: @mantle !important; } /* "Scope of Use" modal */ .play-Container .vm--container .vm--modal .content-wrapper { background: @surface0 !important; a { color: @accent !important; } table, td { border-color: @surface0 !important; } .useable::before { color: @accent !important; } } /* "how to use bookmark" modal (not signed in) */ .simplebar-wrapper .simplebar-mask .simplebar-offset .simplebar-content-wrapper { background: @surface0 !important; header button.close-dialog { color: @text !important; } } .imagemaker_info_wrapper { .imagemaker_info_header { background-color: @mantle !important; .imagemaker_info_use_range li a { color: @accent !important; } } .imagemaker_info_footer { background-color: @mantle !important; } /* help button (outer image maker) */ .imagemaker_info_btn_help { background-color: @surface1 !important; border-color: @surface2 !important; box-shadow: 0 4px 0 @surface1 !important; color: @text !important; } /* "play" button (outer image maker) */ .imagemaker_info_btn_start { background: @accent !important; border-color: @accent !important; box-shadow: 0 4px 0 @accent !important; color: @base !important; } .imagemaker_info_creator a { color: @accent !important; } .imagemaker_info_description a { color: @accent !important; } /* tags (outer image maker) */ .imagemaker_info_use_range li.is_can > div { background: @surface0 !important; border-color: @surface1 !important; color: @text !important; } .imagemaker_info_tag a { border-color: @surface2 !important; color: @subtext0 !important; &::before { color: @accent !important; } } .imagemaker_info_use_range li > div { background: @surface0 !important; border-color: @surface1 !important; color: @text !important; } /* tag icon (outer image maker) */ .imagemaker_info_use_range li.is_can > div::before { color: @accent !important; } } .is_info_show .imagemaker_info_show_btn { background: @accent !important; color: @overlay0 !important; } /* outer bookmark button (outer image maker) */ .play-Imagemaker.is_info_show .imagemaker_info_icon .bookmark { background-color: @surface0 !important; border-color: @surface2 !important; } /* dice/random button (inner image maker) */ .imagemaker_menu_btn { background-color: @surface1 !important; } /* non-selected color (inner image maker) */ .imagemaker_colorBox ul li { border-color: @overlay2 !important; /* empty color (inner image maker) */ &.emptycolor { border-color: @overlay2 !important; } /* selected color (inner image maker) */ &.selected { border-color: @overlay2 !important; box-shadow: inset 0 0 0 3px @overlay2 !important; } } .imagemaker_parts_menu ul li.selected { background-color: @surface0 !important; &::before { box-shadow: inset 0 -5px 0 -1px @accent !important; } } li.selected::after { box-shadow: inset 0 0 0 3px @accent !important; } /* switch to outer image maker (inner image maker) */ .imagemaker_info_show_btn { background-color: @accent !important; border-color: @accent !important; color: @overlay0 !important; } /* bookmark button (inner image maker) */ .play-Imagemaker .bookmark { background-color: @accent !important; border-color: @accent !important; } .imagemaker_ctrl_btns .btn_show_itemlist.selected { background-color: @accent !important; color: @overlay0 !important; } /* randomize image (inner image maker) */ .play-Container .play-Imagemaker .imagemaker_control_wrapper .imagemaker_control_popup { background: @mantle !important; } .is_menu_show .imagemaker_menu_btn { color: @subtext0 !important; } .imagemaker_control_panel_wrapper .imagemaker_random_menu { background: @surface0 !important; } .imagemaker_btn_random { background: @accent !important; color: @crust !important; } .imagemaker_btn_allreset { background: @surface2 !important; color: @text !important; } /* move image element (background) (inner image maker) */ .imagemaker_controller { background-color: @mantle !important; } /* rotate image element (inner image maker) */ .ctrlbtn-rotate_left, .ctrlbtn-rotate_right { background: @surface0 !important; color: @accent !important; } /* move image element (buttons) (inner image maker) */ .control_position_wrapper .ctrlbtn_position_inner::before, .control_position_wrapper .ctrlbtn_position_inner::after { background: @surface0 !important; } .ctrlbtn-move_up, .ctrlbtn-move_down, .ctrlbtn-move_right, .ctrlbtn-move_left { color: @accent !important; } .imagemaker_controller_reset, .imagemaker_controller_reset:hover { background: @surface0 !important; color: @text !important; } /* "Done" button (inner image maker) */ .imagemaker_complete_btn, .imagemaker_complete_btn:hover { background: @accent !important; color: @surface0 !important; } /* image randomizer complete modal (image complete) */ .randommaker_result_modal_wrapper { .randommaker_result_modal { background-color: @surface0 !important; border-color: @accent !important; } .randommaker_result_message { background: @yellow !important; color: @crust !important; } .randommaker_result_btns { .randommaker_again_btn { background: @yellow !important; border-color: @yellow !important; color: @crust !important; } .randommaker_complete_btn { background: @green !important; border-color: @green !important; box-shadow: 0 4px 0 @green !important; color: @crust !important; } } } /* load screen after clicking "Done" (image complete) */ .save_anime { background-color: @base !important; } /* "Your picture is done!" (image complete) */ .complete-Main { background: @mantle !important; } /* download button (image complete) */ .complete-Download_Btn, .complete-Download_Btn:hover { background: @accent !important; border-color: @accent !important; box-shadow: 0 4px 0 @accent !important; color: @surface1 !important; } /* "add to bookmarks" area (image complete) */ .complete-Container .recommend-bookmark { background: @mantle !important; border-color: @surface0 !important; /* fix for "Add to bookmarks" button" */ .c_btn { box-shadow: 0 4px 0 @surface0 !important; } } /* share image (image complete) */ .complete-Share_Wrapper { background: @mantle !important; border-color: @surface0 !important; } .complete-ShareSns .complete-ShareSns_Copy { background-color: @surface0 !important; border-color: @surface2 !important; color: @subtext0 !important; } .complete-ShareText { .complete-ShareText_Title { color: @subtext0 !important; } textarea { background-color: @surface0 !important; border-color: @overlay0 !important; color: @subtext0 !important; } } /* "Create a new one!" button (image complete) */ .complete-Btn_Back, .complete-Btn_Back:hover { background: @surface1 !important; border-color: @surface1 !important; box-shadow: 0 4px 0 @surface0 !important; color: @text; } .st-Related_Tags { background-color: @mantle !important; } .st-Related_ImagemakerList { background-color: @mantle !important; } .sitetop-ImagemakerList_List a .sw_imagemaker_creator { color: @subtext0 !important; } /* "Search by tag" (image complete) */ .st-Related_Tags .st-Related_Tag a { background: @surface0 !important; border-color: @accent !important; color: @text !important; &::before { color: @accent !important; } } /* "Copied to clipboard" popup (image complete) */ .toasted.sw-Toast.bubble { background-color: @accent !important; color: @surface0 !important; } /* fix for bookmark icon (bookmarks page) */ .bookmark-inner h2 .fa { color: @accent !important; } /* support.picrew.me page */ .site-branding { background-color: @base !important; color: @text !important; } .menu-toggle { background-color: @surface0 !important; color: @text !important; &:hover { background-color: @surface2 !important; color: @text !important; } } .site-title a, .site-description { color: @text !important; } .bogo-language-name a { color: @accent !important; } .main-navigation { background-color: @mantle !important; color: @text !important; a { color: @text !important; } a:hover, ul > :hover > a { color: @accent !important; } /* "what is picrew?" page (support) */ li.current_page_item > a::before, li.current-menu-item > a::before { border-bottom-color: @accent !important; } .nav-menu > li > a::after, .menu > li > a::after { color: @accent !important; } } .picrew_front-page-content-area.content-area .picrew_front-content .with-featured-image { background-color: @mantle !important; } .widget_linkblock { border-color: @accent !important; box-shadow: 0 0 0 0 @accent inset !important; color: @text !important; .widget_linkblock_title { color: @accent !important; } .widget_linkblock_text { color: @subtext1 !important; } &:hover { border-color: @accent !important; box-shadow: 0 0 0 4px @accent inset !important; color: @text !important; } } .front-widget-area { border-bottom-color: @surface2 !important; } .footer-widget-area { background-color: @mantle !important; border-top-color: @mantle !important; .widget ul > li { border-top-color: @surface2 !important; &:last-child { border-bottom-color: @surface2 !important; } } a { color: @text !important; } .widget-title, a:hover { color: @accent !important; } } /* aaaaaaaaaaaaaa */ #search-3 > #searchform > div > input[type="text"] { background-color: @surface0 !important; border-color: @surface2 !important; color: @text !important; &:focus { border-color: @accent !important; } } #searchsubmit > button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span { background-color: @surface1 !important; color: @text !important; } .site-footer { background-color: @crust !important; border-top-color: @surface0 !important; color: @subtext1 !important; } .page .site-content { background-color: @mantle !important; } .content-wrapper.full-width.without-featured-image { background-color: @mantle !important; color: @text !important; } body.page:not(.home) .entry-title { color: @text !important; &::after { background: @accent !important; } } .entry-content h2 { background: @surface0 !important; border-bottom-color: @accent !important; color: @text !important; } .content-wrapper.full-width .hentry::after { background-color: @surface1 !important; } /* "learn how to play with picrew" page (support) */ #toc_container { background: @surface0 !important; border-color: @surface2 !important; a { color: @accent !important; } p.toc_title { color: @text !important; } } .entry-content { td, table { border-color: @surface2 !important; } h3 { border-bottom-color: @surface2 !important; border-left-color: @accent !important; color: @text !important; } h4 { color: @subtext1 !important; } h4::before, a { color: @accent !important; } } /* "Create your image maker" page (support) */ .content-wrapper { background: @mantle !important; } .sidebar-widget-area .widget ul > li { border-top-color: @overlay2 !important; > a { color: @accent !important; } } /* "list of creator functions" page (support) */ .site-content { background-color: @mantle !important; } .sidebar-widget-area .widget-title { color: @text !important; } .blog { .entry-title a { color: @accent !important; } .entry-body { color: @subtext1 !important; } } .wp-pagenavi { span.current { background: @accent !important; border-color: @accent !important; color: @surface1 !important; } a { background-color: @base !important; border-color: @accent !important; color: @text !important; &:hover { background-color: @accent !important; color: @surface1 !important; } } } /* "list of creator functions" archive page...? honestly idfk why this is a thing (support) */ .archive { .page-title { color: @text !important; } .entry-title a { color: @accent !important; } .entry-body { color: @text !important; } } } }