Difference between revisions of "MediaWiki:Vector.css"

From Holdfast: Nations At War
Jump to navigation Jump to search
(Replaced content with "→‎CSS placed here will affect users of the Vector skin: #p-logo { top: -233px; →‎From -160px. Distance from the top: height: 236px; /* From 160px. Height of...")
Tag: Replaced
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
Xarkanoth
+
/* CSS placed here will affect users of the Vector skin */
xarkanoth
+
#p-logo {
Online
+
     top: -233px; /* From -160px. Distance from the top */
Col. Xarkacocks private chat.
+
    height: 236px; /* From 160px. Height of logo */
 
 
!Col. Xarkanoth
 
 
 
— 8/10/2025 16:07
 
!dumpranks @!Col. Xarkanoth
 
!Col. Xarkanoth
 
 
 
— 8/10/2025 23:53
 
📌 CSG Bot Feature Ideas – Self Reminder
 
 
 
1️⃣ Recruiter Leaderboards
 
Track top recruiters by month, week, and year.
 
Auto-post leaderboard embed in staff or public channel.
 
 
 
2️⃣ Regiment Roster Channel
 
Auto-update channel with member list split by company.
 
Sync from in-game rosters or DB.
 
 
 
3️⃣ Trivia / History Quiz
 
CSG, Holdfast, and military history questions.
 
Leaderboard for correct answers.
 
 
 
4️⃣ Company vs Company Challenges
 
Track which company earns the most kills/MVPs in a set period.
 
Post results in event wrap-ups.
 
 
 
5️⃣ Recruitment Funnel Monitoring
 
Show where applicants drop off during enlistment process.
 
Helps improve recruitment flow.
 
 
 
6️⃣ Alt Account Detector
 
Flag suspicious joins (new accounts, duplicate IPs, etc.)
 
Sends silent alert to staff.
 
 
 
7️⃣ Performance Graphs in Discord
 
/stats <member> generates a kills-over-time graph.
 
Pulls from SQLite & Google Sheets.
 
!Col. Xarkanoth
 
 
 
— 8/11/2025 19:43
 
Adolf Drippler
 
Aidan
 
Akin
 
Amalgam of Thoughts
 
AndreiBailen
 
Apollo
 
Ashley
 
At0m
 
BMR
 
BaconMann
 
Ballsack
 
Bambalachi
 
Barbarian
 
Basileus
 
BeLuckyBonzo
 
Ben
 
Bersai
 
Big Hoss
 
Biop1
 
Biscuits
 
Bishhyyy
 
BoxofKnots
 
Browntown
 
Bulldog Warrior
 
Burchy
 
COMRADE APLPHA
 
CallMeTed
 
Cheekus Breekus
 
CheeseGoober
 
Clyde
 
Dabz
 
DaddyPsycho
 
DaddyReb
 
Daniels
 
DarkGhost
 
Darklotus
 
DartVader
 
Darthvader
 
Diviki
 
Dr.Ballsac
 
Dr.Grito
 
Dreams of Memes
 
Dreams of memes
 
Duke of Apples
 
DutchNugget
 
Eagle
 
Eigenhector
 
Elmouneqq
 
FRESH
 
Far Of Nation
 
Fent Crusader
 
Fish
 
Fishcake
 
Forskin
 
Frag
 
Fresh Brince
 
Gary
 
Gatt
 
Goosius
 
GrubbNuts5000
 
Gubsy
 
Gutchu
 
Hall junkies
 
Harmony
 
Harper
 
Hem
 
Holy Uther
 
Hybrid Taco
 
InfiniteVoid
 
JaconiumTheElder
 
JaconiusTheElder
 
JamezZKiller
 
JedRed
 
JedRed617
 
K9
 
KAOS WARRIOR
 
Ketamine Krab
 
Kidnapper
 
Klaus
 
Kool aid man
 
Lancer
 
Lanister
 
Liam
 
Light
 
