Greasy Fork is available in English.

Dark My Nintendo

A dark theme for the My Nintendo website!

/* ==UserStyle==
@name Dark My Nintendo
@namespace github.com/CodyMKW/My-Userstyles
@version 1.4.6
@description A dark theme for the My Nintendo website!
@homepageURL https://sites.google.com/view/codymkw/userstyles
@supportURL https://github.com/CodyMKW/My-Userstyles/issues
@author CodyMKW (https://sites.google.com/view/codymkw/home)
@license CC-BY-SA-4.0
@preprocessor stylus
@var select   character   'Choose a character'    [
  "Mario",
  "Kanna",
  "Uraraka",
  "Akko",
  "Maki",
  "Naruto",
  "Baruto",
  "CodyMKW"
]
@var checkbox dropshadow    "Character Drop Shadow"  0
@var text fontname    "Font Name"  Avenir
@var text pointvaluefontname    "Point Value Font"  mynintendo
@var select   backtotop   'Back to Top Image'    [
  "Block",
  "Kanna-Head",
  "UA-Academy-logo",
  "Luna-Nova-emblem",
  "Fire-Force",
  "Sharingan",
  "Rinnegan",
  "CodyMKW-Mii"
]
@var select   sitefilters   'Website Filters (For fun :P)'    [
  "None",
  "Invert",
  "Saturate",
  "Sepia",
  "Grayscale",
  "Hue-Rotate"
]
==/UserStyle== */

