A minor tweak to avoid strange styles on input forms.
* input... by MaruniUmebachi
Details
AuthorMaruniUmebachi
LicenseCC 0
Category*
Created
Updated
Size5.0 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 * form
@version 20241013.06.01
@namespace .*
@description A minor tweak to avoid strange styles on input forms.\n入力フォームに変なスタイルがつかないようにするための小細工。
@author MaruniUmebachi
@license CC 0
==/UserStyle== */
@-moz-document regexp(".*") {
:root {
--Stylus-CSS: "* form";
&,
body {
--Stylus-CSS-section-1: "* form" "read_write";
--font-feature-settings-Style-read_write: var(--font-feature-settings-Style-form);
--font-variant-Style-read_write: var(--font-variant-Style-form);
--font-variant-alternates-Style-read_write: var(--font-variant-alternates-Style-form);
--font-variant-caps-Style-read_write: var(--font-variant-caps-Style-form);
--font-variant-east-asian-Style-read_write: var(--font-variant-east-asian-Style-form);
--font-variant-ligatures-Style-read_write: var(--font-variant-ligatures-Style-form);
--font-variant-numeric-Style-read_write: var(--font-variant-numeric-Style-form);
--font-variant-position-Style-read_write: var(--font-variant-position-Style-form);
--font-variation-settings-Style-read_write: var(--font-variation-settings-Style-form);
--font-stretch-Style-read_write: var(--font-stretch-Style-form);
--font-weight-Style-read_write: var(--font-weight-Style-form);
--spacing-Style-read_write: var(--spacing-Style-form);
--letter-spacing-Style-read_write: var(--letter-spacing-Style-form);
--word-spacing-Style-read_write: var(--word-spacing-Style-form);
}
:is(input, textarea):read-write {
--Stylus-CSS: "* form" "read_write";
--Stylus-CSS-section-1: "* form" "read_write";
font-feature-settings: var(--font-feature-settings-Style-read_write);
font-variant: var(--font-variant-Style-read_write);
font-variant-alternates: var(--font-variant-alternates-Style-read_write);
font-variant-caps: var(--font-variant-caps-Style-read_write);
font-variant-east-asian: var(--font-variant-east-asian-Style-read_write);
font-variant-ligatures: var(--font-variant-ligatures-Style-read_write);
font-variant-numeric: var(--font-variant-numeric-Style-read_write);
font-variant-position: var(--font-variant-position-Style-read_write);
font-variation-settings: var(--font-variation-settings-Style-read_write);
font-stretch: var(--font-stretch-Style-read_write);
font-weight: var(--font-weight-Style-read_write);
letter-spacing: var(--letter-spacing-Style-read_write);
word-spacing: var(--word-spacing-Style-read_write);
}
&,
body {
--Stylus-CSS-section-2: "* form" "search";
--font-feature-settings-Style-search: var(--font-feature-settings-Style-read_write);
--font-variant-Style-search: var(--font-variant-Style-read_write);
--font-variant-alternates-Style-search: var(--font-variant-alternates-Style-read_write);
--font-variant-caps-Style-search: var(--font-variant-caps-Style-read_write);
--font-variant-east-asian-Style-search: var(--font-variant-east-asian-Style-read_write);
--font-variant-ligatures-Style-search: var(--font-variant-ligatures-Style-read_write);
--font-variant-numeric-Style-search: var(--font-variant-numeric-Style-read_write);
--font-variant-position-Style-search: var(--font-variant-position-Style-read_write);
--font-variation-settings-Style-search: var(--font-variation-settings-Style-read_write);
--font-stretch-Style-search: var(--font-stretch-Style-read_write);
--font-weight-Style-search: var(--font-weight-Style-read_write);
--spacing-Style-search: var(--spacing-Style-read_write);
--letter-spacing-Style-search: var(--letter-spacing-Style-read_write);
--word-spacing-Style-search: var(--word-spacing-Style-read_write);
}
:is([type="search"]) {
--Stylus-CSS: "* form" "search";
--Stylus-CSS-section-2: "* form" "search";
font-feature-settings: var(--font-feature-settings-Style-search);
font-variant: var(--font-variant-Style-search);
font-variant-alternates: var(--font-variant-alternates-Style-search);
font-variant-caps: var(--font-variant-caps-Style-search);
font-variant-east-asian: var(--font-variant-east-asian-Style-search);
font-variant-ligatures: var(--font-variant-ligatures-Style-search);
font-variant-numeric: var(--font-variant-numeric-Style-search);
font-variant-position: var(--font-variant-position-Style-search);
font-variation-settings: var(--font-variation-settings-Style-search);
font-stretch: var(--font-stretch-Style-search);
font-weight: var(--font-weight-Style-search);
letter-spacing: var(--letter-spacing-Style-search);
word-spacing: var(--word-spacing-Style-search);
}
}
}