Lord Croutonn
 
LordValoreous
 
Lycky
 
MERCENARIES
 
Masterz
 
Mati
 
Meyer
 
Mini me
 
MmmmmmmCookies00
 
Mokascum
 
Mother Apollo
 
Mr Bubble Tea
 
Mr ColdRice
 
NA player / other Sad Hours
 
Name
 
NannerPander
 
Naval Kills:
 
Nikita
 
North
 
O'hara
 
Omighty
 
Orange Crusader
 
Osama bin goofy
 
PapaSmurf
 
Perseus
 
Pharaoh
 
Pika
 
Pixl
 
Pontic
 
Potatofamineman
 
Puren
 
Raburn
 
Rats
 
Reiter
 
Richardson
 
Rick Sanchez
 
Riptide
 
River
 
RonocTheAmazing
 
Ruggar
 
SadHours
 
Scrubb
 
SejoPraefectus
 
Seshi
 
Shadow
 
Shankz
 
Sharpe
 
Silvio Landeu
 
Sir Topham
 
Sp3ctor27
 
Spacemoose
 
Speedfast
 
Stale
 
Starz
 
Stealthyy
 
Steezferda
 
Stressed
 
Stuff
 
Sun
 
TRKGaming
 
TaintTickla
 
Tallgiraffe
 
Tyson
 
Uhtred
 
Username
 
ValiantEU
 
Velcro
 
Vinnyshire
 
Viperbiter3
 
WagyuBoof
 
WarSoc
 
Wikedsoul
 
WiserSquare
 
Wunjo (inactive for a long time)
 
Xmen
 
Yakub
 
Zuzamoon
 
downinOhioSigma
 
gunstarhero
 
illegallyblind
 
mmmcookies
 
skztch
 
trance drop
 
uhhAdler
 
whoiscristiano
 
 
 
AJCow
 
AlexanderK9
 
Apollo
 
Average Joe
 
Bambalachi
 
Basileus
 
Big Nuts Brady
 
Bummncher
 
Chinny
 
Cliftonator
 
Copper
 
Deadman
 
Dreams of Memes
 
Drewski
 
Durk
 
Eagle
 
Eigenhector
 
F.X
 
Gatt
 
Grimsey
 
Gubsy
 
Hall Junkies
 
Harper
 
Jake_From_State
 
JedRed617
 
Jedred
 
Julia
 
Kidnapper
 
Kool aid man
 
Light
 
Light447
 
MERCENARY
 
Macaroni
 
Meyer
 
NA player / other Sad Hours
 
Name
 
North
 
One Legged Man
 
Ooga
 
PapaSmurf
 
Peachy
 
Pika
 
Poohbear
 
SadHours
 
Snarf
 
SoAssassin12
 
Stale
 
SteveBlowJobs
 
Stue10
 
Sun
 
Tsar
 
Username
 
Vicent B
 
WagyuBoof
 
Wiked soul
 
WiserSquare
 
Wisstake
 
Zuza-moon
 
gunstarhero
 
lexg3tgOne
 
nicovonjankes
 
!Col. Xarkanoth
 
 
 
— 8/11/2025 20:55
 
#28 = Khartoum Desert
 
!map_rotation start
 
map_name modmap
 
map_name_override Khartoum Desert
 
load_mod 3532030887 #Khartoum Desert
 
 
 
import monday-shared/round-settings
 
import monday-shared/round-rules
 
import monday-shared/delayed-commands
 
import monday-shared/class-spawn-overrides
 
import monday-shared/sapper-overrides
 
import monday-shared/weapon-overrides
 
import monday-shared/bayonets-enabled
 
import monday-shared/loaded-uniforms
 
import monday-shared/battle-ui-settings
 
 
 
load_mod_server_only 3353615962 # Xarks_Nature_Preset_Randomizer
 
mod_variable_local XNPR:preset:Forest_Clear_Day
 
