Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Citizen.css: Difference between revisions

MediaWiki interface page
No edit summary
No edit summary
Line 20: Line 20:
}
}


/* All CSS here will be loaded for users of the Citizen skin */
/* Generated from Material Theme Builder export 2026-03-11 — seed: #6A7D55 */
:root {
    /* Progressive (primary) color — mapped to primary-50 in OKLCH approximation */
    --color-progressive-oklch__h: 95;
    --color-progressive-oklch__c: 0.08;
    --color-progressive-oklch__l: 0.52;
    --transform-image-hover: none;
}
/* ── Light mode ──────────────────────────────────────────────────────────── */
:root.skin-theme-clientpref-day {
    --color-surface-0:  #FFFFFF;
    --color-surface-1:  #F5F4EE; /* surfaceContainerLow */
    --color-surface-2:  #EFEEE8; /* surfaceContainer */
    --color-surface-3:  #EAE8E3; /* surfaceContainerHigh */
    --color-surface-4:  #E4E2DD; /* surfaceContainerHighest */
    --color-base:      #1B1C19; /* onBackground */
    --color-emphasized: #1B1C19; /* onSurface */
    --color-subtle:    #45483F; /* onSurfaceVariant */
    --color-link:              #52643E; /* primary */
    --color-visited:          #52643E;
    --color-link--hover:      #3B4C29; /* primaryContainer dark */
    --color-visited--hover:    #3B4C29;
    --background-color-progressive:      #52643E; /* primary */
    --background-color-progressive--hover:#3B4C29;
    --color-destructive:      #BA1A1A; /* error */
    --backdrop-filter-frosted-glass: none;
    --opacity-glass: 1;
}
/* ── Dark mode ───────────────────────────────────────────────────────────── */
:root.skin-theme-clientpref-night {
:root.skin-theme-clientpref-night {
     --tg-border-color-base: rgba(255, 255, 255, 0.05);
    /* Surface scale — dark scheme */
     --tg-border-color-subtle: rgba(255, 255, 255, 0.02);
     --color-surface-0-oklch__h: 100;
     --tg-border-color-interactive: rgba(255, 255, 255, 0.08);
     --color-surface-0-oklch__c: 0.01;
     --tg-color-base: #e4ddcf;
     --color-surface-0-oklch__l: 0.08;
     --tg-color-emphasized: #fbf8f1;
     --color-surface-0: #131411; /* background / surfaceDim */
     --tg-color-subtle: #e3d2b0;
 
     --tg-color-inverted-progressive: #000;
     --color-surface-1-oklch__h: 100;
     --tg-color-surface-0: #1a1a1f;
    --color-surface-1-oklch__c: 0.012;
     --tg-color-surface-1: #1f1f24;
     --color-surface-1-oklch__l: 0.11;
     --tg-color-surface-2: #23232e;
    --color-surface-1: #1B1C19; /* surfaceContainerLow */
     --tg-color-surface-3: #282833;
 
     --tg-color-surface-4: #2c2c3c;
     --color-surface-2-oklch__h: 100;
     --tg-color-surface-5: #313142;
    --color-surface-2-oklch__c: 0.013;
     --tg-color-progressive: #f1c45e;
     --color-surface-2-oklch__l: 0.13;
     --tg-color-progressive--hover: #ffd16b;
    --color-surface-2: #1F201D; /* surfaceContainer */
     --tg-color-progressive--active: #e4b750;
 
     --tg-opacity-pattern: 0.05;
     --color-surface-3-oklch__h: 100;
    --color-surface-3-oklch__c: 0.013;
     --color-surface-3-oklch__l: 0.16;
    --color-surface-3: #292A27; /* surfaceContainerHigh */
 
     --color-surface-4-oklch__h: 100;
    --color-surface-4-oklch__c: 0.013;
     --color-surface-4-oklch__l: 0.20;
    --color-surface-4: #343531; /* surfaceContainerHighest */
 
     --color-base:      #E4E2DD; /* onBackground / onSurface */
    --color-emphasized: #E4E2DD;
    --color-subtle:     #C5C8BB; /* onSurfaceVariant */
 
     --color-link:              #B9CD9F; /* primary (dark) */
    --color-visited:           #B9CD9F;
     --color-link--hover:      #D4EABA; /* primaryFixed */
    --color-visited--hover:   #D4EABA;
 
     --background-color-progressive:       #B9CD9F;
     --background-color-progressive--hover: #D4EABA;


     --color-primary__h: 41.6;
     --color-destructive:       #FFB4AB; /* error (dark) */
    --color-primary__s: 84%;
    --color-primary__l: 65.7%;
}
}

