Recyclex / GBF Font Changer Mk-II

// ==UserScript==
// @name         GBF Font Changer Mk-II
// @version      20200322.1
// @description  Changes the default font to something nicer.
// @match        *://game.granbluefantasy.jp/*
// @match        *://gbf.game.mbga.jp/*
// @downloadURL  https://openuserjs.org/install/Recyclex/GBF_Font_Changer_Mk-II.user.js
// @updateURL    https://openuserjs.org/install/Recyclex/GBF_Font_Changer_Mk-II.user.js
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';
    var link = window.document.createElement('link');
    link.rel = 'stylesheet';
    link.type = 'text/css';
    link.href = 'data:text/css,' +
    // Selectors start here
        //Overall font, you can change this to whatever you like, might have to fine-tune everything else though.
        '* {font-family: "Helvetica", "メイリオ" !important;}' +
        //Home
        '.txt-stamina-remaining {font-size: 8px !important;}' +
        '.txt-bp-remaining {font-size: 8px !important;}' +
        '.txt-rank-value {font-size: 12px !important;}' +
        '.txt-joblv-value {font-size: 12px !important;}' +
        '.prt-lupi {padding-top: 3px !important;}' +
        '.prt-jp {padding-top: 3px !important;}' +
        '.prt-stone {padding-top: 3px !important;}' +
        //Menu
        '.prt-config-balloon {padding: 9px 21px 9px 10px; text-align: center;}' +
        //Inventory
        '.organized::after {font-size: 8px !important;}' +
        '.equipped::after {font-size: 8px !important;}' +
        //Weapons
        '.comment-m {padding-right: 20px !important;}' +
        //Summons
        '.prt-box .comment {padding-right: 20px !important;}' +
        '.txt-recast.only-once {color: rgb(230, 0, 0) !important;}' +
        //Class Skills
        '.txt-set {left: 232px !important;}'
    ;
    document.getElementsByTagName("HEAD")[0].appendChild(link)
})();