mod_variable_local XNPR:preset:Forest_Clear_Dawn
 
mod_variable_local XNPR:preset:Forest_Clear_Night
 
 
 
faction_defending Prussian
 
 
 
!map_rotation end
 
 
 
######==========================<<<<ROTATION Discord.gg/csg>>>>===========================######
 
 
 
#29 = Winter Black Fox Forest
 
!map_rotation start
 
map_name modmap
 
map_name_override Winter Black Fox Forest
 
load_mod 3539016264 #Winter Black Fox Forest
 
 
 
import monday-shared/round-settings
 
import monday-shared/round-rules
 
import monday-shared/delayed-commands
 
import monday-shared/class-spawn-overrides
 
import monday-shared/sapper-overrides
 
import monday-shared/weapon-overrides
 
import monday-shared/bayonets-enabled
 
import monday-shared/loaded-uniforms
 
import monday-shared/battle-ui-settings
 
 
 
load_mod_server_only 3353615962 # Xarks_Nature_Preset_Randomizer
 
mod_variable_local XNPR:preset:Forest_Clear_Day
 
mod_variable_local XNPR:preset:Forest_Clear_Dawn
 
mod_variable_local XNPR:preset:Forest_Clear_Night
 
 
 
faction_defending French
 
 
 
!map_rotation end
 
 
 
######==========================<<<<ROTATION Discord.gg/csg>>>>===========================######
 
!Col. Xarkanoth
 
 
 
— 8/12/2025 17:14
 
Image
 
!Col. Xarkanoth
 
 
 
— 8/14/2025 8:35
 
FTAO: @everyone — NEW Feedback & Suggestions Hub
 
 
 
🔹 One channel. Two buttons. Every voice heard.
 
 
 
🔸  💡 Suggest / Discuss
 
Post an idea, get 👍 / 👎 votes, and join the auto-thread for debate.
 
 
 
🔸 ⚠️ Report an Issue (Anonymous)
 
Open a private thread with Regiment Command to raise concerns in confidence.
 
📅 How It Works
 
1️⃣ Go to <#feedback-channel-id> and hit the button you need.
 
2️⃣ Fill the pop-up with your message and submit.
 
3️⃣ Results:
 
• Suggestions = Public post + voting + discussion thread.
 
• Issues = Private thread with you + Regiment Command only.
 
4️⃣ Follow up in the thread or watch for reactions/replies.
 
🛡️ Privacy & Moderation
 
• Anonymous issues are only seen by you + Regiment Command.
 
• Command can Close Issue (locks & archives) when resolved.
 
• Standard rules apply, keep it constructive.
 
🎯 Why This Matters
 
• Keeps feedback in one place, nothing gets lost.
 
• Everyone gets a voice in shaping CSG.
 
• Safe channel for sensitive topics.
 
 
 
Let's keep the @Coldstream Guards a strong and open group! React with a :Salute2: gents!
 
 
 
“First in, First out.”
 
!Col. Xarkanoth
 
 
 
— 8/14/2025 11:13
 
"The people in positions of authority need to control people"
 
 
 
"One of the new recruits was excited to play and his first event was just chatting shit against other regiments, saying slurs, and being homophobic."
 
!Col. Xarkanoth
 
 
 
— 8/14/2025 11:38
 
discord.gg/csg
 
𝑪𝒐𝒍𝒅𝒔𝒕𝒓𝒆𝒂𝒎 𝑮𝒖𝒂𝒓𝒅𝒔
 
𝑪𝒐𝒍𝒅𝒔𝒕𝒓𝒆𝒂𝒎 𝑮𝒖𝒂𝒓𝒅𝒔
 
165 Online
 
737 Members
 
Est. Aug 2021
 
A VERY casual Holdfast: Nations at War regiment! Enlist today, climb the ranks, earn some medals, and have a blast.
 
Holdfast: Nations At War
 
Holdfast: Nations At War
 
 
 
Go to Server
 