Revision as of 02:41, 16 March 2026

/* All CSS here will be loaded for users of the Citizen skin */


@font-face {
    font-family: 'Helvetica Black';
    src: url('https://verybad.wiki/images/3/3f/Helveticablackoriginal_bold.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

.skin-citizen h1,
.skin-citizen h2,
.skin-citizen h3,
.skin-citizen h4,
.skin-citizen h5,
.skin-citizen h6 {
    font-family: 'Helvetica Black', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 900;
}

/* All CSS here will be loaded for users of the Citizen skin */
/* Generated from Material Theme Builder export 2026-03-11 — seed: #6A7D55 */

:root {
    /* Progressive (primary) color — mapped to primary-50 in OKLCH approximation */
    --color-progressive-oklch__h: 95;
    --color-progressive-oklch__c: 0.08;
    --color-progressive-oklch__l: 0.52;
    --transform-image-hover: none;
}

/* ── Light mode ──────────────────────────────────────────────────────────── */
:root.skin-theme-clientpref-day {
    --color-surface-0:  #FFFFFF;
    --color-surface-1:  #F5F4EE; /* surfaceContainerLow */
    --color-surface-2:  #EFEEE8; /* surfaceContainer */
    --color-surface-3:  #EAE8E3; /* surfaceContainerHigh */
    --color-surface-4:  #E4E2DD; /* surfaceContainerHighest */

    --color-base:       #1B1C19; /* onBackground */
    --color-emphasized: #1B1C19; /* onSurface */
    --color-subtle:     #45483F; /* onSurfaceVariant */

    --color-link:              #52643E; /* primary */
    --color-visited:           #52643E;
    --color-link--hover:       #3B4C29; /* primaryContainer dark */
    --color-visited--hover:    #3B4C29;

    --background-color-progressive:       #52643E; /* primary */
    --background-color-progressive--hover:#3B4C29;

    --color-destructive:       #BA1A1A; /* error */

    --backdrop-filter-frosted-glass: none;
    --opacity-glass: 1;
}

/* ── Dark mode ───────────────────────────────────────────────────────────── */
:root.skin-theme-clientpref-night {
    /* Surface scale — dark scheme */
    --color-surface-0-oklch__h: 100;
    --color-surface-0-oklch__c: 0.01;
    --color-surface-0-oklch__l: 0.08;
    --color-surface-0:  #131411; /* background / surfaceDim */

    --color-surface-1-oklch__h: 100;
    --color-surface-1-oklch__c: 0.012;
    --color-surface-1-oklch__l: 0.11;
    --color-surface-1:  #1B1C19; /* surfaceContainerLow */

    --color-surface-2-oklch__h: 100;
    --color-surface-2-oklch__c: 0.013;
    --color-surface-2-oklch__l: 0.13;
    --color-surface-2:  #1F201D; /* surfaceContainer */

    --color-surface-3-oklch__h: 100;
    --color-surface-3-oklch__c: 0.013;
    --color-surface-3-oklch__l: 0.16;
    --color-surface-3:  #292A27; /* surfaceContainerHigh */

    --color-surface-4-oklch__h: 100;
    --color-surface-4-oklch__c: 0.013;
    --color-surface-4-oklch__l: 0.20;
    --color-surface-4:  #343531; /* surfaceContainerHighest */

    --color-base:       #E4E2DD; /* onBackground / onSurface */
    --color-emphasized: #E4E2DD;
    --color-subtle:     #C5C8BB; /* onSurfaceVariant */

    --color-link:              #B9CD9F; /* primary (dark) */
    --color-visited:           #B9CD9F;
    --color-link--hover:       #D4EABA; /* primaryFixed */
    --color-visited--hover:    #D4EABA;

    --background-color-progressive:        #B9CD9F;
    --background-color-progressive--hover:  #D4EABA;

    --color-destructive:       #FFB4AB; /* error (dark) */
}