@-moz-document domain("my.nintendo.com") {
.NHeader, .NFooter, .NewsItem_content, .MainNav_button, .NotificationItem-readed, .SiteNavPanelMenu-main .SiteNavPanelMenu_item, .SiteNavPanelMenu-sub, .SiteNavPanel_contentScroller, .AboutPoint_expiration .callout, .Pager_item-first:after, .Pager_item-next:after, .Pager_item-previous:after, .Pager_item>a:hover, .SecondaryNav_item.current, .PointCategory_label .valueCell:before, .PointCategory_child, .PointExpiration_expirePoints:before, .PointHistoryGroup_points:before, .form-select .select:hover, .PointDetailChild, .RewardSwipe_info, .MissionItem_points, .btn-inverse:hover, .MissionItem_progressBar, .RewardPoint_wallet, .RewardItem_info, .MoreRewards_end .target:hover, .RewardCategoryList_heading, .RewardDetail_officialButton:hover, .AnonymousIndex_header .signInButton:hover, .AnonymousIndex_header .signUpButton:hover, .GiftItem_points, .OthersItem .OthersItem_visual-step .step, .GettingStartedPoint_use, .GettingStartedPoint_reward, .SignUpMethod_item, .SignUpMethod_nnid, .SignUpMethod_body, .NotificationItem-special .NotificationItem_content, .NotificationItem_date {
    background-color: #202020 !important;
}
.Layout-main, .MiiStage, .PrimaryContent, .SecondaryContent, .MiiStage_bg, .MFooter, .Apps_inner, .AboutPoint_section, .AboutPoint_caution, .Layout-app, .GettingStartedPoint_reward, .SerialNumber_footer, .SerialNumber_enclose, .SerialNumber_actionInput, .SerialNumber_preview span.disabled, .Pager, .SecondaryNav, .PointCategory, .PointExpiration_item, .PointHistoryGroup_summary, .form-select, .PointHistoryGroup_footer, .PointHistoryGroup_border-expand, .PointDetail_body, .RewardSwipe, .RewardSwipe_title .text:before, .RewardFilter, .SiteNavPanelMenu-main .SiteNavPanelMenu_item:hover, .DirectNav a, .MissionItem_container, .btn-inverse, .Modal_contentInner, .RewardDetail_container, .RewardPoint, .MoreRewards, .RewardItem_title:before, .AvailablePoint_container, .RewardList_inner, .NewsDetail_body, .NewsDetail_footer, .AnonymousIndex_header, .AnonymousIndex_header .signInButton, .AnonymousIndex_header .signUpButton, .GiftList, .RewardResult, .GPRate, .GPGetType_body, .GPCaution, .GPFooter, .RewardGold, .SignUpMethod_nnid .lostPass:hover, .NotificationItem-special .NotificationItem_content:hover, .NotificationItem_date:hover {
    background-color: #161616 !important;
}
.Layout-app, .Modal_contentInner, .AnonymousIndex_header .signUpButton {
    background-image: none  !important;
}
.Apps_inner, .AboutPoint_section, .AboutPoint_caution, .GettingStartedPoint_reward, .SerialNumber_enclose, .SerialNumber_actionInput, .Pager, .SecondaryNav, .PointCategory, .PointExpiration_item, .PointHistoryGroup_summary:only-child, .form-select, .form-select:before, .RewardFilter, .DirectNav a, .MissionItem_container, .RewardDetail_enclose, .AvailablePoint_container, .AnonymousIndex_header .signInButton, .AnonymousIndex_header .signUpButton, .GPCaution {
    border: 4px solid #202020 !important;
}
.RewardPoint, .RewardPoint_wallet, .GiftList, .RewardResult, .GPRate, .RewardGold {
    border: 8px solid #202020 !important;
}
.NotificationItem:last-child {
    border-bottom: 1px solid #202020 !important;
}
.SiteNavPanelMenu-main .SiteNavPanelMenu_item+.SiteNavPanelMenu_item, .SiteNavPanelMenu-sub {
    border-top: 1px solid #161616 !important;
}
.PointHistoryGroup_summary, .PointHistoryGroup_footer {
    border-color: #202020 !important;
}
.SecondaryNav_itemSlopeLeft {
    background-image: none !important;
    border-right: 1px solid #202020 !important;
}
.PointHistoryGroup_border {
    border-right: 8px solid #202020 !important;
    border-left: 8px solid #202020 !important;
}
.SecondaryNav_itemSlopeRight {
    background-image: none !important;
    border-left: 1px solid #202020 !important;
}
.OthersItem~.OthersItem, .AnonymousIndex_pointSection {
    border-top: 8px solid #202020 !important;
}
body, .NewsItem_title, .SiteNavPanelMenu-main .mynintendo-icons, .SiteNavPanelMenu-main .label, .AboutPoint_expiration p,.AboutPoint_expiration .callout dt, .AboutPoint_expiration .callout dd, .AboutPoint_caution .title, .AboutPoint_caution .description p:last-child, .AboutPoint_pointDescription .text, .OthersItem_content .description, .GettingStartedPoint_description, .GettingStartedPoint_header .subTitle, .SerialNumber_actionInput, .SerialNumber_message, .PointHistoryGroup_title, .RewardSwipe_title .text, .MissionItem_title, .MissionHelp_missionDescription, .MissionHelp_missionTitle, .RewardDetail_subtitle, .RewardDetail_description, .RewardLimit_title, .RewardDetail_title, .RewardPoint_main .pointName, .RewardDetail_pointHeader, .RewardItem_title, .RewardCategoryList_heading, .mynintendo-icons-reward:before, .NewsDetail_title, .NewsDetail_body p, .RewardDetail_officialButton, .AnonymousIndex_videoContent .description, table, th, td, b, .GiftItem_title, .RewardResult_header .title, .RewardResult_header .lead, .NotificationItem-special .NotificationItem_content, .NotificationItem_date {
   color: #828282 !important;
}
.MainNav_button {
    box-shadow: 0 4px 0 0 #121212 !important;
}
.MainNav_line line, .PointHistoryGroup_border .dot line, .MissionHelp_line line, .RewardDetail_container .RewardDetail_line line, .AvailablePoint_divider line, .RewardResult_line line {
    stroke: #202020 !important;
}
.RewardItem_line line {
    stroke: #161616 !important;
}
.PointCategory_child .tongue path, .PointDetailChild .tongue path {
    fill: #202020 !important;
}
.Tag-coming-soon {
    background-color: #e60012 !important;
    color: #ffffff !important;
}
.MissionBulkReceive {
    border-top: 4px solid #171717 !important;
    background-color: #232323 !important;
}
.MissionItem_progressBar .division {
    background-color: #3e3e3e !important;
}
.MFooter_character .mario {
  if character == "Mario" {
    background-image: url(https://cdn.my.nintendo.com/static/dist/images/pc/common/sprite/parts.8313da4e3b9a1725.png) !important;
  }
  else if character == "Kanna" {
    background-image: url(https://i.imgur.com/ykdCRXz.png) !important;
  }
  else if character == "Uraraka" {
    background-image: url(https://i.imgur.com/ucNf5HT.png) !important;
  }
  else if character == "Akko" {
    background-image: url(https://i.imgur.com/RJca0Ug.png) !important;
  }
  else if character == "Maki" {
    background-image: url(https://i.imgur.com/gjuqApK.png) !important;
  }
  else if character == "Naruto" {
    background-image: url(https://i.imgur.com/sFjHBX1.png) !important;
  }
  else if character == "Baruto" {
    background-image: url(https://i.imgur.com/A32YtWt.png) !important;
  }
  else if character == "CodyMKW" {
    background-image: url(https://i.imgur.com/yUKJi8z.png) !important;
  }
  if dropshadow {
   filter: drop-shadow(2px 4px 6px black);
  }
}
.NFooter .officialSite, .Pagetop {
  if backtotop == "Block" {
    background-image: url(https://cdn.my.nintendo.com/static/dist/images/pc/common/sprite/parts.8313da4e3b9a1725.png) !important;
  }
  else if backtotop == "Kanna-Head" {
    background-image: url(https://i.imgur.com/ykdCRXz.png) !important;
  }
  else if backtotop == "UA-Academy-logo" {
    background-image: url(https://i.imgur.com/ucNf5HT.png) !important;
  }
  else if backtotop == "Luna-Nova-emblem" {
    background-image: url(https://i.imgur.com/RJca0Ug.png) !important;
  }
  else if backtotop == "Fire-Force" {
    background-image: url(https://i.imgur.com/gjuqApK.png) !important;
  }
  else if backtotop == "Sharingan" {
    background-image: url(https://i.imgur.com/sFjHBX1.png) !important;
  }
  else if backtotop == "Rinnegan" {
    background-image: url(https://i.imgur.com/A32YtWt.png) !important;
  }
  else if backtotop == "CodyMKW-Mii" {
    background-image: url(https://i.imgur.com/yUKJi8z.png) !important;
  }
}
body.en-US.pc {
  if sitefilters == "None" {
    filter: none !important;
  }
  else if sitefilters == "Invert" {
    filter: invert(100%) !important;
  }
  else if sitefilters == "Saturate" {
    filter: saturate(35%) !important;
  }
  else if sitefilters == "Sepia" {
    filter: sepia(70%) !important;
  }
  else if sitefilters == "Grayscale" {
    filter: grayscale(100%) !important;
  }
  else if sitefilters == "Hue-Rotate" {
    filter: hue-rotate(90deg) !important;
  }
}
body, h1, h2, p, li, .NotificationItem * {
    font-family: fontname;
}
.MissionItem_pointItem .point, .CurrentPoints_item .value, .PointCategory_label .value, .PointItem_label .value, .PointDetailCategory_item .value, .PointDetailChild_item .value, .PointHistoryGroup_pointItem .operator, .PointHistoryGroup_pointItem .value, .PointExpiration_expirePointItem .value {
    font-family: pointvaluefontname;
}
small.copyright:after {
    content: ' - Dark My Nintendo v1.4.6 by CodyMKW' !important;
}
}