!Col. Xarkanoth
 
 
 
— 8/14/2025 15:47
 
FTAO: @everyone – Event Toxicity
 
 
 
🔹 @Regiment Command have been receiving increasing reports of toxic behavior during HF events, voice chats, and other games.
 
 
 
🔸 This includes incidents of racial and homophobic abuse, with one case last night leaving a member feeling alienated from our community.
 
 
 
I’m not here to kill the mood, the CSG has always had a space for dark, edgy humor, and most of us have indulged in it before. But when it drives members away or damages the CSG’s reputation to other communities, we’ve crossed a line.
 
From this point forward:
 
Monitor behavior during events and in VCs.
 
If someone is crossing the line, either speak to them directly or report it to @Regiment Command.
 
Remember: if we, as leaders, participate in this kind of abuse, it sets the standard for everyone else — and not in a good way.
 
 
 
Let’s keep CSG the welcoming, respected regiment it’s meant to be.
 
 
 
React with a :Salute2: lads.
 
!Col. Xarkanoth
 
 
 
— 8/15/2025 7:54
 
Image
 
Legacy
 
!Col. Xarkanoth
 
 
 
— 8/15/2025 21:51
 
Image
 
!Col. Xarkanoth
 
 
 
— 8/16/2025 13:29
 
Current
 
Image
 
!Col. Xarkanoth
 
 
 
— 8/18/2025 12:34
 
Image
 
Image
 
Image
 
Image
 
Image
 
Image
 
 
AutoMod
 
OFFICIAL
 
— 8/18/2025 13:34
 
Unusual Mention Activity Detected
 
a month ago
 
We're restricting some messages due to a potential mention raid.
 
 
 
Remove Restrictions
 
 
 
Configure Settings
 
!Col. Xarkanoth
 
 
 
— 8/21/2025 5:46
 
https://www.instagram.com/reel/DG_i8KMRgqf/?igsh=MTQwZ216OWowOWFh
 
 
 
zachstechturf
 
This is called a cryptojacking attack btw
 
 
 
#PCBuild #GamingPC #PCBuilding #cryptojacking #altruistics
 
Likes
 
219196
 
 
 
Instagram
 
!Col. Xarkanoth
 
 
 
— 8/21/2025 12:05
 
Buildcores.com
 
!Col. Xarkanoth
 
 
 
— 8/21/2025 18:53
 
https://www.instagram.com/reel/DGq1QYZPTqi/?igsh=MTJoc3RuaXNtOGN5bw==
 
 
 
Instagram
 
!Col. Xarkanoth
 
 
 
— 8/22/2025 12:20
 
https://www.instagram.com/reel/DNayB7axAw9/?igsh=MWxhZDYycDBnZGxtNQ==
 
 
 
zachstechturf
 
I’ll probably have this on every PC of mine moving forward 👌
 
 
 
#PCBuild #GamingPC #PCBuilding #FanControl #PCGaming
 
Likes
 
7615
 
 
 
Instagram
 
!Col. Xarkanoth
 
 
 
— 8/22/2025 18:22
 
https://raw.githubusercontent.com/keiyoushi/extensions/repo/index.min.json
 
!Col. Xarkanoth
 
 
 
— 8/23/2025 8:34
 
https://www.instagram.com/reel/DIrRsZSyzuR/?igsh=eXVzam9obGJmOTFq
 
 
 
lindseysznn
 
mobo names explained ! #techbaddie #lindseyszn #techgirl #techgirlie #techgirltips #pcbuild #motherboard
 
Likes
 
16244
 
 
 
Instagram
 
!Col. Xarkanoth
 
 
 
— 8/23/2025 15:43
 
Image
 
!Col. Xarkanoth
 
 
 
— 8/23/2025 15:52
 
<:Sapp:996972162785222699>
 
!Col. Xarkanoth
 
 
 
— 8/26/2025 17:21
 
<@&1288697544452472872>
 
