すべてのページに適用する、スタイルテーマ。
* var by MaruniUmebachi
Details
AuthorMaruniUmebachi
LicenseCC 0
Category.*
Created
Updated
Size5.4 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name * var
@version 20241013.15.16
@namespace .*
@description すべてのページに適用する、スタイルテーマ。
@author MaruniUmebachi
@license CC 0
==/UserStyle== */
@-moz-document url-prefix("http"), regexp(".*") {
:root {
--Stylus-CSS: "* var";
--font-language-override-Stylus: "JPN";
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "display";
--size-A4-Stylus: 210mm;
--max-inline-size-Stylus: var(--size-A4-Stylus);
--max-width-Stylus: var(--max-inline-size-Stylus);
--column-width-Stylus: calc(210mm / 3);
}
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "text";
--overflow-wrap-Stylus: break-word;
--text-wrap-Stylus: balance;
--word-break-Stylus: keep-all;
--hyphens-Stylus: auto;
}
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "font";
--font-feature-settings-Stylus: "palt";
--font-variant-east-asian-Stylus: proportional-width;
--font-kerning-Stylus: auto;
--font-size-Stylus: calc(16px * 1.5);
--line-height-Stylus: 2;
--font-family-Stylus: serif;
--letter-spacing-Stylus: calc(1em / 8);
--word-spacing-Stylus: calc(1em / 16);
--text-align-Stylus: justify;
--text-align-last-Stylus: auto;
--text-underline-position-Stylus: under;
}
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "article";
--max-inline-size-Stylus-article: var(--max-inline-size-Stylus);
--max-width-Stylus-article: var(--max-width-Stylus);
--margin-block-Stylus-article: 1.5lh;
--margin-inline-Stylus-article: .5em;
--padding-block-Stylus-article: .5em;
--padding-inline-Stylus-article: .5em;
--font-size-Stylus-article: var(--font-size-Stylus);
--line-height-Stylus-article: var(--line-height-Stylus);
--font-family-Stylus-article: var(--font-family-Stylus);
--letter-spacing-Stylus-article: var(--letter-spacing-Stylus);
--word-spacing-Stylus-article: var(--word-spacing-Stylus);
--text-align-Stylus-article: var(--text-align-Stylus);
--text-align-last-Stylus-article: var(--text-align-last-Stylus);
}
& {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "form";
--font-feature-settings-Style-form: normal;
--font-variant-Style-form: normal;
--font-variant-alternates-Style-form: normal;
--font-variant-caps-Style-form: normal;
--font-variant-east-asian-Style-form: normal;
--font-variant-ligatures-Style-form: normal;
--font-variant-numeric-Style-form: slashed-zero;
--font-variant-position-Style-form: normal;
--font-variation-settings-Style-form: normal;
--font-kerning-Style-form: normal;
--font-stretch-Style-form: condensed;
--font-weight-Style-form: normal;
--spacing-Style-form: normal;
--letter-spacing-Style-form: var(--spacing-Style-form);
--word-spacing-Style-form: var(--spacing-Style-form);
}
& {
--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);
}
}
}
@-moz-document regexp(".*") {
:root {
--Stylus-CSS: "* var";
:where(&, *) {
--Stylus-CSS: "* var";
--Stylus-CSS-group: "monospace";
--font-family-Stylus-monospace: "Roboto Mono", var(--Noto-Sans-Mono-Source-Han-Sans-HW), monospace;
--font-family-Stylus-mono: var(--font-family-Stylus-monospace);
--font-family-Stylus-pre: var(--font-family-Stylus-monospace);
--font-variant-numeric-Stylus-monospace: slashed-zero;
--font-variant-numeric-Stylus-mono: var(--font-variant-numeric-Stylus-monospace);
--font-variant-numeric-Stylus-pre: var(--font-variant-numeric-Stylus-monospace);
--font-variant-numeric-Stylus-code: var(--font-variant-numeric-Stylus-monospace);
}
:where(*, &) {
--Stylus-CSS: "* var";
--Noto-Sans-Mono-Source-Han-Sans-HW: "Noto Sans Mono ExtraCondensed", var(--Source-Han-Sans-HW);
}
}
:where(:lang(ja), :lang(en), :lang(fr), :lang(es), :lang(ru)) {
--Source-Han-Sans-HW: "Source Han Sans HW VF", "Source Han Sans HW";
}
:lang(zh-TW),
:lang(zh-cmn-Hant),
:lang(zh-Hant) {
--Stylus-CSS: "* var";
--Source-Han-Sans-HW: "Source Han Sans HW TC VF", "Source Han Sans TC HW";
}
:lang(zh-CN),
:lang(zh-cmn-Hans),
:lang(zh-Hans) {
--Stylus-CSS: "* var";
--Source-Han-Sans-HW: "Source Han Sans HW VF", "Source Han Sans HW";
}
}
@-moz-document regexp("^\\w+-extension://.+") {
}