すべてのページに適用する可変値。私の別のスタイルとセットじゃないと、何も動作しません。
日本語サイトの表示をマシにする可変値 (var ja-JP) by MaruniUmebachi
Details
AuthorMaruniUmebachi
LicenseCC 0
CategoryStyle
Created
Updated
Size42 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name 0. var
@version 20250113.04.51
@namespace https://userstyles.world/user/MaruniUmebachi
@description すべてのページに適用する、スタイルテーマ。
@homepage https://userstyles.world/user/MaruniUmebachi
@author MaruniUmebachi
@license CC 0
==/UserStyle== */
@-moz-document url-prefix("http"), regexp(".*") {
/* all */
:root {
--Stylus-CSS: "* var";
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "Layout";
--column-width-Stylus: calc(210mm / 3);
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "Body x";
--inline-size-Stylus-body: 100%;
--max-inline-size-Stylus-body: 100vw;
--margin-block-Stylus-body-x: auto;
--inline-size-Stylus-body-x: var(--inline-size-Stylus-body);
--max-inline-size-Stylus-body-x: var(--max-inline-size-Stylus-body);
}
}
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "Text";
/* --hanging-punctuation-Stylus: none; none | first | last | allow-end | force-end | first last */
--hyphens-Stylus: auto;
--letter-spacing-Stylus: calc(1em / 8);
--line-break-Stylus: strict;
--overflow-wrap-Stylus: break-word;
--tab-size-Stylus: 4;
--text-align-Stylus: start;
--text-align-last-Stylus: auto;
--text-align-last-Stylus-table: justify;
--text-indent-Stylus: 0;
--text-justify-Stylus: inter-character;
/* --text-size-adjust-Stylus: 100%; 100% | none */
/* --text-transform-Stylus: none; none | capitalize | uppercase | lowercase | full-width | full-size-kana */
--text-transform-Stylus-char-ja: full-width;
/* --white-space-Stylus: normal; normal | nowrap | pre | pre-wrap | pre-line | break-spaces */
--word-break-Stylus: auto-phrase;
--word-spacing-Stylus: calc(1em / 16);
--word-wrap-Stylus: var(--overflow-wrap-Stylus);
--text-wrap-Stylus: balance;
--text-decoration-Stylus-link: underline;
--text-decoration-Stylus: none;
--text-underline-position-Stylus: under;
--text-spacing-trim-Stylus: trim-start;
--user-select-Stylus: all;
}
:lang(en) font[style="vertical-align: inherit;"] font[style="vertical-align: inherit;"],
:lang(ja) {
--Stylus-CSS: "* var";
--font-feature-settings-Stylus-lang-ja: "nlck";
--font-feature-settings-Stylus-lang: var(--font-feature-settings-Stylus-lang-ja);
--text-justify-Stylus: inter-character;
}
:lang(en) {
--Stylus-CSS: "* var";
--text-justify-Stylus: inter-word;
}
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "font";
--font-size-Stylus: calc(16px * 1.5);
--line-height-Stylus: 2;
--font-family-Stylus: "Stylus Font", "Stylus Sans";
--font-Stylus: var(--font-size-Stylus) / var(--line-height-Stylus) var(--font-family-Stylus);
--font-feature-settings-Stylus: var(--font-feature-settings-Stylus-variant-ligatures), var(--font-feature-settings-Stylus-lang-ja), "palt";
--font-kerning-Stylus: normal;
--font-variant-east-asian-Stylus: proportional-width;
--font-variant-ligatures-Stylus: common-ligatures contextual;
--font-feature-settings-Stylus-variant-ligatures: "liga", "clig";
}
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "form";
--font-Stylus: normal;
--font-feature-settings-Stylus-form: normal;
--font-variant-Stylus-form: normal;
--font-variant-alternates-Stylus-form: normal;
--font-variant-caps-Stylus-form: normal;
--font-variant-east-asian-Stylus-form: normal;
--font-variant-ligatures-Stylus-form: normal;
--font-variant-numeric-Stylus-form: slashed-zero;
--font-variant-position-Stylus-form: normal;
--font-variation-settings-Stylus-form: normal;
--font-kerning-Stylus-form: normal;
--font-stretch-Stylus-form: condensed;
--font-weight-Stylus-form: normal;
--spacing-Stylus-form: normal;
--letter-spacing-Stylus-form: var(--spacing-Stylus-form);
--word-spacing-Stylus-form: var(--spacing-Stylus-form);
--padding-inline-Stylus-form: calc(1lh - 1em);
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "input";
--font-variant-numeric-Stylus-input: slashed-zero;
}
}
}
}
@-moz-document url-prefix("http"), regexp(".*") {
/* other */
:root {
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "other";
--font-Stylus--moz-button: -moz-button;
--Font-MOZButn: var(--font-Stylus--moz-button);
--Font-FS: var(--font-feature-settings-Stylus);
---webkit-font-kerning-Stylus: var(--font-kerning-Stylus);
--font-feature-settings: var(--font-feature-settings-Stylus);
--font-variant-east-asian: var(--font-variant-east-asian-Stylus);
--font-variant-numeric-Stylus-table: slashed-zero tabular-nums;
--spacing-Stylus-line: normal;
--letter-spacing-Stylus-line: var(--spacing-Stylus-line);
--word-spacing-Stylus-line: var(--spacing-Stylus-line);
--text-wrap-Stylus-line: var(--text-wrap-Stylus);
--word-break-Stylus-line: var(--word-break-Stylus);
--overflow-wrap: var(--overflow-wrap-Stylus);
--filter-Stylus-invert: invert(100%) hue-rotate(180deg);
}
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "List";
--overflow-wrap-Stylus-li: break-word;
--text-wrap-Stylus-li: balance;
--word-break-Stylus-li: auto-phrase;
}
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "font ReaderView";
--font-family-ReaderView: var(--font-family-ReaderView-serif);
--font-family-ReaderView-serif: var(--font-family-Stylus-article-p);
--font-family-ReaderView-sans-serif: var(--font-family-Stylus);
--font-family-ReaderView-monospace: var(--font-family-Stylus-monospace);
--font-family-ReaderView-pre-code: var(--font-family-ReaderView-monospace);
--font-family-ReaderView-pre: var(--font-family-ReaderView-monospace);
--font-family-ReaderView-code: var(--font-family-ReaderView-monospace);
}
}
}
@-moz-document url-prefix("http"), regexp(".*") {
/* article */
:root {
--Stylus-CSS: "* var";
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "article";
--box-sizing-Stylus-article: border-box;
--display-Stylus-article: block;
--inline-size-Stylus-article: 600px;
--width-Stylus-article: var(--inline-size-Stylus-article);
--max-inline-size-Stylus-article: calc(100vw - 1em);
--max-width-Stylus-article: var(--max-inline-size-Stylus-article);
--column-width-Stylus-article: var(--column-width-Stylus);
--margin-Stylus-article: var(--margin-block-Stylus-article) var(--margin-inline-Stylus-article);
--margin-block-Stylus-article: 1.5lh;
--margin-inline-Stylus-article: auto;
--padding-Stylus-article: var(--padding-block-Stylus-article) var(--padding-inline-Stylus-article);
--padding-block-Stylus-article: 1.5lh;
--padding-inline-Stylus-article: auto;
--font-size-Stylus-article: var(--font-size-Stylus);
--line-height-Stylus-article: 2;
--font-family-Stylus-article: var(--font-family-Stylus-article-p);
--font-Stylus-article: var(--font-size-Stylus-article) / var(--line-height-Stylus-article) var(--font-family-Stylus-article);
--font-feature-settings-Stylus-article: "nlck";
--font-kerning-Stylus-article: normal;
--font-variant-east-asian-Stylus-article: proportional-width;
--font-variant-ligatures-Stylus-article: var(--font-variant-ligatures-Stylus);
--text-align-Stylus-article: var(--text-align-Stylus);
--text-align-last-Stylus-article: var(--text-align-last-Stylus);
--letter-spacing-Stylus-article: calc(1em / 8);
--word-spacing-Stylus-article: var(--word-spacing-Stylus);
--text-wrap-Stylus-article: wrap;
--word-break-Stylus-article: auto-phrase;
--hyphens-Stylus-article: normal;
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "paragraph";
--display-Stylus-article-p: block;
--gap-Stylus-article-p: 1lh;
--inline-size-Stylus-article-p: var(--inline-size-Stylus-article);
--max-inline-size-Stylus-article-p: var(--max-inline-size-Stylus-article);
--column-width-Stylus-article-p: var(--column-width-Stylus-article);
--margin-Stylus-article-p: var(--margin-block-Stylus-article-p) var(--margin-inline-Stylus-article-p);
--margin-block-Stylus-article-p: var(--gap-Stylus-article-p);
--margin-inline-Stylus-article-p: auto;
--margin-Stylus-article-p-block: var(--margin-Stylus-article-p);
--font-size-Stylus-article-p: calc(16px * 1.5);
--line-height-Stylus-article-p: 3;
--font-family-Stylus-article-p: "Stylus Article", "Article Stylus", "Article serif", "Garamond", serif;
--font-family-Stylus-article-p-last: "Stylus Article Last", "Stylus Article Last", "Article serif Last", "Garamond Last", serif;
--font-Stylus-article-p: var(--font-size-Stylus-article-p) / var(--line-height-Stylus-article-p) var(--font-family-Stylus-article-p);
--font-feature-settings-Stylus-article-p: var(--font-feature-settings-Stylus-article);
--font-variant-east-asian-Stylus-article-p: proportional-width;
--font-kerning-Stylus-article-p: normal;
--font-variant-ligatures-Stylus-article-p: var(--font-variant-ligatures-Stylus-article);
--letter-spacing-Stylus-article-p: calc(1em / 16px);
--word-spacing-Stylus-a...