[CSG]Gen. Transfer
 
APP
 
— 8/26/2025 17:23
 
@Monday EU Linebattle
 
CSG Monday EU Linebattle – Signup
 
Click Sign-up / Edit below to register your regiment numbers.
 
Numbers can be updated at any time before event start.
 
(Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables)
 
@Monday EU Linebattle
 
CSG Monday EU Linebattle – Signup
 
Click Sign-up / Edit below to register your regiment numbers.
 
Numbers can be updated at any time before event start.
 
(Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables)
 
@Monday EU Linebattle
 
CSG Monday EU Linebattle – Signup
 
Click Sign-up / Edit below to register your regiment numbers.
 
Numbers can be updated at any time before event start.
 
(Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables)
 
@Monday EU Linebattle
 
CSG Monday EU Linebattle – Signup
 
Click Sign-up / Edit below to register your regiment numbers.
 
Numbers can be updated at any time before event start.
 
(Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables)
 
!Col. Xarkanoth
 
 
 
— 9/1/2025 13:06
 
Image
 
Image
 
!Col. Xarkanoth
 
 
 
— 9/3/2025 6:18
 
Coldstream Leadership Program.
 
Remove Training
 
Fix Applications
 
 
 
Discord Bot
 
Formatting
 
Merch Command
 
!Col. Xarkanoth
 
 
 
— 9/3/2025 11:45
 
csg!whatday
 
[CSG]Gen. Transfer
 
APP
 
— 9/3/2025 11:45
 
It is currently Wednesday in CET (Europe/Paris) → index 2
 
!Col. Xarkanoth
 
 
 
— 9/3/2025 12:43
 
<@&1280515607032500327>
 
@unknown-user
 
<@&1280515322012766308>
 
!Col. Xarkanoth
 
 
 
— 9/5/2025 17:52
 
Terrain
 
Image
 
Map Scene Hierarchy
 
Image
 
!Col. Xarkanoth
 
 
 
— 9/14/2025 1:27
 
#!/bin/bash
 
# steamcmd Base Installation Script
 
#
 
# Server Files: /mnt/server
 
# Image to install with is 'debian:buster-slim'
 
 
 
##
 
#
 
# Variables
 
# STEAM_USER, STEAM_PASS, STEAM_AUTH - Steam user setup. If a user has 2fa enabled it will most likely fail due to timeout. Leave blank for anon install.
 
# WINDOWS_INSTALL - if it's a windows server you want to install set to 1
 
# SRCDS_APPID - steam app id ffound here - https://developer.valvesoftware.com/wiki/Dedicated_Servers_List
 
# EXTRA_FLAGS - when a server has extra glas for things like beta installs or updates.
 
#
 
##
 
 
 
apt -y update
 
apt -y --no-install-recommends install curl lib32gcc1 ca-certificates git
 
 
 
## just in case someone removed the defaults.
 
if [ "${STEAM_USER}" == "" ]; then
 
     echo -e "steam user is not set.\n"
 
    echo -e "Using anonymous user.\n"
 
    STEAM_USER=Coldstream_Guards_1
 
    STEAM_PASS="DrgnSrd5bac32cr5#"
 
    STEAM_AUTH=""
 
else
 
    echo -e "user set to ${STEAM_USER}"
 
fi
 
 
 
## download and install steamcmd
 
cd /tmp
 
mkdir -p /mnt/server/steamcmd
 
curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
 
tar -xzvf steamcmd.tar.gz -C /mnt/server/steamcmd
 
cd /mnt/server/steamcmd
 
 
 
# SteamCMD fails otherwise for some reason, even running as root.
 
# This is changed at the end of the install process anyways.
 
chown -R root:root /mnt
 
export HOME=/mnt/server
 
 
 
## install game using steamcmd
 
