<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.outofore.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tattecko</id>
	<title>Out of Ore Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.outofore.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tattecko"/>
	<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php/Special:Contributions/Tattecko"/>
	<updated>2026-10-23T16:04:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-LevelCard&amp;diff=1414</id>
		<title>Template:V2-LevelCard</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-LevelCard&amp;diff=1414"/>
		<updated>2026-10-22T09:06:18Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-heading&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-number&amp;quot;&amp;gt;{{{level|1}}}&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-info&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-name&amp;quot;&amp;gt;{{{title|Unknown Rank}}}&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-xp&amp;quot;&amp;gt;Unlocks at {{{totalxp|0}}} XP&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;span class=&amp;quot;ooo-v2-level-arrow&amp;quot;&amp;gt;Details&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-details&amp;quot;&amp;gt;{{#if:{{{unlocks|}}}|&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks-title&amp;quot;&amp;gt;ITEMS UNLOCKED&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks-content&amp;quot;&amp;gt;&lt;br /&gt;
{{{unlocks}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;|&amp;lt;div class=&amp;quot;ooo-v2-level-detail-row&amp;quot;&amp;gt;No unlock information documented yet.&amp;lt;/div&amp;gt;}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== V2 Level Card ==&lt;br /&gt;
&lt;br /&gt;
Reusable collapsible progression card.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
* level&lt;br /&gt;
* title&lt;br /&gt;
* totalxp&lt;br /&gt;
* unlocks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.js&amp;diff=1413</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.js&amp;diff=1413"/>
		<updated>2026-10-21T13:30:05Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function ($content) {&lt;br /&gt;
  var wraps = $content.find(&#039;.ooo-infobox-tabwrap.ooo-infobox-tabwrap--scroll&#039;);&lt;br /&gt;
  if (!wraps.length) return;&lt;br /&gt;
&lt;br /&gt;
  wraps.each(function () {&lt;br /&gt;
    var wrap = this;&lt;br /&gt;
    var tabs = wrap.querySelector(&#039;.tabber__tabs&#039;);&lt;br /&gt;
    if (!tabs) return;&lt;br /&gt;
&lt;br /&gt;
    // Avoid duplicates&lt;br /&gt;
    if (wrap.querySelector(&#039;.ooo-tab-arrow&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
    // Ensure positioned container for absolute arrows&lt;br /&gt;
    var csWrap = getComputedStyle(wrap);&lt;br /&gt;
    if (csWrap.position === &#039;static&#039;) wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
&lt;br /&gt;
    // Leave padding so tabs don&#039;t sit under the arrows&lt;br /&gt;
    var PAD = 26;&lt;br /&gt;
    var csTabs = getComputedStyle(tabs);&lt;br /&gt;
    var pil = parseInt(csTabs.paddingInlineStart || 0, 10) || 0;&lt;br /&gt;
    var pie = parseInt(csTabs.paddingInlineEnd   || 0, 10) || 0;&lt;br /&gt;
    tabs.style.scrollBehavior = &#039;smooth&#039;;&lt;br /&gt;
    tabs.style.paddingInlineStart = (pil + PAD) + &#039;px&#039;;&lt;br /&gt;
    tabs.style.paddingInlineEnd   = (pie + PAD) + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
    // RTL awareness (visual direction)&lt;br /&gt;
    var isRTL = getComputedStyle(wrap).direction === &#039;rtl&#039;;&lt;br /&gt;
&lt;br /&gt;
    function scrollByAmount(dir) {&lt;br /&gt;
      var amount = Math.max(120, Math.round(tabs.clientWidth * 0.7));&lt;br /&gt;
      var sign = (dir === &#039;prev&#039;) ? -1 : 1;&lt;br /&gt;
      if (isRTL) sign *= -1;&lt;br /&gt;
      tabs.scrollBy({ left: sign * amount, behavior: &#039;smooth&#039; });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function makeBtn(dir) {&lt;br /&gt;
      var b = document.createElement(&#039;button&#039;);&lt;br /&gt;
      b.type = &#039;button&#039;;&lt;br /&gt;
      b.className = &#039;ooo-tab-arrow ooo-tab-arrow--&#039; + dir;&lt;br /&gt;
      b.setAttribute(&#039;aria-label&#039;, dir === &#039;prev&#039;&lt;br /&gt;
        ? &#039;Scroll tabs &#039; + (isRTL ? &#039;right&#039; : &#039;left&#039;)&lt;br /&gt;
        : &#039;Scroll tabs &#039; + (isRTL ? &#039;left&#039; : &#039;right&#039;)&lt;br /&gt;
      );&lt;br /&gt;
&lt;br /&gt;
      var svg = document.createElementNS(&#039;http://www.w3.org/2000/svg&#039;, &#039;svg&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;viewBox&#039;, &#039;0 0 20 20&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;width&#039;, &#039;12&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;height&#039;, &#039;12&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;focusable&#039;, &#039;false&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;);&lt;br /&gt;
      svg.classList.add(&#039;ooo-tab-arrow__icon&#039;);&lt;br /&gt;
&lt;br /&gt;
      var path = document.createElementNS(&#039;http://www.w3.org/2000/svg&#039;, &#039;path&#039;);&lt;br /&gt;
      path.setAttribute(&#039;d&#039;, dir === &#039;prev&#039; ? &#039;M12.5 15l-5-5 5-5&#039; : &#039;M7.5 5l5 5-5 5&#039;);&lt;br /&gt;
      path.setAttribute(&#039;fill&#039;, &#039;none&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke&#039;, &#039;currentColor&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke-width&#039;, &#039;2&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke-linecap&#039;, &#039;round&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke-linejoin&#039;, &#039;round&#039;);&lt;br /&gt;
      path.setAttribute(&#039;vector-effect&#039;, &#039;non-scaling-stroke&#039;);&lt;br /&gt;
&lt;br /&gt;
      svg.appendChild(path);&lt;br /&gt;
      b.appendChild(svg);&lt;br /&gt;
&lt;br /&gt;
      b.addEventListener(&#039;click&#039;, function () { scrollByAmount(dir); });&lt;br /&gt;
      b.addEventListener(&#039;keydown&#039;, function (e) {&lt;br /&gt;
        if (e.key === &#039;Enter&#039; || e.key === &#039; &#039;) { e.preventDefault(); scrollByAmount(dir); }&lt;br /&gt;
        if (e.key === &#039;ArrowLeft&#039;)  { e.preventDefault(); scrollByAmount(isRTL ? &#039;next&#039; : &#039;prev&#039;); }&lt;br /&gt;
        if (e.key === &#039;ArrowRight&#039;) { e.preventDefault(); scrollByAmount(isRTL ? &#039;prev&#039; : &#039;next&#039;); }&lt;br /&gt;
        if (e.key === &#039;Home&#039;) { e.preventDefault(); tabs.scrollTo({ left: isRTL ? tabs.scrollWidth : 0, behavior: &#039;smooth&#039; }); }&lt;br /&gt;
        if (e.key === &#039;End&#039;)  { e.preventDefault(); tabs.scrollTo({ left: isRTL ? 0 : tabs.scrollWidth, behavior: &#039;smooth&#039; }); }&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      return b;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    wrap.appendChild(makeBtn(&#039;prev&#039;));&lt;br /&gt;
    wrap.appendChild(makeBtn(&#039;next&#039;));&lt;br /&gt;
&lt;br /&gt;
    function update() {&lt;br /&gt;
      var prev = wrap.querySelector(&#039;.ooo-tab-arrow--prev&#039;);&lt;br /&gt;
      var next = wrap.querySelector(&#039;.ooo-tab-arrow--next&#039;);&lt;br /&gt;
&lt;br /&gt;
      var sl = tabs.scrollLeft;&lt;br /&gt;
      // Normalize some RTL engines that use negative scrollLeft&lt;br /&gt;
      if (isRTL) sl = Math.abs(sl);&lt;br /&gt;
&lt;br /&gt;
      var atStart = sl &amp;lt;= 2;&lt;br /&gt;
      var atEnd   = sl + tabs.clientWidth &amp;gt;= tabs.scrollWidth - 2;&lt;br /&gt;
&lt;br /&gt;
      if (prev) prev.disabled = atStart;&lt;br /&gt;
      if (next) next.disabled = atEnd;&lt;br /&gt;
&lt;br /&gt;
      // Hide both if there is no overflow&lt;br /&gt;
      var overflow = tabs.scrollWidth &amp;gt; tabs.clientWidth + 2;&lt;br /&gt;
      if (prev) prev.classList.toggle(&#039;is-hidden&#039;, !overflow);&lt;br /&gt;
      if (next) next.classList.toggle(&#039;is-hidden&#039;, !overflow);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    tabs.addEventListener(&#039;scroll&#039;, update, { passive: true });&lt;br /&gt;
    window.addEventListener(&#039;resize&#039;, update);&lt;br /&gt;
    if (window.ResizeObserver) new ResizeObserver(update).observe(tabs);&lt;br /&gt;
&lt;br /&gt;
    // Initial&lt;br /&gt;
    update();&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Anchor navigation (tabs + browser)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
&lt;br /&gt;
  if (!location.hash) return;&lt;br /&gt;
&lt;br /&gt;
  const id = location.hash.slice(1);&lt;br /&gt;
&lt;br /&gt;
  setTimeout(function(){&lt;br /&gt;
&lt;br /&gt;
    const item  = document.querySelector(&#039;.ooo-browser__item[data-target=&amp;quot;&#039;+id+&#039;&amp;quot;]&#039;);&lt;br /&gt;
    const panel = document.getElementById(id);&lt;br /&gt;
&lt;br /&gt;
    if (!item || !panel) return;&lt;br /&gt;
&lt;br /&gt;
    const browser = item.closest(&#039;.ooo-browser&#039;);&lt;br /&gt;
    if (!browser) return;&lt;br /&gt;
&lt;br /&gt;
    browser.querySelectorAll(&#039;.ooo-browser__item&#039;)&lt;br /&gt;
      .forEach(el =&amp;gt; el.classList.remove(&#039;is-active&#039;));&lt;br /&gt;
&lt;br /&gt;
    browser.querySelectorAll(&#039;.ooo-browser__info&#039;)&lt;br /&gt;
      .forEach(el =&amp;gt; el.classList.remove(&#039;is-active&#039;));&lt;br /&gt;
&lt;br /&gt;
    item.classList.add(&#039;is-active&#039;);&lt;br /&gt;
    panel.classList.add(&#039;is-active&#039;);&lt;br /&gt;
&lt;br /&gt;
  },150);&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Browser controller (click switching)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;quot;click&amp;quot;, function (e) {&lt;br /&gt;
&lt;br /&gt;
  const item = e.target.closest(&amp;quot;.ooo-browser__item&amp;quot;);&lt;br /&gt;
  if (!item) return;&lt;br /&gt;
&lt;br /&gt;
  const browser = item.closest(&amp;quot;.ooo-browser&amp;quot;);&lt;br /&gt;
  if (!browser) return;&lt;br /&gt;
&lt;br /&gt;
  const target = item.getAttribute(&amp;quot;data-target&amp;quot;);&lt;br /&gt;
  if (!target) return;&lt;br /&gt;
&lt;br /&gt;
  e.preventDefault();&lt;br /&gt;
&lt;br /&gt;
  browser.querySelectorAll(&amp;quot;.ooo-browser__item&amp;quot;)&lt;br /&gt;
    .forEach(el =&amp;gt; el.classList.remove(&amp;quot;is-active&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
  browser.querySelectorAll(&amp;quot;.ooo-browser__info&amp;quot;)&lt;br /&gt;
    .forEach(el =&amp;gt; el.classList.remove(&amp;quot;is-active&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
  item.classList.add(&amp;quot;is-active&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
const panel = browser.querySelector(&amp;quot;#&amp;quot; + CSS.escape(target));&lt;br /&gt;
if (panel) panel.classList.add(&amp;quot;is-active&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/* update browser URL */&lt;br /&gt;
history.replaceState(null, null, &amp;quot;#&amp;quot; + target);&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Level Progression Accordion */&lt;br /&gt;
&lt;br /&gt;
(function () {&lt;br /&gt;
    function initLevelCards() {&lt;br /&gt;
        document.querySelectorAll(&#039;.ooo-v2-level-heading&#039;).forEach(function (heading) {&lt;br /&gt;
            if (heading.dataset.levelInitialized) return;&lt;br /&gt;
            heading.dataset.levelInitialized = &#039;1&#039;;&lt;br /&gt;
&lt;br /&gt;
            var card = heading.closest(&#039;.ooo-v2-level-card&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!card) return;&lt;br /&gt;
&lt;br /&gt;
            card.classList.remove(&#039;is-open&#039;);&lt;br /&gt;
            heading.setAttribute(&#039;aria-expanded&#039;, &#039;false&#039;);&lt;br /&gt;
&lt;br /&gt;
            function toggle() {&lt;br /&gt;
                var isOpen = card.classList.toggle(&#039;is-open&#039;);&lt;br /&gt;
heading.setAttribute(&#039;aria-expanded&#039;, String(isOpen));&lt;br /&gt;
&lt;br /&gt;
var detailsLabel = heading.querySelector(&#039;.ooo-v2-level-arrow&#039;);&lt;br /&gt;
if (detailsLabel) {&lt;br /&gt;
    detailsLabel.textContent = isOpen ? &#039;Hide Details&#039; : &#039;Details&#039;;&lt;br /&gt;
}&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            heading.addEventListener(&#039;click&#039;, toggle);&lt;br /&gt;
&lt;br /&gt;
            heading.addEventListener(&#039;keydown&#039;, function (event) {&lt;br /&gt;
                if (event.key === &#039;Enter&#039; || event.key === &#039; &#039;) {&lt;br /&gt;
                    event.preventDefault();&lt;br /&gt;
                    toggle();&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(initLevelCards);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1412</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1412"/>
		<updated>2026-10-21T13:28:53Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO THEME TOKENS (GLOBAL BASE)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Tab System ===== */&lt;br /&gt;
  --ooo-tab-arrow-size: 22px;&lt;br /&gt;
  --ooo-tab-arrow-offset: -0.1rem;&lt;br /&gt;
  --ooo-tab-arrow-color: currentColor;&lt;br /&gt;
  --ooo-tab-arrow-bg: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  --ooo-tab-arrow-bg-hover: var(--background-color-neutral-subtle, #f1f2f3);&lt;br /&gt;
  --ooo-tab-arrow-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-tab-arrow-shadow: none;&lt;br /&gt;
  --ooo-tab-arrow-focus: 0 0 0 2px rgba(245,196,0,.4);&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Brand Accent (Default Fallback) ===== */&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
&lt;br /&gt;
  /* ===== Structural Tokens ===== */&lt;br /&gt;
  --ooo-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-bg-block: var(--background-color-base, #ffffff);&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   BRAND ACCENT TUNING PER THEME&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Light theme — deeper yellow for better contrast on white */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
  --ooo-accent: #c49a00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — brighter industrial yellow */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS-controlled dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os {&lt;br /&gt;
    --ooo-accent: #f5c400;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wrapper must be positioned (JS also enforces if needed) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll { position: relative; }&lt;br /&gt;
&lt;br /&gt;
/* Our injected arrow buttons (use currentColor for icon) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--ooo-tab-arrow-offset);&lt;br /&gt;
  inline-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  block-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  border: 1px solid var(--ooo-tab-arrow-border);&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  text-shadow: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-shadow);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg);&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow::before {&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:-6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--prev { inset-inline-start: 2px; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--next { inset-inline-end: 2px; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:disabled {&lt;br /&gt;
  opacity:.4;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow.is-hidden { display: none; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow__icon { display: block; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-focus);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — explicit client preference */&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
  --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  border-color: #3a3a3a;&lt;br /&gt;
  background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — follow OS */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
    --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
    border-color: #3a3a3a;&lt;br /&gt;
    background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== TabberNeue header arrows — use currentColor via mask ===== */&lt;br /&gt;
.tabber__header__next:after,&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 20px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  background-color: currentColor !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .tabber__header {&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .ooo-infobox-tabwrap,&lt;br /&gt;
  .ooo-infobox-tabwrap--left,&lt;br /&gt;
  .ooo-infobox-tabwrap--none,&lt;br /&gt;
  .ooo-infobox-tabwrap--center {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 1em 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__header {&lt;br /&gt;
  border-bottom:0 !important;&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab--active {&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:0 !important;&lt;br /&gt;
  border-color:rgba(245,196,0,0.8);&lt;br /&gt;
  background:rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TYPOGRAPHY SYSTEM (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Page Title ---------- */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.4px;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Section Headings ---------- */&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  font-size: 1.6rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  margin-top: 2.5rem;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-size: 1.3rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  margin-bottom: 0.8rem;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h4 {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 1.5rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Paragraphs ---------- */&lt;br /&gt;
.mw-body p {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Lists ---------- */&lt;br /&gt;
.mw-body ul,&lt;br /&gt;
.mw-body ol {&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Blockquotes ---------- */&lt;br /&gt;
.mw-body blockquote {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 0.8rem 1.2rem;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  background: var(--background-color-neutral-subtle, rgba(0,0,0,0.03));&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Preformatted (code blocks) ---------- */&lt;br /&gt;
.mw-body pre {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #ddd);&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Inline code ---------- */&lt;br /&gt;
.mw-body code {&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  background: var(--background-color-neutral, #f3f3f3);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Styled Wikitable (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--background-color-base, #ffffff);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-top: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr:hover td {&lt;br /&gt;
  background: rgba(255,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO HERO HEADER (Theme Adaptive – No Background Box)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-hero {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2rem 1rem 1.5rem 1rem;&lt;br /&gt;
  margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__title {&lt;br /&gt;
  font-size: 2.2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__subtitle {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 120px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  margin: 1.2rem auto 0 auto;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO LAYOUT SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Split layout */&lt;br /&gt;
.ooo-split {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 60px;&lt;br /&gt;
  margin-bottom: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-main {&lt;br /&gt;
  flex: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-sidebar {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Grid layout */&lt;br /&gt;
.ooo-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 40px;&lt;br /&gt;
  margin-bottom: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-grid &amp;gt; div {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3 {&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-split,&lt;br /&gt;
  .ooo-grid {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD TITLE SEPARATOR&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3,&lt;br /&gt;
.ooo-card h2 {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding-bottom: 12px;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3::after,&lt;br /&gt;
.ooo-card h2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(255,196,0,0.3)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD MOBILE TEXT &lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h2 {&lt;br /&gt;
    font-size: 1.35rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card p,&lt;br /&gt;
  .ooo-card li {&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* prevent text overflow */&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO SECTION TITLE (Brand Yellow Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-section-title {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 1.25rem;&lt;br /&gt;
  font-size: 1.7rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin: 5rem 0 2.5rem 0;&lt;br /&gt;
  letter-spacing: 0.6px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  /* Brand color, but theme-safe */&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  &lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lines left + right */&lt;br /&gt;
.ooo-section-title::before,&lt;br /&gt;
.ooo-section-title::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
&lt;br /&gt;
  /* Uses currentColor so it always matches the title */&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    transparent,&lt;br /&gt;
    currentColor 50%,&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small screens — remove lines */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .ooo-section-title {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-section-title::before,&lt;br /&gt;
  .ooo-section-title::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Light Theme Readability Boost (Subtle Outline)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-section-title {&lt;br /&gt;
  text-shadow:&lt;br /&gt;
    0 0 0.5px rgba(0,0,0,0.6),&lt;br /&gt;
    0 1px 0 rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO NOTICE SYSTEM (Variant Driven – Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 22px 26px;&lt;br /&gt;
  margin: 28px 0;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-left: 8px solid var(--ooo-accent);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-notice__title {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content */&lt;br /&gt;
.ooo-notice__content {&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   INFO (Brand Yellow Default)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info {&lt;br /&gt;
  border-left-color: #2f6fdb;&lt;br /&gt;
  border-color: rgba(47,111,219,0.25);&lt;br /&gt;
  background: rgba(47,111,219,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info .ooo-notice__title {&lt;br /&gt;
  color: #2f6fdb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force clean background inside notice content */&lt;br /&gt;
.ooo-notice__content,&lt;br /&gt;
.ooo-notice__content p,&lt;br /&gt;
.ooo-notice__content ul,&lt;br /&gt;
.ooo-notice__content ol,&lt;br /&gt;
.ooo-notice__content dl {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   WARNING (Stronger Yellow)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning {&lt;br /&gt;
  border-left-color: #f5c400;&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning .ooo-notice__title {&lt;br /&gt;
  color: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SUCCESS (Green)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success {&lt;br /&gt;
  border-left-color: #2ea44f;&lt;br /&gt;
  border-color: rgba(46,164,79,0.30);&lt;br /&gt;
  background: rgba(46,164,79,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success .ooo-notice__title {&lt;br /&gt;
  color: #2ea44f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DANGER (Red)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger {&lt;br /&gt;
  border-left-color: #d73a49;&lt;br /&gt;
  border-color: rgba(215,58,73,0.30);&lt;br /&gt;
  background: rgba(215,58,73,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger .ooo-notice__title {&lt;br /&gt;
  color: #d73a49;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE TUNING&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--info {&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--warning {&lt;br /&gt;
  background: rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--success {&lt;br /&gt;
  background: rgba(46,164,79,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--danger {&lt;br /&gt;
  background: rgba(215,58,73,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INTRO (Neutral, Theme-Safe)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-intro {&lt;br /&gt;
  margin: 30px 0 40px 0;&lt;br /&gt;
&lt;br /&gt;
  /* Explicitly remove any inherited background */&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-intro__title {&lt;br /&gt;
  font-size: 1.9rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Intro text */&lt;br /&gt;
.ooo-intro__text {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Divider */&lt;br /&gt;
.ooo-intro__divider {&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(245,196,0,0.2)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO FAQ SYSTEM – Clean Industrial (Stable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq {&lt;br /&gt;
  margin: 50px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FAQ CARD – Balanced Light &amp;amp; Dark&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
&lt;br /&gt;
  /* Light theme */&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08);&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme hover */&lt;br /&gt;
.ooo-faq__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  );&lt;br /&gt;
  border-color: rgba(245,196,0,0.30);&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   QUESTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__question {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 20px 70px 20px 22px;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.15rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: background 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left accent bar */&lt;br /&gt;
.ooo-faq__question::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 5px;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* + / − toggle */&lt;br /&gt;
.ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;+&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 22px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
  font-size: 26px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* When expanded */&lt;br /&gt;
.ooo-faq__item:not(.mw-collapsed) .ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;−&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
.ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(0,0,0,0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ANSWER&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__answer {&lt;br /&gt;
  padding: 20px 22px;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme answer border */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__answer {&lt;br /&gt;
  border-top: 1px solid rgba(245,196,0,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   HIDE DEFAULT MW TOGGLE TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item .mw-collapsible-toggle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Fix FAQ styling inside Template namespace (documentation)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TIP (Subtle Inline Callout)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-tip {&lt;br /&gt;
  margin: 18px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tip title */&lt;br /&gt;
.ooo-tip strong {&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme tuning */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-tip {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.14),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent wiki paragraph backgrounds inside */&lt;br /&gt;
.ooo-tip p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO STEP (Guide / Tutorial Step Block)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step {&lt;br /&gt;
  margin: 26px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 5px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-step__title {&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Step number */&lt;br /&gt;
.ooo-step__number {&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout container */&lt;br /&gt;
.ooo-step__body {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP IMAGE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Thumbnail */&lt;br /&gt;
.ooo-step__image img {&lt;br /&gt;
  max-width: 140px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
&lt;br /&gt;
  cursor: zoom-in;&lt;br /&gt;
&lt;br /&gt;
  transition:&lt;br /&gt;
    transform 0.2s ease,&lt;br /&gt;
    box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover zoom preview */&lt;br /&gt;
.ooo-step__image:hover img {&lt;br /&gt;
  transform: scale(2.2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 50;&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 10px 24px rgba(0,0,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__content {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.12),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step__image img {&lt;br /&gt;
  border-color: rgba(255,255,255,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__body {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILD BOX (Category Infobox)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-buildbox {&lt;br /&gt;
  margin: 30px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-buildbox__title {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description */&lt;br /&gt;
.ooo-buildbox__desc {&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tab spacing */&lt;br /&gt;
.ooo-buildbox .tabber {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra tab borders */&lt;br /&gt;
.tabber__header {&lt;br /&gt;
  border-bottom:1px solid var(--ooo-border);&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MINI INFO CARD (Item preview)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-itemcard {&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px 14px;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-bg-block);&lt;br /&gt;
&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* icon */&lt;br /&gt;
.ooo-itemcard__img img {&lt;br /&gt;
  width: 48px;&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* name */&lt;br /&gt;
.ooo-itemcard__name {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* info text */&lt;br /&gt;
.ooo-itemcard__meta {&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER (Reusable left-list + right-details panel)&lt;br /&gt;
   Works for Buildings / Vehicles / Factory, etc.&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px; /* smaller spacing between list and panel */&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  flex-wrap: wrap; /* allows responsive stacking */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left side list */&lt;br /&gt;
.ooo-browser__list {&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item button */&lt;br /&gt;
.ooo-browser__item {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin: 6px 0;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
  background: rgba(245,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item.is-active {&lt;br /&gt;
  border-color: rgba(245,196,0,0.80);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Arrow indicator for active item */&lt;br /&gt;
.ooo-browser__item.is-active::after {&lt;br /&gt;
  content: &amp;quot;▶&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
&lt;br /&gt;
  right: 10px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional small subtitle under item label */&lt;br /&gt;
.ooo-browser__item small {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right side panel */&lt;br /&gt;
.ooo-browser__panel {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
&lt;br /&gt;
  border-left: 1px solid var(--ooo-border);&lt;br /&gt;
  padding-left: 24px;&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__panel .ooo-extra,&lt;br /&gt;
.ooo-browser__panel .ooo-extra2 {&lt;br /&gt;
  max-width: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__panel .ooo-infobox {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  float: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels (each item content) */&lt;br /&gt;
.ooo-browser__info {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info.is-active {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: stack */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-browser {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-browser__panel {&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--ooo-border);&lt;br /&gt;
    padding-top: 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILDING TABS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__tabs{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* base tab */&lt;br /&gt;
.tabber__tab{&lt;br /&gt;
  border:1px solid var(--ooo-border);&lt;br /&gt;
  background:rgba(245,196,0,0.04);&lt;br /&gt;
  transition:all .15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* clickable element */&lt;br /&gt;
.tabber__tab a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:8px 14px;&lt;br /&gt;
  font-weight:700;&lt;br /&gt;
&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove wiki link colors */&lt;br /&gt;
.tabber__tab a:link,&lt;br /&gt;
.tabber__tab a:visited,&lt;br /&gt;
.tabber__tab a:hover,&lt;br /&gt;
.tabber__tab a:active{&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75);&lt;br /&gt;
  background:rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab:hover a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95);&lt;br /&gt;
  background:rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;] a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove tabber blue indicator line */&lt;br /&gt;
.tabber__tab:after,&lt;br /&gt;
.tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FORCE STYLE TABBER TABS (override TabberNeue)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__header a,&lt;br /&gt;
.tabber__header a:link,&lt;br /&gt;
.tabber__header a:visited,&lt;br /&gt;
.tabber__header a:hover,&lt;br /&gt;
.tabber__header a:active{&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default active underline */&lt;br /&gt;
.tabber__header .tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove bottom highlight */&lt;br /&gt;
.tabber__header .tabber__tab{&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__header .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__header .tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INFOBOX VARIANT TABS (square style)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab &amp;gt; a{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove rounded active outline */&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO ITEM PANEL LAYOUT (Reusable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* top row: infobox + description */&lt;br /&gt;
.ooo-item-top{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:20px;  /* gap between item list and infobox */&lt;br /&gt;
  align-items:flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* description beside infobox */&lt;br /&gt;
.ooo-item-description{&lt;br /&gt;
  flex:1;&lt;br /&gt;
  max-width:460px;&lt;br /&gt;
  line-height:1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bottom content area */&lt;br /&gt;
.ooo-item-body{&lt;br /&gt;
  margin-top:20px;&lt;br /&gt;
  padding-top:18px;&lt;br /&gt;
  border-top:1px solid var(--ooo-border);&lt;br /&gt;
  max-width:540px;&lt;br /&gt;
  line-height:1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prevent infobox shrinking */&lt;br /&gt;
.ooo-item-top .ooo-infobox{&lt;br /&gt;
  flex-shrink:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* notes block (optional) */&lt;br /&gt;
.ooo-item-notes{&lt;br /&gt;
  margin-bottom:16px;&lt;br /&gt;
  padding:10px 14px;&lt;br /&gt;
  border-left:4px solid var(--ooo-accent);&lt;br /&gt;
  background:rgba(245,196,0,0.08);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  font-size:0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER STICKY ITEM LIST&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__list{&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  top: 80px;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA CONTENT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra {&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  font-size: 0.92rem;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra__title {&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* text */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra ul {&lt;br /&gt;
  margin: 0.3em 0 0.6em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA BLOCK (Secondary Info Panel)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  /* base + gradient like other OOO blocks */&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.08),&lt;br /&gt;
      rgba(245,196,0,0.02)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.18);&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
&lt;br /&gt;
  max-width: 540px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2__title {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* spacing */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 ul {&lt;br /&gt;
  margin: 0.3em 0 0.4em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme tuning */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.18),&lt;br /&gt;
      rgba(245,196,0,0.06)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__info.is-active{&lt;br /&gt;
  display:grid;&lt;br /&gt;
  grid-template-columns:300px 1fr;&lt;br /&gt;
  gap:24px;&lt;br /&gt;
  align-items:start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-infobox{&lt;br /&gt;
  grid-column:1;&lt;br /&gt;
  float:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-extra,&lt;br /&gt;
.ooo-browser__info .ooo-extra2{&lt;br /&gt;
  grid-column:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a,&lt;br /&gt;
.ooo-extlink a.external,&lt;br /&gt;
.ooo-extlink a.extiw {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover,&lt;br /&gt;
.ooo-extlink a.external:hover,&lt;br /&gt;
.ooo-extlink a.extiw:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.15);&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* custom icon */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a::after,&lt;br /&gt;
.ooo-extlink a.external::after,&lt;br /&gt;
.ooo-extlink a.extiw::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
&lt;br /&gt;
  background-color: currentColor;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
&lt;br /&gt;
  transition: transform 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover::after,&lt;br /&gt;
.ooo-extlink a.external:hover::after,&lt;br /&gt;
.ooo-extlink a.extiw:hover::after {&lt;br /&gt;
  transform: translate(1px,-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link Grid&lt;br /&gt;
   4 items per column&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-auto-flow: column;&lt;br /&gt;
  grid-template-rows: repeat(4, auto);&lt;br /&gt;
&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
  align-content: start;&lt;br /&gt;
&lt;br /&gt;
  column-gap: 10px;&lt;br /&gt;
  row-gap: 6px;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove MediaWiki paragraph wrappers */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid p {&lt;br /&gt;
  display: contents;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove random line breaks */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* normalize grid items */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid .ooo-extlink {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  align-self: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tablet */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-template-rows: repeat(3, auto);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-rows: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.external,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.extiw {&lt;br /&gt;
&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
&lt;br /&gt;
  color: #9a7a00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.22);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – navigation style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.18s ease, color 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* left accent bar (always visible) */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::after {&lt;br /&gt;
  content: &amp;quot;➜&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 6px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transform: translateX(-4px);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.02)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover::after {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – COMING SOON&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a {&lt;br /&gt;
&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed left indicator */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: repeating-linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.5),&lt;br /&gt;
    rgba(245,196,0,0.5) 2px,&lt;br /&gt;
    transparent 2px,&lt;br /&gt;
    transparent 4px&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* auto label */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::after {&lt;br /&gt;
&lt;br /&gt;
  content: &amp;quot; (coming soon)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* disable hover effects */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a:hover {&lt;br /&gt;
&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU SUB SECTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menusub {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
&lt;br /&gt;
  border-bottom: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  padding-bottom: 3px;&lt;br /&gt;
&lt;br /&gt;
  letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   OUT OF ORE WIKI V2 — complete replacement for the V2 section&lt;br /&gt;
   Images are controlled by MediaWiki templates, not CSS URLs.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ooo-v2 {&lt;br /&gt;
  --v2-bg:#151a1e; --v2-panel:#20262b; --v2-line:#343d44;&lt;br /&gt;
  --v2-text:#edf0f1; --v2-muted:#aeb8be; --v2-yellow:#e6b934;&lt;br /&gt;
  color:var(--v2-text); font-family:Barlow,Arial,sans-serif;&lt;br /&gt;
  font-size:16px; background:var(--v2-bg); border:1px solid var(--v2-line);&lt;br /&gt;
  border-radius:8px; overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2,.ooo-v2 * {box-sizing:border-box}&lt;br /&gt;
.ooo-v2 a {color:inherit;text-decoration:none}&lt;br /&gt;
.ooo-v2 a:hover {color:var(--v2-yellow);text-decoration:none}&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-v2-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-line);background:#1b2024}&lt;br /&gt;
.ooo-v2-brand {font-size:21px;font-weight:800;letter-spacing:.07em}&lt;br /&gt;
.ooo-v2-brand span {color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-toplinks {display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--v2-muted)}&lt;br /&gt;
/* Main layout */&lt;br /&gt;
.ooo-v2-shell {display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}&lt;br /&gt;
.ooo-v2-side {min-width:0;padding:24px 12px;background:#1a2024;border-right:1px solid var(--v2-line)}&lt;br /&gt;
.ooo-v2-side-label {margin:16px 10px 9px;color:var(--v2-yellow);font-size:12px;font-weight:700;letter-spacing:.11em}&lt;br /&gt;
.ooo-v2-nav,.ooo-v2-nav-current {margin:3px 0;padding:11px 12px;border-radius:4px;font-size:15px}&lt;br /&gt;
.ooo-v2-nav:hover {background:#293137}&lt;br /&gt;
.ooo-v2-nav-current {background:#8c7330;color:#fff;font-weight:700}&lt;br /&gt;
.ooo-v2-side-bottom {margin:25px 10px 0;padding-top:16px;border-top:1px solid var(--v2-line);font-size:13px;line-height:1.7;color:var(--v2-muted)}&lt;br /&gt;
.ooo-v2-main {min-width:0;padding:24px;background:var(--v2-bg)}&lt;br /&gt;
/* Hero: image rendered by Template:OOO-Hero */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero {position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:54px 42px;background:#20262b;border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
/* Hero image container */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; figure {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image img,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image .mw-file-element {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    max-width:none;&lt;br /&gt;
    object-fit:cover;&lt;br /&gt;
    object-position:center;&lt;br /&gt;
    filter:none;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,20,.95) 0%,rgba(12,16,20,.65) 45%,rgba(12,16,20,.10) 100%)}&lt;br /&gt;
.ooo-v2-eyebrow {font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-hero-title {margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800}&lt;br /&gt;
.ooo-v2-hero-copy {max-width:580px;color:#c8d0d4;font-size:17px;line-height:1.5}&lt;br /&gt;
.ooo-v2-hero-actions {margin-top:25px;font-size:15px;font-weight:700}&lt;br /&gt;
.ooo-v2-hero-actions a {display:inline-block;padding:11px 15px;margin:0 8px 8px 0;background:#2c353a;border:1px solid #4c565d;border-radius:4px}&lt;br /&gt;
.ooo-v2-hero-actions a:first-child {background:var(--v2-yellow);color:#1b1b1b;border-color:var(--v2-yellow)}&lt;br /&gt;
/* Section headings */&lt;br /&gt;
.ooo-v2-section-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 15px;font-size:19px;font-weight:800;letter-spacing:.035em}&lt;br /&gt;
.ooo-v2-heading-sub {font-size:13px;font-weight:400;color:var(--v2-muted)}&lt;br /&gt;
/* Category grid */&lt;br /&gt;
.ooo-v2 .ooo-v2-tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile {position:relative;min-width:0;min-height:210px;padding:20px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile:hover {border-color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard {display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; figure,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image .mw-file-element,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image img {display:block;width:100%;height:100%;max-width:none;min-width:0;margin:0;object-fit:cover;object-position:center}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(10,14,18,.96) 0%,rgba(10,14,18,.58) 55%,rgba(10,14,18,.12) 100%)}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-content {position:relative;z-index:1;width:100%;min-width:0}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-icon {font-size:24px;color:var(--v2-yellow);margin-bottom:13px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-title {font-size:21px;font-weight:700;line-height:1.2;margin-bottom:8px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-desc {font-size:15px;line-height:1.5;color:#d1d8dc}&lt;br /&gt;
/* Guides and updates */&lt;br /&gt;
.ooo-v2-two {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:26px}&lt;br /&gt;
.ooo-v2-panel {min-width:0;padding:22px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px}&lt;br /&gt;
.ooo-v2-panel-title {font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:13px}&lt;br /&gt;
.ooo-v2-guide {padding:11px 0;border-top:1px solid var(--v2-line);font-size:15px}&lt;br /&gt;
.ooo-v2-guide span {float:right;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-update {font-size:15px;line-height:1.6;overflow-wrap:anywhere}&lt;br /&gt;
.ooo-v2-panel-foot {padding-top:12px;font-size:14px;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-bottom {margin-top:24px;padding:17px 5px;border-top:1px solid var(--v2-line);font-size:14px;color:var(--v2-muted);line-height:1.8}&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media(max-width:1100px) {.ooo-v2 .ooo-v2-tiles {grid-template-columns:repeat(2,minmax(0,1fr))}}&lt;br /&gt;
@media(max-width:900px) {.ooo-v2-shell{grid-template-columns:195px minmax(0,1fr)}.ooo-v2-main{padding:16px}.ooo-v2 .ooo-v2-hero{padding:34px 25px}}&lt;br /&gt;
@media(max-width:640px) {.ooo-v2-top{display:block}.ooo-v2-toplinks{margin-top:10px}.ooo-v2-shell{display:block}.ooo-v2-side{border-right:0;border-bottom:1px solid var(--v2-line)}.ooo-v2 .ooo-v2-tiles,.ooo-v2-two{grid-template-columns:1fr}.ooo-v2 .ooo-v2-hero{padding:30px 20px}.ooo-v2-main{padding:12px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #414141;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-header {&lt;br /&gt;
    background: #292929;&lt;br /&gt;
    border-bottom: 2px solid #e5b62e;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #181818;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row span {&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row strong {&lt;br /&gt;
    color: #f0f0f0;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Vehicle Details: Overview and InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 310px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 20px 0 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive layout */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS REFINEMENT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Vehicle navigation */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 18px 0 28px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover,&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:focus {&lt;br /&gt;
    background: #373a3d;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox columns */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact infobox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 4px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and narrower screens */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 440px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 9px 11px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS - COMPACT LAYOUT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    margin: 14px 0 24px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover {&lt;br /&gt;
    background: #383b3e;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox layout */&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 390px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox */&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 16px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 9px 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    border-bottom: 1px solid #383b3e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 480px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 8px 10px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CONTROLS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-intro {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    color: #c8d0d4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-group {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-title {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    background: #293137;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body {&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 VEHICLE ATTACHMENTS&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image {&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    min-width: 180px;&lt;br /&gt;
    min-height: 115px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    max-height: 135px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-description {&lt;br /&gt;
    color: #d0d7db;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility span {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.04em;&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 650px) {&lt;br /&gt;
    .ooo-v2-attachment {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-attachment-image {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        min-width: 0;&lt;br /&gt;
        min-height: 150px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 IMAGE GALLERY&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery {&lt;br /&gt;
    margin: 18px 0 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallery {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerybox {&lt;br /&gt;
    margin: 0 8px 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb img {&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerytext {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE OVERVIEW REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout + .ooo-v2-vehicle-sections {&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-heading-sub {&lt;br /&gt;
    margin-left: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CATEGORY REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 16px 0 22px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 8px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 13px 6px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: color 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a::after {&lt;br /&gt;
    content: &amp;quot;›&amp;quot;;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE LIST ITEMS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-item:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image {&lt;br /&gt;
    width: 150px;&lt;br /&gt;
    min-width: 150px;&lt;br /&gt;
    height: 85px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-name a {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-name a:hover {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-arrow {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    padding: 0 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-list-image {&lt;br /&gt;
        width: 100px;&lt;br /&gt;
        min-width: 100px;&lt;br /&gt;
        height: 65px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 COLLAPSIBLE LEVEL CARDS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card.is-open {&lt;br /&gt;
    border-color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading:hover {&lt;br /&gt;
    background: #293137;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading:focus-visible {&lt;br /&gt;
    outline: 2px solid #e6b934;&lt;br /&gt;
    outline-offset: -2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-number {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    min-width: 44px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    background: #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-info {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-name {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-xp {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-arrow {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    transition: transform .2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card.is-open .ooo-v2-level-arrow {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-details {&lt;br /&gt;
    padding: 15px 20px 18px;&lt;br /&gt;
    border-top: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-details[hidden] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-detail-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-detail-row strong {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks {&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
    padding-top: 13px;&lt;br /&gt;
    border-top: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-title {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-content {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-content a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-level-heading {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-level-name {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   V2 LEVEL PROGRESSION FIXES&lt;br /&gt;
========================================= */&lt;br /&gt;
&lt;br /&gt;
/* Hide all level details by default */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-details {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show details only when expanded */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-card.is-open .ooo-v2-level-details {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep cards compact */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove unwanted MediaWiki spacing */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list .ooo-v2-level-card {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact row height */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-heading {&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    min-height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Smaller level number */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-number {&lt;br /&gt;
    width: 38px;&lt;br /&gt;
    min-width: 38px;&lt;br /&gt;
    height: 38px;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra paragraph spacing */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list p {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Expanded details spacing */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-details {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 LEVEL CARDS - REMOVE MEDIAWIKI SPACING */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    gap: 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list &amp;gt; .ooo-v2-level-card {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide empty paragraphs inserted by MediaWiki */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list &amp;gt; p:empty {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide unwanted line breaks between cards */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list &amp;gt; br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent extra margins on card wrappers */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list &amp;gt; p {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Level card Details button */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2 .ooo-v2-level-arrow {&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    background: #30373c;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    transition: background .2s;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2 .ooo-v2-level-card.is-open .ooo-v2-level-arrow {&lt;br /&gt;
    background: #3c3930;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2 .ooo-v2-level-card.is-open .ooo-v2-level-arrow::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-LevelCard&amp;diff=1411</id>
		<title>Template:V2-LevelCard</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-LevelCard&amp;diff=1411"/>
		<updated>2026-10-21T13:27:36Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-heading&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-number&amp;quot;&amp;gt;{{{level|1}}}&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-info&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-name&amp;quot;&amp;gt;{{{title|Unknown Rank}}}&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-xp&amp;quot;&amp;gt;Unlocks at {{{totalxp|0}}} XP&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;span class=&amp;quot;ooo-v2-level-arrow&amp;quot;&amp;gt;Details&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-details&amp;quot;&amp;gt;{{#if:{{{unlocks|}}}|&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks-title&amp;quot;&amp;gt;ITEMS UNLOCKED&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks-content&amp;quot;&amp;gt;{{{unlocks}}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;|&amp;lt;div class=&amp;quot;ooo-v2-level-detail-row&amp;quot;&amp;gt;No unlock information documented yet.&amp;lt;/div&amp;gt;}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== V2 Level Card ==&lt;br /&gt;
&lt;br /&gt;
Displays a progression level and its total XP requirement, with expandable unlock information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{V2-LevelCard&lt;br /&gt;
|level=31&lt;br /&gt;
|title=Fabricator Tier 1&lt;br /&gt;
|totalxp=765400&lt;br /&gt;
|unlocks=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-LevelCard&amp;diff=1410</id>
		<title>Template:V2-LevelCard</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-LevelCard&amp;diff=1410"/>
		<updated>2026-10-21T13:26:58Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-heading&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-number&amp;quot;&amp;gt;{{{level|1}}}&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-info&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-name&amp;quot;&amp;gt;{{{title|Unknown Rank}}}&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-xp&amp;quot;&amp;gt;Unlocks at {{{totalxp|0}}} XP&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;span class=&amp;quot;ooo-v2-level-arrow&amp;quot;&amp;gt;⌄&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-details&amp;quot;&amp;gt;{{#if:{{{unlocks|}}}|&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks-title&amp;quot;&amp;gt;ITEMS UNLOCKED&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks-content&amp;quot;&amp;gt;{{{unlocks}}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;|&amp;lt;div class=&amp;quot;ooo-v2-level-detail-row&amp;quot;&amp;gt;No unlock information documented yet.&amp;lt;/div&amp;gt;}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== V2 Level Card ==&lt;br /&gt;
&lt;br /&gt;
Displays a progression level and its total XP requirement, with expandable unlock information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{V2-LevelCard&lt;br /&gt;
|level=31&lt;br /&gt;
|title=Fabricator Tier 1&lt;br /&gt;
|totalxp=765400&lt;br /&gt;
|unlocks=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-LevelCard&amp;diff=1409</id>
		<title>Template:V2-LevelCard</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-LevelCard&amp;diff=1409"/>
		<updated>2026-10-21T13:22:02Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-heading&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-number&amp;quot;&amp;gt;{{{level|1}}}&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-info&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-name&amp;quot;&amp;gt;{{{title|Unknown Rank}}}&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-xp&amp;quot;&amp;gt;{{{xp|0}}} XP required&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;span class=&amp;quot;ooo-v2-level-arrow&amp;quot;&amp;gt;⌄&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-details&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-detail-row&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Total experience&amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;{{{totalxp|0}}} XP&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;{{#if:{{{unlocks|}}}|&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks-title&amp;quot;&amp;gt;UNLOCKED AT THIS LEVEL&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks-content&amp;quot;&amp;gt;{{{unlocks}}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== V2 Level Card ==&lt;br /&gt;
&lt;br /&gt;
Reusable collapsible level card.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{V2-LevelCard&lt;br /&gt;
|level=10&lt;br /&gt;
|title=Plant Operator Tier 1&lt;br /&gt;
|xp=12200&lt;br /&gt;
|totalxp=59400&lt;br /&gt;
|unlocks=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1408</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1408"/>
		<updated>2026-10-21T13:18:14Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO THEME TOKENS (GLOBAL BASE)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Tab System ===== */&lt;br /&gt;
  --ooo-tab-arrow-size: 22px;&lt;br /&gt;
  --ooo-tab-arrow-offset: -0.1rem;&lt;br /&gt;
  --ooo-tab-arrow-color: currentColor;&lt;br /&gt;
  --ooo-tab-arrow-bg: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  --ooo-tab-arrow-bg-hover: var(--background-color-neutral-subtle, #f1f2f3);&lt;br /&gt;
  --ooo-tab-arrow-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-tab-arrow-shadow: none;&lt;br /&gt;
  --ooo-tab-arrow-focus: 0 0 0 2px rgba(245,196,0,.4);&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Brand Accent (Default Fallback) ===== */&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
&lt;br /&gt;
  /* ===== Structural Tokens ===== */&lt;br /&gt;
  --ooo-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-bg-block: var(--background-color-base, #ffffff);&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   BRAND ACCENT TUNING PER THEME&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Light theme — deeper yellow for better contrast on white */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
  --ooo-accent: #c49a00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — brighter industrial yellow */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS-controlled dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os {&lt;br /&gt;
    --ooo-accent: #f5c400;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wrapper must be positioned (JS also enforces if needed) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll { position: relative; }&lt;br /&gt;
&lt;br /&gt;
/* Our injected arrow buttons (use currentColor for icon) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--ooo-tab-arrow-offset);&lt;br /&gt;
  inline-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  block-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  border: 1px solid var(--ooo-tab-arrow-border);&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  text-shadow: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-shadow);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg);&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow::before {&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:-6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--prev { inset-inline-start: 2px; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--next { inset-inline-end: 2px; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:disabled {&lt;br /&gt;
  opacity:.4;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow.is-hidden { display: none; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow__icon { display: block; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-focus);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — explicit client preference */&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
  --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  border-color: #3a3a3a;&lt;br /&gt;
  background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — follow OS */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
    --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
    border-color: #3a3a3a;&lt;br /&gt;
    background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== TabberNeue header arrows — use currentColor via mask ===== */&lt;br /&gt;
.tabber__header__next:after,&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 20px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  background-color: currentColor !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .tabber__header {&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .ooo-infobox-tabwrap,&lt;br /&gt;
  .ooo-infobox-tabwrap--left,&lt;br /&gt;
  .ooo-infobox-tabwrap--none,&lt;br /&gt;
  .ooo-infobox-tabwrap--center {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 1em 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__header {&lt;br /&gt;
  border-bottom:0 !important;&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab--active {&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:0 !important;&lt;br /&gt;
  border-color:rgba(245,196,0,0.8);&lt;br /&gt;
  background:rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TYPOGRAPHY SYSTEM (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Page Title ---------- */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.4px;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Section Headings ---------- */&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  font-size: 1.6rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  margin-top: 2.5rem;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-size: 1.3rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  margin-bottom: 0.8rem;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h4 {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 1.5rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Paragraphs ---------- */&lt;br /&gt;
.mw-body p {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Lists ---------- */&lt;br /&gt;
.mw-body ul,&lt;br /&gt;
.mw-body ol {&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Blockquotes ---------- */&lt;br /&gt;
.mw-body blockquote {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 0.8rem 1.2rem;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  background: var(--background-color-neutral-subtle, rgba(0,0,0,0.03));&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Preformatted (code blocks) ---------- */&lt;br /&gt;
.mw-body pre {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #ddd);&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Inline code ---------- */&lt;br /&gt;
.mw-body code {&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  background: var(--background-color-neutral, #f3f3f3);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Styled Wikitable (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--background-color-base, #ffffff);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-top: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr:hover td {&lt;br /&gt;
  background: rgba(255,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO HERO HEADER (Theme Adaptive – No Background Box)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-hero {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2rem 1rem 1.5rem 1rem;&lt;br /&gt;
  margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__title {&lt;br /&gt;
  font-size: 2.2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__subtitle {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 120px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  margin: 1.2rem auto 0 auto;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO LAYOUT SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Split layout */&lt;br /&gt;
.ooo-split {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 60px;&lt;br /&gt;
  margin-bottom: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-main {&lt;br /&gt;
  flex: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-sidebar {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Grid layout */&lt;br /&gt;
.ooo-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 40px;&lt;br /&gt;
  margin-bottom: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-grid &amp;gt; div {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3 {&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-split,&lt;br /&gt;
  .ooo-grid {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD TITLE SEPARATOR&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3,&lt;br /&gt;
.ooo-card h2 {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding-bottom: 12px;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3::after,&lt;br /&gt;
.ooo-card h2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(255,196,0,0.3)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD MOBILE TEXT &lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h2 {&lt;br /&gt;
    font-size: 1.35rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card p,&lt;br /&gt;
  .ooo-card li {&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* prevent text overflow */&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO SECTION TITLE (Brand Yellow Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-section-title {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 1.25rem;&lt;br /&gt;
  font-size: 1.7rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin: 5rem 0 2.5rem 0;&lt;br /&gt;
  letter-spacing: 0.6px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  /* Brand color, but theme-safe */&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  &lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lines left + right */&lt;br /&gt;
.ooo-section-title::before,&lt;br /&gt;
.ooo-section-title::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
&lt;br /&gt;
  /* Uses currentColor so it always matches the title */&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    transparent,&lt;br /&gt;
    currentColor 50%,&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small screens — remove lines */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .ooo-section-title {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-section-title::before,&lt;br /&gt;
  .ooo-section-title::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Light Theme Readability Boost (Subtle Outline)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-section-title {&lt;br /&gt;
  text-shadow:&lt;br /&gt;
    0 0 0.5px rgba(0,0,0,0.6),&lt;br /&gt;
    0 1px 0 rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO NOTICE SYSTEM (Variant Driven – Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 22px 26px;&lt;br /&gt;
  margin: 28px 0;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-left: 8px solid var(--ooo-accent);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-notice__title {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content */&lt;br /&gt;
.ooo-notice__content {&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   INFO (Brand Yellow Default)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info {&lt;br /&gt;
  border-left-color: #2f6fdb;&lt;br /&gt;
  border-color: rgba(47,111,219,0.25);&lt;br /&gt;
  background: rgba(47,111,219,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info .ooo-notice__title {&lt;br /&gt;
  color: #2f6fdb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force clean background inside notice content */&lt;br /&gt;
.ooo-notice__content,&lt;br /&gt;
.ooo-notice__content p,&lt;br /&gt;
.ooo-notice__content ul,&lt;br /&gt;
.ooo-notice__content ol,&lt;br /&gt;
.ooo-notice__content dl {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   WARNING (Stronger Yellow)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning {&lt;br /&gt;
  border-left-color: #f5c400;&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning .ooo-notice__title {&lt;br /&gt;
  color: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SUCCESS (Green)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success {&lt;br /&gt;
  border-left-color: #2ea44f;&lt;br /&gt;
  border-color: rgba(46,164,79,0.30);&lt;br /&gt;
  background: rgba(46,164,79,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success .ooo-notice__title {&lt;br /&gt;
  color: #2ea44f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DANGER (Red)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger {&lt;br /&gt;
  border-left-color: #d73a49;&lt;br /&gt;
  border-color: rgba(215,58,73,0.30);&lt;br /&gt;
  background: rgba(215,58,73,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger .ooo-notice__title {&lt;br /&gt;
  color: #d73a49;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE TUNING&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--info {&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--warning {&lt;br /&gt;
  background: rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--success {&lt;br /&gt;
  background: rgba(46,164,79,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--danger {&lt;br /&gt;
  background: rgba(215,58,73,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INTRO (Neutral, Theme-Safe)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-intro {&lt;br /&gt;
  margin: 30px 0 40px 0;&lt;br /&gt;
&lt;br /&gt;
  /* Explicitly remove any inherited background */&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-intro__title {&lt;br /&gt;
  font-size: 1.9rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Intro text */&lt;br /&gt;
.ooo-intro__text {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Divider */&lt;br /&gt;
.ooo-intro__divider {&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(245,196,0,0.2)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO FAQ SYSTEM – Clean Industrial (Stable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq {&lt;br /&gt;
  margin: 50px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FAQ CARD – Balanced Light &amp;amp; Dark&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
&lt;br /&gt;
  /* Light theme */&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08);&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme hover */&lt;br /&gt;
.ooo-faq__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  );&lt;br /&gt;
  border-color: rgba(245,196,0,0.30);&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   QUESTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__question {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 20px 70px 20px 22px;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.15rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: background 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left accent bar */&lt;br /&gt;
.ooo-faq__question::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 5px;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* + / − toggle */&lt;br /&gt;
.ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;+&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 22px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
  font-size: 26px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* When expanded */&lt;br /&gt;
.ooo-faq__item:not(.mw-collapsed) .ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;−&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
.ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(0,0,0,0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ANSWER&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__answer {&lt;br /&gt;
  padding: 20px 22px;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme answer border */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__answer {&lt;br /&gt;
  border-top: 1px solid rgba(245,196,0,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   HIDE DEFAULT MW TOGGLE TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item .mw-collapsible-toggle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Fix FAQ styling inside Template namespace (documentation)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TIP (Subtle Inline Callout)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-tip {&lt;br /&gt;
  margin: 18px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tip title */&lt;br /&gt;
.ooo-tip strong {&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme tuning */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-tip {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.14),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent wiki paragraph backgrounds inside */&lt;br /&gt;
.ooo-tip p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO STEP (Guide / Tutorial Step Block)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step {&lt;br /&gt;
  margin: 26px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 5px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-step__title {&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Step number */&lt;br /&gt;
.ooo-step__number {&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout container */&lt;br /&gt;
.ooo-step__body {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP IMAGE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Thumbnail */&lt;br /&gt;
.ooo-step__image img {&lt;br /&gt;
  max-width: 140px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
&lt;br /&gt;
  cursor: zoom-in;&lt;br /&gt;
&lt;br /&gt;
  transition:&lt;br /&gt;
    transform 0.2s ease,&lt;br /&gt;
    box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover zoom preview */&lt;br /&gt;
.ooo-step__image:hover img {&lt;br /&gt;
  transform: scale(2.2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 50;&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 10px 24px rgba(0,0,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__content {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.12),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step__image img {&lt;br /&gt;
  border-color: rgba(255,255,255,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__body {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILD BOX (Category Infobox)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-buildbox {&lt;br /&gt;
  margin: 30px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-buildbox__title {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description */&lt;br /&gt;
.ooo-buildbox__desc {&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tab spacing */&lt;br /&gt;
.ooo-buildbox .tabber {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra tab borders */&lt;br /&gt;
.tabber__header {&lt;br /&gt;
  border-bottom:1px solid var(--ooo-border);&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MINI INFO CARD (Item preview)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-itemcard {&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px 14px;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-bg-block);&lt;br /&gt;
&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* icon */&lt;br /&gt;
.ooo-itemcard__img img {&lt;br /&gt;
  width: 48px;&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* name */&lt;br /&gt;
.ooo-itemcard__name {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* info text */&lt;br /&gt;
.ooo-itemcard__meta {&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER (Reusable left-list + right-details panel)&lt;br /&gt;
   Works for Buildings / Vehicles / Factory, etc.&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px; /* smaller spacing between list and panel */&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  flex-wrap: wrap; /* allows responsive stacking */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left side list */&lt;br /&gt;
.ooo-browser__list {&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item button */&lt;br /&gt;
.ooo-browser__item {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin: 6px 0;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
  background: rgba(245,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item.is-active {&lt;br /&gt;
  border-color: rgba(245,196,0,0.80);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Arrow indicator for active item */&lt;br /&gt;
.ooo-browser__item.is-active::after {&lt;br /&gt;
  content: &amp;quot;▶&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
&lt;br /&gt;
  right: 10px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional small subtitle under item label */&lt;br /&gt;
.ooo-browser__item small {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right side panel */&lt;br /&gt;
.ooo-browser__panel {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
&lt;br /&gt;
  border-left: 1px solid var(--ooo-border);&lt;br /&gt;
  padding-left: 24px;&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__panel .ooo-extra,&lt;br /&gt;
.ooo-browser__panel .ooo-extra2 {&lt;br /&gt;
  max-width: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__panel .ooo-infobox {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  float: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels (each item content) */&lt;br /&gt;
.ooo-browser__info {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info.is-active {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: stack */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-browser {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-browser__panel {&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--ooo-border);&lt;br /&gt;
    padding-top: 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILDING TABS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__tabs{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* base tab */&lt;br /&gt;
.tabber__tab{&lt;br /&gt;
  border:1px solid var(--ooo-border);&lt;br /&gt;
  background:rgba(245,196,0,0.04);&lt;br /&gt;
  transition:all .15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* clickable element */&lt;br /&gt;
.tabber__tab a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:8px 14px;&lt;br /&gt;
  font-weight:700;&lt;br /&gt;
&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove wiki link colors */&lt;br /&gt;
.tabber__tab a:link,&lt;br /&gt;
.tabber__tab a:visited,&lt;br /&gt;
.tabber__tab a:hover,&lt;br /&gt;
.tabber__tab a:active{&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75);&lt;br /&gt;
  background:rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab:hover a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95);&lt;br /&gt;
  background:rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;] a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove tabber blue indicator line */&lt;br /&gt;
.tabber__tab:after,&lt;br /&gt;
.tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FORCE STYLE TABBER TABS (override TabberNeue)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__header a,&lt;br /&gt;
.tabber__header a:link,&lt;br /&gt;
.tabber__header a:visited,&lt;br /&gt;
.tabber__header a:hover,&lt;br /&gt;
.tabber__header a:active{&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default active underline */&lt;br /&gt;
.tabber__header .tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove bottom highlight */&lt;br /&gt;
.tabber__header .tabber__tab{&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__header .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__header .tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INFOBOX VARIANT TABS (square style)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab &amp;gt; a{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove rounded active outline */&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO ITEM PANEL LAYOUT (Reusable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* top row: infobox + description */&lt;br /&gt;
.ooo-item-top{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:20px;  /* gap between item list and infobox */&lt;br /&gt;
  align-items:flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* description beside infobox */&lt;br /&gt;
.ooo-item-description{&lt;br /&gt;
  flex:1;&lt;br /&gt;
  max-width:460px;&lt;br /&gt;
  line-height:1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bottom content area */&lt;br /&gt;
.ooo-item-body{&lt;br /&gt;
  margin-top:20px;&lt;br /&gt;
  padding-top:18px;&lt;br /&gt;
  border-top:1px solid var(--ooo-border);&lt;br /&gt;
  max-width:540px;&lt;br /&gt;
  line-height:1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prevent infobox shrinking */&lt;br /&gt;
.ooo-item-top .ooo-infobox{&lt;br /&gt;
  flex-shrink:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* notes block (optional) */&lt;br /&gt;
.ooo-item-notes{&lt;br /&gt;
  margin-bottom:16px;&lt;br /&gt;
  padding:10px 14px;&lt;br /&gt;
  border-left:4px solid var(--ooo-accent);&lt;br /&gt;
  background:rgba(245,196,0,0.08);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  font-size:0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER STICKY ITEM LIST&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__list{&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  top: 80px;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA CONTENT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra {&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  font-size: 0.92rem;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra__title {&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* text */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra ul {&lt;br /&gt;
  margin: 0.3em 0 0.6em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA BLOCK (Secondary Info Panel)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  /* base + gradient like other OOO blocks */&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.08),&lt;br /&gt;
      rgba(245,196,0,0.02)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.18);&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
&lt;br /&gt;
  max-width: 540px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2__title {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* spacing */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 ul {&lt;br /&gt;
  margin: 0.3em 0 0.4em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme tuning */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.18),&lt;br /&gt;
      rgba(245,196,0,0.06)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__info.is-active{&lt;br /&gt;
  display:grid;&lt;br /&gt;
  grid-template-columns:300px 1fr;&lt;br /&gt;
  gap:24px;&lt;br /&gt;
  align-items:start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-infobox{&lt;br /&gt;
  grid-column:1;&lt;br /&gt;
  float:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-extra,&lt;br /&gt;
.ooo-browser__info .ooo-extra2{&lt;br /&gt;
  grid-column:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a,&lt;br /&gt;
.ooo-extlink a.external,&lt;br /&gt;
.ooo-extlink a.extiw {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover,&lt;br /&gt;
.ooo-extlink a.external:hover,&lt;br /&gt;
.ooo-extlink a.extiw:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.15);&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* custom icon */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a::after,&lt;br /&gt;
.ooo-extlink a.external::after,&lt;br /&gt;
.ooo-extlink a.extiw::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
&lt;br /&gt;
  background-color: currentColor;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
&lt;br /&gt;
  transition: transform 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover::after,&lt;br /&gt;
.ooo-extlink a.external:hover::after,&lt;br /&gt;
.ooo-extlink a.extiw:hover::after {&lt;br /&gt;
  transform: translate(1px,-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link Grid&lt;br /&gt;
   4 items per column&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-auto-flow: column;&lt;br /&gt;
  grid-template-rows: repeat(4, auto);&lt;br /&gt;
&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
  align-content: start;&lt;br /&gt;
&lt;br /&gt;
  column-gap: 10px;&lt;br /&gt;
  row-gap: 6px;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove MediaWiki paragraph wrappers */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid p {&lt;br /&gt;
  display: contents;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove random line breaks */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* normalize grid items */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid .ooo-extlink {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  align-self: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tablet */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-template-rows: repeat(3, auto);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-rows: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.external,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.extiw {&lt;br /&gt;
&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
&lt;br /&gt;
  color: #9a7a00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.22);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – navigation style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.18s ease, color 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* left accent bar (always visible) */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::after {&lt;br /&gt;
  content: &amp;quot;➜&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 6px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transform: translateX(-4px);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.02)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover::after {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – COMING SOON&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a {&lt;br /&gt;
&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed left indicator */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: repeating-linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.5),&lt;br /&gt;
    rgba(245,196,0,0.5) 2px,&lt;br /&gt;
    transparent 2px,&lt;br /&gt;
    transparent 4px&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* auto label */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::after {&lt;br /&gt;
&lt;br /&gt;
  content: &amp;quot; (coming soon)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* disable hover effects */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a:hover {&lt;br /&gt;
&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU SUB SECTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menusub {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
&lt;br /&gt;
  border-bottom: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  padding-bottom: 3px;&lt;br /&gt;
&lt;br /&gt;
  letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   OUT OF ORE WIKI V2 — complete replacement for the V2 section&lt;br /&gt;
   Images are controlled by MediaWiki templates, not CSS URLs.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ooo-v2 {&lt;br /&gt;
  --v2-bg:#151a1e; --v2-panel:#20262b; --v2-line:#343d44;&lt;br /&gt;
  --v2-text:#edf0f1; --v2-muted:#aeb8be; --v2-yellow:#e6b934;&lt;br /&gt;
  color:var(--v2-text); font-family:Barlow,Arial,sans-serif;&lt;br /&gt;
  font-size:16px; background:var(--v2-bg); border:1px solid var(--v2-line);&lt;br /&gt;
  border-radius:8px; overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2,.ooo-v2 * {box-sizing:border-box}&lt;br /&gt;
.ooo-v2 a {color:inherit;text-decoration:none}&lt;br /&gt;
.ooo-v2 a:hover {color:var(--v2-yellow);text-decoration:none}&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-v2-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-line);background:#1b2024}&lt;br /&gt;
.ooo-v2-brand {font-size:21px;font-weight:800;letter-spacing:.07em}&lt;br /&gt;
.ooo-v2-brand span {color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-toplinks {display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--v2-muted)}&lt;br /&gt;
/* Main layout */&lt;br /&gt;
.ooo-v2-shell {display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}&lt;br /&gt;
.ooo-v2-side {min-width:0;padding:24px 12px;background:#1a2024;border-right:1px solid var(--v2-line)}&lt;br /&gt;
.ooo-v2-side-label {margin:16px 10px 9px;color:var(--v2-yellow);font-size:12px;font-weight:700;letter-spacing:.11em}&lt;br /&gt;
.ooo-v2-nav,.ooo-v2-nav-current {margin:3px 0;padding:11px 12px;border-radius:4px;font-size:15px}&lt;br /&gt;
.ooo-v2-nav:hover {background:#293137}&lt;br /&gt;
.ooo-v2-nav-current {background:#8c7330;color:#fff;font-weight:700}&lt;br /&gt;
.ooo-v2-side-bottom {margin:25px 10px 0;padding-top:16px;border-top:1px solid var(--v2-line);font-size:13px;line-height:1.7;color:var(--v2-muted)}&lt;br /&gt;
.ooo-v2-main {min-width:0;padding:24px;background:var(--v2-bg)}&lt;br /&gt;
/* Hero: image rendered by Template:OOO-Hero */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero {position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:54px 42px;background:#20262b;border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
/* Hero image container */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; figure {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image img,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image .mw-file-element {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    max-width:none;&lt;br /&gt;
    object-fit:cover;&lt;br /&gt;
    object-position:center;&lt;br /&gt;
    filter:none;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,20,.95) 0%,rgba(12,16,20,.65) 45%,rgba(12,16,20,.10) 100%)}&lt;br /&gt;
.ooo-v2-eyebrow {font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-hero-title {margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800}&lt;br /&gt;
.ooo-v2-hero-copy {max-width:580px;color:#c8d0d4;font-size:17px;line-height:1.5}&lt;br /&gt;
.ooo-v2-hero-actions {margin-top:25px;font-size:15px;font-weight:700}&lt;br /&gt;
.ooo-v2-hero-actions a {display:inline-block;padding:11px 15px;margin:0 8px 8px 0;background:#2c353a;border:1px solid #4c565d;border-radius:4px}&lt;br /&gt;
.ooo-v2-hero-actions a:first-child {background:var(--v2-yellow);color:#1b1b1b;border-color:var(--v2-yellow)}&lt;br /&gt;
/* Section headings */&lt;br /&gt;
.ooo-v2-section-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 15px;font-size:19px;font-weight:800;letter-spacing:.035em}&lt;br /&gt;
.ooo-v2-heading-sub {font-size:13px;font-weight:400;color:var(--v2-muted)}&lt;br /&gt;
/* Category grid */&lt;br /&gt;
.ooo-v2 .ooo-v2-tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile {position:relative;min-width:0;min-height:210px;padding:20px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile:hover {border-color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard {display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; figure,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image .mw-file-element,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image img {display:block;width:100%;height:100%;max-width:none;min-width:0;margin:0;object-fit:cover;object-position:center}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(10,14,18,.96) 0%,rgba(10,14,18,.58) 55%,rgba(10,14,18,.12) 100%)}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-content {position:relative;z-index:1;width:100%;min-width:0}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-icon {font-size:24px;color:var(--v2-yellow);margin-bottom:13px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-title {font-size:21px;font-weight:700;line-height:1.2;margin-bottom:8px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-desc {font-size:15px;line-height:1.5;color:#d1d8dc}&lt;br /&gt;
/* Guides and updates */&lt;br /&gt;
.ooo-v2-two {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:26px}&lt;br /&gt;
.ooo-v2-panel {min-width:0;padding:22px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px}&lt;br /&gt;
.ooo-v2-panel-title {font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:13px}&lt;br /&gt;
.ooo-v2-guide {padding:11px 0;border-top:1px solid var(--v2-line);font-size:15px}&lt;br /&gt;
.ooo-v2-guide span {float:right;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-update {font-size:15px;line-height:1.6;overflow-wrap:anywhere}&lt;br /&gt;
.ooo-v2-panel-foot {padding-top:12px;font-size:14px;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-bottom {margin-top:24px;padding:17px 5px;border-top:1px solid var(--v2-line);font-size:14px;color:var(--v2-muted);line-height:1.8}&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media(max-width:1100px) {.ooo-v2 .ooo-v2-tiles {grid-template-columns:repeat(2,minmax(0,1fr))}}&lt;br /&gt;
@media(max-width:900px) {.ooo-v2-shell{grid-template-columns:195px minmax(0,1fr)}.ooo-v2-main{padding:16px}.ooo-v2 .ooo-v2-hero{padding:34px 25px}}&lt;br /&gt;
@media(max-width:640px) {.ooo-v2-top{display:block}.ooo-v2-toplinks{margin-top:10px}.ooo-v2-shell{display:block}.ooo-v2-side{border-right:0;border-bottom:1px solid var(--v2-line)}.ooo-v2 .ooo-v2-tiles,.ooo-v2-two{grid-template-columns:1fr}.ooo-v2 .ooo-v2-hero{padding:30px 20px}.ooo-v2-main{padding:12px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #414141;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-header {&lt;br /&gt;
    background: #292929;&lt;br /&gt;
    border-bottom: 2px solid #e5b62e;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #181818;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row span {&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row strong {&lt;br /&gt;
    color: #f0f0f0;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Vehicle Details: Overview and InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 310px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 20px 0 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive layout */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS REFINEMENT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Vehicle navigation */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 18px 0 28px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover,&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:focus {&lt;br /&gt;
    background: #373a3d;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox columns */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact infobox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 4px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and narrower screens */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 440px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 9px 11px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS - COMPACT LAYOUT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    margin: 14px 0 24px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover {&lt;br /&gt;
    background: #383b3e;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox layout */&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 390px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox */&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 16px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 9px 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    border-bottom: 1px solid #383b3e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 480px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 8px 10px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CONTROLS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-intro {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    color: #c8d0d4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-group {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-title {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    background: #293137;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body {&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 VEHICLE ATTACHMENTS&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image {&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    min-width: 180px;&lt;br /&gt;
    min-height: 115px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    max-height: 135px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-description {&lt;br /&gt;
    color: #d0d7db;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility span {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.04em;&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 650px) {&lt;br /&gt;
    .ooo-v2-attachment {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-attachment-image {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        min-width: 0;&lt;br /&gt;
        min-height: 150px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 IMAGE GALLERY&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery {&lt;br /&gt;
    margin: 18px 0 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallery {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerybox {&lt;br /&gt;
    margin: 0 8px 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb img {&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerytext {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE OVERVIEW REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout + .ooo-v2-vehicle-sections {&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-heading-sub {&lt;br /&gt;
    margin-left: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CATEGORY REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 16px 0 22px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 8px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 13px 6px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: color 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a::after {&lt;br /&gt;
    content: &amp;quot;›&amp;quot;;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE LIST ITEMS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-item:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image {&lt;br /&gt;
    width: 150px;&lt;br /&gt;
    min-width: 150px;&lt;br /&gt;
    height: 85px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-name a {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-name a:hover {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-arrow {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    padding: 0 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-list-image {&lt;br /&gt;
        width: 100px;&lt;br /&gt;
        min-width: 100px;&lt;br /&gt;
        height: 65px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 COLLAPSIBLE LEVEL CARDS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card.is-open {&lt;br /&gt;
    border-color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading:hover {&lt;br /&gt;
    background: #293137;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading:focus-visible {&lt;br /&gt;
    outline: 2px solid #e6b934;&lt;br /&gt;
    outline-offset: -2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-number {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    min-width: 44px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    background: #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-info {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-name {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-xp {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-arrow {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    transition: transform .2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card.is-open .ooo-v2-level-arrow {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-details {&lt;br /&gt;
    padding: 15px 20px 18px;&lt;br /&gt;
    border-top: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-details[hidden] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-detail-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-detail-row strong {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks {&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
    padding-top: 13px;&lt;br /&gt;
    border-top: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-title {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-content {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-content a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-level-heading {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-level-name {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   V2 LEVEL PROGRESSION FIXES&lt;br /&gt;
========================================= */&lt;br /&gt;
&lt;br /&gt;
/* Hide all level details by default */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-details {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show details only when expanded */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-card.is-open .ooo-v2-level-details {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep cards compact */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove unwanted MediaWiki spacing */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list .ooo-v2-level-card {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact row height */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-heading {&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    min-height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Smaller level number */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-number {&lt;br /&gt;
    width: 38px;&lt;br /&gt;
    min-width: 38px;&lt;br /&gt;
    height: 38px;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra paragraph spacing */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list p {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Expanded details spacing */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-details {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 LEVEL CARDS - REMOVE MEDIAWIKI SPACING */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    gap: 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list &amp;gt; .ooo-v2-level-card {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide empty paragraphs inserted by MediaWiki */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list &amp;gt; p:empty {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide unwanted line breaks between cards */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list &amp;gt; br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent extra margins on card wrappers */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list &amp;gt; p {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.js&amp;diff=1407</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.js&amp;diff=1407"/>
		<updated>2026-10-21T13:15:16Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function ($content) {&lt;br /&gt;
  var wraps = $content.find(&#039;.ooo-infobox-tabwrap.ooo-infobox-tabwrap--scroll&#039;);&lt;br /&gt;
  if (!wraps.length) return;&lt;br /&gt;
&lt;br /&gt;
  wraps.each(function () {&lt;br /&gt;
    var wrap = this;&lt;br /&gt;
    var tabs = wrap.querySelector(&#039;.tabber__tabs&#039;);&lt;br /&gt;
    if (!tabs) return;&lt;br /&gt;
&lt;br /&gt;
    // Avoid duplicates&lt;br /&gt;
    if (wrap.querySelector(&#039;.ooo-tab-arrow&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
    // Ensure positioned container for absolute arrows&lt;br /&gt;
    var csWrap = getComputedStyle(wrap);&lt;br /&gt;
    if (csWrap.position === &#039;static&#039;) wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
&lt;br /&gt;
    // Leave padding so tabs don&#039;t sit under the arrows&lt;br /&gt;
    var PAD = 26;&lt;br /&gt;
    var csTabs = getComputedStyle(tabs);&lt;br /&gt;
    var pil = parseInt(csTabs.paddingInlineStart || 0, 10) || 0;&lt;br /&gt;
    var pie = parseInt(csTabs.paddingInlineEnd   || 0, 10) || 0;&lt;br /&gt;
    tabs.style.scrollBehavior = &#039;smooth&#039;;&lt;br /&gt;
    tabs.style.paddingInlineStart = (pil + PAD) + &#039;px&#039;;&lt;br /&gt;
    tabs.style.paddingInlineEnd   = (pie + PAD) + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
    // RTL awareness (visual direction)&lt;br /&gt;
    var isRTL = getComputedStyle(wrap).direction === &#039;rtl&#039;;&lt;br /&gt;
&lt;br /&gt;
    function scrollByAmount(dir) {&lt;br /&gt;
      var amount = Math.max(120, Math.round(tabs.clientWidth * 0.7));&lt;br /&gt;
      var sign = (dir === &#039;prev&#039;) ? -1 : 1;&lt;br /&gt;
      if (isRTL) sign *= -1;&lt;br /&gt;
      tabs.scrollBy({ left: sign * amount, behavior: &#039;smooth&#039; });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function makeBtn(dir) {&lt;br /&gt;
      var b = document.createElement(&#039;button&#039;);&lt;br /&gt;
      b.type = &#039;button&#039;;&lt;br /&gt;
      b.className = &#039;ooo-tab-arrow ooo-tab-arrow--&#039; + dir;&lt;br /&gt;
      b.setAttribute(&#039;aria-label&#039;, dir === &#039;prev&#039;&lt;br /&gt;
        ? &#039;Scroll tabs &#039; + (isRTL ? &#039;right&#039; : &#039;left&#039;)&lt;br /&gt;
        : &#039;Scroll tabs &#039; + (isRTL ? &#039;left&#039; : &#039;right&#039;)&lt;br /&gt;
      );&lt;br /&gt;
&lt;br /&gt;
      var svg = document.createElementNS(&#039;http://www.w3.org/2000/svg&#039;, &#039;svg&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;viewBox&#039;, &#039;0 0 20 20&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;width&#039;, &#039;12&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;height&#039;, &#039;12&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;focusable&#039;, &#039;false&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;);&lt;br /&gt;
      svg.classList.add(&#039;ooo-tab-arrow__icon&#039;);&lt;br /&gt;
&lt;br /&gt;
      var path = document.createElementNS(&#039;http://www.w3.org/2000/svg&#039;, &#039;path&#039;);&lt;br /&gt;
      path.setAttribute(&#039;d&#039;, dir === &#039;prev&#039; ? &#039;M12.5 15l-5-5 5-5&#039; : &#039;M7.5 5l5 5-5 5&#039;);&lt;br /&gt;
      path.setAttribute(&#039;fill&#039;, &#039;none&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke&#039;, &#039;currentColor&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke-width&#039;, &#039;2&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke-linecap&#039;, &#039;round&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke-linejoin&#039;, &#039;round&#039;);&lt;br /&gt;
      path.setAttribute(&#039;vector-effect&#039;, &#039;non-scaling-stroke&#039;);&lt;br /&gt;
&lt;br /&gt;
      svg.appendChild(path);&lt;br /&gt;
      b.appendChild(svg);&lt;br /&gt;
&lt;br /&gt;
      b.addEventListener(&#039;click&#039;, function () { scrollByAmount(dir); });&lt;br /&gt;
      b.addEventListener(&#039;keydown&#039;, function (e) {&lt;br /&gt;
        if (e.key === &#039;Enter&#039; || e.key === &#039; &#039;) { e.preventDefault(); scrollByAmount(dir); }&lt;br /&gt;
        if (e.key === &#039;ArrowLeft&#039;)  { e.preventDefault(); scrollByAmount(isRTL ? &#039;next&#039; : &#039;prev&#039;); }&lt;br /&gt;
        if (e.key === &#039;ArrowRight&#039;) { e.preventDefault(); scrollByAmount(isRTL ? &#039;prev&#039; : &#039;next&#039;); }&lt;br /&gt;
        if (e.key === &#039;Home&#039;) { e.preventDefault(); tabs.scrollTo({ left: isRTL ? tabs.scrollWidth : 0, behavior: &#039;smooth&#039; }); }&lt;br /&gt;
        if (e.key === &#039;End&#039;)  { e.preventDefault(); tabs.scrollTo({ left: isRTL ? 0 : tabs.scrollWidth, behavior: &#039;smooth&#039; }); }&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      return b;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    wrap.appendChild(makeBtn(&#039;prev&#039;));&lt;br /&gt;
    wrap.appendChild(makeBtn(&#039;next&#039;));&lt;br /&gt;
&lt;br /&gt;
    function update() {&lt;br /&gt;
      var prev = wrap.querySelector(&#039;.ooo-tab-arrow--prev&#039;);&lt;br /&gt;
      var next = wrap.querySelector(&#039;.ooo-tab-arrow--next&#039;);&lt;br /&gt;
&lt;br /&gt;
      var sl = tabs.scrollLeft;&lt;br /&gt;
      // Normalize some RTL engines that use negative scrollLeft&lt;br /&gt;
      if (isRTL) sl = Math.abs(sl);&lt;br /&gt;
&lt;br /&gt;
      var atStart = sl &amp;lt;= 2;&lt;br /&gt;
      var atEnd   = sl + tabs.clientWidth &amp;gt;= tabs.scrollWidth - 2;&lt;br /&gt;
&lt;br /&gt;
      if (prev) prev.disabled = atStart;&lt;br /&gt;
      if (next) next.disabled = atEnd;&lt;br /&gt;
&lt;br /&gt;
      // Hide both if there is no overflow&lt;br /&gt;
      var overflow = tabs.scrollWidth &amp;gt; tabs.clientWidth + 2;&lt;br /&gt;
      if (prev) prev.classList.toggle(&#039;is-hidden&#039;, !overflow);&lt;br /&gt;
      if (next) next.classList.toggle(&#039;is-hidden&#039;, !overflow);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    tabs.addEventListener(&#039;scroll&#039;, update, { passive: true });&lt;br /&gt;
    window.addEventListener(&#039;resize&#039;, update);&lt;br /&gt;
    if (window.ResizeObserver) new ResizeObserver(update).observe(tabs);&lt;br /&gt;
&lt;br /&gt;
    // Initial&lt;br /&gt;
    update();&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Anchor navigation (tabs + browser)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
&lt;br /&gt;
  if (!location.hash) return;&lt;br /&gt;
&lt;br /&gt;
  const id = location.hash.slice(1);&lt;br /&gt;
&lt;br /&gt;
  setTimeout(function(){&lt;br /&gt;
&lt;br /&gt;
    const item  = document.querySelector(&#039;.ooo-browser__item[data-target=&amp;quot;&#039;+id+&#039;&amp;quot;]&#039;);&lt;br /&gt;
    const panel = document.getElementById(id);&lt;br /&gt;
&lt;br /&gt;
    if (!item || !panel) return;&lt;br /&gt;
&lt;br /&gt;
    const browser = item.closest(&#039;.ooo-browser&#039;);&lt;br /&gt;
    if (!browser) return;&lt;br /&gt;
&lt;br /&gt;
    browser.querySelectorAll(&#039;.ooo-browser__item&#039;)&lt;br /&gt;
      .forEach(el =&amp;gt; el.classList.remove(&#039;is-active&#039;));&lt;br /&gt;
&lt;br /&gt;
    browser.querySelectorAll(&#039;.ooo-browser__info&#039;)&lt;br /&gt;
      .forEach(el =&amp;gt; el.classList.remove(&#039;is-active&#039;));&lt;br /&gt;
&lt;br /&gt;
    item.classList.add(&#039;is-active&#039;);&lt;br /&gt;
    panel.classList.add(&#039;is-active&#039;);&lt;br /&gt;
&lt;br /&gt;
  },150);&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Browser controller (click switching)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;quot;click&amp;quot;, function (e) {&lt;br /&gt;
&lt;br /&gt;
  const item = e.target.closest(&amp;quot;.ooo-browser__item&amp;quot;);&lt;br /&gt;
  if (!item) return;&lt;br /&gt;
&lt;br /&gt;
  const browser = item.closest(&amp;quot;.ooo-browser&amp;quot;);&lt;br /&gt;
  if (!browser) return;&lt;br /&gt;
&lt;br /&gt;
  const target = item.getAttribute(&amp;quot;data-target&amp;quot;);&lt;br /&gt;
  if (!target) return;&lt;br /&gt;
&lt;br /&gt;
  e.preventDefault();&lt;br /&gt;
&lt;br /&gt;
  browser.querySelectorAll(&amp;quot;.ooo-browser__item&amp;quot;)&lt;br /&gt;
    .forEach(el =&amp;gt; el.classList.remove(&amp;quot;is-active&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
  browser.querySelectorAll(&amp;quot;.ooo-browser__info&amp;quot;)&lt;br /&gt;
    .forEach(el =&amp;gt; el.classList.remove(&amp;quot;is-active&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
  item.classList.add(&amp;quot;is-active&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
const panel = browser.querySelector(&amp;quot;#&amp;quot; + CSS.escape(target));&lt;br /&gt;
if (panel) panel.classList.add(&amp;quot;is-active&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/* update browser URL */&lt;br /&gt;
history.replaceState(null, null, &amp;quot;#&amp;quot; + target);&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Level Progression Accordion */&lt;br /&gt;
&lt;br /&gt;
(function () {&lt;br /&gt;
    function initLevelCards() {&lt;br /&gt;
        document.querySelectorAll(&#039;.ooo-v2-level-heading&#039;).forEach(function (heading) {&lt;br /&gt;
            if (heading.dataset.levelInitialized) return;&lt;br /&gt;
            heading.dataset.levelInitialized = &#039;1&#039;;&lt;br /&gt;
&lt;br /&gt;
            var card = heading.closest(&#039;.ooo-v2-level-card&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!card) return;&lt;br /&gt;
&lt;br /&gt;
            card.classList.remove(&#039;is-open&#039;);&lt;br /&gt;
            heading.setAttribute(&#039;aria-expanded&#039;, &#039;false&#039;);&lt;br /&gt;
&lt;br /&gt;
            function toggle() {&lt;br /&gt;
                var isOpen = card.classList.toggle(&#039;is-open&#039;);&lt;br /&gt;
                heading.setAttribute(&#039;aria-expanded&#039;, String(isOpen));&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            heading.addEventListener(&#039;click&#039;, toggle);&lt;br /&gt;
&lt;br /&gt;
            heading.addEventListener(&#039;keydown&#039;, function (event) {&lt;br /&gt;
                if (event.key === &#039;Enter&#039; || event.key === &#039; &#039;) {&lt;br /&gt;
                    event.preventDefault();&lt;br /&gt;
                    toggle();&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(initLevelCards);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1406</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1406"/>
		<updated>2026-10-21T13:14:54Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO THEME TOKENS (GLOBAL BASE)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Tab System ===== */&lt;br /&gt;
  --ooo-tab-arrow-size: 22px;&lt;br /&gt;
  --ooo-tab-arrow-offset: -0.1rem;&lt;br /&gt;
  --ooo-tab-arrow-color: currentColor;&lt;br /&gt;
  --ooo-tab-arrow-bg: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  --ooo-tab-arrow-bg-hover: var(--background-color-neutral-subtle, #f1f2f3);&lt;br /&gt;
  --ooo-tab-arrow-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-tab-arrow-shadow: none;&lt;br /&gt;
  --ooo-tab-arrow-focus: 0 0 0 2px rgba(245,196,0,.4);&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Brand Accent (Default Fallback) ===== */&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
&lt;br /&gt;
  /* ===== Structural Tokens ===== */&lt;br /&gt;
  --ooo-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-bg-block: var(--background-color-base, #ffffff);&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   BRAND ACCENT TUNING PER THEME&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Light theme — deeper yellow for better contrast on white */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
  --ooo-accent: #c49a00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — brighter industrial yellow */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS-controlled dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os {&lt;br /&gt;
    --ooo-accent: #f5c400;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wrapper must be positioned (JS also enforces if needed) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll { position: relative; }&lt;br /&gt;
&lt;br /&gt;
/* Our injected arrow buttons (use currentColor for icon) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--ooo-tab-arrow-offset);&lt;br /&gt;
  inline-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  block-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  border: 1px solid var(--ooo-tab-arrow-border);&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  text-shadow: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-shadow);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg);&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow::before {&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:-6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--prev { inset-inline-start: 2px; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--next { inset-inline-end: 2px; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:disabled {&lt;br /&gt;
  opacity:.4;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow.is-hidden { display: none; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow__icon { display: block; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-focus);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — explicit client preference */&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
  --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  border-color: #3a3a3a;&lt;br /&gt;
  background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — follow OS */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
    --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
    border-color: #3a3a3a;&lt;br /&gt;
    background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== TabberNeue header arrows — use currentColor via mask ===== */&lt;br /&gt;
.tabber__header__next:after,&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 20px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  background-color: currentColor !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .tabber__header {&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .ooo-infobox-tabwrap,&lt;br /&gt;
  .ooo-infobox-tabwrap--left,&lt;br /&gt;
  .ooo-infobox-tabwrap--none,&lt;br /&gt;
  .ooo-infobox-tabwrap--center {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 1em 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__header {&lt;br /&gt;
  border-bottom:0 !important;&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab--active {&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:0 !important;&lt;br /&gt;
  border-color:rgba(245,196,0,0.8);&lt;br /&gt;
  background:rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TYPOGRAPHY SYSTEM (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Page Title ---------- */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.4px;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Section Headings ---------- */&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  font-size: 1.6rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  margin-top: 2.5rem;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-size: 1.3rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  margin-bottom: 0.8rem;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h4 {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 1.5rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Paragraphs ---------- */&lt;br /&gt;
.mw-body p {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Lists ---------- */&lt;br /&gt;
.mw-body ul,&lt;br /&gt;
.mw-body ol {&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Blockquotes ---------- */&lt;br /&gt;
.mw-body blockquote {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 0.8rem 1.2rem;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  background: var(--background-color-neutral-subtle, rgba(0,0,0,0.03));&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Preformatted (code blocks) ---------- */&lt;br /&gt;
.mw-body pre {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #ddd);&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Inline code ---------- */&lt;br /&gt;
.mw-body code {&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  background: var(--background-color-neutral, #f3f3f3);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Styled Wikitable (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--background-color-base, #ffffff);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-top: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr:hover td {&lt;br /&gt;
  background: rgba(255,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO HERO HEADER (Theme Adaptive – No Background Box)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-hero {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2rem 1rem 1.5rem 1rem;&lt;br /&gt;
  margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__title {&lt;br /&gt;
  font-size: 2.2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__subtitle {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 120px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  margin: 1.2rem auto 0 auto;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO LAYOUT SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Split layout */&lt;br /&gt;
.ooo-split {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 60px;&lt;br /&gt;
  margin-bottom: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-main {&lt;br /&gt;
  flex: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-sidebar {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Grid layout */&lt;br /&gt;
.ooo-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 40px;&lt;br /&gt;
  margin-bottom: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-grid &amp;gt; div {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3 {&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-split,&lt;br /&gt;
  .ooo-grid {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD TITLE SEPARATOR&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3,&lt;br /&gt;
.ooo-card h2 {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding-bottom: 12px;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3::after,&lt;br /&gt;
.ooo-card h2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(255,196,0,0.3)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD MOBILE TEXT &lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h2 {&lt;br /&gt;
    font-size: 1.35rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card p,&lt;br /&gt;
  .ooo-card li {&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* prevent text overflow */&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO SECTION TITLE (Brand Yellow Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-section-title {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 1.25rem;&lt;br /&gt;
  font-size: 1.7rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin: 5rem 0 2.5rem 0;&lt;br /&gt;
  letter-spacing: 0.6px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  /* Brand color, but theme-safe */&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  &lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lines left + right */&lt;br /&gt;
.ooo-section-title::before,&lt;br /&gt;
.ooo-section-title::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
&lt;br /&gt;
  /* Uses currentColor so it always matches the title */&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    transparent,&lt;br /&gt;
    currentColor 50%,&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small screens — remove lines */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .ooo-section-title {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-section-title::before,&lt;br /&gt;
  .ooo-section-title::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Light Theme Readability Boost (Subtle Outline)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-section-title {&lt;br /&gt;
  text-shadow:&lt;br /&gt;
    0 0 0.5px rgba(0,0,0,0.6),&lt;br /&gt;
    0 1px 0 rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO NOTICE SYSTEM (Variant Driven – Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 22px 26px;&lt;br /&gt;
  margin: 28px 0;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-left: 8px solid var(--ooo-accent);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-notice__title {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content */&lt;br /&gt;
.ooo-notice__content {&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   INFO (Brand Yellow Default)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info {&lt;br /&gt;
  border-left-color: #2f6fdb;&lt;br /&gt;
  border-color: rgba(47,111,219,0.25);&lt;br /&gt;
  background: rgba(47,111,219,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info .ooo-notice__title {&lt;br /&gt;
  color: #2f6fdb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force clean background inside notice content */&lt;br /&gt;
.ooo-notice__content,&lt;br /&gt;
.ooo-notice__content p,&lt;br /&gt;
.ooo-notice__content ul,&lt;br /&gt;
.ooo-notice__content ol,&lt;br /&gt;
.ooo-notice__content dl {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   WARNING (Stronger Yellow)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning {&lt;br /&gt;
  border-left-color: #f5c400;&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning .ooo-notice__title {&lt;br /&gt;
  color: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SUCCESS (Green)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success {&lt;br /&gt;
  border-left-color: #2ea44f;&lt;br /&gt;
  border-color: rgba(46,164,79,0.30);&lt;br /&gt;
  background: rgba(46,164,79,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success .ooo-notice__title {&lt;br /&gt;
  color: #2ea44f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DANGER (Red)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger {&lt;br /&gt;
  border-left-color: #d73a49;&lt;br /&gt;
  border-color: rgba(215,58,73,0.30);&lt;br /&gt;
  background: rgba(215,58,73,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger .ooo-notice__title {&lt;br /&gt;
  color: #d73a49;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE TUNING&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--info {&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--warning {&lt;br /&gt;
  background: rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--success {&lt;br /&gt;
  background: rgba(46,164,79,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--danger {&lt;br /&gt;
  background: rgba(215,58,73,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INTRO (Neutral, Theme-Safe)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-intro {&lt;br /&gt;
  margin: 30px 0 40px 0;&lt;br /&gt;
&lt;br /&gt;
  /* Explicitly remove any inherited background */&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-intro__title {&lt;br /&gt;
  font-size: 1.9rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Intro text */&lt;br /&gt;
.ooo-intro__text {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Divider */&lt;br /&gt;
.ooo-intro__divider {&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(245,196,0,0.2)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO FAQ SYSTEM – Clean Industrial (Stable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq {&lt;br /&gt;
  margin: 50px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FAQ CARD – Balanced Light &amp;amp; Dark&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
&lt;br /&gt;
  /* Light theme */&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08);&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme hover */&lt;br /&gt;
.ooo-faq__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  );&lt;br /&gt;
  border-color: rgba(245,196,0,0.30);&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   QUESTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__question {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 20px 70px 20px 22px;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.15rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: background 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left accent bar */&lt;br /&gt;
.ooo-faq__question::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 5px;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* + / − toggle */&lt;br /&gt;
.ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;+&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 22px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
  font-size: 26px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* When expanded */&lt;br /&gt;
.ooo-faq__item:not(.mw-collapsed) .ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;−&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
.ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(0,0,0,0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ANSWER&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__answer {&lt;br /&gt;
  padding: 20px 22px;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme answer border */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__answer {&lt;br /&gt;
  border-top: 1px solid rgba(245,196,0,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   HIDE DEFAULT MW TOGGLE TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item .mw-collapsible-toggle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Fix FAQ styling inside Template namespace (documentation)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TIP (Subtle Inline Callout)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-tip {&lt;br /&gt;
  margin: 18px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tip title */&lt;br /&gt;
.ooo-tip strong {&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme tuning */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-tip {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.14),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent wiki paragraph backgrounds inside */&lt;br /&gt;
.ooo-tip p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO STEP (Guide / Tutorial Step Block)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step {&lt;br /&gt;
  margin: 26px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 5px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-step__title {&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Step number */&lt;br /&gt;
.ooo-step__number {&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout container */&lt;br /&gt;
.ooo-step__body {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP IMAGE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Thumbnail */&lt;br /&gt;
.ooo-step__image img {&lt;br /&gt;
  max-width: 140px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
&lt;br /&gt;
  cursor: zoom-in;&lt;br /&gt;
&lt;br /&gt;
  transition:&lt;br /&gt;
    transform 0.2s ease,&lt;br /&gt;
    box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover zoom preview */&lt;br /&gt;
.ooo-step__image:hover img {&lt;br /&gt;
  transform: scale(2.2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 50;&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 10px 24px rgba(0,0,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__content {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.12),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step__image img {&lt;br /&gt;
  border-color: rgba(255,255,255,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__body {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILD BOX (Category Infobox)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-buildbox {&lt;br /&gt;
  margin: 30px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-buildbox__title {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description */&lt;br /&gt;
.ooo-buildbox__desc {&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tab spacing */&lt;br /&gt;
.ooo-buildbox .tabber {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra tab borders */&lt;br /&gt;
.tabber__header {&lt;br /&gt;
  border-bottom:1px solid var(--ooo-border);&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MINI INFO CARD (Item preview)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-itemcard {&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px 14px;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-bg-block);&lt;br /&gt;
&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* icon */&lt;br /&gt;
.ooo-itemcard__img img {&lt;br /&gt;
  width: 48px;&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* name */&lt;br /&gt;
.ooo-itemcard__name {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* info text */&lt;br /&gt;
.ooo-itemcard__meta {&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER (Reusable left-list + right-details panel)&lt;br /&gt;
   Works for Buildings / Vehicles / Factory, etc.&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px; /* smaller spacing between list and panel */&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  flex-wrap: wrap; /* allows responsive stacking */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left side list */&lt;br /&gt;
.ooo-browser__list {&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item button */&lt;br /&gt;
.ooo-browser__item {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin: 6px 0;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
  background: rgba(245,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item.is-active {&lt;br /&gt;
  border-color: rgba(245,196,0,0.80);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Arrow indicator for active item */&lt;br /&gt;
.ooo-browser__item.is-active::after {&lt;br /&gt;
  content: &amp;quot;▶&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
&lt;br /&gt;
  right: 10px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional small subtitle under item label */&lt;br /&gt;
.ooo-browser__item small {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right side panel */&lt;br /&gt;
.ooo-browser__panel {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
&lt;br /&gt;
  border-left: 1px solid var(--ooo-border);&lt;br /&gt;
  padding-left: 24px;&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__panel .ooo-extra,&lt;br /&gt;
.ooo-browser__panel .ooo-extra2 {&lt;br /&gt;
  max-width: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__panel .ooo-infobox {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  float: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels (each item content) */&lt;br /&gt;
.ooo-browser__info {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info.is-active {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: stack */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-browser {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-browser__panel {&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--ooo-border);&lt;br /&gt;
    padding-top: 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILDING TABS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__tabs{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* base tab */&lt;br /&gt;
.tabber__tab{&lt;br /&gt;
  border:1px solid var(--ooo-border);&lt;br /&gt;
  background:rgba(245,196,0,0.04);&lt;br /&gt;
  transition:all .15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* clickable element */&lt;br /&gt;
.tabber__tab a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:8px 14px;&lt;br /&gt;
  font-weight:700;&lt;br /&gt;
&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove wiki link colors */&lt;br /&gt;
.tabber__tab a:link,&lt;br /&gt;
.tabber__tab a:visited,&lt;br /&gt;
.tabber__tab a:hover,&lt;br /&gt;
.tabber__tab a:active{&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75);&lt;br /&gt;
  background:rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab:hover a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95);&lt;br /&gt;
  background:rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;] a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove tabber blue indicator line */&lt;br /&gt;
.tabber__tab:after,&lt;br /&gt;
.tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FORCE STYLE TABBER TABS (override TabberNeue)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__header a,&lt;br /&gt;
.tabber__header a:link,&lt;br /&gt;
.tabber__header a:visited,&lt;br /&gt;
.tabber__header a:hover,&lt;br /&gt;
.tabber__header a:active{&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default active underline */&lt;br /&gt;
.tabber__header .tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove bottom highlight */&lt;br /&gt;
.tabber__header .tabber__tab{&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__header .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__header .tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INFOBOX VARIANT TABS (square style)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab &amp;gt; a{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove rounded active outline */&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO ITEM PANEL LAYOUT (Reusable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* top row: infobox + description */&lt;br /&gt;
.ooo-item-top{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:20px;  /* gap between item list and infobox */&lt;br /&gt;
  align-items:flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* description beside infobox */&lt;br /&gt;
.ooo-item-description{&lt;br /&gt;
  flex:1;&lt;br /&gt;
  max-width:460px;&lt;br /&gt;
  line-height:1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bottom content area */&lt;br /&gt;
.ooo-item-body{&lt;br /&gt;
  margin-top:20px;&lt;br /&gt;
  padding-top:18px;&lt;br /&gt;
  border-top:1px solid var(--ooo-border);&lt;br /&gt;
  max-width:540px;&lt;br /&gt;
  line-height:1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prevent infobox shrinking */&lt;br /&gt;
.ooo-item-top .ooo-infobox{&lt;br /&gt;
  flex-shrink:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* notes block (optional) */&lt;br /&gt;
.ooo-item-notes{&lt;br /&gt;
  margin-bottom:16px;&lt;br /&gt;
  padding:10px 14px;&lt;br /&gt;
  border-left:4px solid var(--ooo-accent);&lt;br /&gt;
  background:rgba(245,196,0,0.08);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  font-size:0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER STICKY ITEM LIST&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__list{&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  top: 80px;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA CONTENT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra {&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  font-size: 0.92rem;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra__title {&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* text */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra ul {&lt;br /&gt;
  margin: 0.3em 0 0.6em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA BLOCK (Secondary Info Panel)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  /* base + gradient like other OOO blocks */&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.08),&lt;br /&gt;
      rgba(245,196,0,0.02)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.18);&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
&lt;br /&gt;
  max-width: 540px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2__title {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* spacing */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 ul {&lt;br /&gt;
  margin: 0.3em 0 0.4em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme tuning */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.18),&lt;br /&gt;
      rgba(245,196,0,0.06)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__info.is-active{&lt;br /&gt;
  display:grid;&lt;br /&gt;
  grid-template-columns:300px 1fr;&lt;br /&gt;
  gap:24px;&lt;br /&gt;
  align-items:start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-infobox{&lt;br /&gt;
  grid-column:1;&lt;br /&gt;
  float:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-extra,&lt;br /&gt;
.ooo-browser__info .ooo-extra2{&lt;br /&gt;
  grid-column:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a,&lt;br /&gt;
.ooo-extlink a.external,&lt;br /&gt;
.ooo-extlink a.extiw {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover,&lt;br /&gt;
.ooo-extlink a.external:hover,&lt;br /&gt;
.ooo-extlink a.extiw:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.15);&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* custom icon */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a::after,&lt;br /&gt;
.ooo-extlink a.external::after,&lt;br /&gt;
.ooo-extlink a.extiw::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
&lt;br /&gt;
  background-color: currentColor;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
&lt;br /&gt;
  transition: transform 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover::after,&lt;br /&gt;
.ooo-extlink a.external:hover::after,&lt;br /&gt;
.ooo-extlink a.extiw:hover::after {&lt;br /&gt;
  transform: translate(1px,-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link Grid&lt;br /&gt;
   4 items per column&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-auto-flow: column;&lt;br /&gt;
  grid-template-rows: repeat(4, auto);&lt;br /&gt;
&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
  align-content: start;&lt;br /&gt;
&lt;br /&gt;
  column-gap: 10px;&lt;br /&gt;
  row-gap: 6px;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove MediaWiki paragraph wrappers */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid p {&lt;br /&gt;
  display: contents;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove random line breaks */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* normalize grid items */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid .ooo-extlink {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  align-self: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tablet */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-template-rows: repeat(3, auto);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-rows: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.external,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.extiw {&lt;br /&gt;
&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
&lt;br /&gt;
  color: #9a7a00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.22);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – navigation style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.18s ease, color 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* left accent bar (always visible) */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::after {&lt;br /&gt;
  content: &amp;quot;➜&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 6px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transform: translateX(-4px);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.02)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover::after {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – COMING SOON&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a {&lt;br /&gt;
&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed left indicator */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: repeating-linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.5),&lt;br /&gt;
    rgba(245,196,0,0.5) 2px,&lt;br /&gt;
    transparent 2px,&lt;br /&gt;
    transparent 4px&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* auto label */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::after {&lt;br /&gt;
&lt;br /&gt;
  content: &amp;quot; (coming soon)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* disable hover effects */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a:hover {&lt;br /&gt;
&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU SUB SECTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menusub {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
&lt;br /&gt;
  border-bottom: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  padding-bottom: 3px;&lt;br /&gt;
&lt;br /&gt;
  letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   OUT OF ORE WIKI V2 — complete replacement for the V2 section&lt;br /&gt;
   Images are controlled by MediaWiki templates, not CSS URLs.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ooo-v2 {&lt;br /&gt;
  --v2-bg:#151a1e; --v2-panel:#20262b; --v2-line:#343d44;&lt;br /&gt;
  --v2-text:#edf0f1; --v2-muted:#aeb8be; --v2-yellow:#e6b934;&lt;br /&gt;
  color:var(--v2-text); font-family:Barlow,Arial,sans-serif;&lt;br /&gt;
  font-size:16px; background:var(--v2-bg); border:1px solid var(--v2-line);&lt;br /&gt;
  border-radius:8px; overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2,.ooo-v2 * {box-sizing:border-box}&lt;br /&gt;
.ooo-v2 a {color:inherit;text-decoration:none}&lt;br /&gt;
.ooo-v2 a:hover {color:var(--v2-yellow);text-decoration:none}&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-v2-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-line);background:#1b2024}&lt;br /&gt;
.ooo-v2-brand {font-size:21px;font-weight:800;letter-spacing:.07em}&lt;br /&gt;
.ooo-v2-brand span {color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-toplinks {display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--v2-muted)}&lt;br /&gt;
/* Main layout */&lt;br /&gt;
.ooo-v2-shell {display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}&lt;br /&gt;
.ooo-v2-side {min-width:0;padding:24px 12px;background:#1a2024;border-right:1px solid var(--v2-line)}&lt;br /&gt;
.ooo-v2-side-label {margin:16px 10px 9px;color:var(--v2-yellow);font-size:12px;font-weight:700;letter-spacing:.11em}&lt;br /&gt;
.ooo-v2-nav,.ooo-v2-nav-current {margin:3px 0;padding:11px 12px;border-radius:4px;font-size:15px}&lt;br /&gt;
.ooo-v2-nav:hover {background:#293137}&lt;br /&gt;
.ooo-v2-nav-current {background:#8c7330;color:#fff;font-weight:700}&lt;br /&gt;
.ooo-v2-side-bottom {margin:25px 10px 0;padding-top:16px;border-top:1px solid var(--v2-line);font-size:13px;line-height:1.7;color:var(--v2-muted)}&lt;br /&gt;
.ooo-v2-main {min-width:0;padding:24px;background:var(--v2-bg)}&lt;br /&gt;
/* Hero: image rendered by Template:OOO-Hero */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero {position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:54px 42px;background:#20262b;border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
/* Hero image container */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; figure {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image img,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image .mw-file-element {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    max-width:none;&lt;br /&gt;
    object-fit:cover;&lt;br /&gt;
    object-position:center;&lt;br /&gt;
    filter:none;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,20,.95) 0%,rgba(12,16,20,.65) 45%,rgba(12,16,20,.10) 100%)}&lt;br /&gt;
.ooo-v2-eyebrow {font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-hero-title {margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800}&lt;br /&gt;
.ooo-v2-hero-copy {max-width:580px;color:#c8d0d4;font-size:17px;line-height:1.5}&lt;br /&gt;
.ooo-v2-hero-actions {margin-top:25px;font-size:15px;font-weight:700}&lt;br /&gt;
.ooo-v2-hero-actions a {display:inline-block;padding:11px 15px;margin:0 8px 8px 0;background:#2c353a;border:1px solid #4c565d;border-radius:4px}&lt;br /&gt;
.ooo-v2-hero-actions a:first-child {background:var(--v2-yellow);color:#1b1b1b;border-color:var(--v2-yellow)}&lt;br /&gt;
/* Section headings */&lt;br /&gt;
.ooo-v2-section-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 15px;font-size:19px;font-weight:800;letter-spacing:.035em}&lt;br /&gt;
.ooo-v2-heading-sub {font-size:13px;font-weight:400;color:var(--v2-muted)}&lt;br /&gt;
/* Category grid */&lt;br /&gt;
.ooo-v2 .ooo-v2-tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile {position:relative;min-width:0;min-height:210px;padding:20px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile:hover {border-color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard {display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; figure,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image .mw-file-element,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image img {display:block;width:100%;height:100%;max-width:none;min-width:0;margin:0;object-fit:cover;object-position:center}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(10,14,18,.96) 0%,rgba(10,14,18,.58) 55%,rgba(10,14,18,.12) 100%)}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-content {position:relative;z-index:1;width:100%;min-width:0}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-icon {font-size:24px;color:var(--v2-yellow);margin-bottom:13px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-title {font-size:21px;font-weight:700;line-height:1.2;margin-bottom:8px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-desc {font-size:15px;line-height:1.5;color:#d1d8dc}&lt;br /&gt;
/* Guides and updates */&lt;br /&gt;
.ooo-v2-two {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:26px}&lt;br /&gt;
.ooo-v2-panel {min-width:0;padding:22px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px}&lt;br /&gt;
.ooo-v2-panel-title {font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:13px}&lt;br /&gt;
.ooo-v2-guide {padding:11px 0;border-top:1px solid var(--v2-line);font-size:15px}&lt;br /&gt;
.ooo-v2-guide span {float:right;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-update {font-size:15px;line-height:1.6;overflow-wrap:anywhere}&lt;br /&gt;
.ooo-v2-panel-foot {padding-top:12px;font-size:14px;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-bottom {margin-top:24px;padding:17px 5px;border-top:1px solid var(--v2-line);font-size:14px;color:var(--v2-muted);line-height:1.8}&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media(max-width:1100px) {.ooo-v2 .ooo-v2-tiles {grid-template-columns:repeat(2,minmax(0,1fr))}}&lt;br /&gt;
@media(max-width:900px) {.ooo-v2-shell{grid-template-columns:195px minmax(0,1fr)}.ooo-v2-main{padding:16px}.ooo-v2 .ooo-v2-hero{padding:34px 25px}}&lt;br /&gt;
@media(max-width:640px) {.ooo-v2-top{display:block}.ooo-v2-toplinks{margin-top:10px}.ooo-v2-shell{display:block}.ooo-v2-side{border-right:0;border-bottom:1px solid var(--v2-line)}.ooo-v2 .ooo-v2-tiles,.ooo-v2-two{grid-template-columns:1fr}.ooo-v2 .ooo-v2-hero{padding:30px 20px}.ooo-v2-main{padding:12px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #414141;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-header {&lt;br /&gt;
    background: #292929;&lt;br /&gt;
    border-bottom: 2px solid #e5b62e;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #181818;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row span {&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row strong {&lt;br /&gt;
    color: #f0f0f0;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Vehicle Details: Overview and InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 310px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 20px 0 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive layout */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS REFINEMENT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Vehicle navigation */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 18px 0 28px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover,&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:focus {&lt;br /&gt;
    background: #373a3d;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox columns */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact infobox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 4px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and narrower screens */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 440px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 9px 11px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS - COMPACT LAYOUT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    margin: 14px 0 24px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover {&lt;br /&gt;
    background: #383b3e;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox layout */&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 390px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox */&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 16px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 9px 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    border-bottom: 1px solid #383b3e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 480px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 8px 10px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CONTROLS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-intro {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    color: #c8d0d4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-group {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-title {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    background: #293137;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body {&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 VEHICLE ATTACHMENTS&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image {&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    min-width: 180px;&lt;br /&gt;
    min-height: 115px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    max-height: 135px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-description {&lt;br /&gt;
    color: #d0d7db;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility span {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.04em;&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 650px) {&lt;br /&gt;
    .ooo-v2-attachment {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-attachment-image {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        min-width: 0;&lt;br /&gt;
        min-height: 150px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 IMAGE GALLERY&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery {&lt;br /&gt;
    margin: 18px 0 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallery {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerybox {&lt;br /&gt;
    margin: 0 8px 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb img {&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerytext {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE OVERVIEW REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout + .ooo-v2-vehicle-sections {&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-heading-sub {&lt;br /&gt;
    margin-left: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CATEGORY REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 16px 0 22px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 8px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 13px 6px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: color 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a::after {&lt;br /&gt;
    content: &amp;quot;›&amp;quot;;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE LIST ITEMS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-item:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image {&lt;br /&gt;
    width: 150px;&lt;br /&gt;
    min-width: 150px;&lt;br /&gt;
    height: 85px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-name a {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-name a:hover {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-arrow {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    padding: 0 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-list-image {&lt;br /&gt;
        width: 100px;&lt;br /&gt;
        min-width: 100px;&lt;br /&gt;
        height: 65px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 COLLAPSIBLE LEVEL CARDS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card.is-open {&lt;br /&gt;
    border-color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading:hover {&lt;br /&gt;
    background: #293137;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading:focus-visible {&lt;br /&gt;
    outline: 2px solid #e6b934;&lt;br /&gt;
    outline-offset: -2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-number {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    min-width: 44px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    background: #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-info {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-name {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-xp {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-arrow {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    transition: transform .2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card.is-open .ooo-v2-level-arrow {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-details {&lt;br /&gt;
    padding: 15px 20px 18px;&lt;br /&gt;
    border-top: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-details[hidden] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-detail-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-detail-row strong {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks {&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
    padding-top: 13px;&lt;br /&gt;
    border-top: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-title {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-content {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-content a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-level-heading {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-level-name {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   V2 LEVEL PROGRESSION FIXES&lt;br /&gt;
========================================= */&lt;br /&gt;
&lt;br /&gt;
/* Hide all level details by default */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-details {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show details only when expanded */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-card.is-open .ooo-v2-level-details {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep cards compact */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove unwanted MediaWiki spacing */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list .ooo-v2-level-card {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact row height */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-heading {&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    min-height: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Smaller level number */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-number {&lt;br /&gt;
    width: 38px;&lt;br /&gt;
    min-width: 38px;&lt;br /&gt;
    height: 38px;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra paragraph spacing */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-list p {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Expanded details spacing */&lt;br /&gt;
.ooo-v2 .ooo-v2-level-details {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Level_Progression&amp;diff=1405</id>
		<title>Level Progression</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Level_Progression&amp;diff=1405"/>
		<updated>2026-10-21T13:07:09Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-PageLayout&lt;br /&gt;
|active=progression&lt;br /&gt;
|content=&lt;br /&gt;
&lt;br /&gt;
{{OOO-Hero&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|eyebrow=PROGRESSION &amp;amp; UNLOCKS&lt;br /&gt;
|title=Level Progression&lt;br /&gt;
|description=Explore all 70 player levels, progression titles and experience requirements in Out of Ore.&lt;br /&gt;
|link=Main Page&lt;br /&gt;
|button=Wiki Homepage&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=OVERVIEW&lt;br /&gt;
|subtitle=Player levels and experience&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Out of Ore features 70 player progression levels, each with its own title and experience requirement.&lt;br /&gt;
&lt;br /&gt;
Select any level below to view its total experience requirement and available unlock information.&lt;br /&gt;
&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=ALL LEVELS&lt;br /&gt;
|subtitle=Select a level to expand its details&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{V2-LevelCard|level=1|title=Laborer Tier 1|xp=0|totalxp=0}}&lt;br /&gt;
{{V2-LevelCard|level=2|title=Laborer Tier 2|xp=1000|totalxp=1000}}&lt;br /&gt;
{{V2-LevelCard|level=3|title=Laborer Tier 3|xp=2400|totalxp=3400}}&lt;br /&gt;
{{V2-LevelCard|level=4|title=Miner Tier 1|xp=3800|totalxp=7200}}&lt;br /&gt;
{{V2-LevelCard|level=5|title=Miner Tier 2|xp=5200|totalxp=12400}}&lt;br /&gt;
{{V2-LevelCard|level=6|title=Miner Tier 3|xp=6600|totalxp=19000}}&lt;br /&gt;
{{V2-LevelCard|level=7|title=Truck Driver Tier 1|xp=8000|totalxp=27000}}&lt;br /&gt;
{{V2-LevelCard|level=8|title=Truck Driver Tier 2|xp=9400|totalxp=36400}}&lt;br /&gt;
{{V2-LevelCard|level=9|title=Truck Driver Tier 3|xp=10800|totalxp=47200}}&lt;br /&gt;
{{V2-LevelCard|level=10|title=Plant Operator Tier 1|xp=12200|totalxp=59400}}&lt;br /&gt;
{{V2-LevelCard|level=11|title=Plant Operator Tier 2|xp=13600|totalxp=73000}}&lt;br /&gt;
{{V2-LevelCard|level=12|title=Plant Operator Tier 3|xp=15600|totalxp=88600}}&lt;br /&gt;
{{V2-LevelCard|level=13|title=Pipefitter Tier 1|xp=17600|totalxp=106200}}&lt;br /&gt;
{{V2-LevelCard|level=14|title=Pipefitter Tier 2|xp=19600|totalxp=125800}}&lt;br /&gt;
{{V2-LevelCard|level=15|title=Pipefitter Tier 3|xp=21600|totalxp=147400}}&lt;br /&gt;
{{V2-LevelCard|level=16|title=Equipment Operator 1|xp=23600|totalxp=171000}}&lt;br /&gt;
{{V2-LevelCard|level=17|title=Equipment Operator 2|xp=25600|totalxp=196600}}&lt;br /&gt;
{{V2-LevelCard|level=18|title=Equipment Operator 3|xp=27600|totalxp=224200}}&lt;br /&gt;
{{V2-LevelCard|level=19|title=Underground Miner Tier 1|xp=29600|totalxp=253800}}&lt;br /&gt;
{{V2-LevelCard|level=20|title=Underground Miner Tier 2|xp=31600|totalxp=285400}}&lt;br /&gt;
{{V2-LevelCard|level=21|title=Underground Miner Tier 3|xp=33600|totalxp=319000}}&lt;br /&gt;
{{V2-LevelCard|level=22|title=Driller Tier 1|xp=35600|totalxp=354600}}&lt;br /&gt;
{{V2-LevelCard|level=23|title=Driller Tier 2|xp=37600|totalxp=392200}}&lt;br /&gt;
{{V2-LevelCard|level=24|title=Driller Tier 3|xp=39600|totalxp=431800}}&lt;br /&gt;
{{V2-LevelCard|level=25|title=Field Service Tech 1|xp=41600|totalxp=473400}}&lt;br /&gt;
{{V2-LevelCard|level=26|title=Field Service Tech 2|xp=39200|totalxp=512600}}&lt;br /&gt;
{{V2-LevelCard|level=27|title=Field Service Tech 3|xp=50000|totalxp=562600}}&lt;br /&gt;
{{V2-LevelCard|level=28|title=Millwright Tier 1|xp=47600|totalxp=610200}}&lt;br /&gt;
{{V2-LevelCard|level=29|title=Millwright Tier 2|xp=49600|totalxp=659800}}&lt;br /&gt;
{{V2-LevelCard|level=30|title=Millwright Tier 3|xp=51600|totalxp=711400}}&lt;br /&gt;
{{V2-LevelCard|level=31|title=Fabricator Tier 1|xp=54000|totalxp=765400}}&lt;br /&gt;
{{V2-LevelCard|level=32|title=Fabricator Tier 2|xp=56400|totalxp=821800}}&lt;br /&gt;
{{V2-LevelCard|level=33|title=Fabricator Tier 3|xp=58800|totalxp=880600}}&lt;br /&gt;
{{V2-LevelCard|level=34|title=Supervisor Tier 1|xp=61200|totalxp=941800}}&lt;br /&gt;
{{V2-LevelCard|level=35|title=Supervisor Tier 2|xp=63600|totalxp=1005400}}&lt;br /&gt;
{{V2-LevelCard|level=36|title=Supervisor Tier 3|xp=66000|totalxp=1071400}}&lt;br /&gt;
{{V2-LevelCard|level=37|title=Foreman 1|xp=68400|totalxp=1139800}}&lt;br /&gt;
{{V2-LevelCard|level=38|title=Foreman 2|xp=70800|totalxp=1210600}}&lt;br /&gt;
{{V2-LevelCard|level=39|title=Foreman 3|xp=73200|totalxp=1283800}}&lt;br /&gt;
{{V2-LevelCard|level=40|title=Geo Technician Tier 1|xp=75600|totalxp=1359400}}&lt;br /&gt;
{{V2-LevelCard|level=41|title=Geo Technician Tier 2|xp=78000|totalxp=1437400}}&lt;br /&gt;
{{V2-LevelCard|level=42|title=Geo Technician Tier 3|xp=80400|totalxp=1517800}}&lt;br /&gt;
{{V2-LevelCard|level=43|title=Roustabout Tier 1|xp=82800|totalxp=1600600}}&lt;br /&gt;
{{V2-LevelCard|level=44|title=Roustabout Tier 2|xp=85200|totalxp=1685800}}&lt;br /&gt;
{{V2-LevelCard|level=45|title=Roustabout Tier 3|xp=87600|totalxp=1773400}}&lt;br /&gt;
{{V2-LevelCard|level=46|title=Landman Tier 1|xp=90000|totalxp=1863400}}&lt;br /&gt;
{{V2-LevelCard|level=47|title=Landman Tier 2|xp=92400|totalxp=1955800}}&lt;br /&gt;
{{V2-LevelCard|level=48|title=Landman Tier 3|xp=94800|totalxp=2050600}}&lt;br /&gt;
{{V2-LevelCard|level=49|title=Landman Tier 4|xp=97200|totalxp=2147800}}&lt;br /&gt;
{{V2-LevelCard|level=50|title=Mining Engineer Tier 1|xp=99600|totalxp=2247400}}&lt;br /&gt;
{{V2-LevelCard|level=51|title=Mining Engineer Tier 2|xp=102600|totalxp=2350000}}&lt;br /&gt;
{{V2-LevelCard|level=52|title=Mining Engineer Tier 3|xp=105600|totalxp=2455600}}&lt;br /&gt;
{{V2-LevelCard|level=53|title=Mining Engineer Tier 4|xp=108600|totalxp=2564200}}&lt;br /&gt;
{{V2-LevelCard|level=54|title=Production Manager Tier 1|xp=111600|totalxp=2675800}}&lt;br /&gt;
{{V2-LevelCard|level=55|title=Production Manager Tier 2|xp=114600|totalxp=2790400}}&lt;br /&gt;
{{V2-LevelCard|level=56|title=Production Manager Tier 3|xp=117600|totalxp=2908000}}&lt;br /&gt;
{{V2-LevelCard|level=57|title=Production Manager Tier 4|xp=120600|totalxp=3028600}}&lt;br /&gt;
{{V2-LevelCard|level=58|title=Operations Director Tier 1|xp=123600|totalxp=3152200}}&lt;br /&gt;
{{V2-LevelCard|level=59|title=Operations Director Tier 2|xp=126600|totalxp=3278800}}&lt;br /&gt;
{{V2-LevelCard|level=60|title=Operations Director Tier 3|xp=129600|totalxp=3408400}}&lt;br /&gt;
{{V2-LevelCard|level=61|title=Operations Director Tier 4|xp=132600|totalxp=3541000}}&lt;br /&gt;
{{V2-LevelCard|level=62|title=Site Executive Tier 1|xp=135600|totalxp=3676600}}&lt;br /&gt;
{{V2-LevelCard|level=63|title=Site Executive Tier 2|xp=138600|totalxp=3815200}}&lt;br /&gt;
{{V2-LevelCard|level=64|title=Site Executive Tier 3|xp=141600|totalxp=3956800}}&lt;br /&gt;
{{V2-LevelCard|level=65|title=Site Executive Tier 4|xp=144600|totalxp=4101400}}&lt;br /&gt;
{{V2-LevelCard|level=66|title=Ironmaster Tier 1|xp=147600|totalxp=4249000}}&lt;br /&gt;
{{V2-LevelCard|level=67|title=Ironmaster Tier 2|xp=150600|totalxp=4399600}}&lt;br /&gt;
{{V2-LevelCard|level=68|title=Ironmaster Tier 3|xp=153600|totalxp=4553200}}&lt;br /&gt;
{{V2-LevelCard|level=69|title=Ironmaster Tier 4|xp=156600|totalxp=4709800}}&lt;br /&gt;
{{V2-LevelCard|level=70|title=King Of Klondike|xp=159600|totalxp=4869400}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-bottom&amp;quot;&amp;gt;&lt;br /&gt;
[[Main Page|← Wiki Homepage]] &amp;amp;nbsp; • &amp;amp;nbsp;&lt;br /&gt;
[[Special:AllPages|Browse all pages]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.js&amp;diff=1404</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.js&amp;diff=1404"/>
		<updated>2026-10-21T13:06:59Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function ($content) {&lt;br /&gt;
  var wraps = $content.find(&#039;.ooo-infobox-tabwrap.ooo-infobox-tabwrap--scroll&#039;);&lt;br /&gt;
  if (!wraps.length) return;&lt;br /&gt;
&lt;br /&gt;
  wraps.each(function () {&lt;br /&gt;
    var wrap = this;&lt;br /&gt;
    var tabs = wrap.querySelector(&#039;.tabber__tabs&#039;);&lt;br /&gt;
    if (!tabs) return;&lt;br /&gt;
&lt;br /&gt;
    // Avoid duplicates&lt;br /&gt;
    if (wrap.querySelector(&#039;.ooo-tab-arrow&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
    // Ensure positioned container for absolute arrows&lt;br /&gt;
    var csWrap = getComputedStyle(wrap);&lt;br /&gt;
    if (csWrap.position === &#039;static&#039;) wrap.style.position = &#039;relative&#039;;&lt;br /&gt;
&lt;br /&gt;
    // Leave padding so tabs don&#039;t sit under the arrows&lt;br /&gt;
    var PAD = 26;&lt;br /&gt;
    var csTabs = getComputedStyle(tabs);&lt;br /&gt;
    var pil = parseInt(csTabs.paddingInlineStart || 0, 10) || 0;&lt;br /&gt;
    var pie = parseInt(csTabs.paddingInlineEnd   || 0, 10) || 0;&lt;br /&gt;
    tabs.style.scrollBehavior = &#039;smooth&#039;;&lt;br /&gt;
    tabs.style.paddingInlineStart = (pil + PAD) + &#039;px&#039;;&lt;br /&gt;
    tabs.style.paddingInlineEnd   = (pie + PAD) + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
    // RTL awareness (visual direction)&lt;br /&gt;
    var isRTL = getComputedStyle(wrap).direction === &#039;rtl&#039;;&lt;br /&gt;
&lt;br /&gt;
    function scrollByAmount(dir) {&lt;br /&gt;
      var amount = Math.max(120, Math.round(tabs.clientWidth * 0.7));&lt;br /&gt;
      var sign = (dir === &#039;prev&#039;) ? -1 : 1;&lt;br /&gt;
      if (isRTL) sign *= -1;&lt;br /&gt;
      tabs.scrollBy({ left: sign * amount, behavior: &#039;smooth&#039; });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function makeBtn(dir) {&lt;br /&gt;
      var b = document.createElement(&#039;button&#039;);&lt;br /&gt;
      b.type = &#039;button&#039;;&lt;br /&gt;
      b.className = &#039;ooo-tab-arrow ooo-tab-arrow--&#039; + dir;&lt;br /&gt;
      b.setAttribute(&#039;aria-label&#039;, dir === &#039;prev&#039;&lt;br /&gt;
        ? &#039;Scroll tabs &#039; + (isRTL ? &#039;right&#039; : &#039;left&#039;)&lt;br /&gt;
        : &#039;Scroll tabs &#039; + (isRTL ? &#039;left&#039; : &#039;right&#039;)&lt;br /&gt;
      );&lt;br /&gt;
&lt;br /&gt;
      var svg = document.createElementNS(&#039;http://www.w3.org/2000/svg&#039;, &#039;svg&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;viewBox&#039;, &#039;0 0 20 20&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;width&#039;, &#039;12&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;height&#039;, &#039;12&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;focusable&#039;, &#039;false&#039;);&lt;br /&gt;
      svg.setAttribute(&#039;aria-hidden&#039;, &#039;true&#039;);&lt;br /&gt;
      svg.classList.add(&#039;ooo-tab-arrow__icon&#039;);&lt;br /&gt;
&lt;br /&gt;
      var path = document.createElementNS(&#039;http://www.w3.org/2000/svg&#039;, &#039;path&#039;);&lt;br /&gt;
      path.setAttribute(&#039;d&#039;, dir === &#039;prev&#039; ? &#039;M12.5 15l-5-5 5-5&#039; : &#039;M7.5 5l5 5-5 5&#039;);&lt;br /&gt;
      path.setAttribute(&#039;fill&#039;, &#039;none&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke&#039;, &#039;currentColor&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke-width&#039;, &#039;2&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke-linecap&#039;, &#039;round&#039;);&lt;br /&gt;
      path.setAttribute(&#039;stroke-linejoin&#039;, &#039;round&#039;);&lt;br /&gt;
      path.setAttribute(&#039;vector-effect&#039;, &#039;non-scaling-stroke&#039;);&lt;br /&gt;
&lt;br /&gt;
      svg.appendChild(path);&lt;br /&gt;
      b.appendChild(svg);&lt;br /&gt;
&lt;br /&gt;
      b.addEventListener(&#039;click&#039;, function () { scrollByAmount(dir); });&lt;br /&gt;
      b.addEventListener(&#039;keydown&#039;, function (e) {&lt;br /&gt;
        if (e.key === &#039;Enter&#039; || e.key === &#039; &#039;) { e.preventDefault(); scrollByAmount(dir); }&lt;br /&gt;
        if (e.key === &#039;ArrowLeft&#039;)  { e.preventDefault(); scrollByAmount(isRTL ? &#039;next&#039; : &#039;prev&#039;); }&lt;br /&gt;
        if (e.key === &#039;ArrowRight&#039;) { e.preventDefault(); scrollByAmount(isRTL ? &#039;prev&#039; : &#039;next&#039;); }&lt;br /&gt;
        if (e.key === &#039;Home&#039;) { e.preventDefault(); tabs.scrollTo({ left: isRTL ? tabs.scrollWidth : 0, behavior: &#039;smooth&#039; }); }&lt;br /&gt;
        if (e.key === &#039;End&#039;)  { e.preventDefault(); tabs.scrollTo({ left: isRTL ? 0 : tabs.scrollWidth, behavior: &#039;smooth&#039; }); }&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      return b;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    wrap.appendChild(makeBtn(&#039;prev&#039;));&lt;br /&gt;
    wrap.appendChild(makeBtn(&#039;next&#039;));&lt;br /&gt;
&lt;br /&gt;
    function update() {&lt;br /&gt;
      var prev = wrap.querySelector(&#039;.ooo-tab-arrow--prev&#039;);&lt;br /&gt;
      var next = wrap.querySelector(&#039;.ooo-tab-arrow--next&#039;);&lt;br /&gt;
&lt;br /&gt;
      var sl = tabs.scrollLeft;&lt;br /&gt;
      // Normalize some RTL engines that use negative scrollLeft&lt;br /&gt;
      if (isRTL) sl = Math.abs(sl);&lt;br /&gt;
&lt;br /&gt;
      var atStart = sl &amp;lt;= 2;&lt;br /&gt;
      var atEnd   = sl + tabs.clientWidth &amp;gt;= tabs.scrollWidth - 2;&lt;br /&gt;
&lt;br /&gt;
      if (prev) prev.disabled = atStart;&lt;br /&gt;
      if (next) next.disabled = atEnd;&lt;br /&gt;
&lt;br /&gt;
      // Hide both if there is no overflow&lt;br /&gt;
      var overflow = tabs.scrollWidth &amp;gt; tabs.clientWidth + 2;&lt;br /&gt;
      if (prev) prev.classList.toggle(&#039;is-hidden&#039;, !overflow);&lt;br /&gt;
      if (next) next.classList.toggle(&#039;is-hidden&#039;, !overflow);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    tabs.addEventListener(&#039;scroll&#039;, update, { passive: true });&lt;br /&gt;
    window.addEventListener(&#039;resize&#039;, update);&lt;br /&gt;
    if (window.ResizeObserver) new ResizeObserver(update).observe(tabs);&lt;br /&gt;
&lt;br /&gt;
    // Initial&lt;br /&gt;
    update();&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Anchor navigation (tabs + browser)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
&lt;br /&gt;
  if (!location.hash) return;&lt;br /&gt;
&lt;br /&gt;
  const id = location.hash.slice(1);&lt;br /&gt;
&lt;br /&gt;
  setTimeout(function(){&lt;br /&gt;
&lt;br /&gt;
    const item  = document.querySelector(&#039;.ooo-browser__item[data-target=&amp;quot;&#039;+id+&#039;&amp;quot;]&#039;);&lt;br /&gt;
    const panel = document.getElementById(id);&lt;br /&gt;
&lt;br /&gt;
    if (!item || !panel) return;&lt;br /&gt;
&lt;br /&gt;
    const browser = item.closest(&#039;.ooo-browser&#039;);&lt;br /&gt;
    if (!browser) return;&lt;br /&gt;
&lt;br /&gt;
    browser.querySelectorAll(&#039;.ooo-browser__item&#039;)&lt;br /&gt;
      .forEach(el =&amp;gt; el.classList.remove(&#039;is-active&#039;));&lt;br /&gt;
&lt;br /&gt;
    browser.querySelectorAll(&#039;.ooo-browser__info&#039;)&lt;br /&gt;
      .forEach(el =&amp;gt; el.classList.remove(&#039;is-active&#039;));&lt;br /&gt;
&lt;br /&gt;
    item.classList.add(&#039;is-active&#039;);&lt;br /&gt;
    panel.classList.add(&#039;is-active&#039;);&lt;br /&gt;
&lt;br /&gt;
  },150);&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Browser controller (click switching)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;quot;click&amp;quot;, function (e) {&lt;br /&gt;
&lt;br /&gt;
  const item = e.target.closest(&amp;quot;.ooo-browser__item&amp;quot;);&lt;br /&gt;
  if (!item) return;&lt;br /&gt;
&lt;br /&gt;
  const browser = item.closest(&amp;quot;.ooo-browser&amp;quot;);&lt;br /&gt;
  if (!browser) return;&lt;br /&gt;
&lt;br /&gt;
  const target = item.getAttribute(&amp;quot;data-target&amp;quot;);&lt;br /&gt;
  if (!target) return;&lt;br /&gt;
&lt;br /&gt;
  e.preventDefault();&lt;br /&gt;
&lt;br /&gt;
  browser.querySelectorAll(&amp;quot;.ooo-browser__item&amp;quot;)&lt;br /&gt;
    .forEach(el =&amp;gt; el.classList.remove(&amp;quot;is-active&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
  browser.querySelectorAll(&amp;quot;.ooo-browser__info&amp;quot;)&lt;br /&gt;
    .forEach(el =&amp;gt; el.classList.remove(&amp;quot;is-active&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
  item.classList.add(&amp;quot;is-active&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
const panel = browser.querySelector(&amp;quot;#&amp;quot; + CSS.escape(target));&lt;br /&gt;
if (panel) panel.classList.add(&amp;quot;is-active&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/* update browser URL */&lt;br /&gt;
history.replaceState(null, null, &amp;quot;#&amp;quot; + target);&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* V2 Level Progression Accordion */&lt;br /&gt;
&lt;br /&gt;
(function () {&lt;br /&gt;
    function initLevelCards() {&lt;br /&gt;
        document.querySelectorAll(&#039;.ooo-v2-level-heading&#039;).forEach(function (heading) {&lt;br /&gt;
            if (heading.dataset.levelInitialized) return;&lt;br /&gt;
            heading.dataset.levelInitialized = &#039;1&#039;;&lt;br /&gt;
&lt;br /&gt;
            function toggle() {&lt;br /&gt;
                var card = heading.closest(&#039;.ooo-v2-level-card&#039;);&lt;br /&gt;
                var details = card.querySelector(&#039;.ooo-v2-level-details&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (!details) return;&lt;br /&gt;
&lt;br /&gt;
                var opening = details.hidden;&lt;br /&gt;
&lt;br /&gt;
                details.hidden = !opening;&lt;br /&gt;
                card.classList.toggle(&#039;is-open&#039;, opening);&lt;br /&gt;
                heading.setAttribute(&#039;aria-expanded&#039;, String(opening));&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            heading.addEventListener(&#039;click&#039;, toggle);&lt;br /&gt;
&lt;br /&gt;
            heading.addEventListener(&#039;keydown&#039;, function (event) {&lt;br /&gt;
                if (event.key === &#039;Enter&#039; || event.key === &#039; &#039;) {&lt;br /&gt;
                    event.preventDefault();&lt;br /&gt;
                    toggle();&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(initLevelCards);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1403</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1403"/>
		<updated>2026-10-21T13:06:32Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO THEME TOKENS (GLOBAL BASE)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Tab System ===== */&lt;br /&gt;
  --ooo-tab-arrow-size: 22px;&lt;br /&gt;
  --ooo-tab-arrow-offset: -0.1rem;&lt;br /&gt;
  --ooo-tab-arrow-color: currentColor;&lt;br /&gt;
  --ooo-tab-arrow-bg: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  --ooo-tab-arrow-bg-hover: var(--background-color-neutral-subtle, #f1f2f3);&lt;br /&gt;
  --ooo-tab-arrow-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-tab-arrow-shadow: none;&lt;br /&gt;
  --ooo-tab-arrow-focus: 0 0 0 2px rgba(245,196,0,.4);&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Brand Accent (Default Fallback) ===== */&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
&lt;br /&gt;
  /* ===== Structural Tokens ===== */&lt;br /&gt;
  --ooo-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-bg-block: var(--background-color-base, #ffffff);&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   BRAND ACCENT TUNING PER THEME&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Light theme — deeper yellow for better contrast on white */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
  --ooo-accent: #c49a00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — brighter industrial yellow */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS-controlled dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os {&lt;br /&gt;
    --ooo-accent: #f5c400;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wrapper must be positioned (JS also enforces if needed) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll { position: relative; }&lt;br /&gt;
&lt;br /&gt;
/* Our injected arrow buttons (use currentColor for icon) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--ooo-tab-arrow-offset);&lt;br /&gt;
  inline-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  block-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  border: 1px solid var(--ooo-tab-arrow-border);&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  text-shadow: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-shadow);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg);&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow::before {&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:-6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--prev { inset-inline-start: 2px; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--next { inset-inline-end: 2px; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:disabled {&lt;br /&gt;
  opacity:.4;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow.is-hidden { display: none; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow__icon { display: block; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-focus);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — explicit client preference */&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
  --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  border-color: #3a3a3a;&lt;br /&gt;
  background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — follow OS */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
    --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
    border-color: #3a3a3a;&lt;br /&gt;
    background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== TabberNeue header arrows — use currentColor via mask ===== */&lt;br /&gt;
.tabber__header__next:after,&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 20px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  background-color: currentColor !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .tabber__header {&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .ooo-infobox-tabwrap,&lt;br /&gt;
  .ooo-infobox-tabwrap--left,&lt;br /&gt;
  .ooo-infobox-tabwrap--none,&lt;br /&gt;
  .ooo-infobox-tabwrap--center {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 1em 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__header {&lt;br /&gt;
  border-bottom:0 !important;&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab--active {&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:0 !important;&lt;br /&gt;
  border-color:rgba(245,196,0,0.8);&lt;br /&gt;
  background:rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TYPOGRAPHY SYSTEM (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Page Title ---------- */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.4px;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Section Headings ---------- */&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  font-size: 1.6rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  margin-top: 2.5rem;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-size: 1.3rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  margin-bottom: 0.8rem;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h4 {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 1.5rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Paragraphs ---------- */&lt;br /&gt;
.mw-body p {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Lists ---------- */&lt;br /&gt;
.mw-body ul,&lt;br /&gt;
.mw-body ol {&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Blockquotes ---------- */&lt;br /&gt;
.mw-body blockquote {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 0.8rem 1.2rem;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  background: var(--background-color-neutral-subtle, rgba(0,0,0,0.03));&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Preformatted (code blocks) ---------- */&lt;br /&gt;
.mw-body pre {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #ddd);&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Inline code ---------- */&lt;br /&gt;
.mw-body code {&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  background: var(--background-color-neutral, #f3f3f3);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Styled Wikitable (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--background-color-base, #ffffff);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-top: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr:hover td {&lt;br /&gt;
  background: rgba(255,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO HERO HEADER (Theme Adaptive – No Background Box)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-hero {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2rem 1rem 1.5rem 1rem;&lt;br /&gt;
  margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__title {&lt;br /&gt;
  font-size: 2.2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__subtitle {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 120px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  margin: 1.2rem auto 0 auto;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO LAYOUT SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Split layout */&lt;br /&gt;
.ooo-split {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 60px;&lt;br /&gt;
  margin-bottom: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-main {&lt;br /&gt;
  flex: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-sidebar {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Grid layout */&lt;br /&gt;
.ooo-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 40px;&lt;br /&gt;
  margin-bottom: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-grid &amp;gt; div {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3 {&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-split,&lt;br /&gt;
  .ooo-grid {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD TITLE SEPARATOR&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3,&lt;br /&gt;
.ooo-card h2 {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding-bottom: 12px;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3::after,&lt;br /&gt;
.ooo-card h2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(255,196,0,0.3)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD MOBILE TEXT &lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h2 {&lt;br /&gt;
    font-size: 1.35rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card p,&lt;br /&gt;
  .ooo-card li {&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* prevent text overflow */&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO SECTION TITLE (Brand Yellow Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-section-title {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 1.25rem;&lt;br /&gt;
  font-size: 1.7rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin: 5rem 0 2.5rem 0;&lt;br /&gt;
  letter-spacing: 0.6px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  /* Brand color, but theme-safe */&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  &lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lines left + right */&lt;br /&gt;
.ooo-section-title::before,&lt;br /&gt;
.ooo-section-title::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
&lt;br /&gt;
  /* Uses currentColor so it always matches the title */&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    transparent,&lt;br /&gt;
    currentColor 50%,&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small screens — remove lines */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .ooo-section-title {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-section-title::before,&lt;br /&gt;
  .ooo-section-title::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Light Theme Readability Boost (Subtle Outline)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-section-title {&lt;br /&gt;
  text-shadow:&lt;br /&gt;
    0 0 0.5px rgba(0,0,0,0.6),&lt;br /&gt;
    0 1px 0 rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO NOTICE SYSTEM (Variant Driven – Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 22px 26px;&lt;br /&gt;
  margin: 28px 0;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-left: 8px solid var(--ooo-accent);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-notice__title {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content */&lt;br /&gt;
.ooo-notice__content {&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   INFO (Brand Yellow Default)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info {&lt;br /&gt;
  border-left-color: #2f6fdb;&lt;br /&gt;
  border-color: rgba(47,111,219,0.25);&lt;br /&gt;
  background: rgba(47,111,219,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info .ooo-notice__title {&lt;br /&gt;
  color: #2f6fdb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force clean background inside notice content */&lt;br /&gt;
.ooo-notice__content,&lt;br /&gt;
.ooo-notice__content p,&lt;br /&gt;
.ooo-notice__content ul,&lt;br /&gt;
.ooo-notice__content ol,&lt;br /&gt;
.ooo-notice__content dl {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   WARNING (Stronger Yellow)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning {&lt;br /&gt;
  border-left-color: #f5c400;&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning .ooo-notice__title {&lt;br /&gt;
  color: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SUCCESS (Green)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success {&lt;br /&gt;
  border-left-color: #2ea44f;&lt;br /&gt;
  border-color: rgba(46,164,79,0.30);&lt;br /&gt;
  background: rgba(46,164,79,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success .ooo-notice__title {&lt;br /&gt;
  color: #2ea44f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DANGER (Red)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger {&lt;br /&gt;
  border-left-color: #d73a49;&lt;br /&gt;
  border-color: rgba(215,58,73,0.30);&lt;br /&gt;
  background: rgba(215,58,73,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger .ooo-notice__title {&lt;br /&gt;
  color: #d73a49;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE TUNING&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--info {&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--warning {&lt;br /&gt;
  background: rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--success {&lt;br /&gt;
  background: rgba(46,164,79,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--danger {&lt;br /&gt;
  background: rgba(215,58,73,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INTRO (Neutral, Theme-Safe)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-intro {&lt;br /&gt;
  margin: 30px 0 40px 0;&lt;br /&gt;
&lt;br /&gt;
  /* Explicitly remove any inherited background */&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-intro__title {&lt;br /&gt;
  font-size: 1.9rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Intro text */&lt;br /&gt;
.ooo-intro__text {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Divider */&lt;br /&gt;
.ooo-intro__divider {&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(245,196,0,0.2)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO FAQ SYSTEM – Clean Industrial (Stable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq {&lt;br /&gt;
  margin: 50px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FAQ CARD – Balanced Light &amp;amp; Dark&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
&lt;br /&gt;
  /* Light theme */&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08);&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme hover */&lt;br /&gt;
.ooo-faq__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  );&lt;br /&gt;
  border-color: rgba(245,196,0,0.30);&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   QUESTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__question {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 20px 70px 20px 22px;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.15rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: background 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left accent bar */&lt;br /&gt;
.ooo-faq__question::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 5px;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* + / − toggle */&lt;br /&gt;
.ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;+&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 22px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
  font-size: 26px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* When expanded */&lt;br /&gt;
.ooo-faq__item:not(.mw-collapsed) .ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;−&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
.ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(0,0,0,0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ANSWER&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__answer {&lt;br /&gt;
  padding: 20px 22px;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme answer border */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__answer {&lt;br /&gt;
  border-top: 1px solid rgba(245,196,0,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   HIDE DEFAULT MW TOGGLE TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item .mw-collapsible-toggle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Fix FAQ styling inside Template namespace (documentation)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TIP (Subtle Inline Callout)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-tip {&lt;br /&gt;
  margin: 18px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tip title */&lt;br /&gt;
.ooo-tip strong {&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme tuning */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-tip {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.14),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent wiki paragraph backgrounds inside */&lt;br /&gt;
.ooo-tip p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO STEP (Guide / Tutorial Step Block)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step {&lt;br /&gt;
  margin: 26px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 5px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-step__title {&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Step number */&lt;br /&gt;
.ooo-step__number {&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout container */&lt;br /&gt;
.ooo-step__body {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP IMAGE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Thumbnail */&lt;br /&gt;
.ooo-step__image img {&lt;br /&gt;
  max-width: 140px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
&lt;br /&gt;
  cursor: zoom-in;&lt;br /&gt;
&lt;br /&gt;
  transition:&lt;br /&gt;
    transform 0.2s ease,&lt;br /&gt;
    box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover zoom preview */&lt;br /&gt;
.ooo-step__image:hover img {&lt;br /&gt;
  transform: scale(2.2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 50;&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 10px 24px rgba(0,0,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__content {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.12),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step__image img {&lt;br /&gt;
  border-color: rgba(255,255,255,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__body {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILD BOX (Category Infobox)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-buildbox {&lt;br /&gt;
  margin: 30px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-buildbox__title {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description */&lt;br /&gt;
.ooo-buildbox__desc {&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tab spacing */&lt;br /&gt;
.ooo-buildbox .tabber {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra tab borders */&lt;br /&gt;
.tabber__header {&lt;br /&gt;
  border-bottom:1px solid var(--ooo-border);&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MINI INFO CARD (Item preview)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-itemcard {&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px 14px;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-bg-block);&lt;br /&gt;
&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* icon */&lt;br /&gt;
.ooo-itemcard__img img {&lt;br /&gt;
  width: 48px;&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* name */&lt;br /&gt;
.ooo-itemcard__name {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* info text */&lt;br /&gt;
.ooo-itemcard__meta {&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER (Reusable left-list + right-details panel)&lt;br /&gt;
   Works for Buildings / Vehicles / Factory, etc.&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px; /* smaller spacing between list and panel */&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  flex-wrap: wrap; /* allows responsive stacking */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left side list */&lt;br /&gt;
.ooo-browser__list {&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item button */&lt;br /&gt;
.ooo-browser__item {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin: 6px 0;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
  background: rgba(245,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item.is-active {&lt;br /&gt;
  border-color: rgba(245,196,0,0.80);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Arrow indicator for active item */&lt;br /&gt;
.ooo-browser__item.is-active::after {&lt;br /&gt;
  content: &amp;quot;▶&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
&lt;br /&gt;
  right: 10px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional small subtitle under item label */&lt;br /&gt;
.ooo-browser__item small {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right side panel */&lt;br /&gt;
.ooo-browser__panel {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
&lt;br /&gt;
  border-left: 1px solid var(--ooo-border);&lt;br /&gt;
  padding-left: 24px;&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__panel .ooo-extra,&lt;br /&gt;
.ooo-browser__panel .ooo-extra2 {&lt;br /&gt;
  max-width: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__panel .ooo-infobox {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  float: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels (each item content) */&lt;br /&gt;
.ooo-browser__info {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info.is-active {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: stack */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-browser {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-browser__panel {&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--ooo-border);&lt;br /&gt;
    padding-top: 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILDING TABS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__tabs{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* base tab */&lt;br /&gt;
.tabber__tab{&lt;br /&gt;
  border:1px solid var(--ooo-border);&lt;br /&gt;
  background:rgba(245,196,0,0.04);&lt;br /&gt;
  transition:all .15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* clickable element */&lt;br /&gt;
.tabber__tab a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:8px 14px;&lt;br /&gt;
  font-weight:700;&lt;br /&gt;
&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove wiki link colors */&lt;br /&gt;
.tabber__tab a:link,&lt;br /&gt;
.tabber__tab a:visited,&lt;br /&gt;
.tabber__tab a:hover,&lt;br /&gt;
.tabber__tab a:active{&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75);&lt;br /&gt;
  background:rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab:hover a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95);&lt;br /&gt;
  background:rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;] a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove tabber blue indicator line */&lt;br /&gt;
.tabber__tab:after,&lt;br /&gt;
.tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FORCE STYLE TABBER TABS (override TabberNeue)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__header a,&lt;br /&gt;
.tabber__header a:link,&lt;br /&gt;
.tabber__header a:visited,&lt;br /&gt;
.tabber__header a:hover,&lt;br /&gt;
.tabber__header a:active{&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default active underline */&lt;br /&gt;
.tabber__header .tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove bottom highlight */&lt;br /&gt;
.tabber__header .tabber__tab{&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__header .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__header .tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INFOBOX VARIANT TABS (square style)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab &amp;gt; a{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove rounded active outline */&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO ITEM PANEL LAYOUT (Reusable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* top row: infobox + description */&lt;br /&gt;
.ooo-item-top{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:20px;  /* gap between item list and infobox */&lt;br /&gt;
  align-items:flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* description beside infobox */&lt;br /&gt;
.ooo-item-description{&lt;br /&gt;
  flex:1;&lt;br /&gt;
  max-width:460px;&lt;br /&gt;
  line-height:1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bottom content area */&lt;br /&gt;
.ooo-item-body{&lt;br /&gt;
  margin-top:20px;&lt;br /&gt;
  padding-top:18px;&lt;br /&gt;
  border-top:1px solid var(--ooo-border);&lt;br /&gt;
  max-width:540px;&lt;br /&gt;
  line-height:1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prevent infobox shrinking */&lt;br /&gt;
.ooo-item-top .ooo-infobox{&lt;br /&gt;
  flex-shrink:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* notes block (optional) */&lt;br /&gt;
.ooo-item-notes{&lt;br /&gt;
  margin-bottom:16px;&lt;br /&gt;
  padding:10px 14px;&lt;br /&gt;
  border-left:4px solid var(--ooo-accent);&lt;br /&gt;
  background:rgba(245,196,0,0.08);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  font-size:0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER STICKY ITEM LIST&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__list{&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  top: 80px;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA CONTENT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra {&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  font-size: 0.92rem;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra__title {&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* text */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra ul {&lt;br /&gt;
  margin: 0.3em 0 0.6em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA BLOCK (Secondary Info Panel)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  /* base + gradient like other OOO blocks */&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.08),&lt;br /&gt;
      rgba(245,196,0,0.02)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.18);&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
&lt;br /&gt;
  max-width: 540px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2__title {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* spacing */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 ul {&lt;br /&gt;
  margin: 0.3em 0 0.4em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme tuning */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.18),&lt;br /&gt;
      rgba(245,196,0,0.06)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__info.is-active{&lt;br /&gt;
  display:grid;&lt;br /&gt;
  grid-template-columns:300px 1fr;&lt;br /&gt;
  gap:24px;&lt;br /&gt;
  align-items:start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-infobox{&lt;br /&gt;
  grid-column:1;&lt;br /&gt;
  float:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-extra,&lt;br /&gt;
.ooo-browser__info .ooo-extra2{&lt;br /&gt;
  grid-column:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a,&lt;br /&gt;
.ooo-extlink a.external,&lt;br /&gt;
.ooo-extlink a.extiw {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover,&lt;br /&gt;
.ooo-extlink a.external:hover,&lt;br /&gt;
.ooo-extlink a.extiw:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.15);&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* custom icon */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a::after,&lt;br /&gt;
.ooo-extlink a.external::after,&lt;br /&gt;
.ooo-extlink a.extiw::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
&lt;br /&gt;
  background-color: currentColor;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
&lt;br /&gt;
  transition: transform 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover::after,&lt;br /&gt;
.ooo-extlink a.external:hover::after,&lt;br /&gt;
.ooo-extlink a.extiw:hover::after {&lt;br /&gt;
  transform: translate(1px,-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link Grid&lt;br /&gt;
   4 items per column&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-auto-flow: column;&lt;br /&gt;
  grid-template-rows: repeat(4, auto);&lt;br /&gt;
&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
  align-content: start;&lt;br /&gt;
&lt;br /&gt;
  column-gap: 10px;&lt;br /&gt;
  row-gap: 6px;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove MediaWiki paragraph wrappers */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid p {&lt;br /&gt;
  display: contents;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove random line breaks */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* normalize grid items */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid .ooo-extlink {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  align-self: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tablet */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-template-rows: repeat(3, auto);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-rows: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.external,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.extiw {&lt;br /&gt;
&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
&lt;br /&gt;
  color: #9a7a00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.22);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – navigation style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.18s ease, color 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* left accent bar (always visible) */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::after {&lt;br /&gt;
  content: &amp;quot;➜&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 6px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transform: translateX(-4px);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.02)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover::after {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – COMING SOON&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a {&lt;br /&gt;
&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed left indicator */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: repeating-linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.5),&lt;br /&gt;
    rgba(245,196,0,0.5) 2px,&lt;br /&gt;
    transparent 2px,&lt;br /&gt;
    transparent 4px&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* auto label */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::after {&lt;br /&gt;
&lt;br /&gt;
  content: &amp;quot; (coming soon)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* disable hover effects */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a:hover {&lt;br /&gt;
&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU SUB SECTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menusub {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
&lt;br /&gt;
  border-bottom: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  padding-bottom: 3px;&lt;br /&gt;
&lt;br /&gt;
  letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   OUT OF ORE WIKI V2 — complete replacement for the V2 section&lt;br /&gt;
   Images are controlled by MediaWiki templates, not CSS URLs.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ooo-v2 {&lt;br /&gt;
  --v2-bg:#151a1e; --v2-panel:#20262b; --v2-line:#343d44;&lt;br /&gt;
  --v2-text:#edf0f1; --v2-muted:#aeb8be; --v2-yellow:#e6b934;&lt;br /&gt;
  color:var(--v2-text); font-family:Barlow,Arial,sans-serif;&lt;br /&gt;
  font-size:16px; background:var(--v2-bg); border:1px solid var(--v2-line);&lt;br /&gt;
  border-radius:8px; overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2,.ooo-v2 * {box-sizing:border-box}&lt;br /&gt;
.ooo-v2 a {color:inherit;text-decoration:none}&lt;br /&gt;
.ooo-v2 a:hover {color:var(--v2-yellow);text-decoration:none}&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-v2-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-line);background:#1b2024}&lt;br /&gt;
.ooo-v2-brand {font-size:21px;font-weight:800;letter-spacing:.07em}&lt;br /&gt;
.ooo-v2-brand span {color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-toplinks {display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--v2-muted)}&lt;br /&gt;
/* Main layout */&lt;br /&gt;
.ooo-v2-shell {display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}&lt;br /&gt;
.ooo-v2-side {min-width:0;padding:24px 12px;background:#1a2024;border-right:1px solid var(--v2-line)}&lt;br /&gt;
.ooo-v2-side-label {margin:16px 10px 9px;color:var(--v2-yellow);font-size:12px;font-weight:700;letter-spacing:.11em}&lt;br /&gt;
.ooo-v2-nav,.ooo-v2-nav-current {margin:3px 0;padding:11px 12px;border-radius:4px;font-size:15px}&lt;br /&gt;
.ooo-v2-nav:hover {background:#293137}&lt;br /&gt;
.ooo-v2-nav-current {background:#8c7330;color:#fff;font-weight:700}&lt;br /&gt;
.ooo-v2-side-bottom {margin:25px 10px 0;padding-top:16px;border-top:1px solid var(--v2-line);font-size:13px;line-height:1.7;color:var(--v2-muted)}&lt;br /&gt;
.ooo-v2-main {min-width:0;padding:24px;background:var(--v2-bg)}&lt;br /&gt;
/* Hero: image rendered by Template:OOO-Hero */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero {position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:54px 42px;background:#20262b;border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
/* Hero image container */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; figure {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image img,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image .mw-file-element {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    max-width:none;&lt;br /&gt;
    object-fit:cover;&lt;br /&gt;
    object-position:center;&lt;br /&gt;
    filter:none;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,20,.95) 0%,rgba(12,16,20,.65) 45%,rgba(12,16,20,.10) 100%)}&lt;br /&gt;
.ooo-v2-eyebrow {font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-hero-title {margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800}&lt;br /&gt;
.ooo-v2-hero-copy {max-width:580px;color:#c8d0d4;font-size:17px;line-height:1.5}&lt;br /&gt;
.ooo-v2-hero-actions {margin-top:25px;font-size:15px;font-weight:700}&lt;br /&gt;
.ooo-v2-hero-actions a {display:inline-block;padding:11px 15px;margin:0 8px 8px 0;background:#2c353a;border:1px solid #4c565d;border-radius:4px}&lt;br /&gt;
.ooo-v2-hero-actions a:first-child {background:var(--v2-yellow);color:#1b1b1b;border-color:var(--v2-yellow)}&lt;br /&gt;
/* Section headings */&lt;br /&gt;
.ooo-v2-section-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 15px;font-size:19px;font-weight:800;letter-spacing:.035em}&lt;br /&gt;
.ooo-v2-heading-sub {font-size:13px;font-weight:400;color:var(--v2-muted)}&lt;br /&gt;
/* Category grid */&lt;br /&gt;
.ooo-v2 .ooo-v2-tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile {position:relative;min-width:0;min-height:210px;padding:20px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile:hover {border-color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard {display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; figure,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image .mw-file-element,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image img {display:block;width:100%;height:100%;max-width:none;min-width:0;margin:0;object-fit:cover;object-position:center}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(10,14,18,.96) 0%,rgba(10,14,18,.58) 55%,rgba(10,14,18,.12) 100%)}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-content {position:relative;z-index:1;width:100%;min-width:0}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-icon {font-size:24px;color:var(--v2-yellow);margin-bottom:13px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-title {font-size:21px;font-weight:700;line-height:1.2;margin-bottom:8px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-desc {font-size:15px;line-height:1.5;color:#d1d8dc}&lt;br /&gt;
/* Guides and updates */&lt;br /&gt;
.ooo-v2-two {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:26px}&lt;br /&gt;
.ooo-v2-panel {min-width:0;padding:22px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px}&lt;br /&gt;
.ooo-v2-panel-title {font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:13px}&lt;br /&gt;
.ooo-v2-guide {padding:11px 0;border-top:1px solid var(--v2-line);font-size:15px}&lt;br /&gt;
.ooo-v2-guide span {float:right;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-update {font-size:15px;line-height:1.6;overflow-wrap:anywhere}&lt;br /&gt;
.ooo-v2-panel-foot {padding-top:12px;font-size:14px;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-bottom {margin-top:24px;padding:17px 5px;border-top:1px solid var(--v2-line);font-size:14px;color:var(--v2-muted);line-height:1.8}&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media(max-width:1100px) {.ooo-v2 .ooo-v2-tiles {grid-template-columns:repeat(2,minmax(0,1fr))}}&lt;br /&gt;
@media(max-width:900px) {.ooo-v2-shell{grid-template-columns:195px minmax(0,1fr)}.ooo-v2-main{padding:16px}.ooo-v2 .ooo-v2-hero{padding:34px 25px}}&lt;br /&gt;
@media(max-width:640px) {.ooo-v2-top{display:block}.ooo-v2-toplinks{margin-top:10px}.ooo-v2-shell{display:block}.ooo-v2-side{border-right:0;border-bottom:1px solid var(--v2-line)}.ooo-v2 .ooo-v2-tiles,.ooo-v2-two{grid-template-columns:1fr}.ooo-v2 .ooo-v2-hero{padding:30px 20px}.ooo-v2-main{padding:12px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #414141;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-header {&lt;br /&gt;
    background: #292929;&lt;br /&gt;
    border-bottom: 2px solid #e5b62e;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #181818;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row span {&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row strong {&lt;br /&gt;
    color: #f0f0f0;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Vehicle Details: Overview and InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 310px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 20px 0 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive layout */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS REFINEMENT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Vehicle navigation */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 18px 0 28px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover,&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:focus {&lt;br /&gt;
    background: #373a3d;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox columns */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact infobox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 4px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and narrower screens */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 440px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 9px 11px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS - COMPACT LAYOUT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    margin: 14px 0 24px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover {&lt;br /&gt;
    background: #383b3e;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox layout */&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 390px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox */&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 16px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 9px 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    border-bottom: 1px solid #383b3e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 480px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 8px 10px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CONTROLS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-intro {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    color: #c8d0d4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-group {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-title {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    background: #293137;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body {&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 VEHICLE ATTACHMENTS&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image {&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    min-width: 180px;&lt;br /&gt;
    min-height: 115px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    max-height: 135px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-description {&lt;br /&gt;
    color: #d0d7db;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility span {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.04em;&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 650px) {&lt;br /&gt;
    .ooo-v2-attachment {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-attachment-image {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        min-width: 0;&lt;br /&gt;
        min-height: 150px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 IMAGE GALLERY&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery {&lt;br /&gt;
    margin: 18px 0 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallery {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerybox {&lt;br /&gt;
    margin: 0 8px 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb img {&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerytext {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE OVERVIEW REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout + .ooo-v2-vehicle-sections {&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-heading-sub {&lt;br /&gt;
    margin-left: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CATEGORY REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 16px 0 22px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 8px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 13px 6px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: color 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a::after {&lt;br /&gt;
    content: &amp;quot;›&amp;quot;;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE LIST ITEMS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-item:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image {&lt;br /&gt;
    width: 150px;&lt;br /&gt;
    min-width: 150px;&lt;br /&gt;
    height: 85px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-name a {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-name a:hover {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-arrow {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    padding: 0 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-list-image {&lt;br /&gt;
        width: 100px;&lt;br /&gt;
        min-width: 100px;&lt;br /&gt;
        height: 65px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 COLLAPSIBLE LEVEL CARDS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card.is-open {&lt;br /&gt;
    border-color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading:hover {&lt;br /&gt;
    background: #293137;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-heading:focus-visible {&lt;br /&gt;
    outline: 2px solid #e6b934;&lt;br /&gt;
    outline-offset: -2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-number {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    width: 44px;&lt;br /&gt;
    min-width: 44px;&lt;br /&gt;
    height: 44px;&lt;br /&gt;
    background: #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-info {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-name {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-xp {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-arrow {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    transition: transform .2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-card.is-open .ooo-v2-level-arrow {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-details {&lt;br /&gt;
    padding: 15px 20px 18px;&lt;br /&gt;
    border-top: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-details[hidden] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-detail-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-detail-row strong {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks {&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
    padding-top: 13px;&lt;br /&gt;
    border-top: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-title {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-content {&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-level-unlocks-content a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-level-heading {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-level-name {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-LevelCard&amp;diff=1402</id>
		<title>Template:V2-LevelCard</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-LevelCard&amp;diff=1402"/>
		<updated>2026-10-21T13:06:03Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: Created page with &amp;quot; &amp;lt;includeonly&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-level-card&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-level-heading&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;ooo-v2-level-number&amp;quot;&amp;gt; {{{level|1}}} &amp;lt;/div&amp;gt;  &amp;lt;div class=&amp;quot;ooo-v2-level-info&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-level-name&amp;quot;&amp;gt;{{{title|Unknown Rank}}}&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-level-xp&amp;quot;&amp;gt;{{{xp|0}}} XP required&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt;  &amp;lt;span class=&amp;quot;ooo-v2-level-arrow&amp;quot;&amp;gt;⌄&amp;lt;/span&amp;gt; &amp;lt;/div&amp;gt;  &amp;lt;div class=&amp;quot;ooo-v2-level-details&amp;quot; hidden&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-level-detail-r...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-heading&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-number&amp;quot;&amp;gt;&lt;br /&gt;
{{{level|1}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-info&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-name&amp;quot;&amp;gt;{{{title|Unknown Rank}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-xp&amp;quot;&amp;gt;{{{xp|0}}} XP required&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-v2-level-arrow&amp;quot;&amp;gt;⌄&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-details&amp;quot; hidden&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-detail-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span&amp;gt;Total experience&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;{{{totalxp|0}}} XP&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{unlocks|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks-title&amp;quot;&amp;gt;UNLOCKED AT THIS LEVEL&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-level-unlocks-content&amp;quot;&amp;gt;&lt;br /&gt;
{{{unlocks}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== V2 Level Card ==&lt;br /&gt;
&lt;br /&gt;
Compact, expandable progression level.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{V2-LevelCard&lt;br /&gt;
|level=10&lt;br /&gt;
|title=Plant Operator Tier 1&lt;br /&gt;
|xp=12200&lt;br /&gt;
|totalxp=59400&lt;br /&gt;
|unlocks=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Level_Progression&amp;diff=1401</id>
		<title>Level Progression</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Level_Progression&amp;diff=1401"/>
		<updated>2026-10-21T13:05:22Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-PageLayout&lt;br /&gt;
|active=progression&lt;br /&gt;
|content=&lt;br /&gt;
&lt;br /&gt;
{{OOO-Hero&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|eyebrow=PROGRESSION &amp;amp; UNLOCKS&lt;br /&gt;
|title=Level Progression&lt;br /&gt;
|description=Explore all 70 player levels, progression titles and experience requirements in Out of Ore.&lt;br /&gt;
|link=Main Page&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=OVERVIEW&lt;br /&gt;
|subtitle=Player levels and experience&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Level Progression tracks player advancement through 70 levels in Out of Ore. Each level has a progression title and an experience requirement.&lt;br /&gt;
&lt;br /&gt;
The table below shows the experience required to reach each level and the total accumulated experience at that level.&lt;br /&gt;
&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=LEVEL PROGRESSION&lt;br /&gt;
|subtitle=All 70 levels and their experience requirements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable ooo-v2-progression-table&amp;quot;&lt;br /&gt;
! Level&lt;br /&gt;
! Title&lt;br /&gt;
! XP for Level Up&lt;br /&gt;
! Total XP&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Laborer Tier 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Laborer Tier 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 1000&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Laborer Tier 3&lt;br /&gt;
| 2400&lt;br /&gt;
| 3400&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Miner Tier 1&lt;br /&gt;
| 3800&lt;br /&gt;
| 7200&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Miner Tier 2&lt;br /&gt;
| 5200&lt;br /&gt;
| 12400&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Miner Tier 3&lt;br /&gt;
| 6600&lt;br /&gt;
| 19000&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Truck Driver Tier 1&lt;br /&gt;
| 8000&lt;br /&gt;
| 27000&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Truck Driver Tier 2&lt;br /&gt;
| 9400&lt;br /&gt;
| 36400&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Truck Driver Tier 3&lt;br /&gt;
| 10800&lt;br /&gt;
| 47200&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Plant Operator Tier 1&lt;br /&gt;
| 12200&lt;br /&gt;
| 59400&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Plant Operator Tier 2&lt;br /&gt;
| 13600&lt;br /&gt;
| 73000&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Plant Operator Tier 3&lt;br /&gt;
| 15600&lt;br /&gt;
| 88600&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Pipefitter Tier 1&lt;br /&gt;
| 17600&lt;br /&gt;
| 106200&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Pipefitter Tier 2&lt;br /&gt;
| 19600&lt;br /&gt;
| 125800&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Pipefitter Tier 3&lt;br /&gt;
| 21600&lt;br /&gt;
| 147400&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Equipment Operator 1&lt;br /&gt;
| 23600&lt;br /&gt;
| 171000&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Equipment Operator 2&lt;br /&gt;
| 25600&lt;br /&gt;
| 196600&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Equipment Operator 3&lt;br /&gt;
| 27600&lt;br /&gt;
| 224200&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Underground Miner Tier 1&lt;br /&gt;
| 29600&lt;br /&gt;
| 253800&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Underground Miner Tier 2&lt;br /&gt;
| 31600&lt;br /&gt;
| 285400&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Underground Miner Tier 3&lt;br /&gt;
| 33600&lt;br /&gt;
| 319000&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Driller Tier 1&lt;br /&gt;
| 35600&lt;br /&gt;
| 354600&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Driller Tier 2&lt;br /&gt;
| 37600&lt;br /&gt;
| 392200&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Driller Tier 3&lt;br /&gt;
| 39600&lt;br /&gt;
| 431800&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Field Service Tech 1&lt;br /&gt;
| 41600&lt;br /&gt;
| 473400&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Field Service Tech 2&lt;br /&gt;
| 39200&lt;br /&gt;
| 512600&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Field Service Tech 3&lt;br /&gt;
| 50000&lt;br /&gt;
| 562600&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Millwright Tier 1&lt;br /&gt;
| 47600&lt;br /&gt;
| 610200&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Millwright Tier 2&lt;br /&gt;
| 49600&lt;br /&gt;
| 659800&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Millwright Tier 3&lt;br /&gt;
| 51600&lt;br /&gt;
| 711400&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Fabricator Tier 1&lt;br /&gt;
| 54000&lt;br /&gt;
| 765400&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Fabricator Tier 2&lt;br /&gt;
| 56400&lt;br /&gt;
| 821800&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fabricator Tier 3&lt;br /&gt;
| 58800&lt;br /&gt;
| 880600&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Supervisor Tier 1&lt;br /&gt;
| 61200&lt;br /&gt;
| 941800&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Supervisor Tier 2&lt;br /&gt;
| 63600&lt;br /&gt;
| 1005400&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Supervisor Tier 3&lt;br /&gt;
| 66000&lt;br /&gt;
| 1071400&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Foreman 1&lt;br /&gt;
| 68400&lt;br /&gt;
| 1139800&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Foreman 2&lt;br /&gt;
| 70800&lt;br /&gt;
| 1210600&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Foreman 3&lt;br /&gt;
| 73200&lt;br /&gt;
| 1283800&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Geo Technician Tier 1&lt;br /&gt;
| 75600&lt;br /&gt;
| 1359400&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Geo Technician Tier 2&lt;br /&gt;
| 78000&lt;br /&gt;
| 1437400&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Geo Technician Tier 3&lt;br /&gt;
| 80400&lt;br /&gt;
| 1517800&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Roustabout Tier 1&lt;br /&gt;
| 82800&lt;br /&gt;
| 1600600&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Roustabout Tier 2&lt;br /&gt;
| 85200&lt;br /&gt;
| 1685800&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Roustabout Tier 3&lt;br /&gt;
| 87600&lt;br /&gt;
| 1773400&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Landman Tier 1&lt;br /&gt;
| 90000&lt;br /&gt;
| 1863400&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Landman Tier 2&lt;br /&gt;
| 92400&lt;br /&gt;
| 1955800&lt;br /&gt;
|-&lt;br /&gt;
| 48&lt;br /&gt;
| Landman Tier 3&lt;br /&gt;
| 94800&lt;br /&gt;
| 2050600&lt;br /&gt;
|-&lt;br /&gt;
| 49&lt;br /&gt;
| Landman Tier 4&lt;br /&gt;
| 97200&lt;br /&gt;
| 2147800&lt;br /&gt;
|-&lt;br /&gt;
| 50&lt;br /&gt;
| Mining Engineer Tier 1&lt;br /&gt;
| 99600&lt;br /&gt;
| 2247400&lt;br /&gt;
|-&lt;br /&gt;
| 51&lt;br /&gt;
| Mining Engineer Tier 2&lt;br /&gt;
| 102600&lt;br /&gt;
| 2350000&lt;br /&gt;
|-&lt;br /&gt;
| 52&lt;br /&gt;
| Mining Engineer Tier 3&lt;br /&gt;
| 105600&lt;br /&gt;
| 2455600&lt;br /&gt;
|-&lt;br /&gt;
| 53&lt;br /&gt;
| Mining Engineer Tier 4&lt;br /&gt;
| 108600&lt;br /&gt;
| 2564200&lt;br /&gt;
|-&lt;br /&gt;
| 54&lt;br /&gt;
| Production Manager Tier 1&lt;br /&gt;
| 111600&lt;br /&gt;
| 2675800&lt;br /&gt;
|-&lt;br /&gt;
| 55&lt;br /&gt;
| Production Manager Tier 2&lt;br /&gt;
| 114600&lt;br /&gt;
| 2790400&lt;br /&gt;
|-&lt;br /&gt;
| 56&lt;br /&gt;
| Production Manager Tier 3&lt;br /&gt;
| 117600&lt;br /&gt;
| 2908000&lt;br /&gt;
|-&lt;br /&gt;
| 57&lt;br /&gt;
| Production Manager Tier 4&lt;br /&gt;
| 120600&lt;br /&gt;
| 3028600&lt;br /&gt;
|-&lt;br /&gt;
| 58&lt;br /&gt;
| Operations Director Tier 1&lt;br /&gt;
| 123600&lt;br /&gt;
| 3152200&lt;br /&gt;
|-&lt;br /&gt;
| 59&lt;br /&gt;
| Operations Director Tier 2&lt;br /&gt;
| 126600&lt;br /&gt;
| 3278800&lt;br /&gt;
|-&lt;br /&gt;
| 60&lt;br /&gt;
| Operations Director Tier 3&lt;br /&gt;
| 129600&lt;br /&gt;
| 3408400&lt;br /&gt;
|-&lt;br /&gt;
| 61&lt;br /&gt;
| Operations Director Tier 4&lt;br /&gt;
| 132600&lt;br /&gt;
| 3541000&lt;br /&gt;
|-&lt;br /&gt;
| 62&lt;br /&gt;
| Site Executive Tier 1&lt;br /&gt;
| 135600&lt;br /&gt;
| 3676600&lt;br /&gt;
|-&lt;br /&gt;
| 63&lt;br /&gt;
| Site Executive Tier 2&lt;br /&gt;
| 138600&lt;br /&gt;
| 3815200&lt;br /&gt;
|-&lt;br /&gt;
| 64&lt;br /&gt;
| Site Executive Tier 3&lt;br /&gt;
| 141600&lt;br /&gt;
| 3956800&lt;br /&gt;
|-&lt;br /&gt;
| 65&lt;br /&gt;
| Site Executive Tier 4&lt;br /&gt;
| 144600&lt;br /&gt;
| 4101400&lt;br /&gt;
|-&lt;br /&gt;
| 66&lt;br /&gt;
| Ironmaster Tier 1&lt;br /&gt;
| 147600&lt;br /&gt;
| 4249000&lt;br /&gt;
|-&lt;br /&gt;
| 67&lt;br /&gt;
| Ironmaster Tier 2&lt;br /&gt;
| 150600&lt;br /&gt;
| 4399600&lt;br /&gt;
|-&lt;br /&gt;
| 68&lt;br /&gt;
| Ironmaster Tier 3&lt;br /&gt;
| 153600&lt;br /&gt;
| 4553200&lt;br /&gt;
|-&lt;br /&gt;
| 69&lt;br /&gt;
| Ironmaster Tier 4&lt;br /&gt;
| 156600&lt;br /&gt;
| 4709800&lt;br /&gt;
|-&lt;br /&gt;
| 70&lt;br /&gt;
| King Of Klondike&lt;br /&gt;
| 159600&lt;br /&gt;
| 4869400&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-bottom&amp;quot;&amp;gt;&lt;br /&gt;
[[Main Page|← Wiki Homepage]] &amp;amp;nbsp; • &amp;amp;nbsp;&lt;br /&gt;
[[Special:AllPages|Browse all pages]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Level_Progression&amp;diff=1400</id>
		<title>Level Progression</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Level_Progression&amp;diff=1400"/>
		<updated>2026-10-21T13:00:58Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-PageLayout&lt;br /&gt;
|active=progression&lt;br /&gt;
|content=&lt;br /&gt;
&lt;br /&gt;
{{OOO-Hero&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|eyebrow=PROGRESSION &amp;amp; UNLOCKS&lt;br /&gt;
|title=Level Progression&lt;br /&gt;
|description=Explore all 70 player levels, progression titles and experience requirements in Out of Ore.&lt;br /&gt;
|link=Main Page&lt;br /&gt;
|button=Wiki Homepage&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=OVERVIEW&lt;br /&gt;
|subtitle=Player levels and experience&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Level Progression tracks player advancement through 70 levels in Out of Ore. Each level has a progression title and an experience requirement.&lt;br /&gt;
&lt;br /&gt;
The table below shows the experience required to reach each level and the total accumulated experience at that level.&lt;br /&gt;
&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=LEVEL PROGRESSION&lt;br /&gt;
|subtitle=All 70 levels and their experience requirements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable ooo-v2-progression-table&amp;quot;&lt;br /&gt;
! Level&lt;br /&gt;
! Title&lt;br /&gt;
! XP for Level Up&lt;br /&gt;
! Total XP&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Laborer Tier 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Laborer Tier 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 1000&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Laborer Tier 3&lt;br /&gt;
| 2400&lt;br /&gt;
| 3400&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Miner Tier 1&lt;br /&gt;
| 3800&lt;br /&gt;
| 7200&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Miner Tier 2&lt;br /&gt;
| 5200&lt;br /&gt;
| 12400&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Miner Tier 3&lt;br /&gt;
| 6600&lt;br /&gt;
| 19000&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Truck Driver Tier 1&lt;br /&gt;
| 8000&lt;br /&gt;
| 27000&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Truck Driver Tier 2&lt;br /&gt;
| 9400&lt;br /&gt;
| 36400&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Truck Driver Tier 3&lt;br /&gt;
| 10800&lt;br /&gt;
| 47200&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Plant Operator Tier 1&lt;br /&gt;
| 12200&lt;br /&gt;
| 59400&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Plant Operator Tier 2&lt;br /&gt;
| 13600&lt;br /&gt;
| 73000&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Plant Operator Tier 3&lt;br /&gt;
| 15600&lt;br /&gt;
| 88600&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Pipefitter Tier 1&lt;br /&gt;
| 17600&lt;br /&gt;
| 106200&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Pipefitter Tier 2&lt;br /&gt;
| 19600&lt;br /&gt;
| 125800&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Pipefitter Tier 3&lt;br /&gt;
| 21600&lt;br /&gt;
| 147400&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Equipment Operator 1&lt;br /&gt;
| 23600&lt;br /&gt;
| 171000&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Equipment Operator 2&lt;br /&gt;
| 25600&lt;br /&gt;
| 196600&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Equipment Operator 3&lt;br /&gt;
| 27600&lt;br /&gt;
| 224200&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Underground Miner Tier 1&lt;br /&gt;
| 29600&lt;br /&gt;
| 253800&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Underground Miner Tier 2&lt;br /&gt;
| 31600&lt;br /&gt;
| 285400&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Underground Miner Tier 3&lt;br /&gt;
| 33600&lt;br /&gt;
| 319000&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Driller Tier 1&lt;br /&gt;
| 35600&lt;br /&gt;
| 354600&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| Driller Tier 2&lt;br /&gt;
| 37600&lt;br /&gt;
| 392200&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Driller Tier 3&lt;br /&gt;
| 39600&lt;br /&gt;
| 431800&lt;br /&gt;
|-&lt;br /&gt;
| 25&lt;br /&gt;
| Field Service Tech 1&lt;br /&gt;
| 41600&lt;br /&gt;
| 473400&lt;br /&gt;
|-&lt;br /&gt;
| 26&lt;br /&gt;
| Field Service Tech 2&lt;br /&gt;
| 39200&lt;br /&gt;
| 512600&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Field Service Tech 3&lt;br /&gt;
| 50000&lt;br /&gt;
| 562600&lt;br /&gt;
|-&lt;br /&gt;
| 28&lt;br /&gt;
| Millwright Tier 1&lt;br /&gt;
| 47600&lt;br /&gt;
| 610200&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Millwright Tier 2&lt;br /&gt;
| 49600&lt;br /&gt;
| 659800&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Millwright Tier 3&lt;br /&gt;
| 51600&lt;br /&gt;
| 711400&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Fabricator Tier 1&lt;br /&gt;
| 54000&lt;br /&gt;
| 765400&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Fabricator Tier 2&lt;br /&gt;
| 56400&lt;br /&gt;
| 821800&lt;br /&gt;
|-&lt;br /&gt;
| 33&lt;br /&gt;
| Fabricator Tier 3&lt;br /&gt;
| 58800&lt;br /&gt;
| 880600&lt;br /&gt;
|-&lt;br /&gt;
| 34&lt;br /&gt;
| Supervisor Tier 1&lt;br /&gt;
| 61200&lt;br /&gt;
| 941800&lt;br /&gt;
|-&lt;br /&gt;
| 35&lt;br /&gt;
| Supervisor Tier 2&lt;br /&gt;
| 63600&lt;br /&gt;
| 1005400&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Supervisor Tier 3&lt;br /&gt;
| 66000&lt;br /&gt;
| 1071400&lt;br /&gt;
|-&lt;br /&gt;
| 37&lt;br /&gt;
| Foreman 1&lt;br /&gt;
| 68400&lt;br /&gt;
| 1139800&lt;br /&gt;
|-&lt;br /&gt;
| 38&lt;br /&gt;
| Foreman 2&lt;br /&gt;
| 70800&lt;br /&gt;
| 1210600&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Foreman 3&lt;br /&gt;
| 73200&lt;br /&gt;
| 1283800&lt;br /&gt;
|-&lt;br /&gt;
| 40&lt;br /&gt;
| Geo Technician Tier 1&lt;br /&gt;
| 75600&lt;br /&gt;
| 1359400&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Geo Technician Tier 2&lt;br /&gt;
| 78000&lt;br /&gt;
| 1437400&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Geo Technician Tier 3&lt;br /&gt;
| 80400&lt;br /&gt;
| 1517800&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Roustabout Tier 1&lt;br /&gt;
| 82800&lt;br /&gt;
| 1600600&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Roustabout Tier 2&lt;br /&gt;
| 85200&lt;br /&gt;
| 1685800&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Roustabout Tier 3&lt;br /&gt;
| 87600&lt;br /&gt;
| 1773400&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Landman Tier 1&lt;br /&gt;
| 90000&lt;br /&gt;
| 1863400&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Landman Tier 2&lt;br /&gt;
| 92400&lt;br /&gt;
| 1955800&lt;br /&gt;
|-&lt;br /&gt;
| 48&lt;br /&gt;
| Landman Tier 3&lt;br /&gt;
| 94800&lt;br /&gt;
| 2050600&lt;br /&gt;
|-&lt;br /&gt;
| 49&lt;br /&gt;
| Landman Tier 4&lt;br /&gt;
| 97200&lt;br /&gt;
| 2147800&lt;br /&gt;
|-&lt;br /&gt;
| 50&lt;br /&gt;
| Mining Engineer Tier 1&lt;br /&gt;
| 99600&lt;br /&gt;
| 2247400&lt;br /&gt;
|-&lt;br /&gt;
| 51&lt;br /&gt;
| Mining Engineer Tier 2&lt;br /&gt;
| 102600&lt;br /&gt;
| 2350000&lt;br /&gt;
|-&lt;br /&gt;
| 52&lt;br /&gt;
| Mining Engineer Tier 3&lt;br /&gt;
| 105600&lt;br /&gt;
| 2455600&lt;br /&gt;
|-&lt;br /&gt;
| 53&lt;br /&gt;
| Mining Engineer Tier 4&lt;br /&gt;
| 108600&lt;br /&gt;
| 2564200&lt;br /&gt;
|-&lt;br /&gt;
| 54&lt;br /&gt;
| Production Manager Tier 1&lt;br /&gt;
| 111600&lt;br /&gt;
| 2675800&lt;br /&gt;
|-&lt;br /&gt;
| 55&lt;br /&gt;
| Production Manager Tier 2&lt;br /&gt;
| 114600&lt;br /&gt;
| 2790400&lt;br /&gt;
|-&lt;br /&gt;
| 56&lt;br /&gt;
| Production Manager Tier 3&lt;br /&gt;
| 117600&lt;br /&gt;
| 2908000&lt;br /&gt;
|-&lt;br /&gt;
| 57&lt;br /&gt;
| Production Manager Tier 4&lt;br /&gt;
| 120600&lt;br /&gt;
| 3028600&lt;br /&gt;
|-&lt;br /&gt;
| 58&lt;br /&gt;
| Operations Director Tier 1&lt;br /&gt;
| 123600&lt;br /&gt;
| 3152200&lt;br /&gt;
|-&lt;br /&gt;
| 59&lt;br /&gt;
| Operations Director Tier 2&lt;br /&gt;
| 126600&lt;br /&gt;
| 3278800&lt;br /&gt;
|-&lt;br /&gt;
| 60&lt;br /&gt;
| Operations Director Tier 3&lt;br /&gt;
| 129600&lt;br /&gt;
| 3408400&lt;br /&gt;
|-&lt;br /&gt;
| 61&lt;br /&gt;
| Operations Director Tier 4&lt;br /&gt;
| 132600&lt;br /&gt;
| 3541000&lt;br /&gt;
|-&lt;br /&gt;
| 62&lt;br /&gt;
| Site Executive Tier 1&lt;br /&gt;
| 135600&lt;br /&gt;
| 3676600&lt;br /&gt;
|-&lt;br /&gt;
| 63&lt;br /&gt;
| Site Executive Tier 2&lt;br /&gt;
| 138600&lt;br /&gt;
| 3815200&lt;br /&gt;
|-&lt;br /&gt;
| 64&lt;br /&gt;
| Site Executive Tier 3&lt;br /&gt;
| 141600&lt;br /&gt;
| 3956800&lt;br /&gt;
|-&lt;br /&gt;
| 65&lt;br /&gt;
| Site Executive Tier 4&lt;br /&gt;
| 144600&lt;br /&gt;
| 4101400&lt;br /&gt;
|-&lt;br /&gt;
| 66&lt;br /&gt;
| Ironmaster Tier 1&lt;br /&gt;
| 147600&lt;br /&gt;
| 4249000&lt;br /&gt;
|-&lt;br /&gt;
| 67&lt;br /&gt;
| Ironmaster Tier 2&lt;br /&gt;
| 150600&lt;br /&gt;
| 4399600&lt;br /&gt;
|-&lt;br /&gt;
| 68&lt;br /&gt;
| Ironmaster Tier 3&lt;br /&gt;
| 153600&lt;br /&gt;
| 4553200&lt;br /&gt;
|-&lt;br /&gt;
| 69&lt;br /&gt;
| Ironmaster Tier 4&lt;br /&gt;
| 156600&lt;br /&gt;
| 4709800&lt;br /&gt;
|-&lt;br /&gt;
| 70&lt;br /&gt;
| King Of Klondike&lt;br /&gt;
| 159600&lt;br /&gt;
| 4869400&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-bottom&amp;quot;&amp;gt;&lt;br /&gt;
[[Main Page|← Wiki Homepage]] &amp;amp;nbsp; • &amp;amp;nbsp;&lt;br /&gt;
[[Special:AllPages|Browse all pages]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-PageLayout&amp;diff=1399</id>
		<title>Template:V2-PageLayout</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-PageLayout&amp;diff=1399"/>
		<updated>2026-10-21T12:56:50Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-brand&amp;quot;&amp;gt;OUT OF ORE &amp;lt;span&amp;gt;WIKI&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-toplinks&amp;quot;&amp;gt;&lt;br /&gt;
[[Main Page|Home]] &amp;amp;nbsp;&lt;br /&gt;
[[Special:AllPages|All pages]] &amp;amp;nbsp;&lt;br /&gt;
[[Special:Categories|Categories]] &amp;amp;nbsp;&lt;br /&gt;
[[Special:Search|Search the wiki]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-shell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-side&amp;quot;&amp;gt;&lt;br /&gt;
{{OOO-Sidebar|active={{{active|overview}}}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-main&amp;quot;&amp;gt;&lt;br /&gt;
{{{content|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== V2 Page Layout ==&lt;br /&gt;
&lt;br /&gt;
Main reusable layout for the Out of Ore Wiki V2.&lt;br /&gt;
&lt;br /&gt;
Provides:&lt;br /&gt;
* Wiki header and navigation&lt;br /&gt;
* Sidebar navigation&lt;br /&gt;
* Main content area&lt;br /&gt;
* Consistent page structure&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{V2-PageLayout&lt;br /&gt;
|active=vehicles&lt;br /&gt;
|content=&lt;br /&gt;
Your page content here.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Available sidebar sections ==&lt;br /&gt;
&lt;br /&gt;
overview, getting-started, mining, vehicles,&lt;br /&gt;
production, materials, progression, maps,&lt;br /&gt;
faq, updates, support.&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;Main Out of Ore Wiki V2 layout. Provides the wiki header, sidebar navigation and content area.&amp;quot;,&lt;br /&gt;
    &amp;quot;params&amp;quot;: {&lt;br /&gt;
        &amp;quot;active&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Active sidebar section&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Determines which sidebar navigation item is highlighted.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
            &amp;quot;default&amp;quot;: &amp;quot;overview&amp;quot;,&lt;br /&gt;
            &amp;quot;example&amp;quot;: &amp;quot;vehicles&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;content&amp;quot;: {&lt;br /&gt;
            &amp;quot;label&amp;quot;: &amp;quot;Page content&amp;quot;,&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;Main content displayed inside the wiki layout.&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;content&amp;quot;,&lt;br /&gt;
            &amp;quot;required&amp;quot;: true&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
        &amp;quot;active&amp;quot;,&lt;br /&gt;
        &amp;quot;content&amp;quot;&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1398</id>
		<title>Vehicles</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1398"/>
		<updated>2026-10-21T12:53:51Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-CategoryPage&lt;br /&gt;
|active=vehicles&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|eyebrow=VEHICLES &amp;amp; EQUIPMENT&lt;br /&gt;
|title=Vehicles &amp;amp; Equipment&lt;br /&gt;
|description=Explore the vehicles and heavy machinery available in Out of Ore.&lt;br /&gt;
|link=Main Page&lt;br /&gt;
|section=VEHICLE CATEGORIES&lt;br /&gt;
|subtitle=Browse vehicles by category&lt;br /&gt;
&lt;br /&gt;
|cards=&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Rock Trucks&lt;br /&gt;
|image=Rock_trucks_800.png&lt;br /&gt;
|description=Heavy vehicles used for transporting mined materials.&lt;br /&gt;
|link=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavators&lt;br /&gt;
|image=Excavators_1920.png&lt;br /&gt;
|description=Machines designed for digging and excavation.&lt;br /&gt;
|link=Vehicles/Excavators&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavator Attachments&lt;br /&gt;
|image=Attachment_ex_1920.png&lt;br /&gt;
|description=Buckets and attachments used with excavators.&lt;br /&gt;
|link=Vehicles/Excavator_Attachments&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Loaders&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Machines used for loading and moving materials.&lt;br /&gt;
|link=Vehicles/Loaders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Dozers&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Heavy machinery for pushing and leveling terrain.&lt;br /&gt;
|link=Vehicles/Dozers&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Graders&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Machines used for grading and leveling surfaces.&lt;br /&gt;
|link=Vehicles/Graders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Paving&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Equipment used for paving and surface construction.&lt;br /&gt;
|link=Vehicles/Paving&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Other Trucks&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Additional trucks and transport vehicles.&lt;br /&gt;
|link=Vehicles/Trucks&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Flying&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Aircraft and other flying equipment.&lt;br /&gt;
|link=Vehicles/Flying&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1397</id>
		<title>Vehicles</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1397"/>
		<updated>2026-10-17T17:41:34Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-CategoryPage&lt;br /&gt;
|active=vehicles&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|eyebrow=VEHICLES &amp;amp; EQUIPMENT&lt;br /&gt;
|title=Vehicles &amp;amp; Equipment&lt;br /&gt;
|description=Explore the vehicles and heavy machinery available in Out of Ore.&lt;br /&gt;
|link=Main Page&lt;br /&gt;
|button=Wiki Homepage&lt;br /&gt;
|section=VEHICLE CATEGORIES&lt;br /&gt;
|subtitle=Browse vehicles by category&lt;br /&gt;
&lt;br /&gt;
|cards=&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Rock Trucks&lt;br /&gt;
|image=Rock_trucks_800.png&lt;br /&gt;
|description=Heavy vehicles used for transporting mined materials.&lt;br /&gt;
|link=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavators&lt;br /&gt;
|image=Excavators_1920.png&lt;br /&gt;
|description=Machines designed for digging and excavation.&lt;br /&gt;
|link=Vehicles/Excavators&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavator Attachments&lt;br /&gt;
|image=Attachment_ex_1920.png&lt;br /&gt;
|description=Buckets and attachments used with excavators.&lt;br /&gt;
|link=Vehicles/Excavator_Attachments&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Loaders&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Machines used for loading and moving materials.&lt;br /&gt;
|link=Vehicles/Loaders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Dozers&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Heavy machinery for pushing and leveling terrain.&lt;br /&gt;
|link=Vehicles/Dozers&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Graders&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Machines used for grading and leveling surfaces.&lt;br /&gt;
|link=Vehicles/Graders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Paving&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Equipment used for paving and surface construction.&lt;br /&gt;
|link=Vehicles/Paving&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Other Trucks&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Additional trucks and transport vehicles.&lt;br /&gt;
|link=Vehicles/Trucks&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Flying&lt;br /&gt;
|image=DEFAULT_CARD_IMAGE.png&lt;br /&gt;
|description=Aircraft and other flying equipment.&lt;br /&gt;
|link=Vehicles/Flying&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1396</id>
		<title>Vehicles</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1396"/>
		<updated>2026-10-17T17:39:54Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-CategoryPage&lt;br /&gt;
|active=vehicles&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|eyebrow=VEHICLES &amp;amp; EQUIPMENT&lt;br /&gt;
|title=Vehicles &amp;amp; Equipment&lt;br /&gt;
|description=Explore the vehicles and heavy machinery available in Out of Ore.&lt;br /&gt;
|link=Main Page&lt;br /&gt;
|button=Wiki Homepage&lt;br /&gt;
|section=VEHICLE CATEGORIES&lt;br /&gt;
|subtitle=Browse vehicles by category&lt;br /&gt;
&lt;br /&gt;
|cards=&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Rock Trucks&lt;br /&gt;
|image=Rock_trucks_800.png&lt;br /&gt;
|description=Heavy vehicles used for transporting mined materials.&lt;br /&gt;
|link=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavators&lt;br /&gt;
|image=Excavators_1920.png&lt;br /&gt;
|description=Machines designed for digging and excavation.&lt;br /&gt;
|link=Vehicles/Excavators&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavator Attachments&lt;br /&gt;
|image=Attachment_ex_1920.png&lt;br /&gt;
|description=Buckets and attachments used with excavators.&lt;br /&gt;
|link=Vehicles/Excavator_Attachments&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Loaders&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Machines used for loading and moving materials.&lt;br /&gt;
|link=Vehicles/Loaders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Dozers&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy machinery for pushing and leveling terrain.&lt;br /&gt;
|link=Vehicles/Dozers&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Graders&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Machines used for grading and leveling surfaces.&lt;br /&gt;
|link=Vehicles/Graders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Paving&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Equipment used for paving and surface construction.&lt;br /&gt;
|link=Vehicles/Paving&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Other Trucks&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Additional trucks and transport vehicles.&lt;br /&gt;
|link=Vehicles/Trucks&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Flying&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Aircraft and other flying equipment.&lt;br /&gt;
|link=Vehicles/Flying&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=File:Attachment_ex_1920.png&amp;diff=1395</id>
		<title>File:Attachment ex 1920.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=File:Attachment_ex_1920.png&amp;diff=1395"/>
		<updated>2026-10-17T17:39:39Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1394</id>
		<title>Vehicles</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1394"/>
		<updated>2026-10-17T17:35:10Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-CategoryPage&lt;br /&gt;
|active=vehicles&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|eyebrow=VEHICLES &amp;amp; EQUIPMENT&lt;br /&gt;
|title=Vehicles &amp;amp; Equipment&lt;br /&gt;
|description=Explore the vehicles and heavy machinery available in Out of Ore.&lt;br /&gt;
|link=Main Page&lt;br /&gt;
|button=Wiki Homepage&lt;br /&gt;
|section=VEHICLE CATEGORIES&lt;br /&gt;
|subtitle=Browse vehicles by category&lt;br /&gt;
&lt;br /&gt;
|cards=&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Rock Trucks&lt;br /&gt;
|image=Rock_trucks_800.png&lt;br /&gt;
|description=Heavy vehicles used for transporting mined materials.&lt;br /&gt;
|link=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavators&lt;br /&gt;
|image=Excavators_1920.png&lt;br /&gt;
|description=Machines designed for digging and excavation.&lt;br /&gt;
|link=Vehicles/Excavators&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavator Attachments&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Buckets and attachments used with excavators.&lt;br /&gt;
|link=Vehicles/Excavator_Attachments&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Loaders&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Machines used for loading and moving materials.&lt;br /&gt;
|link=Vehicles/Loaders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Dozers&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy machinery for pushing and leveling terrain.&lt;br /&gt;
|link=Vehicles/Dozers&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Graders&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Machines used for grading and leveling surfaces.&lt;br /&gt;
|link=Vehicles/Graders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Paving&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Equipment used for paving and surface construction.&lt;br /&gt;
|link=Vehicles/Paving&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Other Trucks&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Additional trucks and transport vehicles.&lt;br /&gt;
|link=Vehicles/Trucks&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Flying&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Aircraft and other flying equipment.&lt;br /&gt;
|link=Vehicles/Flying&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=File:Excavators_1920.png&amp;diff=1393</id>
		<title>File:Excavators 1920.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=File:Excavators_1920.png&amp;diff=1393"/>
		<updated>2026-10-17T17:34:51Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=File:Rock_trucks_800.png&amp;diff=1392</id>
		<title>File:Rock trucks 800.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=File:Rock_trucks_800.png&amp;diff=1392"/>
		<updated>2026-10-17T17:29:21Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1391</id>
		<title>Vehicles</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1391"/>
		<updated>2026-10-17T17:22:31Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-CategoryPage&lt;br /&gt;
|active=vehicles&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|eyebrow=VEHICLES &amp;amp; EQUIPMENT&lt;br /&gt;
|title=Vehicles &amp;amp; Equipment&lt;br /&gt;
|description=Explore the vehicles and heavy machinery available in Out of Ore.&lt;br /&gt;
|link=Main Page&lt;br /&gt;
|button=Wiki Homepage&lt;br /&gt;
|section=VEHICLE CATEGORIES&lt;br /&gt;
|subtitle=Browse vehicles by category&lt;br /&gt;
&lt;br /&gt;
|cards=&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Rock Trucks&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy vehicles used for transporting mined materials.&lt;br /&gt;
|link=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavators&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Machines designed for digging and excavation.&lt;br /&gt;
|link=Vehicles/Excavators&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavator Attachments&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Buckets and attachments used with excavators.&lt;br /&gt;
|link=Vehicles/Excavator_Attachments&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Loaders&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Machines used for loading and moving materials.&lt;br /&gt;
|link=Vehicles/Loaders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Dozers&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy machinery for pushing and leveling terrain.&lt;br /&gt;
|link=Vehicles/Dozers&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Graders&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Machines used for grading and leveling surfaces.&lt;br /&gt;
|link=Vehicles/Graders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Paving&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Equipment used for paving and surface construction.&lt;br /&gt;
|link=Vehicles/Paving&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Other Trucks&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Additional trucks and transport vehicles.&lt;br /&gt;
|link=Vehicles/Trucks&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Flying&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Aircraft and other flying equipment.&lt;br /&gt;
|link=Vehicles/Flying&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1390</id>
		<title>Vehicles</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Vehicles&amp;diff=1390"/>
		<updated>2026-10-17T17:21:32Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OOO-Intro&lt;br /&gt;
|title=Vehicles&lt;br /&gt;
|text=Vehicles are essential machines for excavation, hauling, construction, and transportation across the world of Out of Ore. They are categorized by their purpose and specialization, such as excavators, rock trucks, and more.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ===================================================== --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Vehicle Categories with MenuLink Styling --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ===================================================== --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-section-title&amp;quot;&amp;gt;&lt;br /&gt;
Vehicle Categories&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-CategoryPage&lt;br /&gt;
|active=vehicles&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|eyebrow=VEHICLES &amp;amp; EQUIPMENT&lt;br /&gt;
|title=Vehicles &amp;amp; Equipment&lt;br /&gt;
|description=Explore the vehicles and heavy machinery available in Out of Ore.&lt;br /&gt;
|link=Main Page&lt;br /&gt;
|button=Wiki Homepage&lt;br /&gt;
|section=VEHICLE CATEGORIES&lt;br /&gt;
|subtitle=Browse vehicles by category&lt;br /&gt;
&lt;br /&gt;
|cards=&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Rock Trucks&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy vehicles used for transporting mined materials.&lt;br /&gt;
|link=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavators&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Machines designed for digging and excavation.&lt;br /&gt;
|link=Excavators&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Excavator Attachments&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Buckets and attachments used with excavators.&lt;br /&gt;
|link=Excavator Attachments&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Loaders&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Machines used for loading and moving materials.&lt;br /&gt;
|link=Loaders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Dozers&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy machinery for pushing and leveling terrain.&lt;br /&gt;
|link=Dozers&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Graders&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Machines used for grading and leveling surfaces.&lt;br /&gt;
|link=Graders&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Paving&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Equipment used for paving and surface construction.&lt;br /&gt;
|link=Paving&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Other Trucks&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Additional trucks and transport vehicles.&lt;br /&gt;
|link=Other Trucks&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OOO-CategoryCard&lt;br /&gt;
|title=Flying&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Aircraft and other flying equipment.&lt;br /&gt;
|link=Flying&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Explore the different vehicle categories available in Out of Ore. From heavy-duty trucks to specialized excavation machines, each vehicle type serves a unique function in mining operations.&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-menulink&amp;quot;&amp;gt;[[Vehicles/Rock_Trucks|Rock Trucks]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-menulink&amp;quot;&amp;gt;[[Vehicles/Excavators|Excavators]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-menulink&amp;quot;&amp;gt;[[Vehicles/Excavator_Attachments|Excavator Attachments]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-menulink&amp;quot;&amp;gt;[[Vehicles/Loaders|Loaders]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-menulink&amp;quot;&amp;gt;[[Vehicles/Dozers|Dozers]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-menulink&amp;quot;&amp;gt;[[Vehicles/Graders|Graders]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-menulink&amp;quot;&amp;gt;[[Vehicles/Paving|Paving]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-menulink&amp;quot;&amp;gt;[[Vehicles/Trucks|Other Trucks]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-menulink&amp;quot;&amp;gt;[[Vehicles/Flying|Flying]]&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/RockTrucksSandbox&amp;diff=1389</id>
		<title>User:Tattecko/RockTrucksSandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/RockTrucksSandbox&amp;diff=1389"/>
		<updated>2026-10-17T17:16:57Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleCategory&lt;br /&gt;
|title=Rock Trucks&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Browse rock trucks available in Out of Ore.&lt;br /&gt;
|intro=Rock trucks are designed to transport mined materials around the mining site.&lt;br /&gt;
|subtitle=Browse vehicles in this category&lt;br /&gt;
&lt;br /&gt;
|vehicles=&lt;br /&gt;
{{V2-VehicleListItem&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|page=User:Tattecko/VehicleTest&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck for transporting materials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-VehicleListItem&lt;br /&gt;
|name=Rock Truck 02&lt;br /&gt;
|page=Rock Truck 02&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Additional rock truck model.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-VehicleListItem&lt;br /&gt;
|name=Rock Truck 03&lt;br /&gt;
|page=Rock Truck 03&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Additional rock truck model.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/RockTrucksSandbox&amp;diff=1388</id>
		<title>User:Tattecko/RockTrucksSandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/RockTrucksSandbox&amp;diff=1388"/>
		<updated>2026-10-17T17:15:02Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
|vehicles=&lt;br /&gt;
{{V2-VehicleListItem&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|page=User:Tattecko/VehicleTest&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck for transporting materials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-VehicleListItem&lt;br /&gt;
|name=Rock Truck 02&lt;br /&gt;
|page=Rock Truck 02&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Additional rock truck model.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-VehicleListItem&lt;br /&gt;
|name=Rock Truck 03&lt;br /&gt;
|page=Rock Truck 03&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Additional rock truck model.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1387</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1387"/>
		<updated>2026-10-17T17:14:46Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO THEME TOKENS (GLOBAL BASE)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Tab System ===== */&lt;br /&gt;
  --ooo-tab-arrow-size: 22px;&lt;br /&gt;
  --ooo-tab-arrow-offset: -0.1rem;&lt;br /&gt;
  --ooo-tab-arrow-color: currentColor;&lt;br /&gt;
  --ooo-tab-arrow-bg: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  --ooo-tab-arrow-bg-hover: var(--background-color-neutral-subtle, #f1f2f3);&lt;br /&gt;
  --ooo-tab-arrow-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-tab-arrow-shadow: none;&lt;br /&gt;
  --ooo-tab-arrow-focus: 0 0 0 2px rgba(245,196,0,.4);&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Brand Accent (Default Fallback) ===== */&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
&lt;br /&gt;
  /* ===== Structural Tokens ===== */&lt;br /&gt;
  --ooo-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-bg-block: var(--background-color-base, #ffffff);&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   BRAND ACCENT TUNING PER THEME&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Light theme — deeper yellow for better contrast on white */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
  --ooo-accent: #c49a00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — brighter industrial yellow */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS-controlled dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os {&lt;br /&gt;
    --ooo-accent: #f5c400;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wrapper must be positioned (JS also enforces if needed) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll { position: relative; }&lt;br /&gt;
&lt;br /&gt;
/* Our injected arrow buttons (use currentColor for icon) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--ooo-tab-arrow-offset);&lt;br /&gt;
  inline-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  block-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  border: 1px solid var(--ooo-tab-arrow-border);&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  text-shadow: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-shadow);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg);&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow::before {&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:-6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--prev { inset-inline-start: 2px; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--next { inset-inline-end: 2px; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:disabled {&lt;br /&gt;
  opacity:.4;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow.is-hidden { display: none; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow__icon { display: block; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-focus);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — explicit client preference */&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
  --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  border-color: #3a3a3a;&lt;br /&gt;
  background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — follow OS */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
    --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
    border-color: #3a3a3a;&lt;br /&gt;
    background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== TabberNeue header arrows — use currentColor via mask ===== */&lt;br /&gt;
.tabber__header__next:after,&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 20px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  background-color: currentColor !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .tabber__header {&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .ooo-infobox-tabwrap,&lt;br /&gt;
  .ooo-infobox-tabwrap--left,&lt;br /&gt;
  .ooo-infobox-tabwrap--none,&lt;br /&gt;
  .ooo-infobox-tabwrap--center {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 1em 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__header {&lt;br /&gt;
  border-bottom:0 !important;&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab--active {&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:0 !important;&lt;br /&gt;
  border-color:rgba(245,196,0,0.8);&lt;br /&gt;
  background:rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TYPOGRAPHY SYSTEM (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Page Title ---------- */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.4px;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Section Headings ---------- */&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  font-size: 1.6rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  margin-top: 2.5rem;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-size: 1.3rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  margin-bottom: 0.8rem;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h4 {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 1.5rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Paragraphs ---------- */&lt;br /&gt;
.mw-body p {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Lists ---------- */&lt;br /&gt;
.mw-body ul,&lt;br /&gt;
.mw-body ol {&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Blockquotes ---------- */&lt;br /&gt;
.mw-body blockquote {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 0.8rem 1.2rem;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  background: var(--background-color-neutral-subtle, rgba(0,0,0,0.03));&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Preformatted (code blocks) ---------- */&lt;br /&gt;
.mw-body pre {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #ddd);&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Inline code ---------- */&lt;br /&gt;
.mw-body code {&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  background: var(--background-color-neutral, #f3f3f3);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Styled Wikitable (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--background-color-base, #ffffff);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-top: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr:hover td {&lt;br /&gt;
  background: rgba(255,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO HERO HEADER (Theme Adaptive – No Background Box)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-hero {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2rem 1rem 1.5rem 1rem;&lt;br /&gt;
  margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__title {&lt;br /&gt;
  font-size: 2.2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__subtitle {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 120px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  margin: 1.2rem auto 0 auto;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO LAYOUT SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Split layout */&lt;br /&gt;
.ooo-split {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 60px;&lt;br /&gt;
  margin-bottom: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-main {&lt;br /&gt;
  flex: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-sidebar {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Grid layout */&lt;br /&gt;
.ooo-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 40px;&lt;br /&gt;
  margin-bottom: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-grid &amp;gt; div {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3 {&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-split,&lt;br /&gt;
  .ooo-grid {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD TITLE SEPARATOR&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3,&lt;br /&gt;
.ooo-card h2 {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding-bottom: 12px;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3::after,&lt;br /&gt;
.ooo-card h2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(255,196,0,0.3)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD MOBILE TEXT &lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h2 {&lt;br /&gt;
    font-size: 1.35rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card p,&lt;br /&gt;
  .ooo-card li {&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* prevent text overflow */&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO SECTION TITLE (Brand Yellow Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-section-title {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 1.25rem;&lt;br /&gt;
  font-size: 1.7rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin: 5rem 0 2.5rem 0;&lt;br /&gt;
  letter-spacing: 0.6px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  /* Brand color, but theme-safe */&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  &lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lines left + right */&lt;br /&gt;
.ooo-section-title::before,&lt;br /&gt;
.ooo-section-title::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
&lt;br /&gt;
  /* Uses currentColor so it always matches the title */&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    transparent,&lt;br /&gt;
    currentColor 50%,&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small screens — remove lines */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .ooo-section-title {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-section-title::before,&lt;br /&gt;
  .ooo-section-title::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Light Theme Readability Boost (Subtle Outline)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-section-title {&lt;br /&gt;
  text-shadow:&lt;br /&gt;
    0 0 0.5px rgba(0,0,0,0.6),&lt;br /&gt;
    0 1px 0 rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO NOTICE SYSTEM (Variant Driven – Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 22px 26px;&lt;br /&gt;
  margin: 28px 0;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-left: 8px solid var(--ooo-accent);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-notice__title {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content */&lt;br /&gt;
.ooo-notice__content {&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   INFO (Brand Yellow Default)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info {&lt;br /&gt;
  border-left-color: #2f6fdb;&lt;br /&gt;
  border-color: rgba(47,111,219,0.25);&lt;br /&gt;
  background: rgba(47,111,219,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info .ooo-notice__title {&lt;br /&gt;
  color: #2f6fdb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force clean background inside notice content */&lt;br /&gt;
.ooo-notice__content,&lt;br /&gt;
.ooo-notice__content p,&lt;br /&gt;
.ooo-notice__content ul,&lt;br /&gt;
.ooo-notice__content ol,&lt;br /&gt;
.ooo-notice__content dl {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   WARNING (Stronger Yellow)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning {&lt;br /&gt;
  border-left-color: #f5c400;&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning .ooo-notice__title {&lt;br /&gt;
  color: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SUCCESS (Green)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success {&lt;br /&gt;
  border-left-color: #2ea44f;&lt;br /&gt;
  border-color: rgba(46,164,79,0.30);&lt;br /&gt;
  background: rgba(46,164,79,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success .ooo-notice__title {&lt;br /&gt;
  color: #2ea44f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DANGER (Red)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger {&lt;br /&gt;
  border-left-color: #d73a49;&lt;br /&gt;
  border-color: rgba(215,58,73,0.30);&lt;br /&gt;
  background: rgba(215,58,73,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger .ooo-notice__title {&lt;br /&gt;
  color: #d73a49;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE TUNING&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--info {&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--warning {&lt;br /&gt;
  background: rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--success {&lt;br /&gt;
  background: rgba(46,164,79,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--danger {&lt;br /&gt;
  background: rgba(215,58,73,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INTRO (Neutral, Theme-Safe)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-intro {&lt;br /&gt;
  margin: 30px 0 40px 0;&lt;br /&gt;
&lt;br /&gt;
  /* Explicitly remove any inherited background */&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-intro__title {&lt;br /&gt;
  font-size: 1.9rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Intro text */&lt;br /&gt;
.ooo-intro__text {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Divider */&lt;br /&gt;
.ooo-intro__divider {&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(245,196,0,0.2)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO FAQ SYSTEM – Clean Industrial (Stable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq {&lt;br /&gt;
  margin: 50px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FAQ CARD – Balanced Light &amp;amp; Dark&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
&lt;br /&gt;
  /* Light theme */&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08);&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme hover */&lt;br /&gt;
.ooo-faq__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  );&lt;br /&gt;
  border-color: rgba(245,196,0,0.30);&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   QUESTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__question {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 20px 70px 20px 22px;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.15rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: background 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left accent bar */&lt;br /&gt;
.ooo-faq__question::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 5px;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* + / − toggle */&lt;br /&gt;
.ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;+&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 22px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
  font-size: 26px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* When expanded */&lt;br /&gt;
.ooo-faq__item:not(.mw-collapsed) .ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;−&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
.ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(0,0,0,0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ANSWER&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__answer {&lt;br /&gt;
  padding: 20px 22px;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme answer border */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__answer {&lt;br /&gt;
  border-top: 1px solid rgba(245,196,0,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   HIDE DEFAULT MW TOGGLE TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item .mw-collapsible-toggle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Fix FAQ styling inside Template namespace (documentation)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TIP (Subtle Inline Callout)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-tip {&lt;br /&gt;
  margin: 18px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tip title */&lt;br /&gt;
.ooo-tip strong {&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme tuning */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-tip {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.14),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent wiki paragraph backgrounds inside */&lt;br /&gt;
.ooo-tip p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO STEP (Guide / Tutorial Step Block)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step {&lt;br /&gt;
  margin: 26px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 5px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-step__title {&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Step number */&lt;br /&gt;
.ooo-step__number {&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout container */&lt;br /&gt;
.ooo-step__body {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP IMAGE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Thumbnail */&lt;br /&gt;
.ooo-step__image img {&lt;br /&gt;
  max-width: 140px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
&lt;br /&gt;
  cursor: zoom-in;&lt;br /&gt;
&lt;br /&gt;
  transition:&lt;br /&gt;
    transform 0.2s ease,&lt;br /&gt;
    box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover zoom preview */&lt;br /&gt;
.ooo-step__image:hover img {&lt;br /&gt;
  transform: scale(2.2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 50;&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 10px 24px rgba(0,0,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__content {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.12),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step__image img {&lt;br /&gt;
  border-color: rgba(255,255,255,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__body {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILD BOX (Category Infobox)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-buildbox {&lt;br /&gt;
  margin: 30px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-buildbox__title {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description */&lt;br /&gt;
.ooo-buildbox__desc {&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tab spacing */&lt;br /&gt;
.ooo-buildbox .tabber {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra tab borders */&lt;br /&gt;
.tabber__header {&lt;br /&gt;
  border-bottom:1px solid var(--ooo-border);&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MINI INFO CARD (Item preview)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-itemcard {&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px 14px;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-bg-block);&lt;br /&gt;
&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* icon */&lt;br /&gt;
.ooo-itemcard__img img {&lt;br /&gt;
  width: 48px;&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* name */&lt;br /&gt;
.ooo-itemcard__name {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* info text */&lt;br /&gt;
.ooo-itemcard__meta {&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER (Reusable left-list + right-details panel)&lt;br /&gt;
   Works for Buildings / Vehicles / Factory, etc.&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px; /* smaller spacing between list and panel */&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  flex-wrap: wrap; /* allows responsive stacking */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left side list */&lt;br /&gt;
.ooo-browser__list {&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item button */&lt;br /&gt;
.ooo-browser__item {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin: 6px 0;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
  background: rgba(245,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item.is-active {&lt;br /&gt;
  border-color: rgba(245,196,0,0.80);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Arrow indicator for active item */&lt;br /&gt;
.ooo-browser__item.is-active::after {&lt;br /&gt;
  content: &amp;quot;▶&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
&lt;br /&gt;
  right: 10px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional small subtitle under item label */&lt;br /&gt;
.ooo-browser__item small {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right side panel */&lt;br /&gt;
.ooo-browser__panel {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
&lt;br /&gt;
  border-left: 1px solid var(--ooo-border);&lt;br /&gt;
  padding-left: 24px;&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__panel .ooo-extra,&lt;br /&gt;
.ooo-browser__panel .ooo-extra2 {&lt;br /&gt;
  max-width: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__panel .ooo-infobox {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  float: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels (each item content) */&lt;br /&gt;
.ooo-browser__info {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info.is-active {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: stack */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-browser {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-browser__panel {&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--ooo-border);&lt;br /&gt;
    padding-top: 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILDING TABS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__tabs{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* base tab */&lt;br /&gt;
.tabber__tab{&lt;br /&gt;
  border:1px solid var(--ooo-border);&lt;br /&gt;
  background:rgba(245,196,0,0.04);&lt;br /&gt;
  transition:all .15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* clickable element */&lt;br /&gt;
.tabber__tab a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:8px 14px;&lt;br /&gt;
  font-weight:700;&lt;br /&gt;
&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove wiki link colors */&lt;br /&gt;
.tabber__tab a:link,&lt;br /&gt;
.tabber__tab a:visited,&lt;br /&gt;
.tabber__tab a:hover,&lt;br /&gt;
.tabber__tab a:active{&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75);&lt;br /&gt;
  background:rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab:hover a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95);&lt;br /&gt;
  background:rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;] a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove tabber blue indicator line */&lt;br /&gt;
.tabber__tab:after,&lt;br /&gt;
.tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FORCE STYLE TABBER TABS (override TabberNeue)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__header a,&lt;br /&gt;
.tabber__header a:link,&lt;br /&gt;
.tabber__header a:visited,&lt;br /&gt;
.tabber__header a:hover,&lt;br /&gt;
.tabber__header a:active{&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default active underline */&lt;br /&gt;
.tabber__header .tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove bottom highlight */&lt;br /&gt;
.tabber__header .tabber__tab{&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__header .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__header .tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INFOBOX VARIANT TABS (square style)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab &amp;gt; a{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove rounded active outline */&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO ITEM PANEL LAYOUT (Reusable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* top row: infobox + description */&lt;br /&gt;
.ooo-item-top{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:20px;  /* gap between item list and infobox */&lt;br /&gt;
  align-items:flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* description beside infobox */&lt;br /&gt;
.ooo-item-description{&lt;br /&gt;
  flex:1;&lt;br /&gt;
  max-width:460px;&lt;br /&gt;
  line-height:1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bottom content area */&lt;br /&gt;
.ooo-item-body{&lt;br /&gt;
  margin-top:20px;&lt;br /&gt;
  padding-top:18px;&lt;br /&gt;
  border-top:1px solid var(--ooo-border);&lt;br /&gt;
  max-width:540px;&lt;br /&gt;
  line-height:1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prevent infobox shrinking */&lt;br /&gt;
.ooo-item-top .ooo-infobox{&lt;br /&gt;
  flex-shrink:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* notes block (optional) */&lt;br /&gt;
.ooo-item-notes{&lt;br /&gt;
  margin-bottom:16px;&lt;br /&gt;
  padding:10px 14px;&lt;br /&gt;
  border-left:4px solid var(--ooo-accent);&lt;br /&gt;
  background:rgba(245,196,0,0.08);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  font-size:0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER STICKY ITEM LIST&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__list{&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  top: 80px;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA CONTENT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra {&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  font-size: 0.92rem;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra__title {&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* text */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra ul {&lt;br /&gt;
  margin: 0.3em 0 0.6em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA BLOCK (Secondary Info Panel)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  /* base + gradient like other OOO blocks */&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.08),&lt;br /&gt;
      rgba(245,196,0,0.02)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.18);&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
&lt;br /&gt;
  max-width: 540px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2__title {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* spacing */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 ul {&lt;br /&gt;
  margin: 0.3em 0 0.4em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme tuning */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.18),&lt;br /&gt;
      rgba(245,196,0,0.06)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__info.is-active{&lt;br /&gt;
  display:grid;&lt;br /&gt;
  grid-template-columns:300px 1fr;&lt;br /&gt;
  gap:24px;&lt;br /&gt;
  align-items:start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-infobox{&lt;br /&gt;
  grid-column:1;&lt;br /&gt;
  float:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-extra,&lt;br /&gt;
.ooo-browser__info .ooo-extra2{&lt;br /&gt;
  grid-column:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a,&lt;br /&gt;
.ooo-extlink a.external,&lt;br /&gt;
.ooo-extlink a.extiw {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover,&lt;br /&gt;
.ooo-extlink a.external:hover,&lt;br /&gt;
.ooo-extlink a.extiw:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.15);&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* custom icon */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a::after,&lt;br /&gt;
.ooo-extlink a.external::after,&lt;br /&gt;
.ooo-extlink a.extiw::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
&lt;br /&gt;
  background-color: currentColor;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
&lt;br /&gt;
  transition: transform 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover::after,&lt;br /&gt;
.ooo-extlink a.external:hover::after,&lt;br /&gt;
.ooo-extlink a.extiw:hover::after {&lt;br /&gt;
  transform: translate(1px,-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link Grid&lt;br /&gt;
   4 items per column&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-auto-flow: column;&lt;br /&gt;
  grid-template-rows: repeat(4, auto);&lt;br /&gt;
&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
  align-content: start;&lt;br /&gt;
&lt;br /&gt;
  column-gap: 10px;&lt;br /&gt;
  row-gap: 6px;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove MediaWiki paragraph wrappers */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid p {&lt;br /&gt;
  display: contents;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove random line breaks */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* normalize grid items */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid .ooo-extlink {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  align-self: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tablet */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-template-rows: repeat(3, auto);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-rows: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.external,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.extiw {&lt;br /&gt;
&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
&lt;br /&gt;
  color: #9a7a00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.22);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – navigation style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.18s ease, color 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* left accent bar (always visible) */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::after {&lt;br /&gt;
  content: &amp;quot;➜&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 6px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transform: translateX(-4px);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.02)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover::after {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – COMING SOON&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a {&lt;br /&gt;
&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed left indicator */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: repeating-linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.5),&lt;br /&gt;
    rgba(245,196,0,0.5) 2px,&lt;br /&gt;
    transparent 2px,&lt;br /&gt;
    transparent 4px&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* auto label */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::after {&lt;br /&gt;
&lt;br /&gt;
  content: &amp;quot; (coming soon)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* disable hover effects */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a:hover {&lt;br /&gt;
&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU SUB SECTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menusub {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
&lt;br /&gt;
  border-bottom: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  padding-bottom: 3px;&lt;br /&gt;
&lt;br /&gt;
  letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   OUT OF ORE WIKI V2 — complete replacement for the V2 section&lt;br /&gt;
   Images are controlled by MediaWiki templates, not CSS URLs.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ooo-v2 {&lt;br /&gt;
  --v2-bg:#151a1e; --v2-panel:#20262b; --v2-line:#343d44;&lt;br /&gt;
  --v2-text:#edf0f1; --v2-muted:#aeb8be; --v2-yellow:#e6b934;&lt;br /&gt;
  color:var(--v2-text); font-family:Barlow,Arial,sans-serif;&lt;br /&gt;
  font-size:16px; background:var(--v2-bg); border:1px solid var(--v2-line);&lt;br /&gt;
  border-radius:8px; overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2,.ooo-v2 * {box-sizing:border-box}&lt;br /&gt;
.ooo-v2 a {color:inherit;text-decoration:none}&lt;br /&gt;
.ooo-v2 a:hover {color:var(--v2-yellow);text-decoration:none}&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-v2-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-line);background:#1b2024}&lt;br /&gt;
.ooo-v2-brand {font-size:21px;font-weight:800;letter-spacing:.07em}&lt;br /&gt;
.ooo-v2-brand span {color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-toplinks {display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--v2-muted)}&lt;br /&gt;
/* Main layout */&lt;br /&gt;
.ooo-v2-shell {display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}&lt;br /&gt;
.ooo-v2-side {min-width:0;padding:24px 12px;background:#1a2024;border-right:1px solid var(--v2-line)}&lt;br /&gt;
.ooo-v2-side-label {margin:16px 10px 9px;color:var(--v2-yellow);font-size:12px;font-weight:700;letter-spacing:.11em}&lt;br /&gt;
.ooo-v2-nav,.ooo-v2-nav-current {margin:3px 0;padding:11px 12px;border-radius:4px;font-size:15px}&lt;br /&gt;
.ooo-v2-nav:hover {background:#293137}&lt;br /&gt;
.ooo-v2-nav-current {background:#8c7330;color:#fff;font-weight:700}&lt;br /&gt;
.ooo-v2-side-bottom {margin:25px 10px 0;padding-top:16px;border-top:1px solid var(--v2-line);font-size:13px;line-height:1.7;color:var(--v2-muted)}&lt;br /&gt;
.ooo-v2-main {min-width:0;padding:24px;background:var(--v2-bg)}&lt;br /&gt;
/* Hero: image rendered by Template:OOO-Hero */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero {position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:54px 42px;background:#20262b;border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
/* Hero image container */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; figure {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image img,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image .mw-file-element {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    max-width:none;&lt;br /&gt;
    object-fit:cover;&lt;br /&gt;
    object-position:center;&lt;br /&gt;
    filter:none;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,20,.95) 0%,rgba(12,16,20,.65) 45%,rgba(12,16,20,.10) 100%)}&lt;br /&gt;
.ooo-v2-eyebrow {font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-hero-title {margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800}&lt;br /&gt;
.ooo-v2-hero-copy {max-width:580px;color:#c8d0d4;font-size:17px;line-height:1.5}&lt;br /&gt;
.ooo-v2-hero-actions {margin-top:25px;font-size:15px;font-weight:700}&lt;br /&gt;
.ooo-v2-hero-actions a {display:inline-block;padding:11px 15px;margin:0 8px 8px 0;background:#2c353a;border:1px solid #4c565d;border-radius:4px}&lt;br /&gt;
.ooo-v2-hero-actions a:first-child {background:var(--v2-yellow);color:#1b1b1b;border-color:var(--v2-yellow)}&lt;br /&gt;
/* Section headings */&lt;br /&gt;
.ooo-v2-section-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 15px;font-size:19px;font-weight:800;letter-spacing:.035em}&lt;br /&gt;
.ooo-v2-heading-sub {font-size:13px;font-weight:400;color:var(--v2-muted)}&lt;br /&gt;
/* Category grid */&lt;br /&gt;
.ooo-v2 .ooo-v2-tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile {position:relative;min-width:0;min-height:210px;padding:20px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile:hover {border-color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard {display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; figure,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image .mw-file-element,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image img {display:block;width:100%;height:100%;max-width:none;min-width:0;margin:0;object-fit:cover;object-position:center}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(10,14,18,.96) 0%,rgba(10,14,18,.58) 55%,rgba(10,14,18,.12) 100%)}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-content {position:relative;z-index:1;width:100%;min-width:0}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-icon {font-size:24px;color:var(--v2-yellow);margin-bottom:13px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-title {font-size:21px;font-weight:700;line-height:1.2;margin-bottom:8px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-desc {font-size:15px;line-height:1.5;color:#d1d8dc}&lt;br /&gt;
/* Guides and updates */&lt;br /&gt;
.ooo-v2-two {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:26px}&lt;br /&gt;
.ooo-v2-panel {min-width:0;padding:22px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px}&lt;br /&gt;
.ooo-v2-panel-title {font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:13px}&lt;br /&gt;
.ooo-v2-guide {padding:11px 0;border-top:1px solid var(--v2-line);font-size:15px}&lt;br /&gt;
.ooo-v2-guide span {float:right;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-update {font-size:15px;line-height:1.6;overflow-wrap:anywhere}&lt;br /&gt;
.ooo-v2-panel-foot {padding-top:12px;font-size:14px;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-bottom {margin-top:24px;padding:17px 5px;border-top:1px solid var(--v2-line);font-size:14px;color:var(--v2-muted);line-height:1.8}&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media(max-width:1100px) {.ooo-v2 .ooo-v2-tiles {grid-template-columns:repeat(2,minmax(0,1fr))}}&lt;br /&gt;
@media(max-width:900px) {.ooo-v2-shell{grid-template-columns:195px minmax(0,1fr)}.ooo-v2-main{padding:16px}.ooo-v2 .ooo-v2-hero{padding:34px 25px}}&lt;br /&gt;
@media(max-width:640px) {.ooo-v2-top{display:block}.ooo-v2-toplinks{margin-top:10px}.ooo-v2-shell{display:block}.ooo-v2-side{border-right:0;border-bottom:1px solid var(--v2-line)}.ooo-v2 .ooo-v2-tiles,.ooo-v2-two{grid-template-columns:1fr}.ooo-v2 .ooo-v2-hero{padding:30px 20px}.ooo-v2-main{padding:12px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #414141;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-header {&lt;br /&gt;
    background: #292929;&lt;br /&gt;
    border-bottom: 2px solid #e5b62e;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #181818;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row span {&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row strong {&lt;br /&gt;
    color: #f0f0f0;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Vehicle Details: Overview and InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 310px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 20px 0 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive layout */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS REFINEMENT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Vehicle navigation */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 18px 0 28px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover,&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:focus {&lt;br /&gt;
    background: #373a3d;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox columns */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact infobox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 4px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and narrower screens */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 440px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 9px 11px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS - COMPACT LAYOUT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    margin: 14px 0 24px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover {&lt;br /&gt;
    background: #383b3e;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox layout */&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 390px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox */&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 16px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 9px 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    border-bottom: 1px solid #383b3e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 480px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 8px 10px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CONTROLS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-intro {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    color: #c8d0d4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-group {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-title {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    background: #293137;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body {&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 VEHICLE ATTACHMENTS&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image {&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    min-width: 180px;&lt;br /&gt;
    min-height: 115px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    max-height: 135px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-description {&lt;br /&gt;
    color: #d0d7db;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility span {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.04em;&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 650px) {&lt;br /&gt;
    .ooo-v2-attachment {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-attachment-image {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        min-width: 0;&lt;br /&gt;
        min-height: 150px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 IMAGE GALLERY&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery {&lt;br /&gt;
    margin: 18px 0 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallery {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerybox {&lt;br /&gt;
    margin: 0 8px 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb img {&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerytext {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE OVERVIEW REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout + .ooo-v2-vehicle-sections {&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-heading-sub {&lt;br /&gt;
    margin-left: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CATEGORY REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 16px 0 22px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 8px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 13px 6px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: color 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a::after {&lt;br /&gt;
    content: &amp;quot;›&amp;quot;;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE LIST ITEMS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-item:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image {&lt;br /&gt;
    width: 150px;&lt;br /&gt;
    min-width: 150px;&lt;br /&gt;
    height: 85px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-details {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-name a {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    color: #edf0f1;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-name a:hover {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list-arrow {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    padding: 0 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-list-image {&lt;br /&gt;
        width: 100px;&lt;br /&gt;
        min-width: 100px;&lt;br /&gt;
        height: 65px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-VehicleListItem&amp;diff=1386</id>
		<title>Template:V2-VehicleListItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-VehicleListItem&amp;diff=1386"/>
		<updated>2026-10-17T17:14:34Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: Created page with &amp;quot; &amp;lt;includeonly&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-item&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-image&amp;quot;&amp;gt; }}}}}} &amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-details&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-name&amp;quot;&amp;gt; Vehicle}}} &amp;lt;/div&amp;gt; {{#if:{{{description|}}}| &amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-description&amp;quot;&amp;gt; {{{description}}} &amp;lt;/div&amp;gt; }} &amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-arrow&amp;quot;&amp;gt;›&amp;lt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-item&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-image&amp;quot;&amp;gt;&lt;br /&gt;
[[File:{{{image|Main_Banner_1.png}}}|frameless|180px|link={{{page|{{{name|}}}}}}]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-details&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-name&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{page|{{{name|Vehicle}}}}}}|{{{name|Vehicle}}}]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{description|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-description&amp;quot;&amp;gt;&lt;br /&gt;
{{{description}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-list-arrow&amp;quot;&amp;gt;›&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Reusable vehicle list item with image.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
* name&lt;br /&gt;
* page&lt;br /&gt;
* image&lt;br /&gt;
* description&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1385</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1385"/>
		<updated>2026-10-17T17:13:45Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO THEME TOKENS (GLOBAL BASE)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Tab System ===== */&lt;br /&gt;
  --ooo-tab-arrow-size: 22px;&lt;br /&gt;
  --ooo-tab-arrow-offset: -0.1rem;&lt;br /&gt;
  --ooo-tab-arrow-color: currentColor;&lt;br /&gt;
  --ooo-tab-arrow-bg: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  --ooo-tab-arrow-bg-hover: var(--background-color-neutral-subtle, #f1f2f3);&lt;br /&gt;
  --ooo-tab-arrow-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-tab-arrow-shadow: none;&lt;br /&gt;
  --ooo-tab-arrow-focus: 0 0 0 2px rgba(245,196,0,.4);&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Brand Accent (Default Fallback) ===== */&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
&lt;br /&gt;
  /* ===== Structural Tokens ===== */&lt;br /&gt;
  --ooo-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-bg-block: var(--background-color-base, #ffffff);&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   BRAND ACCENT TUNING PER THEME&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Light theme — deeper yellow for better contrast on white */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
  --ooo-accent: #c49a00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — brighter industrial yellow */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS-controlled dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os {&lt;br /&gt;
    --ooo-accent: #f5c400;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wrapper must be positioned (JS also enforces if needed) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll { position: relative; }&lt;br /&gt;
&lt;br /&gt;
/* Our injected arrow buttons (use currentColor for icon) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--ooo-tab-arrow-offset);&lt;br /&gt;
  inline-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  block-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  border: 1px solid var(--ooo-tab-arrow-border);&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  text-shadow: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-shadow);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg);&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow::before {&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:-6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--prev { inset-inline-start: 2px; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--next { inset-inline-end: 2px; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:disabled {&lt;br /&gt;
  opacity:.4;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow.is-hidden { display: none; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow__icon { display: block; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-focus);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — explicit client preference */&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
  --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  border-color: #3a3a3a;&lt;br /&gt;
  background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — follow OS */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
    --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
    border-color: #3a3a3a;&lt;br /&gt;
    background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== TabberNeue header arrows — use currentColor via mask ===== */&lt;br /&gt;
.tabber__header__next:after,&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 20px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  background-color: currentColor !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .tabber__header {&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .ooo-infobox-tabwrap,&lt;br /&gt;
  .ooo-infobox-tabwrap--left,&lt;br /&gt;
  .ooo-infobox-tabwrap--none,&lt;br /&gt;
  .ooo-infobox-tabwrap--center {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 1em 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__header {&lt;br /&gt;
  border-bottom:0 !important;&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab--active {&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:0 !important;&lt;br /&gt;
  border-color:rgba(245,196,0,0.8);&lt;br /&gt;
  background:rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TYPOGRAPHY SYSTEM (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Page Title ---------- */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.4px;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Section Headings ---------- */&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  font-size: 1.6rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  margin-top: 2.5rem;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-size: 1.3rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  margin-bottom: 0.8rem;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h4 {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 1.5rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Paragraphs ---------- */&lt;br /&gt;
.mw-body p {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Lists ---------- */&lt;br /&gt;
.mw-body ul,&lt;br /&gt;
.mw-body ol {&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Blockquotes ---------- */&lt;br /&gt;
.mw-body blockquote {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 0.8rem 1.2rem;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  background: var(--background-color-neutral-subtle, rgba(0,0,0,0.03));&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Preformatted (code blocks) ---------- */&lt;br /&gt;
.mw-body pre {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #ddd);&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Inline code ---------- */&lt;br /&gt;
.mw-body code {&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  background: var(--background-color-neutral, #f3f3f3);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Styled Wikitable (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--background-color-base, #ffffff);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-top: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr:hover td {&lt;br /&gt;
  background: rgba(255,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO HERO HEADER (Theme Adaptive – No Background Box)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-hero {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2rem 1rem 1.5rem 1rem;&lt;br /&gt;
  margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__title {&lt;br /&gt;
  font-size: 2.2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__subtitle {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 120px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  margin: 1.2rem auto 0 auto;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO LAYOUT SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Split layout */&lt;br /&gt;
.ooo-split {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 60px;&lt;br /&gt;
  margin-bottom: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-main {&lt;br /&gt;
  flex: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-sidebar {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Grid layout */&lt;br /&gt;
.ooo-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 40px;&lt;br /&gt;
  margin-bottom: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-grid &amp;gt; div {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3 {&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-split,&lt;br /&gt;
  .ooo-grid {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD TITLE SEPARATOR&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3,&lt;br /&gt;
.ooo-card h2 {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding-bottom: 12px;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3::after,&lt;br /&gt;
.ooo-card h2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(255,196,0,0.3)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD MOBILE TEXT &lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h2 {&lt;br /&gt;
    font-size: 1.35rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card p,&lt;br /&gt;
  .ooo-card li {&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* prevent text overflow */&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO SECTION TITLE (Brand Yellow Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-section-title {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 1.25rem;&lt;br /&gt;
  font-size: 1.7rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin: 5rem 0 2.5rem 0;&lt;br /&gt;
  letter-spacing: 0.6px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  /* Brand color, but theme-safe */&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  &lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lines left + right */&lt;br /&gt;
.ooo-section-title::before,&lt;br /&gt;
.ooo-section-title::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
&lt;br /&gt;
  /* Uses currentColor so it always matches the title */&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    transparent,&lt;br /&gt;
    currentColor 50%,&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small screens — remove lines */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .ooo-section-title {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-section-title::before,&lt;br /&gt;
  .ooo-section-title::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Light Theme Readability Boost (Subtle Outline)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-section-title {&lt;br /&gt;
  text-shadow:&lt;br /&gt;
    0 0 0.5px rgba(0,0,0,0.6),&lt;br /&gt;
    0 1px 0 rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO NOTICE SYSTEM (Variant Driven – Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 22px 26px;&lt;br /&gt;
  margin: 28px 0;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-left: 8px solid var(--ooo-accent);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-notice__title {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content */&lt;br /&gt;
.ooo-notice__content {&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   INFO (Brand Yellow Default)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info {&lt;br /&gt;
  border-left-color: #2f6fdb;&lt;br /&gt;
  border-color: rgba(47,111,219,0.25);&lt;br /&gt;
  background: rgba(47,111,219,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info .ooo-notice__title {&lt;br /&gt;
  color: #2f6fdb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force clean background inside notice content */&lt;br /&gt;
.ooo-notice__content,&lt;br /&gt;
.ooo-notice__content p,&lt;br /&gt;
.ooo-notice__content ul,&lt;br /&gt;
.ooo-notice__content ol,&lt;br /&gt;
.ooo-notice__content dl {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   WARNING (Stronger Yellow)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning {&lt;br /&gt;
  border-left-color: #f5c400;&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning .ooo-notice__title {&lt;br /&gt;
  color: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SUCCESS (Green)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success {&lt;br /&gt;
  border-left-color: #2ea44f;&lt;br /&gt;
  border-color: rgba(46,164,79,0.30);&lt;br /&gt;
  background: rgba(46,164,79,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success .ooo-notice__title {&lt;br /&gt;
  color: #2ea44f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DANGER (Red)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger {&lt;br /&gt;
  border-left-color: #d73a49;&lt;br /&gt;
  border-color: rgba(215,58,73,0.30);&lt;br /&gt;
  background: rgba(215,58,73,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger .ooo-notice__title {&lt;br /&gt;
  color: #d73a49;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE TUNING&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--info {&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--warning {&lt;br /&gt;
  background: rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--success {&lt;br /&gt;
  background: rgba(46,164,79,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--danger {&lt;br /&gt;
  background: rgba(215,58,73,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INTRO (Neutral, Theme-Safe)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-intro {&lt;br /&gt;
  margin: 30px 0 40px 0;&lt;br /&gt;
&lt;br /&gt;
  /* Explicitly remove any inherited background */&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-intro__title {&lt;br /&gt;
  font-size: 1.9rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Intro text */&lt;br /&gt;
.ooo-intro__text {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Divider */&lt;br /&gt;
.ooo-intro__divider {&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(245,196,0,0.2)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO FAQ SYSTEM – Clean Industrial (Stable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq {&lt;br /&gt;
  margin: 50px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FAQ CARD – Balanced Light &amp;amp; Dark&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
&lt;br /&gt;
  /* Light theme */&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08);&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme hover */&lt;br /&gt;
.ooo-faq__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  );&lt;br /&gt;
  border-color: rgba(245,196,0,0.30);&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   QUESTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__question {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 20px 70px 20px 22px;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.15rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: background 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left accent bar */&lt;br /&gt;
.ooo-faq__question::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 5px;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* + / − toggle */&lt;br /&gt;
.ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;+&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 22px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
  font-size: 26px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* When expanded */&lt;br /&gt;
.ooo-faq__item:not(.mw-collapsed) .ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;−&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
.ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(0,0,0,0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ANSWER&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__answer {&lt;br /&gt;
  padding: 20px 22px;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme answer border */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__answer {&lt;br /&gt;
  border-top: 1px solid rgba(245,196,0,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   HIDE DEFAULT MW TOGGLE TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item .mw-collapsible-toggle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Fix FAQ styling inside Template namespace (documentation)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TIP (Subtle Inline Callout)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-tip {&lt;br /&gt;
  margin: 18px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tip title */&lt;br /&gt;
.ooo-tip strong {&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme tuning */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-tip {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.14),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent wiki paragraph backgrounds inside */&lt;br /&gt;
.ooo-tip p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO STEP (Guide / Tutorial Step Block)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step {&lt;br /&gt;
  margin: 26px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 5px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-step__title {&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Step number */&lt;br /&gt;
.ooo-step__number {&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout container */&lt;br /&gt;
.ooo-step__body {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP IMAGE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Thumbnail */&lt;br /&gt;
.ooo-step__image img {&lt;br /&gt;
  max-width: 140px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
&lt;br /&gt;
  cursor: zoom-in;&lt;br /&gt;
&lt;br /&gt;
  transition:&lt;br /&gt;
    transform 0.2s ease,&lt;br /&gt;
    box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover zoom preview */&lt;br /&gt;
.ooo-step__image:hover img {&lt;br /&gt;
  transform: scale(2.2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 50;&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 10px 24px rgba(0,0,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__content {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.12),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step__image img {&lt;br /&gt;
  border-color: rgba(255,255,255,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__body {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILD BOX (Category Infobox)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-buildbox {&lt;br /&gt;
  margin: 30px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-buildbox__title {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description */&lt;br /&gt;
.ooo-buildbox__desc {&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tab spacing */&lt;br /&gt;
.ooo-buildbox .tabber {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra tab borders */&lt;br /&gt;
.tabber__header {&lt;br /&gt;
  border-bottom:1px solid var(--ooo-border);&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MINI INFO CARD (Item preview)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-itemcard {&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px 14px;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-bg-block);&lt;br /&gt;
&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* icon */&lt;br /&gt;
.ooo-itemcard__img img {&lt;br /&gt;
  width: 48px;&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* name */&lt;br /&gt;
.ooo-itemcard__name {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* info text */&lt;br /&gt;
.ooo-itemcard__meta {&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER (Reusable left-list + right-details panel)&lt;br /&gt;
   Works for Buildings / Vehicles / Factory, etc.&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px; /* smaller spacing between list and panel */&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  flex-wrap: wrap; /* allows responsive stacking */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left side list */&lt;br /&gt;
.ooo-browser__list {&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item button */&lt;br /&gt;
.ooo-browser__item {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin: 6px 0;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
  background: rgba(245,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item.is-active {&lt;br /&gt;
  border-color: rgba(245,196,0,0.80);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Arrow indicator for active item */&lt;br /&gt;
.ooo-browser__item.is-active::after {&lt;br /&gt;
  content: &amp;quot;▶&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
&lt;br /&gt;
  right: 10px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional small subtitle under item label */&lt;br /&gt;
.ooo-browser__item small {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right side panel */&lt;br /&gt;
.ooo-browser__panel {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
&lt;br /&gt;
  border-left: 1px solid var(--ooo-border);&lt;br /&gt;
  padding-left: 24px;&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__panel .ooo-extra,&lt;br /&gt;
.ooo-browser__panel .ooo-extra2 {&lt;br /&gt;
  max-width: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__panel .ooo-infobox {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  float: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels (each item content) */&lt;br /&gt;
.ooo-browser__info {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info.is-active {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: stack */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-browser {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-browser__panel {&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--ooo-border);&lt;br /&gt;
    padding-top: 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILDING TABS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__tabs{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* base tab */&lt;br /&gt;
.tabber__tab{&lt;br /&gt;
  border:1px solid var(--ooo-border);&lt;br /&gt;
  background:rgba(245,196,0,0.04);&lt;br /&gt;
  transition:all .15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* clickable element */&lt;br /&gt;
.tabber__tab a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:8px 14px;&lt;br /&gt;
  font-weight:700;&lt;br /&gt;
&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove wiki link colors */&lt;br /&gt;
.tabber__tab a:link,&lt;br /&gt;
.tabber__tab a:visited,&lt;br /&gt;
.tabber__tab a:hover,&lt;br /&gt;
.tabber__tab a:active{&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75);&lt;br /&gt;
  background:rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab:hover a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95);&lt;br /&gt;
  background:rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;] a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove tabber blue indicator line */&lt;br /&gt;
.tabber__tab:after,&lt;br /&gt;
.tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FORCE STYLE TABBER TABS (override TabberNeue)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__header a,&lt;br /&gt;
.tabber__header a:link,&lt;br /&gt;
.tabber__header a:visited,&lt;br /&gt;
.tabber__header a:hover,&lt;br /&gt;
.tabber__header a:active{&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default active underline */&lt;br /&gt;
.tabber__header .tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove bottom highlight */&lt;br /&gt;
.tabber__header .tabber__tab{&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__header .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__header .tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INFOBOX VARIANT TABS (square style)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab &amp;gt; a{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove rounded active outline */&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO ITEM PANEL LAYOUT (Reusable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* top row: infobox + description */&lt;br /&gt;
.ooo-item-top{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:20px;  /* gap between item list and infobox */&lt;br /&gt;
  align-items:flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* description beside infobox */&lt;br /&gt;
.ooo-item-description{&lt;br /&gt;
  flex:1;&lt;br /&gt;
  max-width:460px;&lt;br /&gt;
  line-height:1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bottom content area */&lt;br /&gt;
.ooo-item-body{&lt;br /&gt;
  margin-top:20px;&lt;br /&gt;
  padding-top:18px;&lt;br /&gt;
  border-top:1px solid var(--ooo-border);&lt;br /&gt;
  max-width:540px;&lt;br /&gt;
  line-height:1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prevent infobox shrinking */&lt;br /&gt;
.ooo-item-top .ooo-infobox{&lt;br /&gt;
  flex-shrink:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* notes block (optional) */&lt;br /&gt;
.ooo-item-notes{&lt;br /&gt;
  margin-bottom:16px;&lt;br /&gt;
  padding:10px 14px;&lt;br /&gt;
  border-left:4px solid var(--ooo-accent);&lt;br /&gt;
  background:rgba(245,196,0,0.08);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  font-size:0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER STICKY ITEM LIST&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__list{&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  top: 80px;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA CONTENT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra {&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  font-size: 0.92rem;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra__title {&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* text */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra ul {&lt;br /&gt;
  margin: 0.3em 0 0.6em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA BLOCK (Secondary Info Panel)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  /* base + gradient like other OOO blocks */&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.08),&lt;br /&gt;
      rgba(245,196,0,0.02)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.18);&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
&lt;br /&gt;
  max-width: 540px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2__title {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* spacing */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 ul {&lt;br /&gt;
  margin: 0.3em 0 0.4em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme tuning */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.18),&lt;br /&gt;
      rgba(245,196,0,0.06)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__info.is-active{&lt;br /&gt;
  display:grid;&lt;br /&gt;
  grid-template-columns:300px 1fr;&lt;br /&gt;
  gap:24px;&lt;br /&gt;
  align-items:start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-infobox{&lt;br /&gt;
  grid-column:1;&lt;br /&gt;
  float:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-extra,&lt;br /&gt;
.ooo-browser__info .ooo-extra2{&lt;br /&gt;
  grid-column:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a,&lt;br /&gt;
.ooo-extlink a.external,&lt;br /&gt;
.ooo-extlink a.extiw {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover,&lt;br /&gt;
.ooo-extlink a.external:hover,&lt;br /&gt;
.ooo-extlink a.extiw:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.15);&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* custom icon */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a::after,&lt;br /&gt;
.ooo-extlink a.external::after,&lt;br /&gt;
.ooo-extlink a.extiw::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
&lt;br /&gt;
  background-color: currentColor;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
&lt;br /&gt;
  transition: transform 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover::after,&lt;br /&gt;
.ooo-extlink a.external:hover::after,&lt;br /&gt;
.ooo-extlink a.extiw:hover::after {&lt;br /&gt;
  transform: translate(1px,-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link Grid&lt;br /&gt;
   4 items per column&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-auto-flow: column;&lt;br /&gt;
  grid-template-rows: repeat(4, auto);&lt;br /&gt;
&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
  align-content: start;&lt;br /&gt;
&lt;br /&gt;
  column-gap: 10px;&lt;br /&gt;
  row-gap: 6px;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove MediaWiki paragraph wrappers */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid p {&lt;br /&gt;
  display: contents;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove random line breaks */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* normalize grid items */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid .ooo-extlink {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  align-self: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tablet */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-template-rows: repeat(3, auto);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-rows: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.external,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.extiw {&lt;br /&gt;
&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
&lt;br /&gt;
  color: #9a7a00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.22);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – navigation style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.18s ease, color 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* left accent bar (always visible) */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::after {&lt;br /&gt;
  content: &amp;quot;➜&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 6px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transform: translateX(-4px);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.02)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover::after {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – COMING SOON&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a {&lt;br /&gt;
&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed left indicator */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: repeating-linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.5),&lt;br /&gt;
    rgba(245,196,0,0.5) 2px,&lt;br /&gt;
    transparent 2px,&lt;br /&gt;
    transparent 4px&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* auto label */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::after {&lt;br /&gt;
&lt;br /&gt;
  content: &amp;quot; (coming soon)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* disable hover effects */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a:hover {&lt;br /&gt;
&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU SUB SECTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menusub {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
&lt;br /&gt;
  border-bottom: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  padding-bottom: 3px;&lt;br /&gt;
&lt;br /&gt;
  letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   OUT OF ORE WIKI V2 — complete replacement for the V2 section&lt;br /&gt;
   Images are controlled by MediaWiki templates, not CSS URLs.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ooo-v2 {&lt;br /&gt;
  --v2-bg:#151a1e; --v2-panel:#20262b; --v2-line:#343d44;&lt;br /&gt;
  --v2-text:#edf0f1; --v2-muted:#aeb8be; --v2-yellow:#e6b934;&lt;br /&gt;
  color:var(--v2-text); font-family:Barlow,Arial,sans-serif;&lt;br /&gt;
  font-size:16px; background:var(--v2-bg); border:1px solid var(--v2-line);&lt;br /&gt;
  border-radius:8px; overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2,.ooo-v2 * {box-sizing:border-box}&lt;br /&gt;
.ooo-v2 a {color:inherit;text-decoration:none}&lt;br /&gt;
.ooo-v2 a:hover {color:var(--v2-yellow);text-decoration:none}&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-v2-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-line);background:#1b2024}&lt;br /&gt;
.ooo-v2-brand {font-size:21px;font-weight:800;letter-spacing:.07em}&lt;br /&gt;
.ooo-v2-brand span {color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-toplinks {display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--v2-muted)}&lt;br /&gt;
/* Main layout */&lt;br /&gt;
.ooo-v2-shell {display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}&lt;br /&gt;
.ooo-v2-side {min-width:0;padding:24px 12px;background:#1a2024;border-right:1px solid var(--v2-line)}&lt;br /&gt;
.ooo-v2-side-label {margin:16px 10px 9px;color:var(--v2-yellow);font-size:12px;font-weight:700;letter-spacing:.11em}&lt;br /&gt;
.ooo-v2-nav,.ooo-v2-nav-current {margin:3px 0;padding:11px 12px;border-radius:4px;font-size:15px}&lt;br /&gt;
.ooo-v2-nav:hover {background:#293137}&lt;br /&gt;
.ooo-v2-nav-current {background:#8c7330;color:#fff;font-weight:700}&lt;br /&gt;
.ooo-v2-side-bottom {margin:25px 10px 0;padding-top:16px;border-top:1px solid var(--v2-line);font-size:13px;line-height:1.7;color:var(--v2-muted)}&lt;br /&gt;
.ooo-v2-main {min-width:0;padding:24px;background:var(--v2-bg)}&lt;br /&gt;
/* Hero: image rendered by Template:OOO-Hero */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero {position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:54px 42px;background:#20262b;border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
/* Hero image container */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; figure {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image img,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image .mw-file-element {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    max-width:none;&lt;br /&gt;
    object-fit:cover;&lt;br /&gt;
    object-position:center;&lt;br /&gt;
    filter:none;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,20,.95) 0%,rgba(12,16,20,.65) 45%,rgba(12,16,20,.10) 100%)}&lt;br /&gt;
.ooo-v2-eyebrow {font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-hero-title {margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800}&lt;br /&gt;
.ooo-v2-hero-copy {max-width:580px;color:#c8d0d4;font-size:17px;line-height:1.5}&lt;br /&gt;
.ooo-v2-hero-actions {margin-top:25px;font-size:15px;font-weight:700}&lt;br /&gt;
.ooo-v2-hero-actions a {display:inline-block;padding:11px 15px;margin:0 8px 8px 0;background:#2c353a;border:1px solid #4c565d;border-radius:4px}&lt;br /&gt;
.ooo-v2-hero-actions a:first-child {background:var(--v2-yellow);color:#1b1b1b;border-color:var(--v2-yellow)}&lt;br /&gt;
/* Section headings */&lt;br /&gt;
.ooo-v2-section-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 15px;font-size:19px;font-weight:800;letter-spacing:.035em}&lt;br /&gt;
.ooo-v2-heading-sub {font-size:13px;font-weight:400;color:var(--v2-muted)}&lt;br /&gt;
/* Category grid */&lt;br /&gt;
.ooo-v2 .ooo-v2-tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile {position:relative;min-width:0;min-height:210px;padding:20px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile:hover {border-color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard {display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; figure,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image .mw-file-element,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image img {display:block;width:100%;height:100%;max-width:none;min-width:0;margin:0;object-fit:cover;object-position:center}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(10,14,18,.96) 0%,rgba(10,14,18,.58) 55%,rgba(10,14,18,.12) 100%)}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-content {position:relative;z-index:1;width:100%;min-width:0}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-icon {font-size:24px;color:var(--v2-yellow);margin-bottom:13px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-title {font-size:21px;font-weight:700;line-height:1.2;margin-bottom:8px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-desc {font-size:15px;line-height:1.5;color:#d1d8dc}&lt;br /&gt;
/* Guides and updates */&lt;br /&gt;
.ooo-v2-two {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:26px}&lt;br /&gt;
.ooo-v2-panel {min-width:0;padding:22px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px}&lt;br /&gt;
.ooo-v2-panel-title {font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:13px}&lt;br /&gt;
.ooo-v2-guide {padding:11px 0;border-top:1px solid var(--v2-line);font-size:15px}&lt;br /&gt;
.ooo-v2-guide span {float:right;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-update {font-size:15px;line-height:1.6;overflow-wrap:anywhere}&lt;br /&gt;
.ooo-v2-panel-foot {padding-top:12px;font-size:14px;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-bottom {margin-top:24px;padding:17px 5px;border-top:1px solid var(--v2-line);font-size:14px;color:var(--v2-muted);line-height:1.8}&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media(max-width:1100px) {.ooo-v2 .ooo-v2-tiles {grid-template-columns:repeat(2,minmax(0,1fr))}}&lt;br /&gt;
@media(max-width:900px) {.ooo-v2-shell{grid-template-columns:195px minmax(0,1fr)}.ooo-v2-main{padding:16px}.ooo-v2 .ooo-v2-hero{padding:34px 25px}}&lt;br /&gt;
@media(max-width:640px) {.ooo-v2-top{display:block}.ooo-v2-toplinks{margin-top:10px}.ooo-v2-shell{display:block}.ooo-v2-side{border-right:0;border-bottom:1px solid var(--v2-line)}.ooo-v2 .ooo-v2-tiles,.ooo-v2-two{grid-template-columns:1fr}.ooo-v2 .ooo-v2-hero{padding:30px 20px}.ooo-v2-main{padding:12px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #414141;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-header {&lt;br /&gt;
    background: #292929;&lt;br /&gt;
    border-bottom: 2px solid #e5b62e;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #181818;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row span {&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row strong {&lt;br /&gt;
    color: #f0f0f0;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Vehicle Details: Overview and InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 310px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 20px 0 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive layout */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS REFINEMENT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Vehicle navigation */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 18px 0 28px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover,&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:focus {&lt;br /&gt;
    background: #373a3d;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox columns */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact infobox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 4px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and narrower screens */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 440px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 9px 11px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS - COMPACT LAYOUT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    margin: 14px 0 24px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover {&lt;br /&gt;
    background: #383b3e;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox layout */&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 390px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox */&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 16px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 9px 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    border-bottom: 1px solid #383b3e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 480px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 8px 10px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CONTROLS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-intro {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    color: #c8d0d4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-group {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-title {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    background: #293137;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body {&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 VEHICLE ATTACHMENTS&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image {&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    min-width: 180px;&lt;br /&gt;
    min-height: 115px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    max-height: 135px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-description {&lt;br /&gt;
    color: #d0d7db;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility span {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.04em;&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 650px) {&lt;br /&gt;
    .ooo-v2-attachment {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-attachment-image {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        min-width: 0;&lt;br /&gt;
        min-height: 150px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 IMAGE GALLERY&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery {&lt;br /&gt;
    margin: 18px 0 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallery {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerybox {&lt;br /&gt;
    margin: 0 8px 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb img {&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerytext {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE OVERVIEW REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout + .ooo-v2-vehicle-sections {&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-heading-sub {&lt;br /&gt;
    margin-left: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CATEGORY REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 16px 0 22px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 8px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 13px 6px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: color 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a::after {&lt;br /&gt;
    content: &amp;quot;›&amp;quot;;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1384</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1384"/>
		<updated>2026-10-17T17:11:13Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO THEME TOKENS (GLOBAL BASE)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Tab System ===== */&lt;br /&gt;
  --ooo-tab-arrow-size: 22px;&lt;br /&gt;
  --ooo-tab-arrow-offset: -0.1rem;&lt;br /&gt;
  --ooo-tab-arrow-color: currentColor;&lt;br /&gt;
  --ooo-tab-arrow-bg: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  --ooo-tab-arrow-bg-hover: var(--background-color-neutral-subtle, #f1f2f3);&lt;br /&gt;
  --ooo-tab-arrow-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-tab-arrow-shadow: none;&lt;br /&gt;
  --ooo-tab-arrow-focus: 0 0 0 2px rgba(245,196,0,.4);&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Brand Accent (Default Fallback) ===== */&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
&lt;br /&gt;
  /* ===== Structural Tokens ===== */&lt;br /&gt;
  --ooo-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-bg-block: var(--background-color-base, #ffffff);&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   BRAND ACCENT TUNING PER THEME&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Light theme — deeper yellow for better contrast on white */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
  --ooo-accent: #c49a00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — brighter industrial yellow */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS-controlled dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os {&lt;br /&gt;
    --ooo-accent: #f5c400;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wrapper must be positioned (JS also enforces if needed) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll { position: relative; }&lt;br /&gt;
&lt;br /&gt;
/* Our injected arrow buttons (use currentColor for icon) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--ooo-tab-arrow-offset);&lt;br /&gt;
  inline-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  block-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  border: 1px solid var(--ooo-tab-arrow-border);&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  text-shadow: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-shadow);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg);&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow::before {&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:-6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--prev { inset-inline-start: 2px; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--next { inset-inline-end: 2px; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:disabled {&lt;br /&gt;
  opacity:.4;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow.is-hidden { display: none; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow__icon { display: block; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-focus);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — explicit client preference */&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
  --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  border-color: #3a3a3a;&lt;br /&gt;
  background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — follow OS */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
    --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
    border-color: #3a3a3a;&lt;br /&gt;
    background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== TabberNeue header arrows — use currentColor via mask ===== */&lt;br /&gt;
.tabber__header__next:after,&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 20px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  background-color: currentColor !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .tabber__header {&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .ooo-infobox-tabwrap,&lt;br /&gt;
  .ooo-infobox-tabwrap--left,&lt;br /&gt;
  .ooo-infobox-tabwrap--none,&lt;br /&gt;
  .ooo-infobox-tabwrap--center {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 1em 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__header {&lt;br /&gt;
  border-bottom:0 !important;&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab--active {&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:0 !important;&lt;br /&gt;
  border-color:rgba(245,196,0,0.8);&lt;br /&gt;
  background:rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TYPOGRAPHY SYSTEM (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Page Title ---------- */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.4px;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Section Headings ---------- */&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  font-size: 1.6rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  margin-top: 2.5rem;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-size: 1.3rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  margin-bottom: 0.8rem;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h4 {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 1.5rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Paragraphs ---------- */&lt;br /&gt;
.mw-body p {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Lists ---------- */&lt;br /&gt;
.mw-body ul,&lt;br /&gt;
.mw-body ol {&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Blockquotes ---------- */&lt;br /&gt;
.mw-body blockquote {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 0.8rem 1.2rem;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  background: var(--background-color-neutral-subtle, rgba(0,0,0,0.03));&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Preformatted (code blocks) ---------- */&lt;br /&gt;
.mw-body pre {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #ddd);&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Inline code ---------- */&lt;br /&gt;
.mw-body code {&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  background: var(--background-color-neutral, #f3f3f3);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Styled Wikitable (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--background-color-base, #ffffff);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-top: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr:hover td {&lt;br /&gt;
  background: rgba(255,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO HERO HEADER (Theme Adaptive – No Background Box)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-hero {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2rem 1rem 1.5rem 1rem;&lt;br /&gt;
  margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__title {&lt;br /&gt;
  font-size: 2.2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__subtitle {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 120px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  margin: 1.2rem auto 0 auto;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO LAYOUT SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Split layout */&lt;br /&gt;
.ooo-split {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 60px;&lt;br /&gt;
  margin-bottom: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-main {&lt;br /&gt;
  flex: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-sidebar {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Grid layout */&lt;br /&gt;
.ooo-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 40px;&lt;br /&gt;
  margin-bottom: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-grid &amp;gt; div {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3 {&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-split,&lt;br /&gt;
  .ooo-grid {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD TITLE SEPARATOR&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3,&lt;br /&gt;
.ooo-card h2 {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding-bottom: 12px;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3::after,&lt;br /&gt;
.ooo-card h2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(255,196,0,0.3)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD MOBILE TEXT &lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h2 {&lt;br /&gt;
    font-size: 1.35rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card p,&lt;br /&gt;
  .ooo-card li {&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* prevent text overflow */&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO SECTION TITLE (Brand Yellow Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-section-title {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 1.25rem;&lt;br /&gt;
  font-size: 1.7rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin: 5rem 0 2.5rem 0;&lt;br /&gt;
  letter-spacing: 0.6px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  /* Brand color, but theme-safe */&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  &lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lines left + right */&lt;br /&gt;
.ooo-section-title::before,&lt;br /&gt;
.ooo-section-title::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
&lt;br /&gt;
  /* Uses currentColor so it always matches the title */&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    transparent,&lt;br /&gt;
    currentColor 50%,&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small screens — remove lines */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .ooo-section-title {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-section-title::before,&lt;br /&gt;
  .ooo-section-title::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Light Theme Readability Boost (Subtle Outline)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-section-title {&lt;br /&gt;
  text-shadow:&lt;br /&gt;
    0 0 0.5px rgba(0,0,0,0.6),&lt;br /&gt;
    0 1px 0 rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO NOTICE SYSTEM (Variant Driven – Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 22px 26px;&lt;br /&gt;
  margin: 28px 0;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-left: 8px solid var(--ooo-accent);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-notice__title {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content */&lt;br /&gt;
.ooo-notice__content {&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   INFO (Brand Yellow Default)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info {&lt;br /&gt;
  border-left-color: #2f6fdb;&lt;br /&gt;
  border-color: rgba(47,111,219,0.25);&lt;br /&gt;
  background: rgba(47,111,219,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info .ooo-notice__title {&lt;br /&gt;
  color: #2f6fdb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force clean background inside notice content */&lt;br /&gt;
.ooo-notice__content,&lt;br /&gt;
.ooo-notice__content p,&lt;br /&gt;
.ooo-notice__content ul,&lt;br /&gt;
.ooo-notice__content ol,&lt;br /&gt;
.ooo-notice__content dl {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   WARNING (Stronger Yellow)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning {&lt;br /&gt;
  border-left-color: #f5c400;&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning .ooo-notice__title {&lt;br /&gt;
  color: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SUCCESS (Green)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success {&lt;br /&gt;
  border-left-color: #2ea44f;&lt;br /&gt;
  border-color: rgba(46,164,79,0.30);&lt;br /&gt;
  background: rgba(46,164,79,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success .ooo-notice__title {&lt;br /&gt;
  color: #2ea44f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DANGER (Red)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger {&lt;br /&gt;
  border-left-color: #d73a49;&lt;br /&gt;
  border-color: rgba(215,58,73,0.30);&lt;br /&gt;
  background: rgba(215,58,73,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger .ooo-notice__title {&lt;br /&gt;
  color: #d73a49;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE TUNING&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--info {&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--warning {&lt;br /&gt;
  background: rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--success {&lt;br /&gt;
  background: rgba(46,164,79,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--danger {&lt;br /&gt;
  background: rgba(215,58,73,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INTRO (Neutral, Theme-Safe)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-intro {&lt;br /&gt;
  margin: 30px 0 40px 0;&lt;br /&gt;
&lt;br /&gt;
  /* Explicitly remove any inherited background */&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-intro__title {&lt;br /&gt;
  font-size: 1.9rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Intro text */&lt;br /&gt;
.ooo-intro__text {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Divider */&lt;br /&gt;
.ooo-intro__divider {&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(245,196,0,0.2)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO FAQ SYSTEM – Clean Industrial (Stable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq {&lt;br /&gt;
  margin: 50px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FAQ CARD – Balanced Light &amp;amp; Dark&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
&lt;br /&gt;
  /* Light theme */&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08);&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme hover */&lt;br /&gt;
.ooo-faq__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  );&lt;br /&gt;
  border-color: rgba(245,196,0,0.30);&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   QUESTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__question {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 20px 70px 20px 22px;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.15rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: background 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left accent bar */&lt;br /&gt;
.ooo-faq__question::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 5px;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* + / − toggle */&lt;br /&gt;
.ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;+&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 22px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
  font-size: 26px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* When expanded */&lt;br /&gt;
.ooo-faq__item:not(.mw-collapsed) .ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;−&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
.ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(0,0,0,0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ANSWER&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__answer {&lt;br /&gt;
  padding: 20px 22px;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme answer border */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__answer {&lt;br /&gt;
  border-top: 1px solid rgba(245,196,0,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   HIDE DEFAULT MW TOGGLE TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item .mw-collapsible-toggle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Fix FAQ styling inside Template namespace (documentation)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TIP (Subtle Inline Callout)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-tip {&lt;br /&gt;
  margin: 18px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tip title */&lt;br /&gt;
.ooo-tip strong {&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme tuning */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-tip {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.14),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent wiki paragraph backgrounds inside */&lt;br /&gt;
.ooo-tip p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO STEP (Guide / Tutorial Step Block)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step {&lt;br /&gt;
  margin: 26px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 5px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-step__title {&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Step number */&lt;br /&gt;
.ooo-step__number {&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout container */&lt;br /&gt;
.ooo-step__body {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP IMAGE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Thumbnail */&lt;br /&gt;
.ooo-step__image img {&lt;br /&gt;
  max-width: 140px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
&lt;br /&gt;
  cursor: zoom-in;&lt;br /&gt;
&lt;br /&gt;
  transition:&lt;br /&gt;
    transform 0.2s ease,&lt;br /&gt;
    box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover zoom preview */&lt;br /&gt;
.ooo-step__image:hover img {&lt;br /&gt;
  transform: scale(2.2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 50;&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 10px 24px rgba(0,0,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__content {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.12),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step__image img {&lt;br /&gt;
  border-color: rgba(255,255,255,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__body {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILD BOX (Category Infobox)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-buildbox {&lt;br /&gt;
  margin: 30px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-buildbox__title {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description */&lt;br /&gt;
.ooo-buildbox__desc {&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tab spacing */&lt;br /&gt;
.ooo-buildbox .tabber {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra tab borders */&lt;br /&gt;
.tabber__header {&lt;br /&gt;
  border-bottom:1px solid var(--ooo-border);&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MINI INFO CARD (Item preview)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-itemcard {&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px 14px;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-bg-block);&lt;br /&gt;
&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* icon */&lt;br /&gt;
.ooo-itemcard__img img {&lt;br /&gt;
  width: 48px;&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* name */&lt;br /&gt;
.ooo-itemcard__name {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* info text */&lt;br /&gt;
.ooo-itemcard__meta {&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER (Reusable left-list + right-details panel)&lt;br /&gt;
   Works for Buildings / Vehicles / Factory, etc.&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px; /* smaller spacing between list and panel */&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  flex-wrap: wrap; /* allows responsive stacking */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left side list */&lt;br /&gt;
.ooo-browser__list {&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item button */&lt;br /&gt;
.ooo-browser__item {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin: 6px 0;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
  background: rgba(245,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item.is-active {&lt;br /&gt;
  border-color: rgba(245,196,0,0.80);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Arrow indicator for active item */&lt;br /&gt;
.ooo-browser__item.is-active::after {&lt;br /&gt;
  content: &amp;quot;▶&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
&lt;br /&gt;
  right: 10px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional small subtitle under item label */&lt;br /&gt;
.ooo-browser__item small {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right side panel */&lt;br /&gt;
.ooo-browser__panel {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
&lt;br /&gt;
  border-left: 1px solid var(--ooo-border);&lt;br /&gt;
  padding-left: 24px;&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__panel .ooo-extra,&lt;br /&gt;
.ooo-browser__panel .ooo-extra2 {&lt;br /&gt;
  max-width: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__panel .ooo-infobox {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  float: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels (each item content) */&lt;br /&gt;
.ooo-browser__info {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info.is-active {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: stack */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-browser {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-browser__panel {&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--ooo-border);&lt;br /&gt;
    padding-top: 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILDING TABS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__tabs{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* base tab */&lt;br /&gt;
.tabber__tab{&lt;br /&gt;
  border:1px solid var(--ooo-border);&lt;br /&gt;
  background:rgba(245,196,0,0.04);&lt;br /&gt;
  transition:all .15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* clickable element */&lt;br /&gt;
.tabber__tab a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:8px 14px;&lt;br /&gt;
  font-weight:700;&lt;br /&gt;
&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove wiki link colors */&lt;br /&gt;
.tabber__tab a:link,&lt;br /&gt;
.tabber__tab a:visited,&lt;br /&gt;
.tabber__tab a:hover,&lt;br /&gt;
.tabber__tab a:active{&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75);&lt;br /&gt;
  background:rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab:hover a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95);&lt;br /&gt;
  background:rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;] a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove tabber blue indicator line */&lt;br /&gt;
.tabber__tab:after,&lt;br /&gt;
.tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FORCE STYLE TABBER TABS (override TabberNeue)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__header a,&lt;br /&gt;
.tabber__header a:link,&lt;br /&gt;
.tabber__header a:visited,&lt;br /&gt;
.tabber__header a:hover,&lt;br /&gt;
.tabber__header a:active{&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default active underline */&lt;br /&gt;
.tabber__header .tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove bottom highlight */&lt;br /&gt;
.tabber__header .tabber__tab{&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__header .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__header .tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INFOBOX VARIANT TABS (square style)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab &amp;gt; a{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove rounded active outline */&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO ITEM PANEL LAYOUT (Reusable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* top row: infobox + description */&lt;br /&gt;
.ooo-item-top{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:20px;  /* gap between item list and infobox */&lt;br /&gt;
  align-items:flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* description beside infobox */&lt;br /&gt;
.ooo-item-description{&lt;br /&gt;
  flex:1;&lt;br /&gt;
  max-width:460px;&lt;br /&gt;
  line-height:1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bottom content area */&lt;br /&gt;
.ooo-item-body{&lt;br /&gt;
  margin-top:20px;&lt;br /&gt;
  padding-top:18px;&lt;br /&gt;
  border-top:1px solid var(--ooo-border);&lt;br /&gt;
  max-width:540px;&lt;br /&gt;
  line-height:1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prevent infobox shrinking */&lt;br /&gt;
.ooo-item-top .ooo-infobox{&lt;br /&gt;
  flex-shrink:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* notes block (optional) */&lt;br /&gt;
.ooo-item-notes{&lt;br /&gt;
  margin-bottom:16px;&lt;br /&gt;
  padding:10px 14px;&lt;br /&gt;
  border-left:4px solid var(--ooo-accent);&lt;br /&gt;
  background:rgba(245,196,0,0.08);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  font-size:0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER STICKY ITEM LIST&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__list{&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  top: 80px;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA CONTENT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra {&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  font-size: 0.92rem;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra__title {&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* text */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra ul {&lt;br /&gt;
  margin: 0.3em 0 0.6em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA BLOCK (Secondary Info Panel)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  /* base + gradient like other OOO blocks */&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.08),&lt;br /&gt;
      rgba(245,196,0,0.02)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.18);&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
&lt;br /&gt;
  max-width: 540px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2__title {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* spacing */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 ul {&lt;br /&gt;
  margin: 0.3em 0 0.4em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme tuning */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.18),&lt;br /&gt;
      rgba(245,196,0,0.06)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__info.is-active{&lt;br /&gt;
  display:grid;&lt;br /&gt;
  grid-template-columns:300px 1fr;&lt;br /&gt;
  gap:24px;&lt;br /&gt;
  align-items:start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-infobox{&lt;br /&gt;
  grid-column:1;&lt;br /&gt;
  float:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-extra,&lt;br /&gt;
.ooo-browser__info .ooo-extra2{&lt;br /&gt;
  grid-column:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a,&lt;br /&gt;
.ooo-extlink a.external,&lt;br /&gt;
.ooo-extlink a.extiw {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover,&lt;br /&gt;
.ooo-extlink a.external:hover,&lt;br /&gt;
.ooo-extlink a.extiw:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.15);&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* custom icon */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a::after,&lt;br /&gt;
.ooo-extlink a.external::after,&lt;br /&gt;
.ooo-extlink a.extiw::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
&lt;br /&gt;
  background-color: currentColor;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
&lt;br /&gt;
  transition: transform 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover::after,&lt;br /&gt;
.ooo-extlink a.external:hover::after,&lt;br /&gt;
.ooo-extlink a.extiw:hover::after {&lt;br /&gt;
  transform: translate(1px,-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link Grid&lt;br /&gt;
   4 items per column&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-auto-flow: column;&lt;br /&gt;
  grid-template-rows: repeat(4, auto);&lt;br /&gt;
&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
  align-content: start;&lt;br /&gt;
&lt;br /&gt;
  column-gap: 10px;&lt;br /&gt;
  row-gap: 6px;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove MediaWiki paragraph wrappers */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid p {&lt;br /&gt;
  display: contents;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove random line breaks */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* normalize grid items */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid .ooo-extlink {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  align-self: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tablet */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-template-rows: repeat(3, auto);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-rows: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.external,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.extiw {&lt;br /&gt;
&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
&lt;br /&gt;
  color: #9a7a00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.22);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – navigation style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.18s ease, color 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* left accent bar (always visible) */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::after {&lt;br /&gt;
  content: &amp;quot;➜&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 6px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transform: translateX(-4px);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.02)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover::after {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – COMING SOON&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a {&lt;br /&gt;
&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed left indicator */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: repeating-linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.5),&lt;br /&gt;
    rgba(245,196,0,0.5) 2px,&lt;br /&gt;
    transparent 2px,&lt;br /&gt;
    transparent 4px&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* auto label */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::after {&lt;br /&gt;
&lt;br /&gt;
  content: &amp;quot; (coming soon)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* disable hover effects */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a:hover {&lt;br /&gt;
&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU SUB SECTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menusub {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
&lt;br /&gt;
  border-bottom: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  padding-bottom: 3px;&lt;br /&gt;
&lt;br /&gt;
  letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   OUT OF ORE WIKI V2 — complete replacement for the V2 section&lt;br /&gt;
   Images are controlled by MediaWiki templates, not CSS URLs.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ooo-v2 {&lt;br /&gt;
  --v2-bg:#151a1e; --v2-panel:#20262b; --v2-line:#343d44;&lt;br /&gt;
  --v2-text:#edf0f1; --v2-muted:#aeb8be; --v2-yellow:#e6b934;&lt;br /&gt;
  color:var(--v2-text); font-family:Barlow,Arial,sans-serif;&lt;br /&gt;
  font-size:16px; background:var(--v2-bg); border:1px solid var(--v2-line);&lt;br /&gt;
  border-radius:8px; overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2,.ooo-v2 * {box-sizing:border-box}&lt;br /&gt;
.ooo-v2 a {color:inherit;text-decoration:none}&lt;br /&gt;
.ooo-v2 a:hover {color:var(--v2-yellow);text-decoration:none}&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-v2-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-line);background:#1b2024}&lt;br /&gt;
.ooo-v2-brand {font-size:21px;font-weight:800;letter-spacing:.07em}&lt;br /&gt;
.ooo-v2-brand span {color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-toplinks {display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--v2-muted)}&lt;br /&gt;
/* Main layout */&lt;br /&gt;
.ooo-v2-shell {display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}&lt;br /&gt;
.ooo-v2-side {min-width:0;padding:24px 12px;background:#1a2024;border-right:1px solid var(--v2-line)}&lt;br /&gt;
.ooo-v2-side-label {margin:16px 10px 9px;color:var(--v2-yellow);font-size:12px;font-weight:700;letter-spacing:.11em}&lt;br /&gt;
.ooo-v2-nav,.ooo-v2-nav-current {margin:3px 0;padding:11px 12px;border-radius:4px;font-size:15px}&lt;br /&gt;
.ooo-v2-nav:hover {background:#293137}&lt;br /&gt;
.ooo-v2-nav-current {background:#8c7330;color:#fff;font-weight:700}&lt;br /&gt;
.ooo-v2-side-bottom {margin:25px 10px 0;padding-top:16px;border-top:1px solid var(--v2-line);font-size:13px;line-height:1.7;color:var(--v2-muted)}&lt;br /&gt;
.ooo-v2-main {min-width:0;padding:24px;background:var(--v2-bg)}&lt;br /&gt;
/* Hero: image rendered by Template:OOO-Hero */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero {position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:54px 42px;background:#20262b;border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
/* Hero image container */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; figure {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image img,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image .mw-file-element {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    max-width:none;&lt;br /&gt;
    object-fit:cover;&lt;br /&gt;
    object-position:center;&lt;br /&gt;
    filter:none;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,20,.95) 0%,rgba(12,16,20,.65) 45%,rgba(12,16,20,.10) 100%)}&lt;br /&gt;
.ooo-v2-eyebrow {font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-hero-title {margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800}&lt;br /&gt;
.ooo-v2-hero-copy {max-width:580px;color:#c8d0d4;font-size:17px;line-height:1.5}&lt;br /&gt;
.ooo-v2-hero-actions {margin-top:25px;font-size:15px;font-weight:700}&lt;br /&gt;
.ooo-v2-hero-actions a {display:inline-block;padding:11px 15px;margin:0 8px 8px 0;background:#2c353a;border:1px solid #4c565d;border-radius:4px}&lt;br /&gt;
.ooo-v2-hero-actions a:first-child {background:var(--v2-yellow);color:#1b1b1b;border-color:var(--v2-yellow)}&lt;br /&gt;
/* Section headings */&lt;br /&gt;
.ooo-v2-section-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 15px;font-size:19px;font-weight:800;letter-spacing:.035em}&lt;br /&gt;
.ooo-v2-heading-sub {font-size:13px;font-weight:400;color:var(--v2-muted)}&lt;br /&gt;
/* Category grid */&lt;br /&gt;
.ooo-v2 .ooo-v2-tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile {position:relative;min-width:0;min-height:210px;padding:20px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile:hover {border-color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard {display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; figure,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image .mw-file-element,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image img {display:block;width:100%;height:100%;max-width:none;min-width:0;margin:0;object-fit:cover;object-position:center}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(10,14,18,.96) 0%,rgba(10,14,18,.58) 55%,rgba(10,14,18,.12) 100%)}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-content {position:relative;z-index:1;width:100%;min-width:0}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-icon {font-size:24px;color:var(--v2-yellow);margin-bottom:13px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-title {font-size:21px;font-weight:700;line-height:1.2;margin-bottom:8px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-desc {font-size:15px;line-height:1.5;color:#d1d8dc}&lt;br /&gt;
/* Guides and updates */&lt;br /&gt;
.ooo-v2-two {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:26px}&lt;br /&gt;
.ooo-v2-panel {min-width:0;padding:22px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px}&lt;br /&gt;
.ooo-v2-panel-title {font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:13px}&lt;br /&gt;
.ooo-v2-guide {padding:11px 0;border-top:1px solid var(--v2-line);font-size:15px}&lt;br /&gt;
.ooo-v2-guide span {float:right;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-update {font-size:15px;line-height:1.6;overflow-wrap:anywhere}&lt;br /&gt;
.ooo-v2-panel-foot {padding-top:12px;font-size:14px;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-bottom {margin-top:24px;padding:17px 5px;border-top:1px solid var(--v2-line);font-size:14px;color:var(--v2-muted);line-height:1.8}&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media(max-width:1100px) {.ooo-v2 .ooo-v2-tiles {grid-template-columns:repeat(2,minmax(0,1fr))}}&lt;br /&gt;
@media(max-width:900px) {.ooo-v2-shell{grid-template-columns:195px minmax(0,1fr)}.ooo-v2-main{padding:16px}.ooo-v2 .ooo-v2-hero{padding:34px 25px}}&lt;br /&gt;
@media(max-width:640px) {.ooo-v2-top{display:block}.ooo-v2-toplinks{margin-top:10px}.ooo-v2-shell{display:block}.ooo-v2-side{border-right:0;border-bottom:1px solid var(--v2-line)}.ooo-v2 .ooo-v2-tiles,.ooo-v2-two{grid-template-columns:1fr}.ooo-v2 .ooo-v2-hero{padding:30px 20px}.ooo-v2-main{padding:12px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #414141;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-header {&lt;br /&gt;
    background: #292929;&lt;br /&gt;
    border-bottom: 2px solid #e5b62e;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #181818;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row span {&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row strong {&lt;br /&gt;
    color: #f0f0f0;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Vehicle Details: Overview and InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 310px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 20px 0 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive layout */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS REFINEMENT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Vehicle navigation */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 18px 0 28px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover,&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:focus {&lt;br /&gt;
    background: #373a3d;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox columns */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact infobox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 4px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and narrower screens */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 440px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 9px 11px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS - COMPACT LAYOUT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    margin: 14px 0 24px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover {&lt;br /&gt;
    background: #383b3e;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox layout */&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 390px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox */&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 16px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 9px 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    border-bottom: 1px solid #383b3e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 480px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 8px 10px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CONTROLS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-intro {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    color: #c8d0d4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-group {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-title {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    background: #293137;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body {&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 VEHICLE ATTACHMENTS&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image {&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    min-width: 180px;&lt;br /&gt;
    min-height: 115px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    max-height: 135px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-description {&lt;br /&gt;
    color: #d0d7db;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility span {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.04em;&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 650px) {&lt;br /&gt;
    .ooo-v2-attachment {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-attachment-image {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        min-width: 0;&lt;br /&gt;
        min-height: 150px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 IMAGE GALLERY&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery {&lt;br /&gt;
    margin: 18px 0 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallery {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerybox {&lt;br /&gt;
    margin: 0 8px 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb img {&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerytext {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE OVERVIEW REFINEMENTS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout + .ooo-v2-vehicle-sections {&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-heading-sub {&lt;br /&gt;
    margin-left: 8px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1383</id>
		<title>User:Tattecko/VehicleTest</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1383"/>
		<updated>2026-10-17T17:09:45Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck designed for transporting materials and other stuff.&lt;br /&gt;
&lt;br /&gt;
|manufacturer=IDK&lt;br /&gt;
|price=$250,000444&lt;br /&gt;
|unlocklevel=1345&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
|fuelcapacity=600 L&lt;br /&gt;
|maxspeed=65 km/h&lt;br /&gt;
&lt;br /&gt;
|overview=&lt;br /&gt;
This is an example vehicle description.&lt;br /&gt;
&lt;br /&gt;
Rock trucks are used to transport large amounts of material around mining sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|controls=&lt;br /&gt;
{{V2-VehicleControls&lt;br /&gt;
|description=Basic operating instructions for this vehicle.&lt;br /&gt;
|driving=&lt;br /&gt;
* Enter the vehicle.&lt;br /&gt;
* Start the engine.&lt;br /&gt;
* Accelerate and steer.&lt;br /&gt;
* Apply the brakes to stop.&lt;br /&gt;
|operation=&lt;br /&gt;
* Raise the dump bed.&lt;br /&gt;
* Lower the dump bed.&lt;br /&gt;
|tips=&lt;br /&gt;
* Avoid overloading the vehicle.&lt;br /&gt;
* Use caution on steep terrain.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|attachments=&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 01&lt;br /&gt;
|page=Example Attachment 01&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=An example attachment used to test the vehicle attachment layout.&lt;br /&gt;
|compatibility=Rock Truck 01&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 02&lt;br /&gt;
|page=Example Attachment 02&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Another example attachment with a longer description to test how the card handles additional information.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|notes=&lt;br /&gt;
Additional information about the vehicle.&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1382</id>
		<title>User:Tattecko/VehicleTest</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1382"/>
		<updated>2026-10-17T17:08:44Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck designed for transporting materials and other stuff.&lt;br /&gt;
&lt;br /&gt;
|manufacturer=IDK&lt;br /&gt;
|price=$250,000444&lt;br /&gt;
|unlocklevel=1345&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
|fuelcapacity=600 L&lt;br /&gt;
|maxspeed=65 km/h&lt;br /&gt;
&lt;br /&gt;
|overview=&lt;br /&gt;
This is an example vehicle description.&lt;br /&gt;
&lt;br /&gt;
Rock trucks are used to transport large amounts of material around mining sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|controls=&lt;br /&gt;
{{V2-VehicleControls&lt;br /&gt;
|description=Basic operating instructions for this vehicle.&lt;br /&gt;
|driving=&lt;br /&gt;
* Enter the vehicle.&lt;br /&gt;
* Start the engine.&lt;br /&gt;
* Accelerate and steer.&lt;br /&gt;
* Apply the brakes to stop.&lt;br /&gt;
|operation=&lt;br /&gt;
* Raise the dump bed.&lt;br /&gt;
* Lower the dump bed.&lt;br /&gt;
|tips=&lt;br /&gt;
* Avoid overloading the vehicle.&lt;br /&gt;
* Use caution on steep terrain.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|attachments=&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 01&lt;br /&gt;
|page=Example Attachment 01&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=An example attachment used to test the vehicle attachment layout.&lt;br /&gt;
|compatibility=Rock Truck 01&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 02&lt;br /&gt;
|page=Example Attachment 02&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Another example attachment with a longer description to test how the card handles additional information.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|gallery=&lt;br /&gt;
{{V2-Gallery&lt;br /&gt;
|description=Screenshots showing Rock Truck 01.&lt;br /&gt;
|images=&lt;br /&gt;
File:Main_Banner_1.png|Vehicle overview&lt;br /&gt;
File:Main_Banner_1.png|Vehicle in operation&lt;br /&gt;
File:Main_Banner_1.png|Additional view&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|notes=&lt;br /&gt;
Additional information about the vehicle.&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1381</id>
		<title>User:Tattecko/VehicleTest</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1381"/>
		<updated>2026-10-17T17:06:22Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck designed for transporting materials and other stuff.&lt;br /&gt;
&lt;br /&gt;
|manufacturer=IDK&lt;br /&gt;
|price=$250,000444&lt;br /&gt;
|unlocklevel=1345&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
|fuelcapacity=600 L&lt;br /&gt;
|maxspeed=65 km/h&lt;br /&gt;
&lt;br /&gt;
|overview=&lt;br /&gt;
This is an example vehicle description.&lt;br /&gt;
&lt;br /&gt;
Rock trucks are used to transport large amounts of material around mining sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|controls=&lt;br /&gt;
{{V2-VehicleControls&lt;br /&gt;
|description=Basic operating instructions for this vehicle.&lt;br /&gt;
|driving=&lt;br /&gt;
* Enter the vehicle.&lt;br /&gt;
* Start the engine.&lt;br /&gt;
* Accelerate and steer.&lt;br /&gt;
* Apply the brakes to stop.&lt;br /&gt;
|operation=&lt;br /&gt;
* Raise the dump bed.&lt;br /&gt;
* Lower the dump bed.&lt;br /&gt;
|tips=&lt;br /&gt;
* Avoid overloading the vehicle.&lt;br /&gt;
* Use caution on steep terrain.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|attachments=&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 01&lt;br /&gt;
|page=Example Attachment 01&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=An example attachment used to test the vehicle attachment layout.&lt;br /&gt;
|compatibility=Rock Truck 01&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 02&lt;br /&gt;
|page=Example Attachment 02&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Another example attachment with a longer description to test how the card handles additional information.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|gallery=&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;180&amp;quot;&amp;gt;&lt;br /&gt;
File:Main_Banner_1.png|Vehicle overview&lt;br /&gt;
File:Main_Banner_1.png|Vehicle in operation&lt;br /&gt;
File:Main_Banner_1.png|Additional view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1380</id>
		<title>User:Tattecko/VehicleTest</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1380"/>
		<updated>2026-10-17T17:05:46Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck designed for transporting materials and other stuff.&lt;br /&gt;
&lt;br /&gt;
|manufacturer=IDK&lt;br /&gt;
|price=$250,000444&lt;br /&gt;
|unlocklevel=1345&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
|fuelcapacity=600 L&lt;br /&gt;
|maxspeed=65 km/h&lt;br /&gt;
&lt;br /&gt;
|overview=&lt;br /&gt;
This is an example vehicle description.&lt;br /&gt;
&lt;br /&gt;
Rock trucks are used to transport large amounts of material around mining sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|controls=&lt;br /&gt;
{{V2-VehicleControls&lt;br /&gt;
|description=Basic operating instructions for this vehicle.&lt;br /&gt;
|driving=&lt;br /&gt;
* Enter the vehicle.&lt;br /&gt;
* Start the engine.&lt;br /&gt;
* Accelerate and steer.&lt;br /&gt;
* Apply the brakes to stop.&lt;br /&gt;
|operation=&lt;br /&gt;
* Raise the dump bed.&lt;br /&gt;
* Lower the dump bed.&lt;br /&gt;
|tips=&lt;br /&gt;
* Avoid overloading the vehicle.&lt;br /&gt;
* Use caution on steep terrain.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|attachments=&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 01&lt;br /&gt;
|page=Example Attachment 01&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=An example attachment used to test the vehicle attachment layout.&lt;br /&gt;
|compatibility=Rock Truck 01&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 02&lt;br /&gt;
|page=Example Attachment 02&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Another example attachment with a longer description to test how the card handles additional information.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|gallery=&lt;br /&gt;
{{V2-Gallery&lt;br /&gt;
|description=Screenshots showing Rock Truck 01.&lt;br /&gt;
|images=&lt;br /&gt;
File:Main_Banner_1.png|Vehicle overview&lt;br /&gt;
File:Main_Banner_1.png|Vehicle in operation&lt;br /&gt;
File:Main_Banner_1.png|Additional view&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1379</id>
		<title>User:Tattecko/VehicleTest</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1379"/>
		<updated>2026-10-17T17:05:25Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck designed for transporting materials and other stuff.&lt;br /&gt;
&lt;br /&gt;
|manufacturer=IDK&lt;br /&gt;
|price=$250,000444&lt;br /&gt;
|unlocklevel=1345&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
|fuelcapacity=600 L&lt;br /&gt;
|maxspeed=65 km/h&lt;br /&gt;
&lt;br /&gt;
|overview=&lt;br /&gt;
This is an example vehicle description.&lt;br /&gt;
&lt;br /&gt;
Rock trucks are used to transport large amounts of material around mining sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|controls=&lt;br /&gt;
{{V2-VehicleControls&lt;br /&gt;
|description=Basic operating instructions for this vehicle.&lt;br /&gt;
|driving=&lt;br /&gt;
* Enter the vehicle.&lt;br /&gt;
* Start the engine.&lt;br /&gt;
* Accelerate and steer.&lt;br /&gt;
* Apply the brakes to stop.&lt;br /&gt;
|operation=&lt;br /&gt;
* Raise the dump bed.&lt;br /&gt;
* Lower the dump bed.&lt;br /&gt;
|tips=&lt;br /&gt;
* Avoid overloading the vehicle.&lt;br /&gt;
* Use caution on steep terrain.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|attachments=&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 01&lt;br /&gt;
|page=Example Attachment 01&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=An example attachment used to test the vehicle attachment layout.&lt;br /&gt;
|compatibility=Rock Truck 01&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 02&lt;br /&gt;
|page=Example Attachment 02&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Another example attachment with a longer description to test how the card handles additional information.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|gallery=&lt;br /&gt;
{{V2-Gallery&lt;br /&gt;
|description=Screenshots showing Rock Truck 01.&lt;br /&gt;
|images=&lt;br /&gt;
File:Main_Banner_1.png|Vehicle overview&lt;br /&gt;
File:Main_Banner_1.png|Vehicle in operation&lt;br /&gt;
File:Main_Banner_1.png|Additional view&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1378</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1378"/>
		<updated>2026-10-17T17:05:04Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO THEME TOKENS (GLOBAL BASE)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Tab System ===== */&lt;br /&gt;
  --ooo-tab-arrow-size: 22px;&lt;br /&gt;
  --ooo-tab-arrow-offset: -0.1rem;&lt;br /&gt;
  --ooo-tab-arrow-color: currentColor;&lt;br /&gt;
  --ooo-tab-arrow-bg: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  --ooo-tab-arrow-bg-hover: var(--background-color-neutral-subtle, #f1f2f3);&lt;br /&gt;
  --ooo-tab-arrow-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-tab-arrow-shadow: none;&lt;br /&gt;
  --ooo-tab-arrow-focus: 0 0 0 2px rgba(245,196,0,.4);&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Brand Accent (Default Fallback) ===== */&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
&lt;br /&gt;
  /* ===== Structural Tokens ===== */&lt;br /&gt;
  --ooo-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-bg-block: var(--background-color-base, #ffffff);&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   BRAND ACCENT TUNING PER THEME&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Light theme — deeper yellow for better contrast on white */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
  --ooo-accent: #c49a00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — brighter industrial yellow */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS-controlled dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os {&lt;br /&gt;
    --ooo-accent: #f5c400;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wrapper must be positioned (JS also enforces if needed) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll { position: relative; }&lt;br /&gt;
&lt;br /&gt;
/* Our injected arrow buttons (use currentColor for icon) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--ooo-tab-arrow-offset);&lt;br /&gt;
  inline-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  block-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  border: 1px solid var(--ooo-tab-arrow-border);&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  text-shadow: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-shadow);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg);&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow::before {&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:-6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--prev { inset-inline-start: 2px; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--next { inset-inline-end: 2px; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:disabled {&lt;br /&gt;
  opacity:.4;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow.is-hidden { display: none; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow__icon { display: block; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-focus);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — explicit client preference */&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
  --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  border-color: #3a3a3a;&lt;br /&gt;
  background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — follow OS */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
    --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
    border-color: #3a3a3a;&lt;br /&gt;
    background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== TabberNeue header arrows — use currentColor via mask ===== */&lt;br /&gt;
.tabber__header__next:after,&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 20px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  background-color: currentColor !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .tabber__header {&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .ooo-infobox-tabwrap,&lt;br /&gt;
  .ooo-infobox-tabwrap--left,&lt;br /&gt;
  .ooo-infobox-tabwrap--none,&lt;br /&gt;
  .ooo-infobox-tabwrap--center {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 1em 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__header {&lt;br /&gt;
  border-bottom:0 !important;&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab--active {&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:0 !important;&lt;br /&gt;
  border-color:rgba(245,196,0,0.8);&lt;br /&gt;
  background:rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TYPOGRAPHY SYSTEM (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Page Title ---------- */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.4px;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Section Headings ---------- */&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  font-size: 1.6rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  margin-top: 2.5rem;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-size: 1.3rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  margin-bottom: 0.8rem;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h4 {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 1.5rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Paragraphs ---------- */&lt;br /&gt;
.mw-body p {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Lists ---------- */&lt;br /&gt;
.mw-body ul,&lt;br /&gt;
.mw-body ol {&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Blockquotes ---------- */&lt;br /&gt;
.mw-body blockquote {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 0.8rem 1.2rem;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  background: var(--background-color-neutral-subtle, rgba(0,0,0,0.03));&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Preformatted (code blocks) ---------- */&lt;br /&gt;
.mw-body pre {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #ddd);&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Inline code ---------- */&lt;br /&gt;
.mw-body code {&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  background: var(--background-color-neutral, #f3f3f3);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Styled Wikitable (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--background-color-base, #ffffff);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-top: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr:hover td {&lt;br /&gt;
  background: rgba(255,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO HERO HEADER (Theme Adaptive – No Background Box)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-hero {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2rem 1rem 1.5rem 1rem;&lt;br /&gt;
  margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__title {&lt;br /&gt;
  font-size: 2.2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__subtitle {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 120px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  margin: 1.2rem auto 0 auto;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO LAYOUT SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Split layout */&lt;br /&gt;
.ooo-split {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 60px;&lt;br /&gt;
  margin-bottom: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-main {&lt;br /&gt;
  flex: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-sidebar {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Grid layout */&lt;br /&gt;
.ooo-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 40px;&lt;br /&gt;
  margin-bottom: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-grid &amp;gt; div {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3 {&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-split,&lt;br /&gt;
  .ooo-grid {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD TITLE SEPARATOR&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3,&lt;br /&gt;
.ooo-card h2 {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding-bottom: 12px;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3::after,&lt;br /&gt;
.ooo-card h2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(255,196,0,0.3)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD MOBILE TEXT &lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h2 {&lt;br /&gt;
    font-size: 1.35rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card p,&lt;br /&gt;
  .ooo-card li {&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* prevent text overflow */&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO SECTION TITLE (Brand Yellow Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-section-title {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 1.25rem;&lt;br /&gt;
  font-size: 1.7rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin: 5rem 0 2.5rem 0;&lt;br /&gt;
  letter-spacing: 0.6px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  /* Brand color, but theme-safe */&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  &lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lines left + right */&lt;br /&gt;
.ooo-section-title::before,&lt;br /&gt;
.ooo-section-title::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
&lt;br /&gt;
  /* Uses currentColor so it always matches the title */&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    transparent,&lt;br /&gt;
    currentColor 50%,&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small screens — remove lines */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .ooo-section-title {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-section-title::before,&lt;br /&gt;
  .ooo-section-title::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Light Theme Readability Boost (Subtle Outline)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-section-title {&lt;br /&gt;
  text-shadow:&lt;br /&gt;
    0 0 0.5px rgba(0,0,0,0.6),&lt;br /&gt;
    0 1px 0 rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO NOTICE SYSTEM (Variant Driven – Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 22px 26px;&lt;br /&gt;
  margin: 28px 0;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-left: 8px solid var(--ooo-accent);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-notice__title {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content */&lt;br /&gt;
.ooo-notice__content {&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   INFO (Brand Yellow Default)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info {&lt;br /&gt;
  border-left-color: #2f6fdb;&lt;br /&gt;
  border-color: rgba(47,111,219,0.25);&lt;br /&gt;
  background: rgba(47,111,219,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info .ooo-notice__title {&lt;br /&gt;
  color: #2f6fdb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force clean background inside notice content */&lt;br /&gt;
.ooo-notice__content,&lt;br /&gt;
.ooo-notice__content p,&lt;br /&gt;
.ooo-notice__content ul,&lt;br /&gt;
.ooo-notice__content ol,&lt;br /&gt;
.ooo-notice__content dl {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   WARNING (Stronger Yellow)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning {&lt;br /&gt;
  border-left-color: #f5c400;&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning .ooo-notice__title {&lt;br /&gt;
  color: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SUCCESS (Green)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success {&lt;br /&gt;
  border-left-color: #2ea44f;&lt;br /&gt;
  border-color: rgba(46,164,79,0.30);&lt;br /&gt;
  background: rgba(46,164,79,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success .ooo-notice__title {&lt;br /&gt;
  color: #2ea44f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DANGER (Red)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger {&lt;br /&gt;
  border-left-color: #d73a49;&lt;br /&gt;
  border-color: rgba(215,58,73,0.30);&lt;br /&gt;
  background: rgba(215,58,73,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger .ooo-notice__title {&lt;br /&gt;
  color: #d73a49;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE TUNING&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--info {&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--warning {&lt;br /&gt;
  background: rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--success {&lt;br /&gt;
  background: rgba(46,164,79,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--danger {&lt;br /&gt;
  background: rgba(215,58,73,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INTRO (Neutral, Theme-Safe)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-intro {&lt;br /&gt;
  margin: 30px 0 40px 0;&lt;br /&gt;
&lt;br /&gt;
  /* Explicitly remove any inherited background */&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-intro__title {&lt;br /&gt;
  font-size: 1.9rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Intro text */&lt;br /&gt;
.ooo-intro__text {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Divider */&lt;br /&gt;
.ooo-intro__divider {&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(245,196,0,0.2)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO FAQ SYSTEM – Clean Industrial (Stable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq {&lt;br /&gt;
  margin: 50px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FAQ CARD – Balanced Light &amp;amp; Dark&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
&lt;br /&gt;
  /* Light theme */&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08);&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme hover */&lt;br /&gt;
.ooo-faq__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  );&lt;br /&gt;
  border-color: rgba(245,196,0,0.30);&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   QUESTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__question {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 20px 70px 20px 22px;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.15rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: background 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left accent bar */&lt;br /&gt;
.ooo-faq__question::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 5px;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* + / − toggle */&lt;br /&gt;
.ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;+&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 22px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
  font-size: 26px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* When expanded */&lt;br /&gt;
.ooo-faq__item:not(.mw-collapsed) .ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;−&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
.ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(0,0,0,0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ANSWER&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__answer {&lt;br /&gt;
  padding: 20px 22px;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme answer border */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__answer {&lt;br /&gt;
  border-top: 1px solid rgba(245,196,0,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   HIDE DEFAULT MW TOGGLE TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item .mw-collapsible-toggle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Fix FAQ styling inside Template namespace (documentation)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TIP (Subtle Inline Callout)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-tip {&lt;br /&gt;
  margin: 18px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tip title */&lt;br /&gt;
.ooo-tip strong {&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme tuning */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-tip {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.14),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent wiki paragraph backgrounds inside */&lt;br /&gt;
.ooo-tip p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO STEP (Guide / Tutorial Step Block)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step {&lt;br /&gt;
  margin: 26px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 5px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-step__title {&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Step number */&lt;br /&gt;
.ooo-step__number {&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout container */&lt;br /&gt;
.ooo-step__body {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP IMAGE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Thumbnail */&lt;br /&gt;
.ooo-step__image img {&lt;br /&gt;
  max-width: 140px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
&lt;br /&gt;
  cursor: zoom-in;&lt;br /&gt;
&lt;br /&gt;
  transition:&lt;br /&gt;
    transform 0.2s ease,&lt;br /&gt;
    box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover zoom preview */&lt;br /&gt;
.ooo-step__image:hover img {&lt;br /&gt;
  transform: scale(2.2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 50;&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 10px 24px rgba(0,0,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__content {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.12),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step__image img {&lt;br /&gt;
  border-color: rgba(255,255,255,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__body {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILD BOX (Category Infobox)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-buildbox {&lt;br /&gt;
  margin: 30px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-buildbox__title {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description */&lt;br /&gt;
.ooo-buildbox__desc {&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tab spacing */&lt;br /&gt;
.ooo-buildbox .tabber {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra tab borders */&lt;br /&gt;
.tabber__header {&lt;br /&gt;
  border-bottom:1px solid var(--ooo-border);&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MINI INFO CARD (Item preview)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-itemcard {&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px 14px;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-bg-block);&lt;br /&gt;
&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* icon */&lt;br /&gt;
.ooo-itemcard__img img {&lt;br /&gt;
  width: 48px;&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* name */&lt;br /&gt;
.ooo-itemcard__name {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* info text */&lt;br /&gt;
.ooo-itemcard__meta {&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER (Reusable left-list + right-details panel)&lt;br /&gt;
   Works for Buildings / Vehicles / Factory, etc.&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px; /* smaller spacing between list and panel */&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  flex-wrap: wrap; /* allows responsive stacking */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left side list */&lt;br /&gt;
.ooo-browser__list {&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item button */&lt;br /&gt;
.ooo-browser__item {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin: 6px 0;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
  background: rgba(245,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item.is-active {&lt;br /&gt;
  border-color: rgba(245,196,0,0.80);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Arrow indicator for active item */&lt;br /&gt;
.ooo-browser__item.is-active::after {&lt;br /&gt;
  content: &amp;quot;▶&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
&lt;br /&gt;
  right: 10px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional small subtitle under item label */&lt;br /&gt;
.ooo-browser__item small {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right side panel */&lt;br /&gt;
.ooo-browser__panel {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
&lt;br /&gt;
  border-left: 1px solid var(--ooo-border);&lt;br /&gt;
  padding-left: 24px;&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__panel .ooo-extra,&lt;br /&gt;
.ooo-browser__panel .ooo-extra2 {&lt;br /&gt;
  max-width: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__panel .ooo-infobox {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  float: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels (each item content) */&lt;br /&gt;
.ooo-browser__info {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info.is-active {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: stack */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-browser {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-browser__panel {&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--ooo-border);&lt;br /&gt;
    padding-top: 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILDING TABS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__tabs{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* base tab */&lt;br /&gt;
.tabber__tab{&lt;br /&gt;
  border:1px solid var(--ooo-border);&lt;br /&gt;
  background:rgba(245,196,0,0.04);&lt;br /&gt;
  transition:all .15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* clickable element */&lt;br /&gt;
.tabber__tab a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:8px 14px;&lt;br /&gt;
  font-weight:700;&lt;br /&gt;
&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove wiki link colors */&lt;br /&gt;
.tabber__tab a:link,&lt;br /&gt;
.tabber__tab a:visited,&lt;br /&gt;
.tabber__tab a:hover,&lt;br /&gt;
.tabber__tab a:active{&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75);&lt;br /&gt;
  background:rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab:hover a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95);&lt;br /&gt;
  background:rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;] a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove tabber blue indicator line */&lt;br /&gt;
.tabber__tab:after,&lt;br /&gt;
.tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FORCE STYLE TABBER TABS (override TabberNeue)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__header a,&lt;br /&gt;
.tabber__header a:link,&lt;br /&gt;
.tabber__header a:visited,&lt;br /&gt;
.tabber__header a:hover,&lt;br /&gt;
.tabber__header a:active{&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default active underline */&lt;br /&gt;
.tabber__header .tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove bottom highlight */&lt;br /&gt;
.tabber__header .tabber__tab{&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__header .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__header .tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INFOBOX VARIANT TABS (square style)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab &amp;gt; a{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove rounded active outline */&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO ITEM PANEL LAYOUT (Reusable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* top row: infobox + description */&lt;br /&gt;
.ooo-item-top{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:20px;  /* gap between item list and infobox */&lt;br /&gt;
  align-items:flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* description beside infobox */&lt;br /&gt;
.ooo-item-description{&lt;br /&gt;
  flex:1;&lt;br /&gt;
  max-width:460px;&lt;br /&gt;
  line-height:1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bottom content area */&lt;br /&gt;
.ooo-item-body{&lt;br /&gt;
  margin-top:20px;&lt;br /&gt;
  padding-top:18px;&lt;br /&gt;
  border-top:1px solid var(--ooo-border);&lt;br /&gt;
  max-width:540px;&lt;br /&gt;
  line-height:1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prevent infobox shrinking */&lt;br /&gt;
.ooo-item-top .ooo-infobox{&lt;br /&gt;
  flex-shrink:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* notes block (optional) */&lt;br /&gt;
.ooo-item-notes{&lt;br /&gt;
  margin-bottom:16px;&lt;br /&gt;
  padding:10px 14px;&lt;br /&gt;
  border-left:4px solid var(--ooo-accent);&lt;br /&gt;
  background:rgba(245,196,0,0.08);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  font-size:0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER STICKY ITEM LIST&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__list{&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  top: 80px;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA CONTENT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra {&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  font-size: 0.92rem;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra__title {&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* text */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra ul {&lt;br /&gt;
  margin: 0.3em 0 0.6em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA BLOCK (Secondary Info Panel)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  /* base + gradient like other OOO blocks */&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.08),&lt;br /&gt;
      rgba(245,196,0,0.02)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.18);&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
&lt;br /&gt;
  max-width: 540px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2__title {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* spacing */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 ul {&lt;br /&gt;
  margin: 0.3em 0 0.4em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme tuning */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.18),&lt;br /&gt;
      rgba(245,196,0,0.06)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__info.is-active{&lt;br /&gt;
  display:grid;&lt;br /&gt;
  grid-template-columns:300px 1fr;&lt;br /&gt;
  gap:24px;&lt;br /&gt;
  align-items:start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-infobox{&lt;br /&gt;
  grid-column:1;&lt;br /&gt;
  float:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-extra,&lt;br /&gt;
.ooo-browser__info .ooo-extra2{&lt;br /&gt;
  grid-column:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a,&lt;br /&gt;
.ooo-extlink a.external,&lt;br /&gt;
.ooo-extlink a.extiw {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover,&lt;br /&gt;
.ooo-extlink a.external:hover,&lt;br /&gt;
.ooo-extlink a.extiw:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.15);&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* custom icon */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a::after,&lt;br /&gt;
.ooo-extlink a.external::after,&lt;br /&gt;
.ooo-extlink a.extiw::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
&lt;br /&gt;
  background-color: currentColor;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
&lt;br /&gt;
  transition: transform 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover::after,&lt;br /&gt;
.ooo-extlink a.external:hover::after,&lt;br /&gt;
.ooo-extlink a.extiw:hover::after {&lt;br /&gt;
  transform: translate(1px,-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link Grid&lt;br /&gt;
   4 items per column&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-auto-flow: column;&lt;br /&gt;
  grid-template-rows: repeat(4, auto);&lt;br /&gt;
&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
  align-content: start;&lt;br /&gt;
&lt;br /&gt;
  column-gap: 10px;&lt;br /&gt;
  row-gap: 6px;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove MediaWiki paragraph wrappers */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid p {&lt;br /&gt;
  display: contents;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove random line breaks */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* normalize grid items */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid .ooo-extlink {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  align-self: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tablet */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-template-rows: repeat(3, auto);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-rows: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.external,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.extiw {&lt;br /&gt;
&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
&lt;br /&gt;
  color: #9a7a00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.22);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – navigation style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.18s ease, color 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* left accent bar (always visible) */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::after {&lt;br /&gt;
  content: &amp;quot;➜&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 6px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transform: translateX(-4px);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.02)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover::after {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – COMING SOON&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a {&lt;br /&gt;
&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed left indicator */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: repeating-linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.5),&lt;br /&gt;
    rgba(245,196,0,0.5) 2px,&lt;br /&gt;
    transparent 2px,&lt;br /&gt;
    transparent 4px&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* auto label */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::after {&lt;br /&gt;
&lt;br /&gt;
  content: &amp;quot; (coming soon)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* disable hover effects */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a:hover {&lt;br /&gt;
&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU SUB SECTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menusub {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
&lt;br /&gt;
  border-bottom: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  padding-bottom: 3px;&lt;br /&gt;
&lt;br /&gt;
  letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   OUT OF ORE WIKI V2 — complete replacement for the V2 section&lt;br /&gt;
   Images are controlled by MediaWiki templates, not CSS URLs.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ooo-v2 {&lt;br /&gt;
  --v2-bg:#151a1e; --v2-panel:#20262b; --v2-line:#343d44;&lt;br /&gt;
  --v2-text:#edf0f1; --v2-muted:#aeb8be; --v2-yellow:#e6b934;&lt;br /&gt;
  color:var(--v2-text); font-family:Barlow,Arial,sans-serif;&lt;br /&gt;
  font-size:16px; background:var(--v2-bg); border:1px solid var(--v2-line);&lt;br /&gt;
  border-radius:8px; overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2,.ooo-v2 * {box-sizing:border-box}&lt;br /&gt;
.ooo-v2 a {color:inherit;text-decoration:none}&lt;br /&gt;
.ooo-v2 a:hover {color:var(--v2-yellow);text-decoration:none}&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-v2-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-line);background:#1b2024}&lt;br /&gt;
.ooo-v2-brand {font-size:21px;font-weight:800;letter-spacing:.07em}&lt;br /&gt;
.ooo-v2-brand span {color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-toplinks {display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--v2-muted)}&lt;br /&gt;
/* Main layout */&lt;br /&gt;
.ooo-v2-shell {display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}&lt;br /&gt;
.ooo-v2-side {min-width:0;padding:24px 12px;background:#1a2024;border-right:1px solid var(--v2-line)}&lt;br /&gt;
.ooo-v2-side-label {margin:16px 10px 9px;color:var(--v2-yellow);font-size:12px;font-weight:700;letter-spacing:.11em}&lt;br /&gt;
.ooo-v2-nav,.ooo-v2-nav-current {margin:3px 0;padding:11px 12px;border-radius:4px;font-size:15px}&lt;br /&gt;
.ooo-v2-nav:hover {background:#293137}&lt;br /&gt;
.ooo-v2-nav-current {background:#8c7330;color:#fff;font-weight:700}&lt;br /&gt;
.ooo-v2-side-bottom {margin:25px 10px 0;padding-top:16px;border-top:1px solid var(--v2-line);font-size:13px;line-height:1.7;color:var(--v2-muted)}&lt;br /&gt;
.ooo-v2-main {min-width:0;padding:24px;background:var(--v2-bg)}&lt;br /&gt;
/* Hero: image rendered by Template:OOO-Hero */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero {position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:54px 42px;background:#20262b;border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
/* Hero image container */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; figure {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image img,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image .mw-file-element {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    max-width:none;&lt;br /&gt;
    object-fit:cover;&lt;br /&gt;
    object-position:center;&lt;br /&gt;
    filter:none;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,20,.95) 0%,rgba(12,16,20,.65) 45%,rgba(12,16,20,.10) 100%)}&lt;br /&gt;
.ooo-v2-eyebrow {font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-hero-title {margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800}&lt;br /&gt;
.ooo-v2-hero-copy {max-width:580px;color:#c8d0d4;font-size:17px;line-height:1.5}&lt;br /&gt;
.ooo-v2-hero-actions {margin-top:25px;font-size:15px;font-weight:700}&lt;br /&gt;
.ooo-v2-hero-actions a {display:inline-block;padding:11px 15px;margin:0 8px 8px 0;background:#2c353a;border:1px solid #4c565d;border-radius:4px}&lt;br /&gt;
.ooo-v2-hero-actions a:first-child {background:var(--v2-yellow);color:#1b1b1b;border-color:var(--v2-yellow)}&lt;br /&gt;
/* Section headings */&lt;br /&gt;
.ooo-v2-section-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 15px;font-size:19px;font-weight:800;letter-spacing:.035em}&lt;br /&gt;
.ooo-v2-heading-sub {font-size:13px;font-weight:400;color:var(--v2-muted)}&lt;br /&gt;
/* Category grid */&lt;br /&gt;
.ooo-v2 .ooo-v2-tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile {position:relative;min-width:0;min-height:210px;padding:20px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile:hover {border-color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard {display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; figure,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image .mw-file-element,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image img {display:block;width:100%;height:100%;max-width:none;min-width:0;margin:0;object-fit:cover;object-position:center}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(10,14,18,.96) 0%,rgba(10,14,18,.58) 55%,rgba(10,14,18,.12) 100%)}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-content {position:relative;z-index:1;width:100%;min-width:0}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-icon {font-size:24px;color:var(--v2-yellow);margin-bottom:13px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-title {font-size:21px;font-weight:700;line-height:1.2;margin-bottom:8px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-desc {font-size:15px;line-height:1.5;color:#d1d8dc}&lt;br /&gt;
/* Guides and updates */&lt;br /&gt;
.ooo-v2-two {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:26px}&lt;br /&gt;
.ooo-v2-panel {min-width:0;padding:22px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px}&lt;br /&gt;
.ooo-v2-panel-title {font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:13px}&lt;br /&gt;
.ooo-v2-guide {padding:11px 0;border-top:1px solid var(--v2-line);font-size:15px}&lt;br /&gt;
.ooo-v2-guide span {float:right;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-update {font-size:15px;line-height:1.6;overflow-wrap:anywhere}&lt;br /&gt;
.ooo-v2-panel-foot {padding-top:12px;font-size:14px;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-bottom {margin-top:24px;padding:17px 5px;border-top:1px solid var(--v2-line);font-size:14px;color:var(--v2-muted);line-height:1.8}&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media(max-width:1100px) {.ooo-v2 .ooo-v2-tiles {grid-template-columns:repeat(2,minmax(0,1fr))}}&lt;br /&gt;
@media(max-width:900px) {.ooo-v2-shell{grid-template-columns:195px minmax(0,1fr)}.ooo-v2-main{padding:16px}.ooo-v2 .ooo-v2-hero{padding:34px 25px}}&lt;br /&gt;
@media(max-width:640px) {.ooo-v2-top{display:block}.ooo-v2-toplinks{margin-top:10px}.ooo-v2-shell{display:block}.ooo-v2-side{border-right:0;border-bottom:1px solid var(--v2-line)}.ooo-v2 .ooo-v2-tiles,.ooo-v2-two{grid-template-columns:1fr}.ooo-v2 .ooo-v2-hero{padding:30px 20px}.ooo-v2-main{padding:12px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #414141;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-header {&lt;br /&gt;
    background: #292929;&lt;br /&gt;
    border-bottom: 2px solid #e5b62e;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #181818;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row span {&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row strong {&lt;br /&gt;
    color: #f0f0f0;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Vehicle Details: Overview and InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 310px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 20px 0 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive layout */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS REFINEMENT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Vehicle navigation */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 18px 0 28px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover,&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:focus {&lt;br /&gt;
    background: #373a3d;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox columns */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact infobox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 4px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and narrower screens */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 440px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 9px 11px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS - COMPACT LAYOUT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    margin: 14px 0 24px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover {&lt;br /&gt;
    background: #383b3e;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox layout */&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 390px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox */&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 16px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 9px 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    border-bottom: 1px solid #383b3e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 480px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 8px 10px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CONTROLS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-intro {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    color: #c8d0d4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-group {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-title {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    background: #293137;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body {&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 VEHICLE ATTACHMENTS&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image {&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    min-width: 180px;&lt;br /&gt;
    min-height: 115px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    max-height: 135px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-description {&lt;br /&gt;
    color: #d0d7db;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility span {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.04em;&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 650px) {&lt;br /&gt;
    .ooo-v2-attachment {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-attachment-image {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        min-width: 0;&lt;br /&gt;
        min-height: 150px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 IMAGE GALLERY&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery {&lt;br /&gt;
    margin: 18px 0 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery-description {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallery {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerybox {&lt;br /&gt;
    margin: 0 8px 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .thumb img {&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-gallery .gallerytext {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding-top: 6px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-Gallery&amp;diff=1377</id>
		<title>Template:V2-Gallery</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-Gallery&amp;diff=1377"/>
		<updated>2026-10-17T17:04:48Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: Created page with &amp;quot; &amp;lt;includeonly&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-gallery&amp;quot;&amp;gt; {{#if:{{{description|}}}| &amp;lt;div class=&amp;quot;ooo-v2-gallery-description&amp;quot;&amp;gt; {{{description}}} &amp;lt;/div&amp;gt; }}  &amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;180px&amp;quot; caption=&amp;quot;{{{caption|}}}&amp;quot;&amp;gt; {{{images|}}} &amp;lt;/gallery&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt; == V2 Gallery ==  Reusable gallery for vehicles, equipment, buildings and other wiki pages.  Example:  &amp;lt;pre&amp;gt; {{V2-Gallery |description=Screenshots of the vehicle in operation. |images= File:Example_1.png|Vehicle...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-gallery&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{description|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-gallery-description&amp;quot;&amp;gt;&lt;br /&gt;
{{{description}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;180px&amp;quot; caption=&amp;quot;{{{caption|}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{images|}}}&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== V2 Gallery ==&lt;br /&gt;
&lt;br /&gt;
Reusable gallery for vehicles, equipment, buildings and other wiki pages.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{V2-Gallery&lt;br /&gt;
|description=Screenshots of the vehicle in operation.&lt;br /&gt;
|images=&lt;br /&gt;
File:Example_1.png|Vehicle overview&lt;br /&gt;
File:Example_2.png|Vehicle working&lt;br /&gt;
File:Example_3.png|Vehicle interior&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
* description&lt;br /&gt;
* caption&lt;br /&gt;
* images&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1376</id>
		<title>User:Tattecko/VehicleTest</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1376"/>
		<updated>2026-10-17T17:01:45Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck designed for transporting materials and other stuff.&lt;br /&gt;
&lt;br /&gt;
|manufacturer=IDK&lt;br /&gt;
|price=$250,000444&lt;br /&gt;
|unlocklevel=1345&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
|fuelcapacity=600 L&lt;br /&gt;
|maxspeed=65 km/h&lt;br /&gt;
&lt;br /&gt;
|overview=&lt;br /&gt;
This is an example vehicle description.&lt;br /&gt;
&lt;br /&gt;
Rock trucks are used to transport large amounts of material around mining sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|controls=&lt;br /&gt;
{{V2-VehicleControls&lt;br /&gt;
|description=Basic operating instructions for this vehicle.&lt;br /&gt;
|driving=&lt;br /&gt;
* Enter the vehicle.&lt;br /&gt;
* Start the engine.&lt;br /&gt;
* Accelerate and steer.&lt;br /&gt;
* Apply the brakes to stop.&lt;br /&gt;
|operation=&lt;br /&gt;
* Raise the dump bed.&lt;br /&gt;
* Lower the dump bed.&lt;br /&gt;
|tips=&lt;br /&gt;
* Avoid overloading the vehicle.&lt;br /&gt;
* Use caution on steep terrain.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|attachments=&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 01&lt;br /&gt;
|page=Example Attachment 01&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=An example attachment used to test the vehicle attachment layout.&lt;br /&gt;
|compatibility=Rock Truck 01&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{V2-VehicleAttachment&lt;br /&gt;
|name=Example Attachment 02&lt;br /&gt;
|page=Example Attachment 02&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Another example attachment with a longer description to test how the card handles additional information.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|notes=&lt;br /&gt;
Additional information about the vehicle.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1375</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1375"/>
		<updated>2026-10-17T17:01:25Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO THEME TOKENS (GLOBAL BASE)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Tab System ===== */&lt;br /&gt;
  --ooo-tab-arrow-size: 22px;&lt;br /&gt;
  --ooo-tab-arrow-offset: -0.1rem;&lt;br /&gt;
  --ooo-tab-arrow-color: currentColor;&lt;br /&gt;
  --ooo-tab-arrow-bg: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  --ooo-tab-arrow-bg-hover: var(--background-color-neutral-subtle, #f1f2f3);&lt;br /&gt;
  --ooo-tab-arrow-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-tab-arrow-shadow: none;&lt;br /&gt;
  --ooo-tab-arrow-focus: 0 0 0 2px rgba(245,196,0,.4);&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Brand Accent (Default Fallback) ===== */&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
&lt;br /&gt;
  /* ===== Structural Tokens ===== */&lt;br /&gt;
  --ooo-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-bg-block: var(--background-color-base, #ffffff);&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   BRAND ACCENT TUNING PER THEME&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Light theme — deeper yellow for better contrast on white */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
  --ooo-accent: #c49a00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — brighter industrial yellow */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS-controlled dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os {&lt;br /&gt;
    --ooo-accent: #f5c400;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wrapper must be positioned (JS also enforces if needed) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll { position: relative; }&lt;br /&gt;
&lt;br /&gt;
/* Our injected arrow buttons (use currentColor for icon) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--ooo-tab-arrow-offset);&lt;br /&gt;
  inline-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  block-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  border: 1px solid var(--ooo-tab-arrow-border);&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  text-shadow: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-shadow);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg);&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow::before {&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:-6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--prev { inset-inline-start: 2px; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--next { inset-inline-end: 2px; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:disabled {&lt;br /&gt;
  opacity:.4;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow.is-hidden { display: none; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow__icon { display: block; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-focus);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — explicit client preference */&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
  --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  border-color: #3a3a3a;&lt;br /&gt;
  background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — follow OS */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
    --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
    border-color: #3a3a3a;&lt;br /&gt;
    background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== TabberNeue header arrows — use currentColor via mask ===== */&lt;br /&gt;
.tabber__header__next:after,&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 20px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  background-color: currentColor !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .tabber__header {&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .ooo-infobox-tabwrap,&lt;br /&gt;
  .ooo-infobox-tabwrap--left,&lt;br /&gt;
  .ooo-infobox-tabwrap--none,&lt;br /&gt;
  .ooo-infobox-tabwrap--center {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 1em 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__header {&lt;br /&gt;
  border-bottom:0 !important;&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab--active {&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:0 !important;&lt;br /&gt;
  border-color:rgba(245,196,0,0.8);&lt;br /&gt;
  background:rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TYPOGRAPHY SYSTEM (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Page Title ---------- */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.4px;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Section Headings ---------- */&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  font-size: 1.6rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  margin-top: 2.5rem;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-size: 1.3rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  margin-bottom: 0.8rem;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h4 {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 1.5rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Paragraphs ---------- */&lt;br /&gt;
.mw-body p {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Lists ---------- */&lt;br /&gt;
.mw-body ul,&lt;br /&gt;
.mw-body ol {&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Blockquotes ---------- */&lt;br /&gt;
.mw-body blockquote {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 0.8rem 1.2rem;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  background: var(--background-color-neutral-subtle, rgba(0,0,0,0.03));&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Preformatted (code blocks) ---------- */&lt;br /&gt;
.mw-body pre {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #ddd);&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Inline code ---------- */&lt;br /&gt;
.mw-body code {&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  background: var(--background-color-neutral, #f3f3f3);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Styled Wikitable (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--background-color-base, #ffffff);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-top: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr:hover td {&lt;br /&gt;
  background: rgba(255,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO HERO HEADER (Theme Adaptive – No Background Box)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-hero {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2rem 1rem 1.5rem 1rem;&lt;br /&gt;
  margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__title {&lt;br /&gt;
  font-size: 2.2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__subtitle {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 120px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  margin: 1.2rem auto 0 auto;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO LAYOUT SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Split layout */&lt;br /&gt;
.ooo-split {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 60px;&lt;br /&gt;
  margin-bottom: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-main {&lt;br /&gt;
  flex: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-sidebar {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Grid layout */&lt;br /&gt;
.ooo-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 40px;&lt;br /&gt;
  margin-bottom: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-grid &amp;gt; div {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3 {&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-split,&lt;br /&gt;
  .ooo-grid {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD TITLE SEPARATOR&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3,&lt;br /&gt;
.ooo-card h2 {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding-bottom: 12px;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3::after,&lt;br /&gt;
.ooo-card h2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(255,196,0,0.3)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD MOBILE TEXT &lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h2 {&lt;br /&gt;
    font-size: 1.35rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card p,&lt;br /&gt;
  .ooo-card li {&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* prevent text overflow */&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO SECTION TITLE (Brand Yellow Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-section-title {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 1.25rem;&lt;br /&gt;
  font-size: 1.7rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin: 5rem 0 2.5rem 0;&lt;br /&gt;
  letter-spacing: 0.6px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  /* Brand color, but theme-safe */&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  &lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lines left + right */&lt;br /&gt;
.ooo-section-title::before,&lt;br /&gt;
.ooo-section-title::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
&lt;br /&gt;
  /* Uses currentColor so it always matches the title */&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    transparent,&lt;br /&gt;
    currentColor 50%,&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small screens — remove lines */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .ooo-section-title {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-section-title::before,&lt;br /&gt;
  .ooo-section-title::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Light Theme Readability Boost (Subtle Outline)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-section-title {&lt;br /&gt;
  text-shadow:&lt;br /&gt;
    0 0 0.5px rgba(0,0,0,0.6),&lt;br /&gt;
    0 1px 0 rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO NOTICE SYSTEM (Variant Driven – Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 22px 26px;&lt;br /&gt;
  margin: 28px 0;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-left: 8px solid var(--ooo-accent);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-notice__title {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content */&lt;br /&gt;
.ooo-notice__content {&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   INFO (Brand Yellow Default)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info {&lt;br /&gt;
  border-left-color: #2f6fdb;&lt;br /&gt;
  border-color: rgba(47,111,219,0.25);&lt;br /&gt;
  background: rgba(47,111,219,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info .ooo-notice__title {&lt;br /&gt;
  color: #2f6fdb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force clean background inside notice content */&lt;br /&gt;
.ooo-notice__content,&lt;br /&gt;
.ooo-notice__content p,&lt;br /&gt;
.ooo-notice__content ul,&lt;br /&gt;
.ooo-notice__content ol,&lt;br /&gt;
.ooo-notice__content dl {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   WARNING (Stronger Yellow)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning {&lt;br /&gt;
  border-left-color: #f5c400;&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning .ooo-notice__title {&lt;br /&gt;
  color: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SUCCESS (Green)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success {&lt;br /&gt;
  border-left-color: #2ea44f;&lt;br /&gt;
  border-color: rgba(46,164,79,0.30);&lt;br /&gt;
  background: rgba(46,164,79,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success .ooo-notice__title {&lt;br /&gt;
  color: #2ea44f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DANGER (Red)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger {&lt;br /&gt;
  border-left-color: #d73a49;&lt;br /&gt;
  border-color: rgba(215,58,73,0.30);&lt;br /&gt;
  background: rgba(215,58,73,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger .ooo-notice__title {&lt;br /&gt;
  color: #d73a49;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE TUNING&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--info {&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--warning {&lt;br /&gt;
  background: rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--success {&lt;br /&gt;
  background: rgba(46,164,79,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--danger {&lt;br /&gt;
  background: rgba(215,58,73,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INTRO (Neutral, Theme-Safe)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-intro {&lt;br /&gt;
  margin: 30px 0 40px 0;&lt;br /&gt;
&lt;br /&gt;
  /* Explicitly remove any inherited background */&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-intro__title {&lt;br /&gt;
  font-size: 1.9rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Intro text */&lt;br /&gt;
.ooo-intro__text {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Divider */&lt;br /&gt;
.ooo-intro__divider {&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(245,196,0,0.2)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO FAQ SYSTEM – Clean Industrial (Stable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq {&lt;br /&gt;
  margin: 50px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FAQ CARD – Balanced Light &amp;amp; Dark&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
&lt;br /&gt;
  /* Light theme */&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08);&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme hover */&lt;br /&gt;
.ooo-faq__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  );&lt;br /&gt;
  border-color: rgba(245,196,0,0.30);&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   QUESTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__question {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 20px 70px 20px 22px;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.15rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: background 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left accent bar */&lt;br /&gt;
.ooo-faq__question::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 5px;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* + / − toggle */&lt;br /&gt;
.ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;+&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 22px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
  font-size: 26px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* When expanded */&lt;br /&gt;
.ooo-faq__item:not(.mw-collapsed) .ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;−&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
.ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(0,0,0,0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ANSWER&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__answer {&lt;br /&gt;
  padding: 20px 22px;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme answer border */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__answer {&lt;br /&gt;
  border-top: 1px solid rgba(245,196,0,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   HIDE DEFAULT MW TOGGLE TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item .mw-collapsible-toggle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Fix FAQ styling inside Template namespace (documentation)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TIP (Subtle Inline Callout)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-tip {&lt;br /&gt;
  margin: 18px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tip title */&lt;br /&gt;
.ooo-tip strong {&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme tuning */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-tip {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.14),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent wiki paragraph backgrounds inside */&lt;br /&gt;
.ooo-tip p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO STEP (Guide / Tutorial Step Block)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step {&lt;br /&gt;
  margin: 26px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 5px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-step__title {&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Step number */&lt;br /&gt;
.ooo-step__number {&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout container */&lt;br /&gt;
.ooo-step__body {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP IMAGE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Thumbnail */&lt;br /&gt;
.ooo-step__image img {&lt;br /&gt;
  max-width: 140px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
&lt;br /&gt;
  cursor: zoom-in;&lt;br /&gt;
&lt;br /&gt;
  transition:&lt;br /&gt;
    transform 0.2s ease,&lt;br /&gt;
    box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover zoom preview */&lt;br /&gt;
.ooo-step__image:hover img {&lt;br /&gt;
  transform: scale(2.2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 50;&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 10px 24px rgba(0,0,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__content {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.12),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step__image img {&lt;br /&gt;
  border-color: rgba(255,255,255,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__body {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILD BOX (Category Infobox)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-buildbox {&lt;br /&gt;
  margin: 30px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-buildbox__title {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description */&lt;br /&gt;
.ooo-buildbox__desc {&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tab spacing */&lt;br /&gt;
.ooo-buildbox .tabber {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra tab borders */&lt;br /&gt;
.tabber__header {&lt;br /&gt;
  border-bottom:1px solid var(--ooo-border);&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MINI INFO CARD (Item preview)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-itemcard {&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px 14px;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-bg-block);&lt;br /&gt;
&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* icon */&lt;br /&gt;
.ooo-itemcard__img img {&lt;br /&gt;
  width: 48px;&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* name */&lt;br /&gt;
.ooo-itemcard__name {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* info text */&lt;br /&gt;
.ooo-itemcard__meta {&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER (Reusable left-list + right-details panel)&lt;br /&gt;
   Works for Buildings / Vehicles / Factory, etc.&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px; /* smaller spacing between list and panel */&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  flex-wrap: wrap; /* allows responsive stacking */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left side list */&lt;br /&gt;
.ooo-browser__list {&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item button */&lt;br /&gt;
.ooo-browser__item {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin: 6px 0;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
  background: rgba(245,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item.is-active {&lt;br /&gt;
  border-color: rgba(245,196,0,0.80);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Arrow indicator for active item */&lt;br /&gt;
.ooo-browser__item.is-active::after {&lt;br /&gt;
  content: &amp;quot;▶&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
&lt;br /&gt;
  right: 10px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional small subtitle under item label */&lt;br /&gt;
.ooo-browser__item small {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right side panel */&lt;br /&gt;
.ooo-browser__panel {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
&lt;br /&gt;
  border-left: 1px solid var(--ooo-border);&lt;br /&gt;
  padding-left: 24px;&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__panel .ooo-extra,&lt;br /&gt;
.ooo-browser__panel .ooo-extra2 {&lt;br /&gt;
  max-width: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__panel .ooo-infobox {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  float: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels (each item content) */&lt;br /&gt;
.ooo-browser__info {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info.is-active {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: stack */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-browser {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-browser__panel {&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--ooo-border);&lt;br /&gt;
    padding-top: 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILDING TABS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__tabs{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* base tab */&lt;br /&gt;
.tabber__tab{&lt;br /&gt;
  border:1px solid var(--ooo-border);&lt;br /&gt;
  background:rgba(245,196,0,0.04);&lt;br /&gt;
  transition:all .15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* clickable element */&lt;br /&gt;
.tabber__tab a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:8px 14px;&lt;br /&gt;
  font-weight:700;&lt;br /&gt;
&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove wiki link colors */&lt;br /&gt;
.tabber__tab a:link,&lt;br /&gt;
.tabber__tab a:visited,&lt;br /&gt;
.tabber__tab a:hover,&lt;br /&gt;
.tabber__tab a:active{&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75);&lt;br /&gt;
  background:rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab:hover a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95);&lt;br /&gt;
  background:rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;] a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove tabber blue indicator line */&lt;br /&gt;
.tabber__tab:after,&lt;br /&gt;
.tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FORCE STYLE TABBER TABS (override TabberNeue)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__header a,&lt;br /&gt;
.tabber__header a:link,&lt;br /&gt;
.tabber__header a:visited,&lt;br /&gt;
.tabber__header a:hover,&lt;br /&gt;
.tabber__header a:active{&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default active underline */&lt;br /&gt;
.tabber__header .tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove bottom highlight */&lt;br /&gt;
.tabber__header .tabber__tab{&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__header .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__header .tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INFOBOX VARIANT TABS (square style)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab &amp;gt; a{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove rounded active outline */&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO ITEM PANEL LAYOUT (Reusable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* top row: infobox + description */&lt;br /&gt;
.ooo-item-top{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:20px;  /* gap between item list and infobox */&lt;br /&gt;
  align-items:flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* description beside infobox */&lt;br /&gt;
.ooo-item-description{&lt;br /&gt;
  flex:1;&lt;br /&gt;
  max-width:460px;&lt;br /&gt;
  line-height:1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bottom content area */&lt;br /&gt;
.ooo-item-body{&lt;br /&gt;
  margin-top:20px;&lt;br /&gt;
  padding-top:18px;&lt;br /&gt;
  border-top:1px solid var(--ooo-border);&lt;br /&gt;
  max-width:540px;&lt;br /&gt;
  line-height:1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prevent infobox shrinking */&lt;br /&gt;
.ooo-item-top .ooo-infobox{&lt;br /&gt;
  flex-shrink:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* notes block (optional) */&lt;br /&gt;
.ooo-item-notes{&lt;br /&gt;
  margin-bottom:16px;&lt;br /&gt;
  padding:10px 14px;&lt;br /&gt;
  border-left:4px solid var(--ooo-accent);&lt;br /&gt;
  background:rgba(245,196,0,0.08);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  font-size:0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER STICKY ITEM LIST&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__list{&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  top: 80px;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA CONTENT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra {&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  font-size: 0.92rem;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra__title {&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* text */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra ul {&lt;br /&gt;
  margin: 0.3em 0 0.6em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA BLOCK (Secondary Info Panel)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  /* base + gradient like other OOO blocks */&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.08),&lt;br /&gt;
      rgba(245,196,0,0.02)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.18);&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
&lt;br /&gt;
  max-width: 540px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2__title {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* spacing */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 ul {&lt;br /&gt;
  margin: 0.3em 0 0.4em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme tuning */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.18),&lt;br /&gt;
      rgba(245,196,0,0.06)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__info.is-active{&lt;br /&gt;
  display:grid;&lt;br /&gt;
  grid-template-columns:300px 1fr;&lt;br /&gt;
  gap:24px;&lt;br /&gt;
  align-items:start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-infobox{&lt;br /&gt;
  grid-column:1;&lt;br /&gt;
  float:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-extra,&lt;br /&gt;
.ooo-browser__info .ooo-extra2{&lt;br /&gt;
  grid-column:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a,&lt;br /&gt;
.ooo-extlink a.external,&lt;br /&gt;
.ooo-extlink a.extiw {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover,&lt;br /&gt;
.ooo-extlink a.external:hover,&lt;br /&gt;
.ooo-extlink a.extiw:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.15);&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* custom icon */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a::after,&lt;br /&gt;
.ooo-extlink a.external::after,&lt;br /&gt;
.ooo-extlink a.extiw::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
&lt;br /&gt;
  background-color: currentColor;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
&lt;br /&gt;
  transition: transform 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover::after,&lt;br /&gt;
.ooo-extlink a.external:hover::after,&lt;br /&gt;
.ooo-extlink a.extiw:hover::after {&lt;br /&gt;
  transform: translate(1px,-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link Grid&lt;br /&gt;
   4 items per column&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-auto-flow: column;&lt;br /&gt;
  grid-template-rows: repeat(4, auto);&lt;br /&gt;
&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
  align-content: start;&lt;br /&gt;
&lt;br /&gt;
  column-gap: 10px;&lt;br /&gt;
  row-gap: 6px;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove MediaWiki paragraph wrappers */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid p {&lt;br /&gt;
  display: contents;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove random line breaks */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* normalize grid items */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid .ooo-extlink {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  align-self: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tablet */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-template-rows: repeat(3, auto);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-rows: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.external,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.extiw {&lt;br /&gt;
&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
&lt;br /&gt;
  color: #9a7a00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.22);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – navigation style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.18s ease, color 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* left accent bar (always visible) */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::after {&lt;br /&gt;
  content: &amp;quot;➜&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 6px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transform: translateX(-4px);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.02)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover::after {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – COMING SOON&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a {&lt;br /&gt;
&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed left indicator */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: repeating-linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.5),&lt;br /&gt;
    rgba(245,196,0,0.5) 2px,&lt;br /&gt;
    transparent 2px,&lt;br /&gt;
    transparent 4px&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* auto label */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::after {&lt;br /&gt;
&lt;br /&gt;
  content: &amp;quot; (coming soon)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* disable hover effects */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a:hover {&lt;br /&gt;
&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU SUB SECTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menusub {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
&lt;br /&gt;
  border-bottom: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  padding-bottom: 3px;&lt;br /&gt;
&lt;br /&gt;
  letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   OUT OF ORE WIKI V2 — complete replacement for the V2 section&lt;br /&gt;
   Images are controlled by MediaWiki templates, not CSS URLs.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ooo-v2 {&lt;br /&gt;
  --v2-bg:#151a1e; --v2-panel:#20262b; --v2-line:#343d44;&lt;br /&gt;
  --v2-text:#edf0f1; --v2-muted:#aeb8be; --v2-yellow:#e6b934;&lt;br /&gt;
  color:var(--v2-text); font-family:Barlow,Arial,sans-serif;&lt;br /&gt;
  font-size:16px; background:var(--v2-bg); border:1px solid var(--v2-line);&lt;br /&gt;
  border-radius:8px; overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2,.ooo-v2 * {box-sizing:border-box}&lt;br /&gt;
.ooo-v2 a {color:inherit;text-decoration:none}&lt;br /&gt;
.ooo-v2 a:hover {color:var(--v2-yellow);text-decoration:none}&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-v2-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-line);background:#1b2024}&lt;br /&gt;
.ooo-v2-brand {font-size:21px;font-weight:800;letter-spacing:.07em}&lt;br /&gt;
.ooo-v2-brand span {color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-toplinks {display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--v2-muted)}&lt;br /&gt;
/* Main layout */&lt;br /&gt;
.ooo-v2-shell {display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}&lt;br /&gt;
.ooo-v2-side {min-width:0;padding:24px 12px;background:#1a2024;border-right:1px solid var(--v2-line)}&lt;br /&gt;
.ooo-v2-side-label {margin:16px 10px 9px;color:var(--v2-yellow);font-size:12px;font-weight:700;letter-spacing:.11em}&lt;br /&gt;
.ooo-v2-nav,.ooo-v2-nav-current {margin:3px 0;padding:11px 12px;border-radius:4px;font-size:15px}&lt;br /&gt;
.ooo-v2-nav:hover {background:#293137}&lt;br /&gt;
.ooo-v2-nav-current {background:#8c7330;color:#fff;font-weight:700}&lt;br /&gt;
.ooo-v2-side-bottom {margin:25px 10px 0;padding-top:16px;border-top:1px solid var(--v2-line);font-size:13px;line-height:1.7;color:var(--v2-muted)}&lt;br /&gt;
.ooo-v2-main {min-width:0;padding:24px;background:var(--v2-bg)}&lt;br /&gt;
/* Hero: image rendered by Template:OOO-Hero */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero {position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:54px 42px;background:#20262b;border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
/* Hero image container */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; figure {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image img,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image .mw-file-element {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    max-width:none;&lt;br /&gt;
    object-fit:cover;&lt;br /&gt;
    object-position:center;&lt;br /&gt;
    filter:none;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,20,.95) 0%,rgba(12,16,20,.65) 45%,rgba(12,16,20,.10) 100%)}&lt;br /&gt;
.ooo-v2-eyebrow {font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-hero-title {margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800}&lt;br /&gt;
.ooo-v2-hero-copy {max-width:580px;color:#c8d0d4;font-size:17px;line-height:1.5}&lt;br /&gt;
.ooo-v2-hero-actions {margin-top:25px;font-size:15px;font-weight:700}&lt;br /&gt;
.ooo-v2-hero-actions a {display:inline-block;padding:11px 15px;margin:0 8px 8px 0;background:#2c353a;border:1px solid #4c565d;border-radius:4px}&lt;br /&gt;
.ooo-v2-hero-actions a:first-child {background:var(--v2-yellow);color:#1b1b1b;border-color:var(--v2-yellow)}&lt;br /&gt;
/* Section headings */&lt;br /&gt;
.ooo-v2-section-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 15px;font-size:19px;font-weight:800;letter-spacing:.035em}&lt;br /&gt;
.ooo-v2-heading-sub {font-size:13px;font-weight:400;color:var(--v2-muted)}&lt;br /&gt;
/* Category grid */&lt;br /&gt;
.ooo-v2 .ooo-v2-tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile {position:relative;min-width:0;min-height:210px;padding:20px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile:hover {border-color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard {display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; figure,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image .mw-file-element,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image img {display:block;width:100%;height:100%;max-width:none;min-width:0;margin:0;object-fit:cover;object-position:center}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(10,14,18,.96) 0%,rgba(10,14,18,.58) 55%,rgba(10,14,18,.12) 100%)}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-content {position:relative;z-index:1;width:100%;min-width:0}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-icon {font-size:24px;color:var(--v2-yellow);margin-bottom:13px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-title {font-size:21px;font-weight:700;line-height:1.2;margin-bottom:8px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-desc {font-size:15px;line-height:1.5;color:#d1d8dc}&lt;br /&gt;
/* Guides and updates */&lt;br /&gt;
.ooo-v2-two {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:26px}&lt;br /&gt;
.ooo-v2-panel {min-width:0;padding:22px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px}&lt;br /&gt;
.ooo-v2-panel-title {font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:13px}&lt;br /&gt;
.ooo-v2-guide {padding:11px 0;border-top:1px solid var(--v2-line);font-size:15px}&lt;br /&gt;
.ooo-v2-guide span {float:right;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-update {font-size:15px;line-height:1.6;overflow-wrap:anywhere}&lt;br /&gt;
.ooo-v2-panel-foot {padding-top:12px;font-size:14px;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-bottom {margin-top:24px;padding:17px 5px;border-top:1px solid var(--v2-line);font-size:14px;color:var(--v2-muted);line-height:1.8}&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media(max-width:1100px) {.ooo-v2 .ooo-v2-tiles {grid-template-columns:repeat(2,minmax(0,1fr))}}&lt;br /&gt;
@media(max-width:900px) {.ooo-v2-shell{grid-template-columns:195px minmax(0,1fr)}.ooo-v2-main{padding:16px}.ooo-v2 .ooo-v2-hero{padding:34px 25px}}&lt;br /&gt;
@media(max-width:640px) {.ooo-v2-top{display:block}.ooo-v2-toplinks{margin-top:10px}.ooo-v2-shell{display:block}.ooo-v2-side{border-right:0;border-bottom:1px solid var(--v2-line)}.ooo-v2 .ooo-v2-tiles,.ooo-v2-two{grid-template-columns:1fr}.ooo-v2 .ooo-v2-hero{padding:30px 20px}.ooo-v2-main{padding:12px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #414141;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-header {&lt;br /&gt;
    background: #292929;&lt;br /&gt;
    border-bottom: 2px solid #e5b62e;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #181818;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row span {&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row strong {&lt;br /&gt;
    color: #f0f0f0;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Vehicle Details: Overview and InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 310px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 20px 0 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive layout */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS REFINEMENT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Vehicle navigation */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 18px 0 28px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover,&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:focus {&lt;br /&gt;
    background: #373a3d;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox columns */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact infobox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 4px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and narrower screens */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 440px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 9px 11px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS - COMPACT LAYOUT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    margin: 14px 0 24px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover {&lt;br /&gt;
    background: #383b3e;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox layout */&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 390px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox */&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 16px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 9px 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    border-bottom: 1px solid #383b3e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 480px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 8px 10px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CONTROLS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-intro {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    color: #c8d0d4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-group {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-title {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    background: #293137;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body {&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========================================&lt;br /&gt;
   V2 VEHICLE ATTACHMENTS&lt;br /&gt;
======================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image {&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    min-width: 180px;&lt;br /&gt;
    min-height: 115px;&lt;br /&gt;
    background: #171c20;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    max-height: 135px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-name a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-description {&lt;br /&gt;
    color: #d0d7db;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility {&lt;br /&gt;
    color: #aeb8be;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-attachment-compatibility span {&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.04em;&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 650px) {&lt;br /&gt;
    .ooo-v2-attachment {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-attachment-image {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        min-width: 0;&lt;br /&gt;
        min-height: 150px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-VehicleAttachment&amp;diff=1374</id>
		<title>Template:V2-VehicleAttachment</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-VehicleAttachment&amp;diff=1374"/>
		<updated>2026-10-17T17:01:13Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: Created page with &amp;quot; &amp;lt;includeonly&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-attachment&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-attachment-image&amp;quot;&amp;gt; {{#if:{{{image|}}}| }}}}}} }} &amp;lt;/div&amp;gt;  &amp;lt;div class=&amp;quot;ooo-v2-attachment-content&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-attachment-name&amp;quot;&amp;gt; Attachment}}} &amp;lt;/div&amp;gt;  {{#if:{{{description|}}}| &amp;lt;div class=&amp;quot;ooo-v2-attachment-description&amp;quot;&amp;gt; {{{description}}} &amp;lt;/div&amp;gt; }}  {{#if:{{{compatibility|}}}| &amp;lt;div class=&amp;quot;ooo-v2-atta...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-attachment&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-attachment-image&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{image|}}}|&lt;br /&gt;
[[File:{{{image}}}|frameless|220px|link={{{page|{{{name|}}}}}}]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-attachment-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-attachment-name&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{page|{{{name|Attachment}}}}}}|{{{name|Attachment}}}]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{description|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-attachment-description&amp;quot;&amp;gt;&lt;br /&gt;
{{{description}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{compatibility|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-attachment-compatibility&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span&amp;gt;COMPATIBILITY&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{compatibility}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== V2 Vehicle Attachment ==&lt;br /&gt;
&lt;br /&gt;
Displays an attachment with an image, description and compatibility information.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
* name&lt;br /&gt;
* page&lt;br /&gt;
* image&lt;br /&gt;
* description&lt;br /&gt;
* compatibility&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1373</id>
		<title>User:Tattecko/VehicleTest</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1373"/>
		<updated>2026-10-17T17:00:01Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck designed for transporting materials and other stuff.&lt;br /&gt;
&lt;br /&gt;
|manufacturer=IDK&lt;br /&gt;
|price=$250,000444&lt;br /&gt;
|unlocklevel=1345&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
|fuelcapacity=600 L&lt;br /&gt;
|maxspeed=65 km/h&lt;br /&gt;
&lt;br /&gt;
|overview=&lt;br /&gt;
This is an example vehicle description.&lt;br /&gt;
&lt;br /&gt;
Rock trucks are used to transport large amounts of material around mining sites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|controls=&lt;br /&gt;
{{V2-VehicleControls&lt;br /&gt;
|description=Basic operating instructions for this vehicle.&lt;br /&gt;
|driving=&lt;br /&gt;
* Enter the vehicle.&lt;br /&gt;
* Start the engine.&lt;br /&gt;
* Accelerate and steer.&lt;br /&gt;
* Apply the brakes to stop.&lt;br /&gt;
|operation=&lt;br /&gt;
* Raise the dump bed.&lt;br /&gt;
* Lower the dump bed.&lt;br /&gt;
|tips=&lt;br /&gt;
* Avoid overloading the vehicle.&lt;br /&gt;
* Use caution on steep terrain.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|notes=&lt;br /&gt;
Additional information about the vehicle.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1372</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1372"/>
		<updated>2026-10-17T16:55:44Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO THEME TOKENS (GLOBAL BASE)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Tab System ===== */&lt;br /&gt;
  --ooo-tab-arrow-size: 22px;&lt;br /&gt;
  --ooo-tab-arrow-offset: -0.1rem;&lt;br /&gt;
  --ooo-tab-arrow-color: currentColor;&lt;br /&gt;
  --ooo-tab-arrow-bg: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  --ooo-tab-arrow-bg-hover: var(--background-color-neutral-subtle, #f1f2f3);&lt;br /&gt;
  --ooo-tab-arrow-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-tab-arrow-shadow: none;&lt;br /&gt;
  --ooo-tab-arrow-focus: 0 0 0 2px rgba(245,196,0,.4);&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Brand Accent (Default Fallback) ===== */&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
&lt;br /&gt;
  /* ===== Structural Tokens ===== */&lt;br /&gt;
  --ooo-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-bg-block: var(--background-color-base, #ffffff);&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   BRAND ACCENT TUNING PER THEME&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Light theme — deeper yellow for better contrast on white */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
  --ooo-accent: #c49a00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — brighter industrial yellow */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS-controlled dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os {&lt;br /&gt;
    --ooo-accent: #f5c400;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wrapper must be positioned (JS also enforces if needed) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll { position: relative; }&lt;br /&gt;
&lt;br /&gt;
/* Our injected arrow buttons (use currentColor for icon) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--ooo-tab-arrow-offset);&lt;br /&gt;
  inline-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  block-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  border: 1px solid var(--ooo-tab-arrow-border);&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  text-shadow: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-shadow);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg);&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow::before {&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:-6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--prev { inset-inline-start: 2px; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--next { inset-inline-end: 2px; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:disabled {&lt;br /&gt;
  opacity:.4;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow.is-hidden { display: none; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow__icon { display: block; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-focus);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — explicit client preference */&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
  --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  border-color: #3a3a3a;&lt;br /&gt;
  background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — follow OS */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
    --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
    border-color: #3a3a3a;&lt;br /&gt;
    background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== TabberNeue header arrows — use currentColor via mask ===== */&lt;br /&gt;
.tabber__header__next:after,&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 20px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  background-color: currentColor !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .tabber__header {&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .ooo-infobox-tabwrap,&lt;br /&gt;
  .ooo-infobox-tabwrap--left,&lt;br /&gt;
  .ooo-infobox-tabwrap--none,&lt;br /&gt;
  .ooo-infobox-tabwrap--center {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 1em 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__header {&lt;br /&gt;
  border-bottom:0 !important;&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab--active {&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:0 !important;&lt;br /&gt;
  border-color:rgba(245,196,0,0.8);&lt;br /&gt;
  background:rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TYPOGRAPHY SYSTEM (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Page Title ---------- */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.4px;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Section Headings ---------- */&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  font-size: 1.6rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  margin-top: 2.5rem;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-size: 1.3rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  margin-bottom: 0.8rem;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h4 {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 1.5rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Paragraphs ---------- */&lt;br /&gt;
.mw-body p {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Lists ---------- */&lt;br /&gt;
.mw-body ul,&lt;br /&gt;
.mw-body ol {&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Blockquotes ---------- */&lt;br /&gt;
.mw-body blockquote {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 0.8rem 1.2rem;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  background: var(--background-color-neutral-subtle, rgba(0,0,0,0.03));&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Preformatted (code blocks) ---------- */&lt;br /&gt;
.mw-body pre {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #ddd);&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Inline code ---------- */&lt;br /&gt;
.mw-body code {&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  background: var(--background-color-neutral, #f3f3f3);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Styled Wikitable (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--background-color-base, #ffffff);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-top: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr:hover td {&lt;br /&gt;
  background: rgba(255,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO HERO HEADER (Theme Adaptive – No Background Box)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-hero {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2rem 1rem 1.5rem 1rem;&lt;br /&gt;
  margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__title {&lt;br /&gt;
  font-size: 2.2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__subtitle {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 120px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  margin: 1.2rem auto 0 auto;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO LAYOUT SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Split layout */&lt;br /&gt;
.ooo-split {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 60px;&lt;br /&gt;
  margin-bottom: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-main {&lt;br /&gt;
  flex: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-sidebar {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Grid layout */&lt;br /&gt;
.ooo-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 40px;&lt;br /&gt;
  margin-bottom: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-grid &amp;gt; div {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3 {&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-split,&lt;br /&gt;
  .ooo-grid {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD TITLE SEPARATOR&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3,&lt;br /&gt;
.ooo-card h2 {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding-bottom: 12px;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3::after,&lt;br /&gt;
.ooo-card h2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(255,196,0,0.3)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD MOBILE TEXT &lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h2 {&lt;br /&gt;
    font-size: 1.35rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card p,&lt;br /&gt;
  .ooo-card li {&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* prevent text overflow */&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO SECTION TITLE (Brand Yellow Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-section-title {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 1.25rem;&lt;br /&gt;
  font-size: 1.7rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin: 5rem 0 2.5rem 0;&lt;br /&gt;
  letter-spacing: 0.6px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  /* Brand color, but theme-safe */&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  &lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lines left + right */&lt;br /&gt;
.ooo-section-title::before,&lt;br /&gt;
.ooo-section-title::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
&lt;br /&gt;
  /* Uses currentColor so it always matches the title */&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    transparent,&lt;br /&gt;
    currentColor 50%,&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small screens — remove lines */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .ooo-section-title {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-section-title::before,&lt;br /&gt;
  .ooo-section-title::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Light Theme Readability Boost (Subtle Outline)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-section-title {&lt;br /&gt;
  text-shadow:&lt;br /&gt;
    0 0 0.5px rgba(0,0,0,0.6),&lt;br /&gt;
    0 1px 0 rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO NOTICE SYSTEM (Variant Driven – Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 22px 26px;&lt;br /&gt;
  margin: 28px 0;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-left: 8px solid var(--ooo-accent);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-notice__title {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content */&lt;br /&gt;
.ooo-notice__content {&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   INFO (Brand Yellow Default)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info {&lt;br /&gt;
  border-left-color: #2f6fdb;&lt;br /&gt;
  border-color: rgba(47,111,219,0.25);&lt;br /&gt;
  background: rgba(47,111,219,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info .ooo-notice__title {&lt;br /&gt;
  color: #2f6fdb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force clean background inside notice content */&lt;br /&gt;
.ooo-notice__content,&lt;br /&gt;
.ooo-notice__content p,&lt;br /&gt;
.ooo-notice__content ul,&lt;br /&gt;
.ooo-notice__content ol,&lt;br /&gt;
.ooo-notice__content dl {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   WARNING (Stronger Yellow)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning {&lt;br /&gt;
  border-left-color: #f5c400;&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning .ooo-notice__title {&lt;br /&gt;
  color: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SUCCESS (Green)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success {&lt;br /&gt;
  border-left-color: #2ea44f;&lt;br /&gt;
  border-color: rgba(46,164,79,0.30);&lt;br /&gt;
  background: rgba(46,164,79,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success .ooo-notice__title {&lt;br /&gt;
  color: #2ea44f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DANGER (Red)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger {&lt;br /&gt;
  border-left-color: #d73a49;&lt;br /&gt;
  border-color: rgba(215,58,73,0.30);&lt;br /&gt;
  background: rgba(215,58,73,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger .ooo-notice__title {&lt;br /&gt;
  color: #d73a49;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE TUNING&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--info {&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--warning {&lt;br /&gt;
  background: rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--success {&lt;br /&gt;
  background: rgba(46,164,79,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--danger {&lt;br /&gt;
  background: rgba(215,58,73,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INTRO (Neutral, Theme-Safe)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-intro {&lt;br /&gt;
  margin: 30px 0 40px 0;&lt;br /&gt;
&lt;br /&gt;
  /* Explicitly remove any inherited background */&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-intro__title {&lt;br /&gt;
  font-size: 1.9rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Intro text */&lt;br /&gt;
.ooo-intro__text {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Divider */&lt;br /&gt;
.ooo-intro__divider {&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(245,196,0,0.2)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO FAQ SYSTEM – Clean Industrial (Stable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq {&lt;br /&gt;
  margin: 50px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FAQ CARD – Balanced Light &amp;amp; Dark&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
&lt;br /&gt;
  /* Light theme */&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08);&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme hover */&lt;br /&gt;
.ooo-faq__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  );&lt;br /&gt;
  border-color: rgba(245,196,0,0.30);&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   QUESTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__question {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 20px 70px 20px 22px;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.15rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: background 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left accent bar */&lt;br /&gt;
.ooo-faq__question::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 5px;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* + / − toggle */&lt;br /&gt;
.ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;+&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 22px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
  font-size: 26px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* When expanded */&lt;br /&gt;
.ooo-faq__item:not(.mw-collapsed) .ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;−&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
.ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(0,0,0,0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ANSWER&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__answer {&lt;br /&gt;
  padding: 20px 22px;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme answer border */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__answer {&lt;br /&gt;
  border-top: 1px solid rgba(245,196,0,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   HIDE DEFAULT MW TOGGLE TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item .mw-collapsible-toggle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Fix FAQ styling inside Template namespace (documentation)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TIP (Subtle Inline Callout)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-tip {&lt;br /&gt;
  margin: 18px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tip title */&lt;br /&gt;
.ooo-tip strong {&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme tuning */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-tip {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.14),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent wiki paragraph backgrounds inside */&lt;br /&gt;
.ooo-tip p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO STEP (Guide / Tutorial Step Block)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step {&lt;br /&gt;
  margin: 26px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 5px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-step__title {&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Step number */&lt;br /&gt;
.ooo-step__number {&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout container */&lt;br /&gt;
.ooo-step__body {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP IMAGE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Thumbnail */&lt;br /&gt;
.ooo-step__image img {&lt;br /&gt;
  max-width: 140px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
&lt;br /&gt;
  cursor: zoom-in;&lt;br /&gt;
&lt;br /&gt;
  transition:&lt;br /&gt;
    transform 0.2s ease,&lt;br /&gt;
    box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover zoom preview */&lt;br /&gt;
.ooo-step__image:hover img {&lt;br /&gt;
  transform: scale(2.2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 50;&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 10px 24px rgba(0,0,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__content {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.12),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step__image img {&lt;br /&gt;
  border-color: rgba(255,255,255,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__body {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILD BOX (Category Infobox)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-buildbox {&lt;br /&gt;
  margin: 30px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-buildbox__title {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description */&lt;br /&gt;
.ooo-buildbox__desc {&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tab spacing */&lt;br /&gt;
.ooo-buildbox .tabber {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra tab borders */&lt;br /&gt;
.tabber__header {&lt;br /&gt;
  border-bottom:1px solid var(--ooo-border);&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MINI INFO CARD (Item preview)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-itemcard {&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px 14px;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-bg-block);&lt;br /&gt;
&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* icon */&lt;br /&gt;
.ooo-itemcard__img img {&lt;br /&gt;
  width: 48px;&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* name */&lt;br /&gt;
.ooo-itemcard__name {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* info text */&lt;br /&gt;
.ooo-itemcard__meta {&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER (Reusable left-list + right-details panel)&lt;br /&gt;
   Works for Buildings / Vehicles / Factory, etc.&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px; /* smaller spacing between list and panel */&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  flex-wrap: wrap; /* allows responsive stacking */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left side list */&lt;br /&gt;
.ooo-browser__list {&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item button */&lt;br /&gt;
.ooo-browser__item {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin: 6px 0;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
  background: rgba(245,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item.is-active {&lt;br /&gt;
  border-color: rgba(245,196,0,0.80);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Arrow indicator for active item */&lt;br /&gt;
.ooo-browser__item.is-active::after {&lt;br /&gt;
  content: &amp;quot;▶&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
&lt;br /&gt;
  right: 10px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional small subtitle under item label */&lt;br /&gt;
.ooo-browser__item small {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right side panel */&lt;br /&gt;
.ooo-browser__panel {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
&lt;br /&gt;
  border-left: 1px solid var(--ooo-border);&lt;br /&gt;
  padding-left: 24px;&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__panel .ooo-extra,&lt;br /&gt;
.ooo-browser__panel .ooo-extra2 {&lt;br /&gt;
  max-width: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__panel .ooo-infobox {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  float: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels (each item content) */&lt;br /&gt;
.ooo-browser__info {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info.is-active {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: stack */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-browser {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-browser__panel {&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--ooo-border);&lt;br /&gt;
    padding-top: 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILDING TABS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__tabs{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* base tab */&lt;br /&gt;
.tabber__tab{&lt;br /&gt;
  border:1px solid var(--ooo-border);&lt;br /&gt;
  background:rgba(245,196,0,0.04);&lt;br /&gt;
  transition:all .15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* clickable element */&lt;br /&gt;
.tabber__tab a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:8px 14px;&lt;br /&gt;
  font-weight:700;&lt;br /&gt;
&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove wiki link colors */&lt;br /&gt;
.tabber__tab a:link,&lt;br /&gt;
.tabber__tab a:visited,&lt;br /&gt;
.tabber__tab a:hover,&lt;br /&gt;
.tabber__tab a:active{&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75);&lt;br /&gt;
  background:rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab:hover a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95);&lt;br /&gt;
  background:rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;] a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove tabber blue indicator line */&lt;br /&gt;
.tabber__tab:after,&lt;br /&gt;
.tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FORCE STYLE TABBER TABS (override TabberNeue)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__header a,&lt;br /&gt;
.tabber__header a:link,&lt;br /&gt;
.tabber__header a:visited,&lt;br /&gt;
.tabber__header a:hover,&lt;br /&gt;
.tabber__header a:active{&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default active underline */&lt;br /&gt;
.tabber__header .tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove bottom highlight */&lt;br /&gt;
.tabber__header .tabber__tab{&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__header .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__header .tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INFOBOX VARIANT TABS (square style)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab &amp;gt; a{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove rounded active outline */&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO ITEM PANEL LAYOUT (Reusable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* top row: infobox + description */&lt;br /&gt;
.ooo-item-top{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:20px;  /* gap between item list and infobox */&lt;br /&gt;
  align-items:flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* description beside infobox */&lt;br /&gt;
.ooo-item-description{&lt;br /&gt;
  flex:1;&lt;br /&gt;
  max-width:460px;&lt;br /&gt;
  line-height:1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bottom content area */&lt;br /&gt;
.ooo-item-body{&lt;br /&gt;
  margin-top:20px;&lt;br /&gt;
  padding-top:18px;&lt;br /&gt;
  border-top:1px solid var(--ooo-border);&lt;br /&gt;
  max-width:540px;&lt;br /&gt;
  line-height:1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prevent infobox shrinking */&lt;br /&gt;
.ooo-item-top .ooo-infobox{&lt;br /&gt;
  flex-shrink:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* notes block (optional) */&lt;br /&gt;
.ooo-item-notes{&lt;br /&gt;
  margin-bottom:16px;&lt;br /&gt;
  padding:10px 14px;&lt;br /&gt;
  border-left:4px solid var(--ooo-accent);&lt;br /&gt;
  background:rgba(245,196,0,0.08);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  font-size:0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER STICKY ITEM LIST&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__list{&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  top: 80px;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA CONTENT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra {&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  font-size: 0.92rem;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra__title {&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* text */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra ul {&lt;br /&gt;
  margin: 0.3em 0 0.6em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA BLOCK (Secondary Info Panel)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  /* base + gradient like other OOO blocks */&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.08),&lt;br /&gt;
      rgba(245,196,0,0.02)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.18);&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
&lt;br /&gt;
  max-width: 540px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2__title {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* spacing */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 ul {&lt;br /&gt;
  margin: 0.3em 0 0.4em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme tuning */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.18),&lt;br /&gt;
      rgba(245,196,0,0.06)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__info.is-active{&lt;br /&gt;
  display:grid;&lt;br /&gt;
  grid-template-columns:300px 1fr;&lt;br /&gt;
  gap:24px;&lt;br /&gt;
  align-items:start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-infobox{&lt;br /&gt;
  grid-column:1;&lt;br /&gt;
  float:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-extra,&lt;br /&gt;
.ooo-browser__info .ooo-extra2{&lt;br /&gt;
  grid-column:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a,&lt;br /&gt;
.ooo-extlink a.external,&lt;br /&gt;
.ooo-extlink a.extiw {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover,&lt;br /&gt;
.ooo-extlink a.external:hover,&lt;br /&gt;
.ooo-extlink a.extiw:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.15);&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* custom icon */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a::after,&lt;br /&gt;
.ooo-extlink a.external::after,&lt;br /&gt;
.ooo-extlink a.extiw::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
&lt;br /&gt;
  background-color: currentColor;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
&lt;br /&gt;
  transition: transform 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover::after,&lt;br /&gt;
.ooo-extlink a.external:hover::after,&lt;br /&gt;
.ooo-extlink a.extiw:hover::after {&lt;br /&gt;
  transform: translate(1px,-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link Grid&lt;br /&gt;
   4 items per column&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-auto-flow: column;&lt;br /&gt;
  grid-template-rows: repeat(4, auto);&lt;br /&gt;
&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
  align-content: start;&lt;br /&gt;
&lt;br /&gt;
  column-gap: 10px;&lt;br /&gt;
  row-gap: 6px;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove MediaWiki paragraph wrappers */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid p {&lt;br /&gt;
  display: contents;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove random line breaks */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* normalize grid items */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid .ooo-extlink {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  align-self: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tablet */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-template-rows: repeat(3, auto);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-rows: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.external,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.extiw {&lt;br /&gt;
&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
&lt;br /&gt;
  color: #9a7a00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.22);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – navigation style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.18s ease, color 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* left accent bar (always visible) */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::after {&lt;br /&gt;
  content: &amp;quot;➜&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 6px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transform: translateX(-4px);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.02)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover::after {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – COMING SOON&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a {&lt;br /&gt;
&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed left indicator */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: repeating-linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.5),&lt;br /&gt;
    rgba(245,196,0,0.5) 2px,&lt;br /&gt;
    transparent 2px,&lt;br /&gt;
    transparent 4px&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* auto label */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::after {&lt;br /&gt;
&lt;br /&gt;
  content: &amp;quot; (coming soon)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* disable hover effects */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a:hover {&lt;br /&gt;
&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU SUB SECTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menusub {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
&lt;br /&gt;
  border-bottom: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  padding-bottom: 3px;&lt;br /&gt;
&lt;br /&gt;
  letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   OUT OF ORE WIKI V2 — complete replacement for the V2 section&lt;br /&gt;
   Images are controlled by MediaWiki templates, not CSS URLs.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ooo-v2 {&lt;br /&gt;
  --v2-bg:#151a1e; --v2-panel:#20262b; --v2-line:#343d44;&lt;br /&gt;
  --v2-text:#edf0f1; --v2-muted:#aeb8be; --v2-yellow:#e6b934;&lt;br /&gt;
  color:var(--v2-text); font-family:Barlow,Arial,sans-serif;&lt;br /&gt;
  font-size:16px; background:var(--v2-bg); border:1px solid var(--v2-line);&lt;br /&gt;
  border-radius:8px; overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2,.ooo-v2 * {box-sizing:border-box}&lt;br /&gt;
.ooo-v2 a {color:inherit;text-decoration:none}&lt;br /&gt;
.ooo-v2 a:hover {color:var(--v2-yellow);text-decoration:none}&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-v2-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-line);background:#1b2024}&lt;br /&gt;
.ooo-v2-brand {font-size:21px;font-weight:800;letter-spacing:.07em}&lt;br /&gt;
.ooo-v2-brand span {color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-toplinks {display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--v2-muted)}&lt;br /&gt;
/* Main layout */&lt;br /&gt;
.ooo-v2-shell {display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}&lt;br /&gt;
.ooo-v2-side {min-width:0;padding:24px 12px;background:#1a2024;border-right:1px solid var(--v2-line)}&lt;br /&gt;
.ooo-v2-side-label {margin:16px 10px 9px;color:var(--v2-yellow);font-size:12px;font-weight:700;letter-spacing:.11em}&lt;br /&gt;
.ooo-v2-nav,.ooo-v2-nav-current {margin:3px 0;padding:11px 12px;border-radius:4px;font-size:15px}&lt;br /&gt;
.ooo-v2-nav:hover {background:#293137}&lt;br /&gt;
.ooo-v2-nav-current {background:#8c7330;color:#fff;font-weight:700}&lt;br /&gt;
.ooo-v2-side-bottom {margin:25px 10px 0;padding-top:16px;border-top:1px solid var(--v2-line);font-size:13px;line-height:1.7;color:var(--v2-muted)}&lt;br /&gt;
.ooo-v2-main {min-width:0;padding:24px;background:var(--v2-bg)}&lt;br /&gt;
/* Hero: image rendered by Template:OOO-Hero */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero {position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:54px 42px;background:#20262b;border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
/* Hero image container */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; figure {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image img,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image .mw-file-element {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    max-width:none;&lt;br /&gt;
    object-fit:cover;&lt;br /&gt;
    object-position:center;&lt;br /&gt;
    filter:none;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,20,.95) 0%,rgba(12,16,20,.65) 45%,rgba(12,16,20,.10) 100%)}&lt;br /&gt;
.ooo-v2-eyebrow {font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-hero-title {margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800}&lt;br /&gt;
.ooo-v2-hero-copy {max-width:580px;color:#c8d0d4;font-size:17px;line-height:1.5}&lt;br /&gt;
.ooo-v2-hero-actions {margin-top:25px;font-size:15px;font-weight:700}&lt;br /&gt;
.ooo-v2-hero-actions a {display:inline-block;padding:11px 15px;margin:0 8px 8px 0;background:#2c353a;border:1px solid #4c565d;border-radius:4px}&lt;br /&gt;
.ooo-v2-hero-actions a:first-child {background:var(--v2-yellow);color:#1b1b1b;border-color:var(--v2-yellow)}&lt;br /&gt;
/* Section headings */&lt;br /&gt;
.ooo-v2-section-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 15px;font-size:19px;font-weight:800;letter-spacing:.035em}&lt;br /&gt;
.ooo-v2-heading-sub {font-size:13px;font-weight:400;color:var(--v2-muted)}&lt;br /&gt;
/* Category grid */&lt;br /&gt;
.ooo-v2 .ooo-v2-tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile {position:relative;min-width:0;min-height:210px;padding:20px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile:hover {border-color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard {display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; figure,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image .mw-file-element,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image img {display:block;width:100%;height:100%;max-width:none;min-width:0;margin:0;object-fit:cover;object-position:center}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(10,14,18,.96) 0%,rgba(10,14,18,.58) 55%,rgba(10,14,18,.12) 100%)}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-content {position:relative;z-index:1;width:100%;min-width:0}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-icon {font-size:24px;color:var(--v2-yellow);margin-bottom:13px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-title {font-size:21px;font-weight:700;line-height:1.2;margin-bottom:8px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-desc {font-size:15px;line-height:1.5;color:#d1d8dc}&lt;br /&gt;
/* Guides and updates */&lt;br /&gt;
.ooo-v2-two {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:26px}&lt;br /&gt;
.ooo-v2-panel {min-width:0;padding:22px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px}&lt;br /&gt;
.ooo-v2-panel-title {font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:13px}&lt;br /&gt;
.ooo-v2-guide {padding:11px 0;border-top:1px solid var(--v2-line);font-size:15px}&lt;br /&gt;
.ooo-v2-guide span {float:right;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-update {font-size:15px;line-height:1.6;overflow-wrap:anywhere}&lt;br /&gt;
.ooo-v2-panel-foot {padding-top:12px;font-size:14px;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-bottom {margin-top:24px;padding:17px 5px;border-top:1px solid var(--v2-line);font-size:14px;color:var(--v2-muted);line-height:1.8}&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media(max-width:1100px) {.ooo-v2 .ooo-v2-tiles {grid-template-columns:repeat(2,minmax(0,1fr))}}&lt;br /&gt;
@media(max-width:900px) {.ooo-v2-shell{grid-template-columns:195px minmax(0,1fr)}.ooo-v2-main{padding:16px}.ooo-v2 .ooo-v2-hero{padding:34px 25px}}&lt;br /&gt;
@media(max-width:640px) {.ooo-v2-top{display:block}.ooo-v2-toplinks{margin-top:10px}.ooo-v2-shell{display:block}.ooo-v2-side{border-right:0;border-bottom:1px solid var(--v2-line)}.ooo-v2 .ooo-v2-tiles,.ooo-v2-two{grid-template-columns:1fr}.ooo-v2 .ooo-v2-hero{padding:30px 20px}.ooo-v2-main{padding:12px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #414141;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-header {&lt;br /&gt;
    background: #292929;&lt;br /&gt;
    border-bottom: 2px solid #e5b62e;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #181818;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row span {&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row strong {&lt;br /&gt;
    color: #f0f0f0;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Vehicle Details: Overview and InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 310px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 20px 0 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive layout */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS REFINEMENT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Vehicle navigation */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 18px 0 28px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover,&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:focus {&lt;br /&gt;
    background: #373a3d;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox columns */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact infobox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 4px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and narrower screens */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 440px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 9px 11px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS - COMPACT LAYOUT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    margin: 14px 0 24px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover {&lt;br /&gt;
    background: #383b3e;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox layout */&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 390px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox */&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 16px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 9px 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    border-bottom: 1px solid #383b3e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 480px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 8px 10px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* V2 VEHICLE CONTROLS */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-intro {&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
    color: #c8d0d4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-group {&lt;br /&gt;
    background: #20262b;&lt;br /&gt;
    border: 1px solid #343d44;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-title {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
    background: #293137;&lt;br /&gt;
    border-bottom: 1px solid #343d44;&lt;br /&gt;
    color: #e6b934;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body {&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:first-child {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-controls-body p:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-VehicleControls&amp;diff=1371</id>
		<title>Template:V2-VehicleControls</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-VehicleControls&amp;diff=1371"/>
		<updated>2026-10-17T16:55:12Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: Created page with &amp;quot; &amp;lt;includeonly&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-controls&amp;quot;&amp;gt; {{#if:{{{description|}}}| &amp;lt;div class=&amp;quot;ooo-v2-controls-intro&amp;quot;&amp;gt; {{{description}}} &amp;lt;/div&amp;gt; }}  {{#if:{{{driving|}}}| &amp;lt;div class=&amp;quot;ooo-v2-controls-group&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-controls-title&amp;quot;&amp;gt;DRIVING &amp;amp; MOVEMENT&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-controls-body&amp;quot;&amp;gt; {{{driving}}} &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; }}  {{#if:{{{operation|}}}| &amp;lt;div class=&amp;quot;ooo-v2-controls-group&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-controls-title&amp;quot;&amp;gt;EQUIPMENT OPERATION&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;ooo-v2-controls-body&amp;quot;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-controls&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{description|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-controls-intro&amp;quot;&amp;gt;&lt;br /&gt;
{{{description}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{driving|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-controls-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-controls-title&amp;quot;&amp;gt;DRIVING &amp;amp; MOVEMENT&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-controls-body&amp;quot;&amp;gt;&lt;br /&gt;
{{{driving}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{operation|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-controls-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-controls-title&amp;quot;&amp;gt;EQUIPMENT OPERATION&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-controls-body&amp;quot;&amp;gt;&lt;br /&gt;
{{{operation}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{tips|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-controls-group&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-controls-title&amp;quot;&amp;gt;OPERATING TIPS&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-controls-body&amp;quot;&amp;gt;&lt;br /&gt;
{{{tips}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Reusable vehicle controls template.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
* description&lt;br /&gt;
* driving&lt;br /&gt;
* operation&lt;br /&gt;
* tips&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-VehicleDetails&amp;diff=1370</id>
		<title>Template:V2-VehicleDetails</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-VehicleDetails&amp;diff=1370"/>
		<updated>2026-10-16T19:05:08Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{V2-PageLayout&lt;br /&gt;
|active=vehicles&lt;br /&gt;
|content=&lt;br /&gt;
{{OOO-Hero&lt;br /&gt;
|image={{{image|DEFAULT_CARD_IMAGE.png}}}&lt;br /&gt;
|eyebrow={{{category|VEHICLES &amp;amp; EQUIPMENT}}}&lt;br /&gt;
|title={{{name|Vehicle Name}}}&lt;br /&gt;
|description={{{description|}}}&lt;br /&gt;
|link={{{categorypage|Vehicles}}}&lt;br /&gt;
|button=Back to {{{category|Vehicles}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOP NAVIGATION --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-nav&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-v2-vehicle-nav-link&amp;quot;&amp;gt;[[#Overview|Overview]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;ooo-v2-vehicle-nav-link&amp;quot;&amp;gt;[[#Controls|Controls &amp;amp; Operation]]&amp;lt;/span&amp;gt;&lt;br /&gt;
{{#if:{{{attachments|}}}|&amp;lt;span class=&amp;quot;ooo-v2-vehicle-nav-link&amp;quot;&amp;gt;[[#Attachments|Attachments]]&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{#if:{{{gallery|}}}|&amp;lt;span class=&amp;quot;ooo-v2-vehicle-nav-link&amp;quot;&amp;gt;[[#Gallery|Gallery]]&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{#if:{{{notes|}}}|&amp;lt;span class=&amp;quot;ooo-v2-vehicle-nav-link&amp;quot;&amp;gt;[[#Additional_information|Additional Info]]&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- OVERVIEW --&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;Overview&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=OVERVIEW&lt;br /&gt;
|subtitle=About this vehicle&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-description&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-content&amp;quot;&amp;gt;&lt;br /&gt;
{{{overview|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-sidebar&amp;quot;&amp;gt;&lt;br /&gt;
{{V2-InfoBox&lt;br /&gt;
|title={{{name|Vehicle Name}}}&lt;br /&gt;
|image={{{image|}}}&lt;br /&gt;
|category={{{category|}}}&lt;br /&gt;
|manufacturer={{{manufacturer|}}}&lt;br /&gt;
|price={{{price|}}}&lt;br /&gt;
|unlocklevel={{{unlocklevel|}}}&lt;br /&gt;
|weight={{{weight|}}}&lt;br /&gt;
|power={{{power|}}}&lt;br /&gt;
|capacity={{{capacity|}}}&lt;br /&gt;
|fuelcapacity={{{fuelcapacity|}}}&lt;br /&gt;
|maxspeed={{{maxspeed|}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- CONTROLS --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-sections&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Controls&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=CONTROLS &amp;amp; OPERATION&lt;br /&gt;
|subtitle=Operating instructions&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-content&amp;quot;&amp;gt;&lt;br /&gt;
{{{controls|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ATTACHMENTS --&amp;gt;&lt;br /&gt;
{{#if:{{{attachments|}}}|&lt;br /&gt;
&amp;lt;div id=&amp;quot;Attachments&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=ATTACHMENTS &amp;amp; EQUIPMENT&lt;br /&gt;
|subtitle=Compatible equipment&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-content&amp;quot;&amp;gt;&lt;br /&gt;
{{{attachments}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- GALLERY --&amp;gt;&lt;br /&gt;
{{#if:{{{gallery|}}}|&lt;br /&gt;
&amp;lt;div id=&amp;quot;Gallery&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=GALLERY&lt;br /&gt;
|subtitle=Vehicle screenshots&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-content ooo-v2-vehicle-gallery&amp;quot;&amp;gt;&lt;br /&gt;
{{{gallery}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ADDITIONAL INFORMATION --&amp;gt;&lt;br /&gt;
{{#if:{{{notes|}}}|&lt;br /&gt;
&amp;lt;div id=&amp;quot;Additional_information&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=ADDITIONAL INFORMATION&lt;br /&gt;
|subtitle=Extra details&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-content&amp;quot;&amp;gt;&lt;br /&gt;
{{{notes}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- BOTTOM NAVIGATION --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-bottom&amp;quot;&amp;gt;&lt;br /&gt;
[[Vehicles|Vehicles &amp;amp; Equipment]]&lt;br /&gt;
&amp;amp;nbsp; › &amp;amp;nbsp;&lt;br /&gt;
[[{{{categorypage|Vehicles}}}|{{{category|Vehicles}}}]]&lt;br /&gt;
&amp;amp;nbsp; › &amp;amp;nbsp;&lt;br /&gt;
{{{name|Vehicle Name}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Reusable V2 vehicle details page.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Vehicle Name&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=Rock Trucks&lt;br /&gt;
|image=Vehicle_Image.png&lt;br /&gt;
|description=Short description&lt;br /&gt;
|manufacturer=Manufacturer&lt;br /&gt;
|price=$250,000&lt;br /&gt;
|unlocklevel=Level 12&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
|fuelcapacity=600 L&lt;br /&gt;
|maxspeed=65 km/h&lt;br /&gt;
|overview=Vehicle description&lt;br /&gt;
|controls=Operating instructions&lt;br /&gt;
|attachments=Compatible attachments&lt;br /&gt;
|gallery=Vehicle images&lt;br /&gt;
|notes=Additional information&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1369</id>
		<title>User:Tattecko/VehicleTest</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1369"/>
		<updated>2026-10-16T19:03:45Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck designed for transporting materials and other stuff.&lt;br /&gt;
&lt;br /&gt;
|manufacturer=IDK&lt;br /&gt;
|price=$250,000444&lt;br /&gt;
|unlocklevel=1345&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
|fuelcapacity=600 L&lt;br /&gt;
|maxspeed=65 km/h&lt;br /&gt;
&lt;br /&gt;
|overview=&lt;br /&gt;
This is an example vehicle description.&lt;br /&gt;
&lt;br /&gt;
Rock trucks are used to transport large amounts of material around mining sites.&lt;br /&gt;
&lt;br /&gt;
|controls=&lt;br /&gt;
Vehicle controls and operating instructions will appear here.&lt;br /&gt;
&lt;br /&gt;
|notes=&lt;br /&gt;
Additional information about the vehicle.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=Template:V2-InfoBox&amp;diff=1368</id>
		<title>Template:V2-InfoBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=Template:V2-InfoBox&amp;diff=1368"/>
		<updated>2026-10-16T18:59:12Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;ooo-v2-infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-infobox-header&amp;quot;&amp;gt;{{{title|VEHICLE INFORMATION}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{image|}}}|&amp;lt;div class=&amp;quot;ooo-v2-infobox-image&amp;quot;&amp;gt;[[File:{{{image}}}|frameless|400px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-infobox-body&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{category|}}}|&amp;lt;div class=&amp;quot;ooo-v2-infobox-row&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Category:&amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;{{{category}}}&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{manufacturer|}}}|&amp;lt;div class=&amp;quot;ooo-v2-infobox-row&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Manufacturer:&amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;{{{manufacturer}}}&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{price|}}}|&amp;lt;div class=&amp;quot;ooo-v2-infobox-row&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Purchase Price:&amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;{{{price}}}&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{unlocklevel|}}}|&amp;lt;div class=&amp;quot;ooo-v2-infobox-row&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Unlock Level:&amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;{{{unlocklevel}}}&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{weight|}}}|&amp;lt;div class=&amp;quot;ooo-v2-infobox-row&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Weight:&amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;{{{weight}}}&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{power|}}}|&amp;lt;div class=&amp;quot;ooo-v2-infobox-row&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Engine Power:&amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;{{{power}}}&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{capacity|}}}|&amp;lt;div class=&amp;quot;ooo-v2-infobox-row&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Capacity:&amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;{{{capacity}}}&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{fuelcapacity|}}}|&amp;lt;div class=&amp;quot;ooo-v2-infobox-row&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Fuel Capacity:&amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;{{{fuelcapacity}}}&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{maxspeed|}}}|&amp;lt;div class=&amp;quot;ooo-v2-infobox-row&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Maximum Speed:&amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;{{{maxspeed}}}&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Reusable V2 vehicle information panel.&lt;br /&gt;
&lt;br /&gt;
Supported parameters:&lt;br /&gt;
* title&lt;br /&gt;
* image&lt;br /&gt;
* category&lt;br /&gt;
* manufacturer&lt;br /&gt;
* price&lt;br /&gt;
* unlocklevel&lt;br /&gt;
* weight&lt;br /&gt;
* power&lt;br /&gt;
* capacity&lt;br /&gt;
* fuelcapacity&lt;br /&gt;
* maxspeed&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1367</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=MediaWiki:Common.css&amp;diff=1367"/>
		<updated>2026-10-16T18:58:09Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* ===== OOO Tab Scroll — minimal, production-safe ===== */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO THEME TOKENS (GLOBAL BASE)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Tab System ===== */&lt;br /&gt;
  --ooo-tab-arrow-size: 22px;&lt;br /&gt;
  --ooo-tab-arrow-offset: -0.1rem;&lt;br /&gt;
  --ooo-tab-arrow-color: currentColor;&lt;br /&gt;
  --ooo-tab-arrow-bg: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  --ooo-tab-arrow-bg-hover: var(--background-color-neutral-subtle, #f1f2f3);&lt;br /&gt;
  --ooo-tab-arrow-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-tab-arrow-shadow: none;&lt;br /&gt;
  --ooo-tab-arrow-focus: 0 0 0 2px rgba(245,196,0,.4);&lt;br /&gt;
&lt;br /&gt;
  /* ===== OOO Brand Accent (Default Fallback) ===== */&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
&lt;br /&gt;
  /* ===== Structural Tokens ===== */&lt;br /&gt;
  --ooo-border: var(--border-color-base, #a2a9b1);&lt;br /&gt;
  --ooo-bg-block: var(--background-color-base, #ffffff);&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   BRAND ACCENT TUNING PER THEME&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Light theme — deeper yellow for better contrast on white */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
  --ooo-accent: #c49a00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — brighter industrial yellow */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
  --ooo-accent: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS-controlled dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os {&lt;br /&gt;
    --ooo-accent: #f5c400;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wrapper must be positioned (JS also enforces if needed) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll { position: relative; }&lt;br /&gt;
&lt;br /&gt;
/* Our injected arrow buttons (use currentColor for icon) */&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: var(--ooo-tab-arrow-offset);&lt;br /&gt;
  inline-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  block-size: var(--ooo-tab-arrow-size);&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  border: 1px solid var(--ooo-tab-arrow-border);&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  appearance: none;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  text-shadow: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-shadow);&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg);&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow::before {&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:-6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--prev { inset-inline-start: 2px; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow--next { inset-inline-end: 2px; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--ooo-tab-arrow-bg-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:disabled {&lt;br /&gt;
  opacity:.4;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow.is-hidden { display: none; }&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow__icon { display: block; }&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .ooo-tab-arrow:focus-visible {&lt;br /&gt;
  outline: none;&lt;br /&gt;
  box-shadow: var(--ooo-tab-arrow-focus);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — explicit client preference */&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
  --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
  border-color: #3a3a3a;&lt;br /&gt;
  background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
  background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme — follow OS */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll {&lt;br /&gt;
    --ooo-tab-arrow-color: var(--color-base, #eaecf0);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow {&lt;br /&gt;
    border-color: #3a3a3a;&lt;br /&gt;
    background: var(--background-color-neutral, #2a2b2e);&lt;br /&gt;
    box-shadow: 0 1px 2px rgba(0,0,0,.35);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  html.skin-theme-clientpref-os .ooo-infobox-tabwrap--scroll .ooo-tab-arrow:hover {&lt;br /&gt;
    background: var(--background-color-neutral-subtle, #222325);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== TabberNeue header arrows — use currentColor via mask ===== */&lt;br /&gt;
.tabber__header__next:after,&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 20px;&lt;br /&gt;
  height: 20px;&lt;br /&gt;
  background-color: currentColor !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__header__prev:after {&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M13 1l1.4 1.5L7 10l7.4 7.5L13 19l-9-9z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap--scroll .tabber__header {&lt;br /&gt;
  color: var(--ooo-tab-arrow-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .ooo-infobox-tabwrap,&lt;br /&gt;
  .ooo-infobox-tabwrap--left,&lt;br /&gt;
  .ooo-infobox-tabwrap--none,&lt;br /&gt;
  .ooo-infobox-tabwrap--center {&lt;br /&gt;
    float: none;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 1em 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__header {&lt;br /&gt;
  border-bottom:0 !important;&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab--active {&lt;br /&gt;
  box-shadow:none !important;&lt;br /&gt;
  margin-bottom:0 !important;&lt;br /&gt;
  border-color:rgba(245,196,0,0.8);&lt;br /&gt;
  background:rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tabs {&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TYPOGRAPHY SYSTEM (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Page Title ---------- */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.4px;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Section Headings ---------- */&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  font-size: 1.6rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  margin-top: 2.5rem;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-size: 1.3rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  margin-bottom: 0.8rem;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h4 {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 1.5rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Paragraphs ---------- */&lt;br /&gt;
.mw-body p {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Lists ---------- */&lt;br /&gt;
.mw-body ul,&lt;br /&gt;
.mw-body ol {&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Blockquotes ---------- */&lt;br /&gt;
.mw-body blockquote {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 0.8rem 1.2rem;&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  background: var(--background-color-neutral-subtle, rgba(0,0,0,0.03));&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Preformatted (code blocks) ---------- */&lt;br /&gt;
.mw-body pre {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #ddd);&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Inline code ---------- */&lt;br /&gt;
.mw-body code {&lt;br /&gt;
  padding: 2px 6px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  background: var(--background-color-neutral, #f3f3f3);&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO Styled Wikitable (Theme Adaptive)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.wikitable {&lt;br /&gt;
  background: var(--background-color-base, #ffffff);&lt;br /&gt;
  border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
  background: var(--background-color-neutral, #f8f9fa);&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-top: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr:hover td {&lt;br /&gt;
  background: rgba(255,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO HERO HEADER (Theme Adaptive – No Background Box)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-hero {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2rem 1rem 1.5rem 1rem;&lt;br /&gt;
  margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__title {&lt;br /&gt;
  font-size: 2.2rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero__subtitle {&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-hero::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 120px;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  margin: 1.2rem auto 0 auto;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO LAYOUT SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Split layout */&lt;br /&gt;
.ooo-split {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 60px;&lt;br /&gt;
  margin-bottom: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-main {&lt;br /&gt;
  flex: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-sidebar {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Grid layout */&lt;br /&gt;
.ooo-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 40px;&lt;br /&gt;
  margin-bottom: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-grid &amp;gt; div {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3 {&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-split,&lt;br /&gt;
  .ooo-grid {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD TITLE SEPARATOR&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3,&lt;br /&gt;
.ooo-card h2 {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding-bottom: 12px;&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-card h3::after,&lt;br /&gt;
.ooo-card h2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(255,196,0,0.3)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO CARD MOBILE TEXT &lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h2 {&lt;br /&gt;
    font-size: 1.35rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card h3 {&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-card p,&lt;br /&gt;
  .ooo-card li {&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* prevent text overflow */&lt;br /&gt;
  .ooo-card {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO SECTION TITLE (Brand Yellow Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-section-title {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 1.25rem;&lt;br /&gt;
  font-size: 1.7rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin: 5rem 0 2.5rem 0;&lt;br /&gt;
  letter-spacing: 0.6px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  /* Brand color, but theme-safe */&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  &lt;br /&gt;
  clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lines left + right */&lt;br /&gt;
.ooo-section-title::before,&lt;br /&gt;
.ooo-section-title::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  height: 2px;&lt;br /&gt;
&lt;br /&gt;
  /* Uses currentColor so it always matches the title */&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    transparent,&lt;br /&gt;
    currentColor 50%,&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small screens — remove lines */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .ooo-section-title {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-section-title::before,&lt;br /&gt;
  .ooo-section-title::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Light Theme Readability Boost (Subtle Outline)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-section-title {&lt;br /&gt;
  text-shadow:&lt;br /&gt;
    0 0 0.5px rgba(0,0,0,0.6),&lt;br /&gt;
    0 1px 0 rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO NOTICE SYSTEM (Variant Driven – Industrial Clean)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 22px 26px;&lt;br /&gt;
  margin: 28px 0;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid transparent;&lt;br /&gt;
  border-left: 8px solid var(--ooo-accent);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-notice__title {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content */&lt;br /&gt;
.ooo-notice__content {&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   INFO (Brand Yellow Default)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info {&lt;br /&gt;
  border-left-color: #2f6fdb;&lt;br /&gt;
  border-color: rgba(47,111,219,0.25);&lt;br /&gt;
  background: rgba(47,111,219,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--info .ooo-notice__title {&lt;br /&gt;
  color: #2f6fdb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force clean background inside notice content */&lt;br /&gt;
.ooo-notice__content,&lt;br /&gt;
.ooo-notice__content p,&lt;br /&gt;
.ooo-notice__content ul,&lt;br /&gt;
.ooo-notice__content ol,&lt;br /&gt;
.ooo-notice__content dl {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   WARNING (Stronger Yellow)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning {&lt;br /&gt;
  border-left-color: #f5c400;&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--warning .ooo-notice__title {&lt;br /&gt;
  color: #f5c400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SUCCESS (Green)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success {&lt;br /&gt;
  border-left-color: #2ea44f;&lt;br /&gt;
  border-color: rgba(46,164,79,0.30);&lt;br /&gt;
  background: rgba(46,164,79,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--success .ooo-notice__title {&lt;br /&gt;
  color: #2ea44f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DANGER (Red)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger {&lt;br /&gt;
  border-left-color: #d73a49;&lt;br /&gt;
  border-color: rgba(215,58,73,0.30);&lt;br /&gt;
  background: rgba(215,58,73,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-notice--danger .ooo-notice__title {&lt;br /&gt;
  color: #d73a49;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE TUNING&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--info {&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--warning {&lt;br /&gt;
  background: rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--success {&lt;br /&gt;
  background: rgba(46,164,79,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-notice--danger {&lt;br /&gt;
  background: rgba(215,58,73,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INTRO (Neutral, Theme-Safe)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-intro {&lt;br /&gt;
  margin: 30px 0 40px 0;&lt;br /&gt;
&lt;br /&gt;
  /* Explicitly remove any inherited background */&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-intro__title {&lt;br /&gt;
  font-size: 1.9rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.5px;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Intro text */&lt;br /&gt;
.ooo-intro__text {&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Divider */&lt;br /&gt;
.ooo-intro__divider {&lt;br /&gt;
  height: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    var(--ooo-accent),&lt;br /&gt;
    rgba(245,196,0,0.2)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO FAQ SYSTEM – Clean Industrial (Stable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq {&lt;br /&gt;
  margin: 50px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FAQ CARD – Balanced Light &amp;amp; Dark&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
&lt;br /&gt;
  /* Light theme */&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08);&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme hover */&lt;br /&gt;
.ooo-faq__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  );&lt;br /&gt;
  border-color: rgba(245,196,0,0.30);&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   QUESTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__question {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  padding: 20px 70px 20px 22px;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.15rem;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: background 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left accent bar */&lt;br /&gt;
.ooo-faq__question::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  width: 5px;&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* + / − toggle */&lt;br /&gt;
.ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;+&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 22px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
  font-size: 26px;&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  transition: 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* When expanded */&lt;br /&gt;
.ooo-faq__item:not(.mw-collapsed) .ooo-faq__question::after {&lt;br /&gt;
  content: &amp;quot;−&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
.ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(0,0,0,0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__question:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ANSWER&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__answer {&lt;br /&gt;
  padding: 20px 22px;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  border-top: 1px solid rgba(0,0,0,0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme answer border */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-faq__answer {&lt;br /&gt;
  border-top: 1px solid rgba(245,196,0,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   HIDE DEFAULT MW TOGGLE TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-faq__item .mw-collapsible-toggle {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Fix FAQ styling inside Template namespace (documentation)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.04),&lt;br /&gt;
    rgba(245,196,0,0.015)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.08) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ns-10 .ooo-faq__item {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.05)&lt;br /&gt;
  ) !important;&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.30) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO TIP (Subtle Inline Callout)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-tip {&lt;br /&gt;
  margin: 18px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tip title */&lt;br /&gt;
.ooo-tip strong {&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme tuning */&lt;br /&gt;
.skin-theme-clientpref-night .ooo-tip {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.14),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent wiki paragraph backgrounds inside */&lt;br /&gt;
.ooo-tip p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO STEP (Guide / Tutorial Step Block)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step {&lt;br /&gt;
  margin: 26px 0;&lt;br /&gt;
  padding: 16px 18px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 5px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.06),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-step__title {&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 1.05rem;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Step number */&lt;br /&gt;
.ooo-step__number {&lt;br /&gt;
  font-weight: 900;&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout container */&lt;br /&gt;
.ooo-step__body {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP IMAGE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Thumbnail */&lt;br /&gt;
.ooo-step__image img {&lt;br /&gt;
  max-width: 140px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
&lt;br /&gt;
  cursor: zoom-in;&lt;br /&gt;
&lt;br /&gt;
  transition:&lt;br /&gt;
    transform 0.2s ease,&lt;br /&gt;
    box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover zoom preview */&lt;br /&gt;
.ooo-step__image:hover img {&lt;br /&gt;
  transform: scale(2.2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 50;&lt;br /&gt;
&lt;br /&gt;
  box-shadow: 0 10px 24px rgba(0,0,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   STEP TEXT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-step__content {&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK MODE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step {&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.12),&lt;br /&gt;
    transparent&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-step__image img {&lt;br /&gt;
  border-color: rgba(255,255,255,0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__body {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-step__image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILD BOX (Category Infobox)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-buildbox {&lt;br /&gt;
  margin: 30px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
.ooo-buildbox__title {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description */&lt;br /&gt;
.ooo-buildbox__desc {&lt;br /&gt;
  margin-bottom: 18px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tab spacing */&lt;br /&gt;
.ooo-buildbox .tabber {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra tab borders */&lt;br /&gt;
.tabber__header {&lt;br /&gt;
  border-bottom:1px solid var(--ooo-border);&lt;br /&gt;
  margin-bottom:10px;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MINI INFO CARD (Item preview)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-itemcard {&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: 12px 14px;&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-bg-block);&lt;br /&gt;
&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* icon */&lt;br /&gt;
.ooo-itemcard__img img {&lt;br /&gt;
  width: 48px;&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* name */&lt;br /&gt;
.ooo-itemcard__name {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* info text */&lt;br /&gt;
.ooo-itemcard__meta {&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER (Reusable left-list + right-details panel)&lt;br /&gt;
   Works for Buildings / Vehicles / Factory, etc.&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 16px; /* smaller spacing between list and panel */&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  flex-wrap: wrap; /* allows responsive stacking */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left side list */&lt;br /&gt;
.ooo-browser__list {&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item button */&lt;br /&gt;
.ooo-browser__item {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin: 6px 0;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.04);&lt;br /&gt;
&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font: inherit;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item:hover {&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
  background: rgba(245,196,0,0.07);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__item.is-active {&lt;br /&gt;
  border-color: rgba(245,196,0,0.80);&lt;br /&gt;
  background: rgba(245,196,0,0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Arrow indicator for active item */&lt;br /&gt;
.ooo-browser__item.is-active::after {&lt;br /&gt;
  content: &amp;quot;▶&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
&lt;br /&gt;
  right: 10px;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  transform: translateY(-50%);&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional small subtitle under item label */&lt;br /&gt;
.ooo-browser__item small {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right side panel */&lt;br /&gt;
.ooo-browser__panel {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
&lt;br /&gt;
  border-left: 1px solid var(--ooo-border);&lt;br /&gt;
  padding-left: 24px;&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__panel .ooo-extra,&lt;br /&gt;
.ooo-browser__panel .ooo-extra2 {&lt;br /&gt;
  max-width: 420px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__panel .ooo-infobox {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  float: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels (each item content) */&lt;br /&gt;
.ooo-browser__info {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info.is-active {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: stack */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-browser {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .ooo-browser__panel {&lt;br /&gt;
    border-left: none;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--ooo-border);&lt;br /&gt;
    padding-top: 16px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BUILDING TABS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__tabs{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:8px;&lt;br /&gt;
  margin-bottom:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* base tab */&lt;br /&gt;
.tabber__tab{&lt;br /&gt;
  border:1px solid var(--ooo-border);&lt;br /&gt;
  background:rgba(245,196,0,0.04);&lt;br /&gt;
  transition:all .15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* clickable element */&lt;br /&gt;
.tabber__tab a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:8px 14px;&lt;br /&gt;
  font-weight:700;&lt;br /&gt;
&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove wiki link colors */&lt;br /&gt;
.tabber__tab a:link,&lt;br /&gt;
.tabber__tab a:visited,&lt;br /&gt;
.tabber__tab a:hover,&lt;br /&gt;
.tabber__tab a:active{&lt;br /&gt;
  color:var(--color-base) !important;&lt;br /&gt;
  text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75);&lt;br /&gt;
  background:rgba(245,196,0,0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab:hover a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95);&lt;br /&gt;
  background:rgba(245,196,0,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber__tab[aria-selected=&amp;quot;true&amp;quot;] a{&lt;br /&gt;
  padding:7px 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove tabber blue indicator line */&lt;br /&gt;
.tabber__tab:after,&lt;br /&gt;
.tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FORCE STYLE TABBER TABS (override TabberNeue)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.tabber__header a,&lt;br /&gt;
.tabber__header a:link,&lt;br /&gt;
.tabber__header a:visited,&lt;br /&gt;
.tabber__header a:hover,&lt;br /&gt;
.tabber__header a:active{&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default active underline */&lt;br /&gt;
.tabber__header .tabber__tab::after{&lt;br /&gt;
  display:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove bottom highlight */&lt;br /&gt;
.tabber__header .tabber__tab{&lt;br /&gt;
  border-bottom:none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
.tabber__header .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.95) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
.tabber__header .tabber__tab:hover{&lt;br /&gt;
  border:2px solid rgba(245,196,0,0.75) !important;&lt;br /&gt;
  background:rgba(245,196,0,0.12) !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO INFOBOX VARIANT TABS (square style)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab &amp;gt; a{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove rounded active outline */&lt;br /&gt;
.ooo-infobox-tabwrap .tabber__tab[aria-selected=&amp;quot;true&amp;quot;]{&lt;br /&gt;
  border-radius:0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO ITEM PANEL LAYOUT (Reusable)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* top row: infobox + description */&lt;br /&gt;
.ooo-item-top{&lt;br /&gt;
  display:flex;&lt;br /&gt;
  gap:20px;  /* gap between item list and infobox */&lt;br /&gt;
  align-items:flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* description beside infobox */&lt;br /&gt;
.ooo-item-description{&lt;br /&gt;
  flex:1;&lt;br /&gt;
  max-width:460px;&lt;br /&gt;
  line-height:1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bottom content area */&lt;br /&gt;
.ooo-item-body{&lt;br /&gt;
  margin-top:20px;&lt;br /&gt;
  padding-top:18px;&lt;br /&gt;
  border-top:1px solid var(--ooo-border);&lt;br /&gt;
  max-width:540px;&lt;br /&gt;
  line-height:1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prevent infobox shrinking */&lt;br /&gt;
.ooo-item-top .ooo-infobox{&lt;br /&gt;
  flex-shrink:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* notes block (optional) */&lt;br /&gt;
.ooo-item-notes{&lt;br /&gt;
  margin-bottom:16px;&lt;br /&gt;
  padding:10px 14px;&lt;br /&gt;
  border-left:4px solid var(--ooo-accent);&lt;br /&gt;
  background:rgba(245,196,0,0.08);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  font-size:0.95rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO BROWSER STICKY ITEM LIST&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__list{&lt;br /&gt;
  position: sticky;&lt;br /&gt;
  top: 80px;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA CONTENT&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra {&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  font-size: 0.92rem;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  max-width: 720px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra__title {&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85rem;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* text */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra ul {&lt;br /&gt;
  margin: 0.3em 0 0.6em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO EXTRA BLOCK (Secondary Info Panel)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 18px;&lt;br /&gt;
  padding: 12px 16px;&lt;br /&gt;
&lt;br /&gt;
  border-left: 4px solid var(--ooo-accent);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  /* base + gradient like other OOO blocks */&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.08),&lt;br /&gt;
      rgba(245,196,0,0.02)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid rgba(245,196,0,0.18);&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
&lt;br /&gt;
  max-width: 540px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* title */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2__title {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* spacing */&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 p {&lt;br /&gt;
  margin: 0 0 0.6em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extra2 ul {&lt;br /&gt;
  margin: 0.3em 0 0.4em 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme tuning */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .ooo-extra2 {&lt;br /&gt;
&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(&lt;br /&gt;
      to right,&lt;br /&gt;
      rgba(245,196,0,0.18),&lt;br /&gt;
      rgba(245,196,0,0.06)&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
  border-color: rgba(245,196,0,0.35);&lt;br /&gt;
}&lt;br /&gt;
.ooo-browser__info.is-active{&lt;br /&gt;
  display:grid;&lt;br /&gt;
  grid-template-columns:300px 1fr;&lt;br /&gt;
  gap:24px;&lt;br /&gt;
  align-items:start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-infobox{&lt;br /&gt;
  grid-column:1;&lt;br /&gt;
  float:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-browser__info .ooo-extra,&lt;br /&gt;
.ooo-browser__info .ooo-extra2{&lt;br /&gt;
  grid-column:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a,&lt;br /&gt;
.ooo-extlink a.external,&lt;br /&gt;
.ooo-extlink a.extiw {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  border: 1px solid var(--ooo-border);&lt;br /&gt;
  background: rgba(245,196,0,0.05);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover,&lt;br /&gt;
.ooo-extlink a.external:hover,&lt;br /&gt;
.ooo-extlink a.extiw:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.15);&lt;br /&gt;
  border-color: rgba(245,196,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* custom icon */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a::after,&lt;br /&gt;
.ooo-extlink a.external::after,&lt;br /&gt;
.ooo-extlink a.extiw::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
&lt;br /&gt;
  width: 12px;&lt;br /&gt;
  height: 12px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.8;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
&lt;br /&gt;
  background-color: currentColor;&lt;br /&gt;
&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml;utf8,&amp;lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 20 20&#039;&amp;gt;&amp;lt;path fill=&#039;currentColor&#039; d=&#039;M12 3h5v5h-2V6.4l-6.3 6.3-1.4-1.4L13.6 5H12V3zM5 5h4v2H7v6h6v-2h2v4H5V5z&#039;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;) no-repeat center / contain;&lt;br /&gt;
&lt;br /&gt;
  transition: transform 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-extlink a:hover::after,&lt;br /&gt;
.ooo-extlink a.external:hover::after,&lt;br /&gt;
.ooo-extlink a.extiw:hover::after {&lt;br /&gt;
  transform: translate(1px,-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO External Link Grid&lt;br /&gt;
   4 items per column&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-auto-flow: column;&lt;br /&gt;
  grid-template-rows: repeat(4, auto);&lt;br /&gt;
&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
  align-content: start;&lt;br /&gt;
&lt;br /&gt;
  column-gap: 10px;&lt;br /&gt;
  row-gap: 6px;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove MediaWiki paragraph wrappers */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid p {&lt;br /&gt;
  display: contents;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove random line breaks */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* normalize grid items */&lt;br /&gt;
&lt;br /&gt;
.ooo-extlinks-grid .ooo-extlink {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  align-self: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tablet */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-template-rows: repeat(3, auto);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
&lt;br /&gt;
  .ooo-extlinks-grid {&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-rows: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.external,&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a.extiw {&lt;br /&gt;
&lt;br /&gt;
  background: rgba(245,196,0,0.12);&lt;br /&gt;
  border-color: rgba(245,196,0,0.55);&lt;br /&gt;
&lt;br /&gt;
  color: #9a7a00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .ooo-extlink a:hover {&lt;br /&gt;
  background: rgba(245,196,0,0.22);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – navigation style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  transition: background 0.18s ease, color 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* left accent bar (always visible) */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: var(--ooo-accent);&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a::after {&lt;br /&gt;
  content: &amp;quot;➜&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 6px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0;&lt;br /&gt;
  transform: translateX(-4px);&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
  transition: 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover {&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--ooo-accent) !important;&lt;br /&gt;
&lt;br /&gt;
  background: linear-gradient(&lt;br /&gt;
    to right,&lt;br /&gt;
    rgba(245,196,0,0.10),&lt;br /&gt;
    rgba(245,196,0,0.02)&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show arrow */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink a:hover::after {&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
  transform: translateX(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU LINK – COMING SOON&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a {&lt;br /&gt;
&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  padding: 4px 8px 4px 14px;&lt;br /&gt;
&lt;br /&gt;
  opacity: 0.55;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed left indicator */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  top: 2px;&lt;br /&gt;
  bottom: 2px;&lt;br /&gt;
&lt;br /&gt;
  width: 3px;&lt;br /&gt;
&lt;br /&gt;
  background: repeating-linear-gradient(&lt;br /&gt;
    to bottom,&lt;br /&gt;
    rgba(245,196,0,0.5),&lt;br /&gt;
    rgba(245,196,0,0.5) 2px,&lt;br /&gt;
    transparent 2px,&lt;br /&gt;
    transparent 4px&lt;br /&gt;
  );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* auto label */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a::after {&lt;br /&gt;
&lt;br /&gt;
  content: &amp;quot; (coming soon)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* disable hover effects */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menulink-soon a:hover {&lt;br /&gt;
&lt;br /&gt;
  background: none;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   OOO MENU SUB SECTION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output .ooo-menusub {&lt;br /&gt;
&lt;br /&gt;
  margin-top: 14px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
&lt;br /&gt;
  color: var(--ooo-accent);&lt;br /&gt;
&lt;br /&gt;
  border-bottom: 1px solid rgba(245,196,0,0.35);&lt;br /&gt;
  padding-bottom: 3px;&lt;br /&gt;
&lt;br /&gt;
  letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   OUT OF ORE WIKI V2 — complete replacement for the V2 section&lt;br /&gt;
   Images are controlled by MediaWiki templates, not CSS URLs.&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ooo-v2 {&lt;br /&gt;
  --v2-bg:#151a1e; --v2-panel:#20262b; --v2-line:#343d44;&lt;br /&gt;
  --v2-text:#edf0f1; --v2-muted:#aeb8be; --v2-yellow:#e6b934;&lt;br /&gt;
  color:var(--v2-text); font-family:Barlow,Arial,sans-serif;&lt;br /&gt;
  font-size:16px; background:var(--v2-bg); border:1px solid var(--v2-line);&lt;br /&gt;
  border-radius:8px; overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2,.ooo-v2 * {box-sizing:border-box}&lt;br /&gt;
.ooo-v2 a {color:inherit;text-decoration:none}&lt;br /&gt;
.ooo-v2 a:hover {color:var(--v2-yellow);text-decoration:none}&lt;br /&gt;
/* Header */&lt;br /&gt;
.ooo-v2-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--v2-line);background:#1b2024}&lt;br /&gt;
.ooo-v2-brand {font-size:21px;font-weight:800;letter-spacing:.07em}&lt;br /&gt;
.ooo-v2-brand span {color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-toplinks {display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--v2-muted)}&lt;br /&gt;
/* Main layout */&lt;br /&gt;
.ooo-v2-shell {display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}&lt;br /&gt;
.ooo-v2-side {min-width:0;padding:24px 12px;background:#1a2024;border-right:1px solid var(--v2-line)}&lt;br /&gt;
.ooo-v2-side-label {margin:16px 10px 9px;color:var(--v2-yellow);font-size:12px;font-weight:700;letter-spacing:.11em}&lt;br /&gt;
.ooo-v2-nav,.ooo-v2-nav-current {margin:3px 0;padding:11px 12px;border-radius:4px;font-size:15px}&lt;br /&gt;
.ooo-v2-nav:hover {background:#293137}&lt;br /&gt;
.ooo-v2-nav-current {background:#8c7330;color:#fff;font-weight:700}&lt;br /&gt;
.ooo-v2-side-bottom {margin:25px 10px 0;padding-top:16px;border-top:1px solid var(--v2-line);font-size:13px;line-height:1.7;color:var(--v2-muted)}&lt;br /&gt;
.ooo-v2-main {min-width:0;padding:24px;background:var(--v2-bg)}&lt;br /&gt;
/* Hero: image rendered by Template:OOO-Hero */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero {position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:54px 42px;background:#20262b;border:1px solid var(--v2-line);border-radius:6px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
/* Hero image container */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image &amp;gt; figure {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    margin:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image */&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image img,&lt;br /&gt;
.ooo-v2 .ooo-v2-hero-image .mw-file-element {&lt;br /&gt;
    display:block;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    max-width:none;&lt;br /&gt;
    object-fit:cover;&lt;br /&gt;
    object-position:center;&lt;br /&gt;
    filter:none;&lt;br /&gt;
}&lt;br /&gt;
.ooo-v2 .ooo-v2-hero::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,16,20,.95) 0%,rgba(12,16,20,.65) 45%,rgba(12,16,20,.10) 100%)}&lt;br /&gt;
.ooo-v2-eyebrow {font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-hero-title {margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800}&lt;br /&gt;
.ooo-v2-hero-copy {max-width:580px;color:#c8d0d4;font-size:17px;line-height:1.5}&lt;br /&gt;
.ooo-v2-hero-actions {margin-top:25px;font-size:15px;font-weight:700}&lt;br /&gt;
.ooo-v2-hero-actions a {display:inline-block;padding:11px 15px;margin:0 8px 8px 0;background:#2c353a;border:1px solid #4c565d;border-radius:4px}&lt;br /&gt;
.ooo-v2-hero-actions a:first-child {background:var(--v2-yellow);color:#1b1b1b;border-color:var(--v2-yellow)}&lt;br /&gt;
/* Section headings */&lt;br /&gt;
.ooo-v2-section-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 15px;font-size:19px;font-weight:800;letter-spacing:.035em}&lt;br /&gt;
.ooo-v2-heading-sub {font-size:13px;font-weight:400;color:var(--v2-muted)}&lt;br /&gt;
/* Category grid */&lt;br /&gt;
.ooo-v2 .ooo-v2-tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile {position:relative;min-width:0;min-height:210px;padding:20px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px;overflow:hidden}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile:hover {border-color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard {display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image {position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; a,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; span,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image &amp;gt; figure,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image .mw-file-element,&lt;br /&gt;
.ooo-v2 .ooo-v2-card-image img {display:block;width:100%;height:100%;max-width:none;min-width:0;margin:0;object-fit:cover;object-position:center}&lt;br /&gt;
.ooo-v2 .ooo-v2-imagecard::before {content:&amp;quot;&amp;quot;;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(10,14,18,.96) 0%,rgba(10,14,18,.58) 55%,rgba(10,14,18,.12) 100%)}&lt;br /&gt;
.ooo-v2 .ooo-v2-card-content {position:relative;z-index:1;width:100%;min-width:0}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-icon {font-size:24px;color:var(--v2-yellow);margin-bottom:13px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-title {font-size:21px;font-weight:700;line-height:1.2;margin-bottom:8px}&lt;br /&gt;
.ooo-v2 .ooo-v2-tile-desc {font-size:15px;line-height:1.5;color:#d1d8dc}&lt;br /&gt;
/* Guides and updates */&lt;br /&gt;
.ooo-v2-two {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:26px}&lt;br /&gt;
.ooo-v2-panel {min-width:0;padding:22px;background:var(--v2-panel);border:1px solid var(--v2-line);border-radius:5px}&lt;br /&gt;
.ooo-v2-panel-title {font-size:16px;font-weight:800;letter-spacing:.06em;margin-bottom:13px}&lt;br /&gt;
.ooo-v2-guide {padding:11px 0;border-top:1px solid var(--v2-line);font-size:15px}&lt;br /&gt;
.ooo-v2-guide span {float:right;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-update {font-size:15px;line-height:1.6;overflow-wrap:anywhere}&lt;br /&gt;
.ooo-v2-panel-foot {padding-top:12px;font-size:14px;color:var(--v2-yellow)}&lt;br /&gt;
.ooo-v2-bottom {margin-top:24px;padding:17px 5px;border-top:1px solid var(--v2-line);font-size:14px;color:var(--v2-muted);line-height:1.8}&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media(max-width:1100px) {.ooo-v2 .ooo-v2-tiles {grid-template-columns:repeat(2,minmax(0,1fr))}}&lt;br /&gt;
@media(max-width:900px) {.ooo-v2-shell{grid-template-columns:195px minmax(0,1fr)}.ooo-v2-main{padding:16px}.ooo-v2 .ooo-v2-hero{padding:34px 25px}}&lt;br /&gt;
@media(max-width:640px) {.ooo-v2-top{display:block}.ooo-v2-toplinks{margin-top:10px}.ooo-v2-shell{display:block}.ooo-v2-side{border-right:0;border-bottom:1px solid var(--v2-line)}.ooo-v2 .ooo-v2-tiles,.ooo-v2-two{grid-template-columns:1fr}.ooo-v2 .ooo-v2-hero{padding:30px 20px}.ooo-v2-main{padding:12px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #414141;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 20px 0;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-header {&lt;br /&gt;
    background: #292929;&lt;br /&gt;
    border-bottom: 2px solid #e5b62e;&lt;br /&gt;
    padding: 14px 18px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: #181818;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-image img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    padding: 12px 0;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row span {&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-infobox-row strong {&lt;br /&gt;
    color: #f0f0f0;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* V2 Vehicle Details: Overview and InfoBox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 310px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 20px 0 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive layout */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS REFINEMENT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Vehicle navigation */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 18px 0 28px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 10px 16px;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover,&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:focus {&lt;br /&gt;
    background: #373a3d;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox columns */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact infobox */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 4px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile and narrower screens */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 440px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 9px 11px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE DETAILS - COMPACT LAYOUT&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
.ooo-v2-vehicle-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    margin: 14px 0 24px;&lt;br /&gt;
    background: #242628;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 9px 14px;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #cccccc !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-nav-link a:hover {&lt;br /&gt;
    background: #383b3e;&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Overview and infobox layout */&lt;br /&gt;
.ooo-v2-vehicle-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 390px;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin: 16px 0 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-description {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar {&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox */&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-header {&lt;br /&gt;
    padding: 12px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-body {&lt;br /&gt;
    padding: 6px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 16px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    min-height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 9px 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    border-bottom: 1px solid #383b3e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #aaaaaa;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-row strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #eeeeee;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    overflow-wrap: anywhere;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image {&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-sidebar .ooo-v2-infobox-image img {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 1050px) {&lt;br /&gt;
    .ooo-v2-vehicle-layout {&lt;br /&gt;
        grid-template-columns: minmax(0, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .ooo-v2-vehicle-sidebar {&lt;br /&gt;
        max-width: 480px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .ooo-v2-vehicle-nav-link a {&lt;br /&gt;
        padding: 8px 10px;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1366</id>
		<title>User:Tattecko/VehicleTest</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1366"/>
		<updated>2026-10-16T18:55:28Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: Replaced content with &amp;quot; __NOTOC__ {{V2-VehicleDetails |name=Rock Truck 01 |category=Rock Trucks |categorypage=User:Tattecko/RockTrucksSandbox |image=Main_Banner_1.png |description=Heavy mining truck designed for transporting materials.  |manufacturer=Example Manufacturer |price=$250,000 |unlocklevel=12 |weight=25,000 kg |power=500 HP |capacity=20,000 L |fuelcapacity=600 L |maxspeed=65 km/h  |overview= This is an example vehicle description.  Rock trucks are used to transport large amounts...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck designed for transporting materials.&lt;br /&gt;
&lt;br /&gt;
|manufacturer=Example Manufacturer&lt;br /&gt;
|price=$250,000&lt;br /&gt;
|unlocklevel=12&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
|fuelcapacity=600 L&lt;br /&gt;
|maxspeed=65 km/h&lt;br /&gt;
&lt;br /&gt;
|overview=&lt;br /&gt;
This is an example vehicle description.&lt;br /&gt;
&lt;br /&gt;
Rock trucks are used to transport large amounts of material around mining sites.&lt;br /&gt;
&lt;br /&gt;
|controls=&lt;br /&gt;
Vehicle controls and operating instructions will appear here.&lt;br /&gt;
&lt;br /&gt;
|notes=&lt;br /&gt;
Additional information about the vehicle.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
	<entry>
		<id>https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1365</id>
		<title>User:Tattecko/VehicleTest</title>
		<link rel="alternate" type="text/html" href="https://wiki.outofore.com/index.php?title=User:Tattecko/VehicleTest&amp;diff=1365"/>
		<updated>2026-10-16T18:55:05Z</updated>

		<summary type="html">&lt;p&gt;Tattecko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Loading older messages…&lt;br /&gt;
lets finish vehicle stuff first&lt;br /&gt;
Let&#039;s finish the Vehicles &amp;amp; Equipment section before moving on to the rest of the Out of Ore Wiki.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll keep it simple, consistent and easy to maintain.&lt;br /&gt;
&lt;br /&gt;
Final vehicle structure&lt;br /&gt;
Vehicles &amp;amp; Equipment&lt;br /&gt;
&lt;br /&gt;
Category cards for Rock Trucks, Excavators, Loaders, etc.&lt;br /&gt;
&lt;br /&gt;
V2-CategoryPage&lt;br /&gt;
&lt;br /&gt;
Rock Trucks / Excavators / Loaders&lt;br /&gt;
&lt;br /&gt;
Compact vehicle lists with links to individual pages&lt;br /&gt;
&lt;br /&gt;
Individual Vehicle&lt;br /&gt;
&lt;br /&gt;
Banner, page navigation, description, infobox and gallery&lt;br /&gt;
&lt;br /&gt;
V2-VehicleDetails&lt;br /&gt;
&lt;br /&gt;
What we still need to finish&lt;br /&gt;
Vehicle main category&lt;br /&gt;
&lt;br /&gt;
Already built with V2-CategoryPage.&lt;br /&gt;
&lt;br /&gt;
Vehicle details template&lt;br /&gt;
&lt;br /&gt;
Banner, overview, infobox and navigation are implemented. We still need to verify the final appearance.&lt;br /&gt;
&lt;br /&gt;
Vehicle subcategory pages&lt;br /&gt;
&lt;br /&gt;
Create a compact, organized list for each vehicle category, without individual cards.&lt;br /&gt;
&lt;br /&gt;
Vehicle navigation&lt;br /&gt;
&lt;br /&gt;
Connect individual vehicle pages to their correct category and make navigation consistent.&lt;br /&gt;
&lt;br /&gt;
Vehicle comparison&lt;br /&gt;
&lt;br /&gt;
Add a simple comparison option after the category listings are working.&lt;br /&gt;
&lt;br /&gt;
Next: Vehicle subcategory pages&lt;br /&gt;
I&#039;d create Template:V2-VehicleCategory for Rock Trucks, Excavators, Loaders and other vehicle groups.&lt;br /&gt;
&lt;br /&gt;
It would reuse our existing banner and sidebar, but display a clean list of vehicle names instead of category cards.&lt;br /&gt;
&lt;br /&gt;
This way, you only maintain three vehicle templates:&lt;br /&gt;
&lt;br /&gt;
V2-CategoryPage for the main directory.&lt;br /&gt;
&lt;br /&gt;
V2-VehicleCategory for lists of vehicles.&lt;br /&gt;
&lt;br /&gt;
V2-VehicleDetails for individual machines.&lt;br /&gt;
&lt;br /&gt;
We can build V2-VehicleCategory next, then connect everything together.&lt;br /&gt;
&lt;br /&gt;
next step please&lt;br /&gt;
Next, we&#039;ll create Template:V2-VehicleCategory.&lt;br /&gt;
&lt;br /&gt;
This will be used for Rock Trucks, Excavators, Loaders, Dozers, Graders, and other vehicle categories.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll keep your existing banner and sidebar, but replace the large category cards with a compact list of vehicles.&lt;br /&gt;
&lt;br /&gt;
1. Create the template&lt;br /&gt;
Create Template:V2-VehicleCategory&lt;br /&gt;
&lt;br /&gt;
Paste this entire code:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{V2-PageLayout&lt;br /&gt;
|active=vehicles&lt;br /&gt;
|content=&lt;br /&gt;
{{OOO-Hero&lt;br /&gt;
|image={{{image|Main_Banner_1.png}}}&lt;br /&gt;
|eyebrow=VEHICLES &amp;amp; EQUIPMENT&lt;br /&gt;
|title={{{title|Vehicle Category}}}&lt;br /&gt;
|description={{{description|}}}&lt;br /&gt;
|link=Vehicles&lt;br /&gt;
|button=All vehicle categories&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-category-intro&amp;quot;&amp;gt;&lt;br /&gt;
{{{intro|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{V2-Section&lt;br /&gt;
|title=AVAILABLE VEHICLES&lt;br /&gt;
|subtitle={{{subtitle|Browse vehicles in this category}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-vehicle-list&amp;quot;&amp;gt;&lt;br /&gt;
{{{vehicles|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-bottom&amp;quot;&amp;gt;&lt;br /&gt;
[[Vehicles|← All vehicle categories]] &amp;amp;nbsp; • &amp;amp;nbsp;&lt;br /&gt;
[[Main Page|Wiki homepage]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Reusable V2 vehicle category page.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{V2-VehicleCategory&lt;br /&gt;
|title=Rock Trucks&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Browse rock trucks available in Out of Ore.&lt;br /&gt;
|intro=Rock trucks are used to transport mined materials.&lt;br /&gt;
|vehicles=&lt;br /&gt;
* [[Example Rock Truck 01]]&lt;br /&gt;
* [[Example Rock Truck 02]]&lt;br /&gt;
* [[Example Rock Truck 03]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Add CSS&lt;br /&gt;
Open MediaWiki:Common.css and add:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================&lt;br /&gt;
   V2 VEHICLE CATEGORY&lt;br /&gt;
   ========================================== */&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-category-intro {&lt;br /&gt;
    margin: 20px 0 28px;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list {&lt;br /&gt;
    background: #202124;&lt;br /&gt;
    border: 1px solid #3c3f42;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list ul {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 12px 8px;&lt;br /&gt;
    border-bottom: 1px solid #383838;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a {&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ooo-v2-vehicle-list li a:hover {&lt;br /&gt;
    color: #e5b62e !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
3. Test a Rock Trucks category page&lt;br /&gt;
Create or edit a sandbox page:&lt;br /&gt;
&lt;br /&gt;
User:Tattecko/RockTrucksSandbox&lt;br /&gt;
&lt;br /&gt;
Paste:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleCategory&lt;br /&gt;
|title=Rock Trucks&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Browse rock trucks available in Out of Ore.&lt;br /&gt;
&lt;br /&gt;
|intro=&lt;br /&gt;
Rock trucks are designed to transport mined materials around the mining site.&lt;br /&gt;
&lt;br /&gt;
|vehicles=&lt;br /&gt;
* [[Example Rock Truck 01]]&lt;br /&gt;
* [[Example Rock Truck 02]]&lt;br /&gt;
* [[Example Rock Truck 03]]&lt;br /&gt;
* [[Example Rock Truck 04]]&lt;br /&gt;
* [[Example Rock Truck 05]]&lt;br /&gt;
}}&lt;br /&gt;
These vehicle names are placeholders.&lt;br /&gt;
&lt;br /&gt;
Expected result&lt;br /&gt;
The page should display:&lt;br /&gt;
&lt;br /&gt;
Your existing hero banner.&lt;br /&gt;
&lt;br /&gt;
A short category description.&lt;br /&gt;
&lt;br /&gt;
A compact list of vehicle names linking to individual vehicle pages.&lt;br /&gt;
&lt;br /&gt;
Navigation back to the main Vehicles directory.&lt;br /&gt;
&lt;br /&gt;
One important detail: The list is currently maintained manually. That keeps it simple and avoids needing additional extensions or JavaScript.&lt;br /&gt;
&lt;br /&gt;
Once this works, we&#039;ll connect the vehicle category and vehicle details pages with proper navigation.&lt;br /&gt;
&lt;br /&gt;
ok, next&lt;br /&gt;
Next, let&#039;s connect the vehicle category pages to individual vehicle pages so navigation works properly throughout the wiki.&lt;br /&gt;
&lt;br /&gt;
We won&#039;t create any new templates for this step. We&#039;ll update the existing V2-VehicleDetails.&lt;br /&gt;
&lt;br /&gt;
1. Update the vehicle details navigation&lt;br /&gt;
Currently, every vehicle page has a button labeled All vehicles, which always links to Vehicles.&lt;br /&gt;
&lt;br /&gt;
Instead, it should link back to the vehicle&#039;s actual category.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
Vehicles &amp;amp; Equipment → Rock Trucks → Rock Truck 01&lt;br /&gt;
&lt;br /&gt;
Open Template:V2-VehicleDetails.&lt;br /&gt;
&lt;br /&gt;
Find this section:&lt;br /&gt;
&lt;br /&gt;
|link=Vehicles&lt;br /&gt;
|button=All vehicles&lt;br /&gt;
Replace it with:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|link={{{categorypage|Vehicles}}}&lt;br /&gt;
|button=Back to {{{category|Vehicles}}}&lt;br /&gt;
2. Update the bottom navigation&lt;br /&gt;
Find:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-bottom&amp;quot;&amp;gt;&lt;br /&gt;
[[Vehicles|← All vehicles]] &amp;amp;nbsp; • &amp;amp;nbsp;&lt;br /&gt;
[[Main Page|Wiki homepage]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Replace it with:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;ooo-v2-bottom&amp;quot;&amp;gt;&lt;br /&gt;
[[Vehicles|Vehicles &amp;amp; Equipment]]&lt;br /&gt;
&amp;amp;nbsp; › &amp;amp;nbsp;&lt;br /&gt;
[[{{{categorypage|Vehicles}}}|{{{category|Vehicles}}}]]&lt;br /&gt;
&amp;amp;nbsp; › &amp;amp;nbsp;&lt;br /&gt;
{{{name|Vehicle Name}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This gives each vehicle page a simple breadcrumb trail.&lt;br /&gt;
&lt;br /&gt;
3. Update individual vehicle pages&lt;br /&gt;
For example, a rock truck page would use:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=Rock Trucks&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck.&lt;br /&gt;
&lt;br /&gt;
|price=$250,000&lt;br /&gt;
|unlocklevel=12&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
&lt;br /&gt;
|overview=&lt;br /&gt;
Vehicle description goes here.&lt;br /&gt;
&lt;br /&gt;
|controls=&lt;br /&gt;
Vehicle controls go here.&lt;br /&gt;
}}&lt;br /&gt;
Example vehicle and specification values are placeholders.&lt;br /&gt;
The important new parameter is:&lt;br /&gt;
&lt;br /&gt;
|categorypage=Rock Trucks&lt;br /&gt;
&lt;br /&gt;
You can use the same template for all vehicle categories:&lt;br /&gt;
&lt;br /&gt;
Vehicle category&lt;br /&gt;
&lt;br /&gt;
categorypage value&lt;br /&gt;
&lt;br /&gt;
Rock Trucks&lt;br /&gt;
&lt;br /&gt;
Rock Trucks&lt;br /&gt;
&lt;br /&gt;
Excavators&lt;br /&gt;
&lt;br /&gt;
Excavators&lt;br /&gt;
&lt;br /&gt;
Loaders&lt;br /&gt;
&lt;br /&gt;
Loaders&lt;br /&gt;
&lt;br /&gt;
Dozers&lt;br /&gt;
&lt;br /&gt;
Dozers&lt;br /&gt;
&lt;br /&gt;
Graders&lt;br /&gt;
&lt;br /&gt;
Graders&lt;br /&gt;
&lt;br /&gt;
4. Add MediaWiki categories&lt;br /&gt;
At the bottom of each individual vehicle page, outside the V2-VehicleDetails template, add:&lt;br /&gt;
&lt;br /&gt;
[[Category:Vehicles]]&lt;br /&gt;
[[Category:Rock Trucks]]&lt;br /&gt;
Change the second category for other vehicle types.&lt;br /&gt;
&lt;br /&gt;
This also lets MediaWiki organize vehicle pages automatically, independently of our custom visual layouts.&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve updated and tested one vehicle page, the navigation between Vehicles → Vehicle Category → Vehicle Details will be in place.&lt;br /&gt;
&lt;br /&gt;
After that, we can finish the vehicle section by adding a simple comparison feature without making the wiki unnecessarily complicated.&lt;br /&gt;
&lt;br /&gt;
so how can i prewiew this&lt;br /&gt;
You can preview the complete vehicle page directly in your MediaWiki sandbox, without publishing it as a normal wiki page.&lt;br /&gt;
&lt;br /&gt;
1. Open your test page&lt;br /&gt;
Open VehicleTest&lt;br /&gt;
&lt;br /&gt;
2. Paste this example&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{V2-VehicleDetails&lt;br /&gt;
|name=Rock Truck 01&lt;br /&gt;
|category=Rock Trucks&lt;br /&gt;
|categorypage=User:Tattecko/RockTrucksSandbox&lt;br /&gt;
|image=Main_Banner_1.png&lt;br /&gt;
|description=Heavy mining truck designed for transporting materials.&lt;br /&gt;
&lt;br /&gt;
|manufacturer=Example Manufacturer&lt;br /&gt;
|price=$250,000&lt;br /&gt;
|unlocklevel=12&lt;br /&gt;
|weight=25,000 kg&lt;br /&gt;
|power=500 HP&lt;br /&gt;
|capacity=20,000 L&lt;br /&gt;
|fuelcapacity=600 L&lt;br /&gt;
|maxspeed=65 km/h&lt;br /&gt;
&lt;br /&gt;
|overview=&lt;br /&gt;
This is an example vehicle description.&lt;br /&gt;
&lt;br /&gt;
Rock trucks are used to transport large amounts of material around mining sites.&lt;br /&gt;
&lt;br /&gt;
|controls=&lt;br /&gt;
Vehicle controls and operating instructions will appear here.&lt;br /&gt;
&lt;br /&gt;
|notes=&lt;br /&gt;
Additional information about the vehicle.&lt;br /&gt;
}}&lt;br /&gt;
All vehicle details and specifications above are placeholders for testing the layout.&lt;br /&gt;
&lt;br /&gt;
3. Click Show preview&lt;br /&gt;
At the bottom of the MediaWiki editor, click Show preview.&lt;br /&gt;
&lt;br /&gt;
You should see the complete page with the banner, navigation, description, infobox and bottom breadcrumb links.&lt;br /&gt;
&lt;br /&gt;
4. Test the category navigation&lt;br /&gt;
Once you save both sandbox pages, you can navigate between them:&lt;br /&gt;
&lt;br /&gt;
Rock Trucks Category&lt;br /&gt;
&lt;br /&gt;
User:Tattecko/RockTrucksSandbox&lt;br /&gt;
&lt;br /&gt;
Rock Truck 01 Details&lt;br /&gt;
&lt;br /&gt;
User:Tattecko/VehicleTest&lt;br /&gt;
&lt;br /&gt;
To make the category link open your test vehicle, edit RockTrucksSandbox and change one vehicle list entry to:&lt;br /&gt;
&lt;br /&gt;
* [[User:Tattecko/VehicleTest|Rock Truck 01]]&lt;br /&gt;
Then save both pages and test the links.&lt;br /&gt;
&lt;br /&gt;
Note: The test page&#039;s categorypage points to your sandbox. When you create the real vehicle page, change it to Rock Trucks.&lt;/div&gt;</summary>
		<author><name>Tattecko</name></author>
	</entry>
</feed>