./steamcmd.sh +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} $( [[ "${WINDOWS_INSTALL}" == "1" ]] && printf %s '+@sSteamCmdForcePlatformType windows' ) +force_install_dir /mnt/server/holdfastnaw-dedicated +app_update ${SRCDS_APPID} ${EXTRA_FLAGS} validate +quit ## other flags may be needed depending on install. looking at you cs 1.6
 
 
 
## set up 32 bit libraries
 
mkdir -p /mnt/server/.steam/sdk32
 
cp -v linux32/steamclient.so ../.steam/sdk32/steamclient.so
 
 
 
## copy config to the configs folder - avoid rewrite from steamCMD update
 
cd /mnt/server/holdfastnaw-dedicated
 
mkdir -p configs
 
git clone https://github.com/ankit2951/holdfast-config.git configs
 
cp serverconfig_default.txt configs/serverconfig_default.txt
 
 
## Read/Write access
 
chmod -R 777 /mnt/server/*
 
!Col. Xarkanoth
 
 
 
— 9/15/2025 20:35
 
#!/usr/bin/env bash
 
set -euo pipefail
 
 
 
echo "[INSTALL] Starting Holdfast install…"
 
export DEBIAN_FRONTEND=noninteractive
 
Expand
 
message.txt
 
8 KB
 
!Col. Xarkanoth
 
 
 
— 9/18/2025 22:09
 
<!-- ContentTemplateModernInline — MW 1.35 safe -->
 
 
 
{{HeaderTemplate|welcome={{{welcome|}}}|blurb={{{blurb|}}}}}
 
{{#ifeq:{{{show_toc|no}}}|yes|__TOC__|__NOTOC__}}<nowiki/><!--trim-->
 
 
 
<!-- Inline edit chips (off by default; set | show_tools = yes to show) -->
 
Expand
 
message.txt
 
7 KB
 
!Col. Xarkanoth
 
 
 
— 9/23/2025 18:59
 
Holdfast allows server owners to customise existing maps to create a whole new experience. You can add props, change spawns, weapon setup, class limits, and more until you’ve created something entirely new. Map customisation is defined using {{ll|Server Configuration#Map_Rotations|Map Rotations}} in the configuration file.
 
 
 
= Starting Maps =
 
As well as building upon the normal {{ll|Server Configuration#Maps|maps}}, there are two flat and empty maps that are perfect to let your imagination run wild: '''CustomMap''' and '''CustomMapNaval'''. As you’ll likely spend plenty of time setting up your new map, create a new {{ll|Server Configuration#Map_Rotations|rotation}} with an unlimited timer and open spawns, e.g.:
 
 
 
[[File:Holdfast_CustomMap.jpg|right|600px|CustomMap]]
 
Expand
 
message.txt
 
8 KB
 
!Col. Xarkanoth
 
 
 
— Yesterday at 21:06
 
/* CSS placed here will be applied to all skins */
 
body.page-Holdfast_Nations_At_War_Wiki.action-view h1.firstHeading,
 
body.page-Holdfast_Nations_At_War_Wiki.action-submit h1.firstHeading {
 
  display: none;
 
 
}
 
}
 
+
#p-logo a {
/* Make custom [Show/Hide] toggles look like links */
+
    height: 236px; /* From 160px. Height of logo */
span[class^="mw-customtoggle-"] {
 
  color: #0645ad;              /* standard MediaWiki link blue */
 
  cursor: pointer;
 
  text-decoration: underline;
 
  font-weight: normal;
 
}
 
span[class^="mw-customtoggle-"]:hover {
 
  color: #0b0080;              /* darker hover like links */
 
}
 
 
!Col. Xarkanoth
 
 
 
— Yesterday at 22:20
 
CURRENT VECTOR.CSS TESTING
 
/* ===== Vector skin overrides for Holdfast Wiki – Neutral Theme ===== */
 
 
 
/* --- Variables (single source of truth) --- */
 
:root{
 
  --hf-sidebar-w: 13em;          /* sidebar width */
 
  --hf-logo-h: 236px;            /* logo height */
 
Expand
 
message.txt
 
5 KB
 

 
/* ===== Vector skin overrides for Holdfast Wiki – Neutral Theme ===== */
 
 
 
/* --- Variables (single source of truth) --- */
 
:root{
 
  --hf-sidebar-w: 13em;          /* sidebar width */
 
  --hf-logo-h: 236px;            /* logo height */
 
 
 
  /* page & cards */
 
  --hf-page-bg: #eae1cc;        /* parchment */
 
  --hf-card-bg: #fffdf6;        /* content card */
 
  --hf-card-border: #d6ceb9;
 
  --hf-shadow: 0 1px 2px rgba(0,0,0,.06);
 
 
 
  /* sidebar */
 
  --hf-side-bg: #c5b08a;        /* tan */
 
  --hf-side-fg: #2b2b2b;
 
  --hf-side-link: #1b1b1b;
 
  --hf-side-link-hover: #000;
 
 
 
  /* text & links */
 
  --hf-fg: #1e1e1e;
 
  --hf-link: #1e4ed8;
 
  --hf-link-hover: #153ea8;
 
  --hf-link-visited: #6b21a8;
 
 
 
  /* headings / underline */
 
  --hf-h2-fg: #1c1c1c;
 
  --hf-h2-underline: #d8cfb8;
 
}
 
 
 
/* --- Global page layout --- */
 
body{
 
  background: var(--hf-page-bg);
 
  color: var(--hf-fg);
 
}
 
.vector-body .mw-content-container{
 
  max-width: 1120px;
 
  margin-inline: auto;
 
  padding-inline: 1rem;
 
}
 
 
 
/* --- Content card --- */
 
#content{
 
  background: var(--hf-card-bg);
 
  border: 1px solid var(--hf-card-border);
 
  border-radius: 10px;
 
  padding: 1.2rem 1.4rem;
 
  margin-left: var(--hf-sidebar-w);  /* clear the fixed sidebar */
 
  box-shadow: var(--hf-shadow);
 
  position: relative;
 
  z-index: 2;
 
}
 
 
 
/* --- Sidebar (tan block, full height) --- */
 
#mw-panel{
 
  position: fixed;
 
  top: 0; left: 0; bottom: 0;
 
  width: var(--hf-sidebar-w);
 
  background: var(--hf-side-bg);
 
  color: var(--hf-side-fg);
 
  border-right: 1px solid rgba(0,0,0,.15);
 
  padding-top: calc(var(--hf-logo-h) + .75rem); /* room for logo */
 
  z-index: 1;
 
}
 
 
 
/* Sidebar logo block */
 
#p-logo{
 
  background: var(--hf-side-bg);
 
  padding: .75rem .6rem 0;
 
}
 
#p-logo a{
 
  display: block;
 
  height: var(--hf-logo-h);
 
  background-size: contain;
 
  background-repeat: no-repeat;
 
  background-position: left center;
 
  text-indent: -9999px;  /* hide link text */
 
  overflow: hidden;
 
}
 
 
 
/* Sidebar links */
 
#mw-panel .portal .body li a{
 
  color: var(--hf-side-link);
 
  display: block;
 
  padding: .25em .45em;
 
  border-radius: 4px;
 
  text-decoration: none;
 
}
 
#mw-panel .portal .body li a:hover{
 
  background: rgba(0,0,0,.06);
 
  color: var(--hf-side-link-hover);
 
}
 
 
 
/* --- Top header & tabs --- */
 
#mw-head-base,
 
#mw-head{
 
  background: linear-gradient(#d9c9a6, #cbb78f);
 
  margin-left: var(--hf-sidebar-w);
 
}
 
.vector-menu-tabs a{
 
  color: #1b1b1b;
 
}
 
.vector-menu-tabs a:hover{
 
  background: rgba(0,0,0,.06);
 
}
 
.vector-menu-tabs .selected a{
 
  background: rgba(255,255,255,.35);
 
  border-color: rgba(0,0,0,.15);
 
}
 
 
 
/* --- Headings (clean, underlined) --- */
 
.mw-parser-output h2{
 
  background: transparent !important;
 
  color: var(--hf-h2-fg);
 
  font-weight: 800;
 
  letter-spacing: .2px;
 
  margin: 1.1rem 0 .6rem;
 
  padding: .1em 0;
 
  border-bottom: 2px solid var(--hf-h2-underline);
 
  border-radius: 0;
 
}
 
.mw-parser-output h3{
 
  border-bottom: 1px solid var(--hf-h2-underline);
 
  padding-bottom: .15em;
 
  margin-top: .9rem;
 
}
 
 
 
/* SectionTemplate / section bars: match sidebar tan */
 
.hf-section,
 
#mf-content {
 
  background: var(--hf-side-bg) !important;  /* same tan as sidebar */
 
  color: var(--hf-side-link-hover) !important; /* dark text */
 
  font-weight: 700;
 
  font-variant: small-caps;
 
  padding: 0.35em 0.6em !important;
 
  margin: 1rem 0 .6rem !important;
 
  border: 1px solid #b3a07c !important;
 
  border-radius: 6px !important;
 
}
 
 
 
 
 
 
 
/* Kill leftover inline #3c553c backgrounds */
 
.mw-parser-output [style*="#3c553c"]{
 
  background: transparent !important;
 
  color: inherit !important;
 
  border-color: var(--hf-h2-underline) !important;
 
}
 
 
 
/* --- Hero / HeaderTemplate --- */
 
.hf-hero{ margin-top: .7em; }
 
.hf-hero-table{
 
  width: 100%;
 
  border: 1px solid var(--hf-card-border);
 
  border-radius: 12px;
 
  background: var(--hf-card-bg);
 
  color: var(--hf-fg);
 
  box-shadow: var(--hf-shadow);
 
}
 
.hf-hero-left,
 
.hf-hero-right{
 
  padding: .7em .9em;
 
}
 
.hf-hero-title{
 
  font-size: 195%;
 
  font-weight: 800;
 
  margin: 0;
 
}
 
 
 
/* --- Links --- */
 
.mw-parser-output a{ color: var(--hf-link); }
 
.mw-parser-output a:hover{ color: var(--hf-link-hover); text-decoration: underline; }
 
.mw-parser-output a:visited{ color: var(--hf-link-visited); }
 
 
 
/* --- [Show]/[Hide] custom toggles styled like links --- */
 
span[class^="mw-customtoggle-"]{
 
  color: #0645ad;
 
  cursor: pointer;
 
  text-decoration: underline;
 
  font-weight: normal;
 
}
 
span[class^="mw-customtoggle-"]:hover{ color: #0b0080; }
 
 
 
/* --- Tables --- */
 
.wikitable{
 
  background: #fffefa;
 
  border-color: var(--hf-card-border);
 
  border-radius: 10px;
 
  overflow: hidden;
 
}
 
.wikitable > * > tr > th{
 
  background: #f4eedb;
 
  border-bottom-color: var(--hf-card-border);
 
  font-weight: 700;
 
}
 
.wikitable tr:nth-child(even) td{ background: #fff9eb; }
 
 
 
/* --- Code blocks --- */
 
pre,
 
.syntaxhighlight{
 
  background: #232323 !important;
 
  color: #e7e7e7 !important;
 
  border: 1px solid #1a1a1a !important;
 
  border-radius: 10px;
 
  padding: .8em 1em !important;
 
 
}
 
}

Latest revision as of 14:43, 25 September 2025

/* CSS placed here will affect users of the Vector skin */
#p-logo {
    top: -233px; /* From -160px. Distance from the top */
    height: 236px; /* From 160px. Height of logo */
}
#p-logo a {
    height: 236px; /* From 160px. Height of logo */
}