<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.varnyra.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Marciismx</id>
	<title>Varnyra - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.varnyra.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Marciismx"/>
	<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Special:Contributions/Marciismx"/>
	<updated>2026-11-02T04:26:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Patch_Notes&amp;diff=172</id>
		<title>Patch Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Patch_Notes&amp;diff=172"/>
		<updated>2026-07-12T16:56:10Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt;  [[Patch Notes]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-kicker&amp;quot;&amp;gt;Updates · Changes · Development Log&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-title&amp;quot;&amp;gt;Patch Notes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-intro&amp;quot;&amp;gt;&lt;br /&gt;
Patch Notes are used to track updates, balance changes, new systems, bug fixes and development progress for &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. This page acts as the central archive for public update information.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-patches-tag&amp;quot;&amp;gt;Updates&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-patches-tag&amp;quot;&amp;gt;Balance&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-patches-tag&amp;quot;&amp;gt;Bug Fixes&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-patches-tag&amp;quot;&amp;gt;New Content&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-patches-tag&amp;quot;&amp;gt;Development&amp;lt;/span&amp;gt;&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;vy-patches-heading&amp;quot;&amp;gt;Latest Update&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-featured&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-latest&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-date&amp;quot;&amp;gt;Latest Build&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-latest-title&amp;quot;&amp;gt;Varnyra Wiki foundation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-latest-text&amp;quot;&amp;gt;&lt;br /&gt;
The first major wiki structure is being prepared. Main pages are being created for navigation, game systems, world content, item categories, guides and community information.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This page will later contain official server updates, public changelogs, content releases and system changes.&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;vy-patches-notice&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-notice-image&amp;quot;&amp;gt;Patch Notice Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-notice-caption&amp;quot;&amp;gt;&lt;br /&gt;
Patch notes help players see what changed, what is planned and which systems are currently being worked on.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-heading&amp;quot;&amp;gt;Update Archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-entry&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-version&amp;quot;&amp;gt;Wiki v0.1&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-title&amp;quot;&amp;gt;Main page structure&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-text&amp;quot;&amp;gt;&lt;br /&gt;
Created the first main wiki pages and sidebar categories for the Varnyra MMO-RPG wiki.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-status&amp;quot;&amp;gt;In Progress&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;vy-patch-entry&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-version&amp;quot;&amp;gt;Systems&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-title&amp;quot;&amp;gt;Game system pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-text&amp;quot;&amp;gt;&lt;br /&gt;
Added foundation pages for classes, skills, leveling, economy and guild systems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-status&amp;quot;&amp;gt;Draft&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;vy-patch-entry&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-version&amp;quot;&amp;gt;World&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-title&amp;quot;&amp;gt;World section pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-text&amp;quot;&amp;gt;&lt;br /&gt;
Added base pages for the world map, towns, dungeons, bosses and NPCs.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-status&amp;quot;&amp;gt;Draft&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;vy-patch-entry&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-version&amp;quot;&amp;gt;Items&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-title&amp;quot;&amp;gt;Item category pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-text&amp;quot;&amp;gt;&lt;br /&gt;
Added overview pages for weapons, armor, tools, ores, materials and consumables.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-status&amp;quot;&amp;gt;Draft&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-panel-title&amp;quot;&amp;gt;What patch notes should include&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Future patch notes should describe what changed, why it changed, which systems were affected and whether the update includes new content, balance changes, fixes or technical improvements.&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;vy-patches-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-patches-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Main Page]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Beginner Guide]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Server Rules]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Commands]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Discord]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-page-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Patch note format, update categories, version naming and release archive structure are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Questing&amp;diff=171</id>
		<title>Questing</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Questing&amp;diff=171"/>
		<updated>2026-07-12T16:56:04Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt;  [[Questing]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-kicker&amp;quot;&amp;gt;Adventure Log · Objectives · Rewards&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-title&amp;quot;&amp;gt;Questing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-intro&amp;quot;&amp;gt;&lt;br /&gt;
Questing guides players through the world of &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. Quests may introduce systems, unlock content, reward items, connect NPCs, guide progression and create story-driven objectives.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-questing-tag&amp;quot;&amp;gt;NPC Quests&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-questing-tag&amp;quot;&amp;gt;Storylines&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-questing-tag&amp;quot;&amp;gt;Objectives&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-questing-tag&amp;quot;&amp;gt;Rewards&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-questing-tag&amp;quot;&amp;gt;Unlocks&amp;lt;/span&amp;gt;&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;vy-questing-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-heading&amp;quot;&amp;gt;Quest Flow&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-flow&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-label&amp;quot;&amp;gt;Step 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-title&amp;quot;&amp;gt;Find an NPC&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Quests usually begin by speaking with an NPC in a town, outpost, dungeon entrance or world location.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-quest-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-label&amp;quot;&amp;gt;Step 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-title&amp;quot;&amp;gt;Accept the objective&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Objectives may involve combat, gathering, crafting, exploration, delivery, discovery or dungeon preparation.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-quest-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-label&amp;quot;&amp;gt;Step 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-title&amp;quot;&amp;gt;Complete the task&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Players complete objectives by following instructions, defeating enemies, collecting items or reaching locations.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-quest-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-label&amp;quot;&amp;gt;Step 04&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-title&amp;quot;&amp;gt;Claim rewards&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Rewards may include experience, currency, items, unlocks, recipes, reputation or progression access.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-journal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-journal-image&amp;quot;&amp;gt;Quest Journal Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-journal-caption&amp;quot;&amp;gt;&lt;br /&gt;
Questing helps connect NPCs, towns, world regions, combat, gathering, crafting and progression into one adventure path.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-heading&amp;quot;&amp;gt;Quest Types&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-types&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-label&amp;quot;&amp;gt;Story&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-title&amp;quot;&amp;gt;Main Quests&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Core questlines that guide players through important systems, locations and future story content.&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;vy-quest-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-label&amp;quot;&amp;gt;Side&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-title&amp;quot;&amp;gt;Side Quests&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Optional quests that may reward items, currency, materials or extra progression.&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;vy-quest-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-label&amp;quot;&amp;gt;Repeatable&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-title&amp;quot;&amp;gt;Repeatable Quests&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Tasks that may be completed multiple times for resources, reputation or future daily-style rewards.&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;vy-quest-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-label&amp;quot;&amp;gt;Dungeon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-title&amp;quot;&amp;gt;Dungeon Quests&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Quests connected to dungeon entrances, boss objectives, keys, mechanics or special rewards.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-panel-title&amp;quot;&amp;gt;Questing and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Quests are planned to guide players through Varnyra without forcing every system at once. Some quests may introduce skills, combat, crafting, gathering, NPCs, towns, dungeons and future 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 class=&amp;quot;vy-questing-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-questing-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[NPCs]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Towns]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Quest names, NPCs, requirements, objectives, rewards, unlocks and storyline routes are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Combat&amp;diff=170</id>
		<title>Combat</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Combat&amp;diff=170"/>
		<updated>2026-07-12T16:55:58Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Combat]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-kicker&amp;quot;&amp;gt;Battle Manual · Builds · Mechanics&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-title&amp;quot;&amp;gt;Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-intro&amp;quot;&amp;gt;&lt;br /&gt;
Combat is one of the core gameplay systems in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. It connects weapons, armor, classes, skills, dungeons, bosses and player preparation into one battle-focused progression loop.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-combat-tag&amp;quot;&amp;gt;Melee&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-combat-tag&amp;quot;&amp;gt;Ranged&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-combat-tag&amp;quot;&amp;gt;Magic&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-combat-tag&amp;quot;&amp;gt;Boss Mechanics&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-combat-tag&amp;quot;&amp;gt;Dungeon Roles&amp;lt;/span&amp;gt;&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;vy-combat-heading&amp;quot;&amp;gt;Combat Styles&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-styles&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-label&amp;quot;&amp;gt;Melee&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-title&amp;quot;&amp;gt;Close Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-text&amp;quot;&amp;gt;&lt;br /&gt;
Melee combat focuses on close-range weapons, armor, positioning and direct pressure against enemies.&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;vy-combat-style&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-label&amp;quot;&amp;gt;Ranged&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-title&amp;quot;&amp;gt;Distance Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-text&amp;quot;&amp;gt;&lt;br /&gt;
Ranged combat focuses on spacing, movement, precision and attacking enemies from a safer distance.&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;vy-combat-style&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-label&amp;quot;&amp;gt;Magic&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-title&amp;quot;&amp;gt;Ability Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-text&amp;quot;&amp;gt;&lt;br /&gt;
Magic combat may focus on abilities, burst damage, utility effects and future spell-based mechanics.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-arena&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-arena-image&amp;quot;&amp;gt;Combat Arena Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-arena-caption&amp;quot;&amp;gt;&lt;br /&gt;
Combat is planned to feel different depending on weapon choice, class identity, enemy type and dungeon mechanics.&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;vy-combat-heading&amp;quot;&amp;gt;Battle Rules&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-manual&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-label&amp;quot;&amp;gt;Rule 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-title&amp;quot;&amp;gt;Prepare before fighting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-text&amp;quot;&amp;gt;&lt;br /&gt;
Bring proper weapons, armor, consumables and tools before entering dangerous zones or dungeons.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-type&amp;quot;&amp;gt;Preparation&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;vy-combat-rule&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-label&amp;quot;&amp;gt;Rule 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-title&amp;quot;&amp;gt;Understand enemy behavior&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-text&amp;quot;&amp;gt;&lt;br /&gt;
Different mobs and bosses may require movement, timing, positioning or group coordination.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-type&amp;quot;&amp;gt;Mechanics&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;vy-combat-rule&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-label&amp;quot;&amp;gt;Rule 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-title&amp;quot;&amp;gt;Use the right equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-text&amp;quot;&amp;gt;&lt;br /&gt;
Weapon type, armor tier and consumables may matter more as content becomes harder.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-type&amp;quot;&amp;gt;Gear&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;vy-combat-rule&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-label&amp;quot;&amp;gt;Rule 04&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-title&amp;quot;&amp;gt;Coordinate in group content&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-text&amp;quot;&amp;gt;&lt;br /&gt;
Dungeons and bosses may require parties, guilds, roles and communication to clear reliably.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-type&amp;quot;&amp;gt;Teamplay&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-panel-title&amp;quot;&amp;gt;Combat and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Combat is planned to grow with the player. Stronger weapons, better armor, class identity, skills and consumables may all affect how well a player can fight mobs, clear dungeons and defeat bosses.&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;vy-combat-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-combat-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Classes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Consumables]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Guilds]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Damage formulas, combat styles, class abilities, enemy mechanics and balancing are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Gathering&amp;diff=169</id>
		<title>Gathering</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Gathering&amp;diff=169"/>
		<updated>2026-07-12T16:55:53Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt;  [[Gathering]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-kicker&amp;quot;&amp;gt;Resources · Routes · Field Skills&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-title&amp;quot;&amp;gt;Gathering&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-intro&amp;quot;&amp;gt;&lt;br /&gt;
Gathering is the process of collecting resources from the world of &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. It connects mining, woodcutting, harvesting, materials, crafting, tools and the player economy.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Mining&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Woodcutting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Harvesting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Resource Routes&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Economy Value&amp;lt;/span&amp;gt;&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;vy-gathering-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-heading&amp;quot;&amp;gt;Gathering Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-routes&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Mining&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Ore Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Mining routes focus on ores, stone resources and underground materials used for crafting and upgrades.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Woodcutting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Forest Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Forest routes focus on logs, wood materials and future resources tied to crafting and construction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Harvesting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Plant &amp;amp; Herb Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Harvesting routes may provide herbs, plants, food materials or future consumable ingredients.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Special&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Rare Resource Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Rare gathering routes may require better tools, higher skill levels or access to dangerous world areas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-map&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-map-image&amp;quot;&amp;gt;Gathering Route Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-map-caption&amp;quot;&amp;gt;&lt;br /&gt;
Gathering routes are planned to make world exploration, crafting and economy progression feel connected.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-heading&amp;quot;&amp;gt;Gathering Skills&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skills&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Ore&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Mining&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Collect ores and underground materials with pickaxes and future mining tools.&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;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Wood&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Woodcutting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Collect logs and wood resources from forests and future tree zones.&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;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Nature&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Harvesting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Collect herbs, plants, food resources or future consumable materials.&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;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Rare&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Special Gathering&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Future resource types may require specific tools, zones, skills or 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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-panel-title&amp;quot;&amp;gt;Gathering and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Gathering is planned to support crafting, trading, tool progression and resource value. Players who invest time into gathering may provide important materials for weapons, armor, consumables and upgrades.&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;vy-gathering-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-gathering-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Gathering skills, routes, resources, tool requirements, respawn rules and XP values are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Enchanting&amp;diff=168</id>
		<title>Enchanting</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Enchanting&amp;diff=168"/>
		<updated>2026-07-12T16:55:45Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Enchanting]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-kicker&amp;quot;&amp;gt;Enhancement · Magic · Upgrades&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-title&amp;quot;&amp;gt;Enchanting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-intro&amp;quot;&amp;gt;&lt;br /&gt;
Enchanting is planned as an item enhancement system in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. It may allow players to improve weapons, armor, tools or other equipment through special materials, progression requirements and upgrade mechanics.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-enchanting-tag&amp;quot;&amp;gt;Item Enhancements&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-enchanting-tag&amp;quot;&amp;gt;Upgrade Materials&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-enchanting-tag&amp;quot;&amp;gt;Gear Progression&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-enchanting-tag&amp;quot;&amp;gt;Magic Effects&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-enchanting-tag&amp;quot;&amp;gt;Risk &amp;amp; Reward&amp;lt;/span&amp;gt;&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;vy-enchanting-altar&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-altar-image&amp;quot;&amp;gt;Enchanting Altar Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-altar-caption&amp;quot;&amp;gt;&lt;br /&gt;
Enchanting is planned to give crafted and earned gear a deeper upgrade path beyond basic item tiers.&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;vy-enchanting-heading&amp;quot;&amp;gt;Upgrade Paths&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-paths&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-label&amp;quot;&amp;gt;Weapons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-title&amp;quot;&amp;gt;Combat Enhancements&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-text&amp;quot;&amp;gt;&lt;br /&gt;
Weapon enchantments may improve damage, attack style, special effects or future combat mechanics.&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;vy-enchanting-path&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-label&amp;quot;&amp;gt;Armor&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-title&amp;quot;&amp;gt;Defensive Enhancements&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-text&amp;quot;&amp;gt;&lt;br /&gt;
Armor enchantments may improve survival, resistance, set value or dungeon preparation.&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;vy-enchanting-path&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-label&amp;quot;&amp;gt;Tools&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-title&amp;quot;&amp;gt;Utility Enhancements&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-text&amp;quot;&amp;gt;&lt;br /&gt;
Tool enchantments may improve gathering speed, durability, resource access or efficiency.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-heading&amp;quot;&amp;gt;Enchanting Process&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-ritual&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-label&amp;quot;&amp;gt;Step 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-title&amp;quot;&amp;gt;Choose an item&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Select the weapon, armor piece, tool or equipment item that should receive an enhancement.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-state&amp;quot;&amp;gt;Item&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;vy-enchanting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-label&amp;quot;&amp;gt;Step 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-title&amp;quot;&amp;gt;Provide materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Use special materials, upgrade items, currency or future enchanting components.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-state&amp;quot;&amp;gt;Materials&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;vy-enchanting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-label&amp;quot;&amp;gt;Step 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-title&amp;quot;&amp;gt;Apply the enchantment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
The item receives an upgrade, effect or stat change depending on the final system design.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-state&amp;quot;&amp;gt;Upgrade&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-panel-title&amp;quot;&amp;gt;Enchanting and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Enchanting is planned to give players a reason to keep improving gear after crafting or finding it. It may connect rare materials, dungeons, bosses, crafting and economy value into one advanced upgrade system.&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;vy-enchanting-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-enchanting-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Enchantment names, effects, limits, materials, costs, success rules and requirements are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Crafting&amp;diff=167</id>
		<title>Crafting</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Crafting&amp;diff=167"/>
		<updated>2026-07-12T16:55:40Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Crafting]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-kicker&amp;quot;&amp;gt;Recipes · Workshop · Progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-title&amp;quot;&amp;gt;Crafting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-intro&amp;quot;&amp;gt;&lt;br /&gt;
Crafting is the process of turning resources, ores, materials and drops into useful items in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. It is planned to support weapons, armor, tools, consumables, upgrades and long-term progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-crafting-tag&amp;quot;&amp;gt;Recipes&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-crafting-tag&amp;quot;&amp;gt;Materials&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-crafting-tag&amp;quot;&amp;gt;Gear Crafting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-crafting-tag&amp;quot;&amp;gt;Upgrades&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-crafting-tag&amp;quot;&amp;gt;Economy&amp;lt;/span&amp;gt;&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;vy-crafting-heading&amp;quot;&amp;gt;Crafting Workshop&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-workshop&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-imagebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-image&amp;quot;&amp;gt;Crafting Station Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-caption&amp;quot;&amp;gt;&lt;br /&gt;
Crafting stations are planned to connect gathered resources with stronger equipment, useful supplies and progression items.&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;vy-crafting-flow&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-label&amp;quot;&amp;gt;Step 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-title&amp;quot;&amp;gt;Collect resources&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Gather ores, materials, mob drops or dungeon resources needed for recipes.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-crafting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-label&amp;quot;&amp;gt;Step 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-title&amp;quot;&amp;gt;Prepare materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Some resources may need to be refined, processed or combined before crafting.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-crafting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-label&amp;quot;&amp;gt;Step 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-title&amp;quot;&amp;gt;Craft the item&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Use recipes to create weapons, armor, tools, consumables or progression items.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-crafting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-label&amp;quot;&amp;gt;Step 04&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-title&amp;quot;&amp;gt;Use or trade&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Crafted items can support your own build or become valuable in the player economy.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-heading&amp;quot;&amp;gt;Crafting Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-categories&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-label&amp;quot;&amp;gt;Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-title&amp;quot;&amp;gt;Weapons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Craft weapons used for combat, dungeons and boss preparation.&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;vy-crafting-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-label&amp;quot;&amp;gt;Defense&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-title&amp;quot;&amp;gt;Armor&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Create armor pieces and future sets used for survival.&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;vy-crafting-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-label&amp;quot;&amp;gt;Utility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-title&amp;quot;&amp;gt;Tools&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Craft tools used for gathering, mining and progression.&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;vy-crafting-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-label&amp;quot;&amp;gt;Supplies&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-title&amp;quot;&amp;gt;Consumables&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Prepare potions, food or other supplies for adventures.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-panel-title&amp;quot;&amp;gt;Crafting and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Crafting is planned to make gathered resources meaningful. Players can turn raw materials into stronger equipment, useful supplies and items that support the economy, dungeons and long-term progression.&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;vy-crafting-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-crafting-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Consumables]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Recipes, station types, skill requirements, crafting times and upgrade paths are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Consumables&amp;diff=166</id>
		<title>Consumables</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Consumables&amp;diff=166"/>
		<updated>2026-07-12T16:55:33Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Consumables]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-kicker&amp;quot;&amp;gt;Preparation · Buffs · Survival&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-title&amp;quot;&amp;gt;Consumables&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-intro&amp;quot;&amp;gt;&lt;br /&gt;
Consumables are one-use or limited-use items that help players prepare for combat, exploration, dungeons, bosses and gathering routes in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-consumables-tag&amp;quot;&amp;gt;Potions&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-consumables-tag&amp;quot;&amp;gt;Food&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-consumables-tag&amp;quot;&amp;gt;Buff Items&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-consumables-tag&amp;quot;&amp;gt;Dungeon Supplies&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-consumables-tag&amp;quot;&amp;gt;Utility Items&amp;lt;/span&amp;gt;&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;vy-consumables-heading&amp;quot;&amp;gt;Consumable Types&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-types&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-label&amp;quot;&amp;gt;Healing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-title&amp;quot;&amp;gt;Health Items&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Items used to recover health or survive dangerous combat situations.&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;vy-consumable-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-label&amp;quot;&amp;gt;Food&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-title&amp;quot;&amp;gt;Food &amp;amp; Meals&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Food items that may restore hunger, provide small benefits or support exploration.&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;vy-consumable-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-label&amp;quot;&amp;gt;Buffs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-title&amp;quot;&amp;gt;Potions &amp;amp; Effects&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Temporary effects used for combat, movement, gathering, dungeon preparation or survival.&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;vy-consumable-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-label&amp;quot;&amp;gt;Utility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-title&amp;quot;&amp;gt;Special Supplies&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Future consumables may provide teleports, protections, keys, tools or special utility.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-supply&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-supply-image&amp;quot;&amp;gt;Consumables Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-supply-caption&amp;quot;&amp;gt;&lt;br /&gt;
Consumables help players prepare before entering dangerous areas, fighting bosses or attempting dungeon content.&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;vy-consumables-heading&amp;quot;&amp;gt;Common Uses&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-panel-title&amp;quot;&amp;gt;Why consumables matter&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Consumables are planned to support preparation. Players may bring healing, buffs, food or utility items before exploring dangerous regions, fighting bosses or joining dungeon groups.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-title&amp;quot;&amp;gt;Dungeon Runs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-text&amp;quot;&amp;gt;&lt;br /&gt;
Supplies can help players survive long fights, boss rooms and dangerous enemy waves.&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;vy-consumables-use&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-title&amp;quot;&amp;gt;Boss Fights&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-text&amp;quot;&amp;gt;&lt;br /&gt;
Buffs and healing may be important before fighting high-threat enemies.&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;vy-consumables-use&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-title&amp;quot;&amp;gt;Exploration&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-text&amp;quot;&amp;gt;&lt;br /&gt;
Food and utility items may help players travel through risky zones.&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;vy-consumables-use&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-title&amp;quot;&amp;gt;Gathering&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-text&amp;quot;&amp;gt;&lt;br /&gt;
Future consumables may improve gathering routes, resource trips or efficiency.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-consumables-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Consumable names, recipes, effects, durations, stack sizes and sources are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Materials&amp;diff=165</id>
		<title>Materials</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Materials&amp;diff=165"/>
		<updated>2026-07-12T16:55:27Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt;  [[Materials]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-kicker&amp;quot;&amp;gt;Crafting · Components · Processing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-title&amp;quot;&amp;gt;Materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-intro&amp;quot;&amp;gt;&lt;br /&gt;
Materials are crafting components used throughout &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. They may come from mining, gathering, mobs, dungeons, bosses, refining or trading, and are planned to connect many systems together.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-materials-tag&amp;quot;&amp;gt;Crafting Components&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-materials-tag&amp;quot;&amp;gt;Refined Resources&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-materials-tag&amp;quot;&amp;gt;Mob Drops&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-materials-tag&amp;quot;&amp;gt;Dungeon Materials&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-materials-tag&amp;quot;&amp;gt;Upgrade Items&amp;lt;/span&amp;gt;&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;vy-materials-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-heading&amp;quot;&amp;gt;Material Flow&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-flow&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-label&amp;quot;&amp;gt;Source&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-title&amp;quot;&amp;gt;Gather or obtain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Materials can come from ores, mobs, gathering nodes, shops, dungeons, bosses or future world systems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-material-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-label&amp;quot;&amp;gt;Process&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-title&amp;quot;&amp;gt;Refine into components&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Some raw resources may need to be refined, combined or prepared before they can be used in recipes.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-material-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-label&amp;quot;&amp;gt;Craft&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-title&amp;quot;&amp;gt;Use in recipes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Materials are planned to be used for weapons, armor, tools, consumables, upgrades and progression items.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-material-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-label&amp;quot;&amp;gt;Trade&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-title&amp;quot;&amp;gt;Create market value&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Useful materials may become valuable because crafters, fighters and gatherers need them for progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-imagebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-image&amp;quot;&amp;gt;Materials Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-caption&amp;quot;&amp;gt;&lt;br /&gt;
Materials are the bridge between gathering, crafting, combat preparation, upgrades and the player economy.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-heading&amp;quot;&amp;gt;Material Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-categories&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-label&amp;quot;&amp;gt;Raw&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-title&amp;quot;&amp;gt;Raw Materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Basic resources gathered from the world before processing or crafting.&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;vy-material-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-label&amp;quot;&amp;gt;Refined&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-title&amp;quot;&amp;gt;Processed Materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Resources that have been smelted, refined, combined or prepared.&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;vy-material-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-label&amp;quot;&amp;gt;Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-title&amp;quot;&amp;gt;Mob Drops&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Materials dropped by mobs, bosses or dungeon enemies.&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;vy-material-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-label&amp;quot;&amp;gt;Rare&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-title&amp;quot;&amp;gt;Upgrade Materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Special components used for stronger gear, upgrades or future progression systems.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-panel-title&amp;quot;&amp;gt;Materials and crafting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Materials are planned to make crafting meaningful. Players may need different sources, recipes and progression routes to collect the right components for stronger items and upgrades.&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;vy-materials-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-materials-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Material names, sources, recipes, refining steps, drop rates and upgrade uses are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Ores&amp;diff=164</id>
		<title>Ores</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Ores&amp;diff=164"/>
		<updated>2026-07-12T16:55:21Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt;  [[Ores]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-kicker&amp;quot;&amp;gt;Mining · Resources · Crafting Value&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-title&amp;quot;&amp;gt;Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-intro&amp;quot;&amp;gt;&lt;br /&gt;
Ores are mineable resources used for crafting, upgrades, tools, weapons, armor and economy progression in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. They are planned to be one of the main links between gathering, crafting and item progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-ores-tag&amp;quot;&amp;gt;Mining&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-ores-tag&amp;quot;&amp;gt;Resource Tiers&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-ores-tag&amp;quot;&amp;gt;Crafting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-ores-tag&amp;quot;&amp;gt;Economy&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-ores-tag&amp;quot;&amp;gt;Tool Requirements&amp;lt;/span&amp;gt;&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;vy-ores-heading&amp;quot;&amp;gt;Mining Depths&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-depths&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-label&amp;quot;&amp;gt;Surface&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-title&amp;quot;&amp;gt;Common Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-text&amp;quot;&amp;gt;&lt;br /&gt;
Basic ores used for early crafting, starter tools and simple progression routes.&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;vy-ore-depth&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-label&amp;quot;&amp;gt;Underground&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-title&amp;quot;&amp;gt;Advanced Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-text&amp;quot;&amp;gt;&lt;br /&gt;
Stronger ores that may require better tools, higher gathering levels or deeper zones.&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;vy-ore-depth&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-label&amp;quot;&amp;gt;Rare Veins&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-title&amp;quot;&amp;gt;Special Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-text&amp;quot;&amp;gt;&lt;br /&gt;
Rare resources planned for powerful crafting, valuable trading and future upgrades.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-vein&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-vein-image&amp;quot;&amp;gt;Ore Vein Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-vein-caption&amp;quot;&amp;gt;&lt;br /&gt;
Ore veins are planned to support gathering progression, crafting routes and the player economy.&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;vy-ores-heading&amp;quot;&amp;gt;Planned Ore Tiers&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-tier&amp;quot;&amp;gt;Tier 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-name&amp;quot;&amp;gt;Starter Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-text&amp;quot;&amp;gt;&lt;br /&gt;
Basic mineable resources used for early tools, simple recipes and starter equipment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-use&amp;quot;&amp;gt;Early Crafting&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;vy-ore-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-tier&amp;quot;&amp;gt;Tier 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-name&amp;quot;&amp;gt;Improved Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-text&amp;quot;&amp;gt;&lt;br /&gt;
Resources used for stronger tools, better armor, weapon upgrades and mid-game recipes.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-use&amp;quot;&amp;gt;Gear Progression&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;vy-ore-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-tier&amp;quot;&amp;gt;Tier 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-name&amp;quot;&amp;gt;Rare Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-text&amp;quot;&amp;gt;&lt;br /&gt;
Valuable ores that may be connected to dangerous zones, higher gathering requirements or rare crafting paths.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-use&amp;quot;&amp;gt;Rare Materials&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;vy-ore-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-tier&amp;quot;&amp;gt;Tier 04&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-name&amp;quot;&amp;gt;Dungeon Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-text&amp;quot;&amp;gt;&lt;br /&gt;
Special ores or fragments that may come from dungeon-related content, bosses or future progression systems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-use&amp;quot;&amp;gt;Endgame Crafting&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-panel-title&amp;quot;&amp;gt;Ores and the economy&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Ores are planned to create value because players need them for tools, armor, weapons, crafting materials and upgrades. Rare ores may become important trading items once crafting and progression systems are finalized.&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;vy-ores-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-ores-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Ore names, mining locations, tool requirements, drop rates, tiers and crafting uses are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Tools&amp;diff=163</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Tools&amp;diff=163"/>
		<updated>2026-07-12T16:55:15Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Tools]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-kicker&amp;quot;&amp;gt;Utility · Gathering · Work Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-title&amp;quot;&amp;gt;Tools&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-intro&amp;quot;&amp;gt;&lt;br /&gt;
Tools are utility items used for gathering, crafting support, resource collection and world interaction in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. Stronger tools may help players access better materials, improve efficiency and progress through gathering systems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-tools-tag&amp;quot;&amp;gt;Pickaxes&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-tools-tag&amp;quot;&amp;gt;Axes&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-tools-tag&amp;quot;&amp;gt;Shovels&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-tools-tag&amp;quot;&amp;gt;Utility Gear&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-tools-tag&amp;quot;&amp;gt;Gathering Progression&amp;lt;/span&amp;gt;&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;vy-tools-heading&amp;quot;&amp;gt;Tool Workbench&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-workbench&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-imagebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-image&amp;quot;&amp;gt;Toolbench Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-caption&amp;quot;&amp;gt;&lt;br /&gt;
Tools connect the world, resources, gathering skills, crafting routes and long-term item progression.&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;vy-tools-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-label&amp;quot;&amp;gt;Mining&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-title&amp;quot;&amp;gt;Pickaxes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-text&amp;quot;&amp;gt;&lt;br /&gt;
Used to mine ores, stone and future underground resources tied to crafting and economy progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-tool-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-label&amp;quot;&amp;gt;Woodcutting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-title&amp;quot;&amp;gt;Axes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-text&amp;quot;&amp;gt;&lt;br /&gt;
Used to gather logs, wood materials and future resources from forests or world zones.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-tool-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-label&amp;quot;&amp;gt;Digging&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-title&amp;quot;&amp;gt;Shovels&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-text&amp;quot;&amp;gt;&lt;br /&gt;
Used for dirt, sand, gravel and possible future gathering routes or construction materials.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-tool-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-label&amp;quot;&amp;gt;Utility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-title&amp;quot;&amp;gt;Special Tools&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-text&amp;quot;&amp;gt;&lt;br /&gt;
Future tools may provide special gathering effects, crafting utility or access to specific resources.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-heading&amp;quot;&amp;gt;Tool Values&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-values&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-label&amp;quot;&amp;gt;Tier&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-title&amp;quot;&amp;gt;Tool Level&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-text&amp;quot;&amp;gt;&lt;br /&gt;
Higher tier tools may gather stronger resources or work faster.&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;vy-tool-value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-label&amp;quot;&amp;gt;Speed&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-title&amp;quot;&amp;gt;Efficiency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-text&amp;quot;&amp;gt;&lt;br /&gt;
Tools may affect how quickly resources can be collected.&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;vy-tool-value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-label&amp;quot;&amp;gt;Access&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-title&amp;quot;&amp;gt;Resource Unlocks&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-text&amp;quot;&amp;gt;&lt;br /&gt;
Some materials may require specific tool tiers or progression.&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;vy-tool-value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-label&amp;quot;&amp;gt;Durability&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-title&amp;quot;&amp;gt;Tool Lifespan&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-text&amp;quot;&amp;gt;&lt;br /&gt;
Durability may determine how long tools last before repair or replacement.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-panel-title&amp;quot;&amp;gt;Tools and gathering progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Tools are planned to support the gathering loop. Players may start with basic tools, gather simple resources, craft upgrades and unlock better materials through higher tiers and future skill requirements.&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;vy-tools-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-tools-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Tool names, tiers, durability, gathering speed, recipes and resource requirements are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Armor&amp;diff=162</id>
		<title>Armor</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Armor&amp;diff=162"/>
		<updated>2026-07-12T16:55:09Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt;  [[Armor]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-kicker&amp;quot;&amp;gt;Defense · Equipment · Survival&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-title&amp;quot;&amp;gt;Armor&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-intro&amp;quot;&amp;gt;&lt;br /&gt;
Armor protects players during combat, dungeon runs, boss encounters and dangerous exploration in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. Different armor pieces may support survivability, class identity, progression and future upgrade systems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-armor-tag&amp;quot;&amp;gt;Helmets&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-armor-tag&amp;quot;&amp;gt;Chestplates&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-armor-tag&amp;quot;&amp;gt;Leggings&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-armor-tag&amp;quot;&amp;gt;Boots&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-armor-tag&amp;quot;&amp;gt;Dungeon Sets&amp;lt;/span&amp;gt;&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;vy-armor-heading&amp;quot;&amp;gt;Armor Types&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-types&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-label&amp;quot;&amp;gt;Head&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-title&amp;quot;&amp;gt;Helmets&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Head armor used to improve defense and complete armor sets.&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;vy-armor-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-label&amp;quot;&amp;gt;Body&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-title&amp;quot;&amp;gt;Chestplates&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Main armor piece usually connected to strong defensive value.&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;vy-armor-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-label&amp;quot;&amp;gt;Legs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-title&amp;quot;&amp;gt;Leggings&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Leg armor that supports survivability and set progression.&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;vy-armor-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-label&amp;quot;&amp;gt;Feet&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-title&amp;quot;&amp;gt;Boots&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Foot armor that may support movement, utility or defensive bonuses.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-display&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-display-image&amp;quot;&amp;gt;Armor Set Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-display-caption&amp;quot;&amp;gt;&lt;br /&gt;
Armor sets are planned to support combat preparation, dungeon survival and long-term equipment progression.&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;vy-armor-heading&amp;quot;&amp;gt;Defensive Values&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-values&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-panel-title&amp;quot;&amp;gt;What armor can provide&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Armor is planned to be part of player build progression. Stronger armor may improve survivability, support specific combat roles and help players prepare for harder zones, dungeons and bosses.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-title&amp;quot;&amp;gt;Defense&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
Reduces incoming damage or improves survival during combat.&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;vy-armor-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-title&amp;quot;&amp;gt;Durability&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
Represents how long armor can last before needing repair or replacement.&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;vy-armor-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-title&amp;quot;&amp;gt;Set Bonuses&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
Future armor sets may provide bonuses when multiple pieces are worn.&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;vy-armor-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-title&amp;quot;&amp;gt;Rarity&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
Rare armor may come from crafting, dungeons, bosses or special rewards.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-armor-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Classes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Armor names, stats, set bonuses, recipes, rarities and drop sources are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Weapons&amp;diff=161</id>
		<title>Weapons</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Weapons&amp;diff=161"/>
		<updated>2026-07-12T16:55:03Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Weapons]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-kicker&amp;quot;&amp;gt;Arsenal · Combat · Damage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-title&amp;quot;&amp;gt;Weapons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-intro&amp;quot;&amp;gt;&lt;br /&gt;
Weapons are combat items used to defeat mobs, clear dungeons, fight bosses and shape a player&#039;s combat style in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. Different weapons may support different attack styles, class roles and progression paths.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-weapons-tag&amp;quot;&amp;gt;Melee&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-weapons-tag&amp;quot;&amp;gt;Ranged&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-weapons-tag&amp;quot;&amp;gt;Magic&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-weapons-tag&amp;quot;&amp;gt;Dungeon Gear&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-weapons-tag&amp;quot;&amp;gt;Boss Drops&amp;lt;/span&amp;gt;&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;vy-weapons-heading&amp;quot;&amp;gt;Weapon Types&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-armory&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-types&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-label&amp;quot;&amp;gt;Melee&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-title&amp;quot;&amp;gt;Swords &amp;amp; Blades&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-text&amp;quot;&amp;gt;&lt;br /&gt;
Close-range weapons focused on direct combat, consistent damage and frontline fighting.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-weapon-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-label&amp;quot;&amp;gt;Heavy&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-title&amp;quot;&amp;gt;Axes &amp;amp; Heavy Weapons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-text&amp;quot;&amp;gt;&lt;br /&gt;
Slower weapons that may focus on heavier hits, armor pressure or stronger burst windows.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-weapon-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-label&amp;quot;&amp;gt;Ranged&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-title&amp;quot;&amp;gt;Bows &amp;amp; Ranged Weapons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-text&amp;quot;&amp;gt;&lt;br /&gt;
Weapons for players who prefer distance, positioning and controlled attacks from range.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-weapon-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-label&amp;quot;&amp;gt;Magic&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-title&amp;quot;&amp;gt;Staves &amp;amp; Spell Weapons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-text&amp;quot;&amp;gt;&lt;br /&gt;
Weapons connected to magic damage, abilities, utility effects or future caster progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-rack&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-rack-image&amp;quot;&amp;gt;Weapon Rack Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-rack-caption&amp;quot;&amp;gt;&lt;br /&gt;
Weapons are planned to connect combat identity, item progression, dungeon preparation and rare boss rewards.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-heading&amp;quot;&amp;gt;Weapon Values&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-stats&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-label&amp;quot;&amp;gt;Damage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-title&amp;quot;&amp;gt;Attack Power&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
The main value that determines how hard a weapon can hit.&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;vy-weapon-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-label&amp;quot;&amp;gt;Speed&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-title&amp;quot;&amp;gt;Attack Style&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
Weapons may feel different based on speed, range or combat rhythm.&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;vy-weapon-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-label&amp;quot;&amp;gt;Rarity&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-title&amp;quot;&amp;gt;Item Tier&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
Higher rarity weapons may come from crafting, dungeons, bosses or rare drops.&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;vy-weapon-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-label&amp;quot;&amp;gt;Scaling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-title&amp;quot;&amp;gt;Progression Use&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapon-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
Weapons may become part of longer upgrade paths or build progression.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-panel-title&amp;quot;&amp;gt;Weapons and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Weapons are planned to be more than simple damage items. They may connect to class identity, attack styles, crafting recipes, dungeon loot, boss drops and future upgrade systems.&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;vy-weapons-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-weapons-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Classes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-weapons-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Weapon names, stats, attack styles, recipes, rarities and drop sources are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Items&amp;diff=160</id>
		<title>Items</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Items&amp;diff=160"/>
		<updated>2026-07-12T16:54:58Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[All Items]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-kicker&amp;quot;&amp;gt;Database · Gear · Materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-title&amp;quot;&amp;gt;All Items&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-intro&amp;quot;&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;All Items&#039;&#039;&#039; page is the central item database for Varnyra. It connects weapons, armor, tools, ores, materials, consumables and future custom items into one overview.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-items-tag&amp;quot;&amp;gt;Weapons&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-items-tag&amp;quot;&amp;gt;Armor&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-items-tag&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-items-tag&amp;quot;&amp;gt;Ores&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-items-tag&amp;quot;&amp;gt;Materials&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-items-tag&amp;quot;&amp;gt;Consumables&amp;lt;/span&amp;gt;&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;vy-items-showcase&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-frame&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-image&amp;quot;&amp;gt;Item Showcase Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-caption&amp;quot;&amp;gt;&lt;br /&gt;
Items are planned to support combat, crafting, gathering, trading, progression and dungeon preparation.&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;vy-items-index&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-index-title&amp;quot;&amp;gt;Item Index&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-index-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-items-index-list&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Consumables]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-heading&amp;quot;&amp;gt;Item Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-categories&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-label&amp;quot;&amp;gt;Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-title&amp;quot;&amp;gt;[[Weapons]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-text&amp;quot;&amp;gt;&lt;br /&gt;
Weapons are used for combat, class identity, dungeon preparation and boss encounters.&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;vy-item-category&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-label&amp;quot;&amp;gt;Defense&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-title&amp;quot;&amp;gt;[[Armor]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-text&amp;quot;&amp;gt;&lt;br /&gt;
Armor improves survivability and helps players prepare for stronger enemies and harder content.&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;vy-item-category&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-label&amp;quot;&amp;gt;Utility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-title&amp;quot;&amp;gt;[[Tools]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-text&amp;quot;&amp;gt;&lt;br /&gt;
Tools support gathering, crafting, resource collection and world interaction.&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;vy-item-category&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-label&amp;quot;&amp;gt;Resources&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-title&amp;quot;&amp;gt;[[Ores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-text&amp;quot;&amp;gt;&lt;br /&gt;
Ores are gathered from the world and used in crafting, upgrades and the economy.&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;vy-item-category&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-label&amp;quot;&amp;gt;Crafting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-title&amp;quot;&amp;gt;[[Materials]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-text&amp;quot;&amp;gt;&lt;br /&gt;
Materials connect gathering, crafting, upgrades, quests and item progression.&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;vy-item-category&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-label&amp;quot;&amp;gt;Preparation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-title&amp;quot;&amp;gt;[[Consumables]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-item-category-text&amp;quot;&amp;gt;&lt;br /&gt;
Consumables help players prepare for combat, dungeons, boss fights and exploration.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-panel-title&amp;quot;&amp;gt;How items work in Varnyra&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Items are planned as part of the long-term progression loop. Players gather resources, craft equipment, upgrade gear, trade valuable items and prepare for dangerous content through the item system.&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;vy-items-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-items-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-items-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Item names, stats, rarities, recipes, drops and upgrade paths are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=NPCs&amp;diff=159</id>
		<title>NPCs</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=NPCs&amp;diff=159"/>
		<updated>2026-07-12T16:54:50Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[NPCs]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-kicker&amp;quot;&amp;gt;Characters · Vendors · Quest Givers&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-title&amp;quot;&amp;gt;NPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-intro&amp;quot;&amp;gt;&lt;br /&gt;
NPCs are non-player characters found throughout &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. They may give quests, sell items, provide services, guide players through systems or help bring towns and world areas to life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-npcs-tag&amp;quot;&amp;gt;Quest Givers&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-npcs-tag&amp;quot;&amp;gt;Vendors&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-npcs-tag&amp;quot;&amp;gt;Trainers&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-npcs-tag&amp;quot;&amp;gt;Town Services&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-npcs-tag&amp;quot;&amp;gt;World Characters&amp;lt;/span&amp;gt;&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;vy-npcs-directory&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-heading&amp;quot;&amp;gt;NPC Roles&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-roles&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-label&amp;quot;&amp;gt;Quests&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-title&amp;quot;&amp;gt;Quest Givers&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-text&amp;quot;&amp;gt;&lt;br /&gt;
NPCs that start quests, continue storylines, offer objectives or guide players through progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-npc-role&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-label&amp;quot;&amp;gt;Trading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-title&amp;quot;&amp;gt;Vendors&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-text&amp;quot;&amp;gt;&lt;br /&gt;
Merchants that may sell tools, consumables, materials, gear or other useful items.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-npc-role&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-label&amp;quot;&amp;gt;Progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-title&amp;quot;&amp;gt;Trainers&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-text&amp;quot;&amp;gt;&lt;br /&gt;
NPCs connected to skills, combat systems, classes or other future progression mechanics.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-npc-role&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-label&amp;quot;&amp;gt;World&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-title&amp;quot;&amp;gt;Lore Characters&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-role-text&amp;quot;&amp;gt;&lt;br /&gt;
Characters that make towns, regions and questlines feel alive through dialogue and worldbuilding.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-portrait&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-portrait-image&amp;quot;&amp;gt;NPC Portrait Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-portrait-caption&amp;quot;&amp;gt;&lt;br /&gt;
NPCs help connect the world, quests, economy, towns and player progression into one living server experience.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-heading&amp;quot;&amp;gt;NPC Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-types&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-label&amp;quot;&amp;gt;Town&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-title&amp;quot;&amp;gt;Town NPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Characters located in towns, hubs, shops or safe areas.&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;vy-npc-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-label&amp;quot;&amp;gt;Quest&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-title&amp;quot;&amp;gt;Quest NPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Characters connected to objectives, progression and story routes.&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;vy-npc-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-label&amp;quot;&amp;gt;Service&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-title&amp;quot;&amp;gt;Service NPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-text&amp;quot;&amp;gt;&lt;br /&gt;
NPCs that provide practical gameplay services or system access.&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;vy-npc-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-label&amp;quot;&amp;gt;World&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-title&amp;quot;&amp;gt;World NPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npc-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Characters found in wilderness zones, outposts or future special locations.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-panel-title&amp;quot;&amp;gt;NPCs and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
NPCs are planned to connect players with important systems such as quests, shops, crafting, skills, classes and world travel. As Varnyra grows, individual NPC pages can describe location, dialogue, purpose and rewards.&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;vy-npcs-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-npcs-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Towns]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Questing]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Classes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-npcs-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; NPC names, locations, dialogue, services, quest connections and rewards are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Bosses&amp;diff=158</id>
		<title>Bosses</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Bosses&amp;diff=158"/>
		<updated>2026-07-12T16:54:45Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt;  [[Bosses]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-kicker&amp;quot;&amp;gt;Bestiary · World Threats · Raid Targets&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-title&amp;quot;&amp;gt;Bosses&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-intro&amp;quot;&amp;gt;&lt;br /&gt;
Bosses are powerful enemies within &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. They are planned to act as major combat challenges with stronger mechanics, rare rewards, progression value and preparation requirements.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-bosses-tag&amp;quot;&amp;gt;World Bosses&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-bosses-tag&amp;quot;&amp;gt;Dungeon Bosses&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-bosses-tag&amp;quot;&amp;gt;Rare Drops&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-bosses-tag&amp;quot;&amp;gt;Mechanics&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-bosses-tag&amp;quot;&amp;gt;Group Combat&amp;lt;/span&amp;gt;&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;vy-bosses-threat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-threat-top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-threat-label&amp;quot;&amp;gt;Threat Board&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-threat-title&amp;quot;&amp;gt;Known boss encounters will be listed here&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-danger&amp;quot;&amp;gt;High Threat&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;vy-bosses-image&amp;quot;&amp;gt;Boss Portrait Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-threat-caption&amp;quot;&amp;gt;&lt;br /&gt;
Bosses are designed to be memorable encounters that require preparation, stronger equipment and knowledge of mechanics.&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;vy-bosses-heading&amp;quot;&amp;gt;Boss Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-board&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-boss-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-boss-card-label&amp;quot;&amp;gt;World Encounter&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-boss-card-title&amp;quot;&amp;gt;World Bosses&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-boss-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Large-scale enemies found in specific world areas. These may require multiple players or coordinated groups.&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;vy-boss-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-boss-card-label&amp;quot;&amp;gt;Dungeon Encounter&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-boss-card-title&amp;quot;&amp;gt;Dungeon Bosses&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-boss-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Bosses located inside dungeons, often tied to mechanics, loot tables and progression requirements.&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;vy-boss-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-boss-card-label&amp;quot;&amp;gt;Rare Threat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-boss-card-title&amp;quot;&amp;gt;Elite Monsters&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-boss-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Stronger rare enemies that may appear in dangerous zones, events or future special encounters.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-panel-title&amp;quot;&amp;gt;Preparing for bosses&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Bosses are planned around preparation. Players may need better weapons, armor, consumables, class roles, skill progression and knowledge of mechanics before attempting difficult fights.&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;vy-bosses-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-bosses-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Classes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Consumables]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Guilds]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-bosses-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Boss names, abilities, spawn rules, loot tables, mechanics and difficulty tiers are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Dungeons&amp;diff=157</id>
		<title>Dungeons</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Dungeons&amp;diff=157"/>
		<updated>2026-07-12T16:54:36Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt;  [[Dungeons]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-kicker&amp;quot;&amp;gt;Instances · Parties · Boss Encounters&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-title&amp;quot;&amp;gt;Dungeons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-intro&amp;quot;&amp;gt;&lt;br /&gt;
Dungeons are planned adventure instances within &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. They may contain dangerous mobs, puzzles, bosses, rare drops and progression rewards. Some dungeons may be solo-friendly, while others are designed for coordinated groups.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-dungeons-tag&amp;quot;&amp;gt;Group Content&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-dungeons-tag&amp;quot;&amp;gt;Boss Rooms&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-dungeons-tag&amp;quot;&amp;gt;Rare Drops&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-dungeons-tag&amp;quot;&amp;gt;Dungeon Keys&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-dungeons-tag&amp;quot;&amp;gt;Progression Gates&amp;lt;/span&amp;gt;&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;vy-dungeons-gateway&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-imagebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-image&amp;quot;&amp;gt;Dungeon Entrance Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-caption&amp;quot;&amp;gt;&lt;br /&gt;
Dungeon entrances mark dangerous content where players prepare their gear, party and strategy before entering.&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;vy-dungeons-info&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-rule&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-rule-label&amp;quot;&amp;gt;Preparation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-rule-title&amp;quot;&amp;gt;Gear before entering&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-rule-text&amp;quot;&amp;gt;&lt;br /&gt;
Players should prepare weapons, armor, consumables and party roles before attempting harder dungeons.&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;vy-dungeon-rule&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-rule-label&amp;quot;&amp;gt;Challenge&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-rule-title&amp;quot;&amp;gt;Enemies and mechanics&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-rule-text&amp;quot;&amp;gt;&lt;br /&gt;
Dungeons may include custom mobs, boss mechanics, traps, objectives or locked progression paths.&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;vy-dungeon-rule&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-rule-label&amp;quot;&amp;gt;Rewards&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-rule-title&amp;quot;&amp;gt;Drops and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-rule-text&amp;quot;&amp;gt;&lt;br /&gt;
Dungeon rewards may include materials, weapons, armor, upgrade items, currency or rare collectibles.&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-heading&amp;quot;&amp;gt;Dungeon Types&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-types&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-type-label&amp;quot;&amp;gt;Starter&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-type-title&amp;quot;&amp;gt;Early Dungeons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Introductory dungeons that teach basic mechanics, enemy behavior and dungeon preparation.&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;vy-dungeon-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-type-label&amp;quot;&amp;gt;Progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-type-title&amp;quot;&amp;gt;Scaling Dungeons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Dungeons that become more demanding as players unlock stronger gear, better skills and new mechanics.&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;vy-dungeon-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-type-label&amp;quot;&amp;gt;Endgame&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-type-title&amp;quot;&amp;gt;High-Risk Dungeons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeon-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Harder dungeon content designed for prepared players, coordinated groups and valuable rewards.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-panel-title&amp;quot;&amp;gt;How dungeons fit into Varnyra&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Dungeons are planned to connect combat, classes, skills, crafting and economy progression. Players may need to prepare gear, gather materials, form parties and learn mechanics before clearing harder dungeon content.&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;vy-dungeons-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-dungeons-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Classes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Consumables]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Guilds]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-dungeons-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Dungeon names, entrance locations, requirements, boss mechanics and loot tables are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Towns&amp;diff=156</id>
		<title>Towns</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Towns&amp;diff=156"/>
		<updated>2026-07-12T16:54:29Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Towns]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-kicker&amp;quot;&amp;gt;Settlements · Services · Safe Zones&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-title&amp;quot;&amp;gt;Towns&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-intro&amp;quot;&amp;gt;&lt;br /&gt;
Towns are important settlement areas within &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. They may contain NPCs, shops, banks, crafting stations, quest hubs, travel points and other systems that help players progress through the world.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-towns-tag&amp;quot;&amp;gt;Safe Areas&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-towns-tag&amp;quot;&amp;gt;Quest Hubs&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-towns-tag&amp;quot;&amp;gt;NPCs&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-towns-tag&amp;quot;&amp;gt;Shops&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-towns-tag&amp;quot;&amp;gt;Crafting Stations&amp;lt;/span&amp;gt;&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;vy-towns-heading&amp;quot;&amp;gt;Town Types&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-types&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-town-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-town-type-label&amp;quot;&amp;gt;Starting Area&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-town-type-title&amp;quot;&amp;gt;Starter Town&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-town-type-text&amp;quot;&amp;gt;&lt;br /&gt;
The first settlement where new players learn basic systems, meet early NPCs and begin their journey.&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;vy-town-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-town-type-label&amp;quot;&amp;gt;Trade Hub&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-town-type-title&amp;quot;&amp;gt;Market Towns&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-town-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Settlements focused on shops, trading, crafting access and economy-related services.&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;vy-town-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-town-type-label&amp;quot;&amp;gt;Adventure Hub&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-town-type-title&amp;quot;&amp;gt;Frontier Outposts&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-town-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Smaller towns near dangerous zones, dungeon routes or wilderness areas.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-showcase&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-showcase-image&amp;quot;&amp;gt;Town Showcase Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-showcase-caption&amp;quot;&amp;gt;&lt;br /&gt;
Towns will act as safe hubs where players prepare, trade, craft, accept quests and travel into the world.&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;vy-towns-heading&amp;quot;&amp;gt;Town Services&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-services&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-panel-title&amp;quot;&amp;gt;What players can find in towns&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Each town may offer different services depending on its role in the world. Some towns may focus on trading and crafting, while others may act as quest hubs or staging areas before dangerous content.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-service-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-service&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-service-title&amp;quot;&amp;gt;NPCs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-service-text&amp;quot;&amp;gt;&lt;br /&gt;
Quest givers, vendors, trainers and other important characters.&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;vy-towns-service&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-service-title&amp;quot;&amp;gt;Shops&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-service-text&amp;quot;&amp;gt;&lt;br /&gt;
Buy, sell or access items used for progression and preparation.&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;vy-towns-service&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-service-title&amp;quot;&amp;gt;Crafting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-service-text&amp;quot;&amp;gt;&lt;br /&gt;
Stations or services used to craft, upgrade or prepare items.&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;vy-towns-service&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-service-title&amp;quot;&amp;gt;Travel&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-service-text&amp;quot;&amp;gt;&lt;br /&gt;
Future travel points, routes or connections to other areas.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-towns-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[NPCs]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Quests]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-towns-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Town names, layouts, NPCs, services and travel routes are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=World_Map&amp;diff=155</id>
		<title>World Map</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=World_Map&amp;diff=155"/>
		<updated>2026-07-12T16:54:22Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[World Map]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-kicker&amp;quot;&amp;gt;World Atlas&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-title&amp;quot;&amp;gt;World Map&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-intro&amp;quot;&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;World Map&#039;&#039;&#039; is the main overview of Varnyra’s towns, wilderness zones, dungeon entrances, resource areas and future regions. &lt;br /&gt;
As the server grows, this page will help players understand where to travel and what each area is used for.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-worldmap-tag&amp;quot;&amp;gt;Towns&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-worldmap-tag&amp;quot;&amp;gt;Wilderness&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-worldmap-tag&amp;quot;&amp;gt;Dungeons&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-worldmap-tag&amp;quot;&amp;gt;Resource Zones&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-worldmap-tag&amp;quot;&amp;gt;Hidden Locations&amp;lt;/span&amp;gt;&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;vy-worldmap-board&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-image&amp;quot;&amp;gt;World Map Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-caption&amp;quot;&amp;gt;&lt;br /&gt;
The world map will be expanded as towns, routes, dangerous zones, resource areas and dungeon entrances are finalized.&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;vy-worldmap-heading&amp;quot;&amp;gt;World Regions&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-regions&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-type&amp;quot;&amp;gt;Safe Area&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-title&amp;quot;&amp;gt;Starter Region&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-text&amp;quot;&amp;gt;&lt;br /&gt;
The first area where new players learn the basics, find early NPCs and begin their progression.&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;vy-worldmap-region&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-type&amp;quot;&amp;gt;Settlement&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-title&amp;quot;&amp;gt;Towns&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-text&amp;quot;&amp;gt;&lt;br /&gt;
Towns may contain NPCs, shops, quest hubs, crafting stations, banks and social areas.&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;vy-worldmap-region&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-type&amp;quot;&amp;gt;Adventure&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-title&amp;quot;&amp;gt;Wilderness Zones&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-text&amp;quot;&amp;gt;&lt;br /&gt;
Dangerous areas with mobs, resources, hidden paths and future exploration rewards.&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;vy-worldmap-region&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-type&amp;quot;&amp;gt;Group Content&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-title&amp;quot;&amp;gt;Dungeon Entrances&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-text&amp;quot;&amp;gt;&lt;br /&gt;
Locations that lead players into instanced or group-focused dungeon content.&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;vy-worldmap-region&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-type&amp;quot;&amp;gt;Resources&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-title&amp;quot;&amp;gt;Gathering Areas&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-text&amp;quot;&amp;gt;&lt;br /&gt;
Mining, woodcutting, harvesting and other resource locations tied to the economy.&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;vy-worldmap-region&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-type&amp;quot;&amp;gt;Secrets&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-title&amp;quot;&amp;gt;Hidden Locations&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-region-text&amp;quot;&amp;gt;&lt;br /&gt;
Special places, secrets, rare encounters and future discovery-based content.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-panel-title&amp;quot;&amp;gt;How to use the world map&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
The World Map page is meant to act as the central travel overview. Players should use it to find where towns, dungeons, resource areas and dangerous zones are located before moving into more detailed location pages.&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;vy-worldmap-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-worldmap-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Towns]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[NPCs]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-worldmap-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; The final world layout, region names, map image and travel routes are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Guilds&amp;diff=154</id>
		<title>Guilds</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Guilds&amp;diff=154"/>
		<updated>2026-07-12T16:54:14Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt;  [[Guilds]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-kicker&amp;quot;&amp;gt;Community · Group Progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-title&amp;quot;&amp;gt;Guilds&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-intro&amp;quot;&amp;gt;&lt;br /&gt;
Guilds are planned player groups within &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. They are designed to help players organize parties, progress together, take on group content and build long-term communities inside the server.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-guilds-tag&amp;quot;&amp;gt;Group Play&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-guilds-tag&amp;quot;&amp;gt;Dungeon Parties&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-guilds-tag&amp;quot;&amp;gt;Guild Progression&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-guilds-tag&amp;quot;&amp;gt;Community Goals&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-guilds-tag&amp;quot;&amp;gt;Team Identity&amp;lt;/span&amp;gt;&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;vy-guilds-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-heading&amp;quot;&amp;gt;Guild Pillars&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillars&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-type&amp;quot;&amp;gt;Social&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-title&amp;quot;&amp;gt;Build a Community&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-text&amp;quot;&amp;gt;&lt;br /&gt;
Guilds give players a place to organize, communicate and play together across different progression paths.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-guilds-pillar&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-type&amp;quot;&amp;gt;Progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-title&amp;quot;&amp;gt;Grow Together&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-text&amp;quot;&amp;gt;&lt;br /&gt;
Guild systems may include future goals, upgrades, shared milestones or group-based rewards.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-guilds-pillar&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-type&amp;quot;&amp;gt;Group Content&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-title&amp;quot;&amp;gt;Prepare for Dungeons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-text&amp;quot;&amp;gt;&lt;br /&gt;
Guilds help players form parties for dungeons, bosses and difficult content that requires coordination.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-guilds-pillar&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-type&amp;quot;&amp;gt;Identity&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-title&amp;quot;&amp;gt;Represent Your Team&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-pillar-text&amp;quot;&amp;gt;&lt;br /&gt;
Guild names, ranks and future cosmetic systems may help groups build their own identity inside Varnyra.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-emblem&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-emblem-image&amp;quot;&amp;gt;Guild Hall / Emblem Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-emblem-caption&amp;quot;&amp;gt;&lt;br /&gt;
A guild is more than a group list: it is a team identity for players who want to progress together.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-heading&amp;quot;&amp;gt;Planned Guild Structure&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-ranks&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-label&amp;quot;&amp;gt;Rank 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-title&amp;quot;&amp;gt;Leader&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-text&amp;quot;&amp;gt;&lt;br /&gt;
Responsible for guild setup, direction and high-level management.&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;vy-guilds-rank&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-label&amp;quot;&amp;gt;Rank 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-title&amp;quot;&amp;gt;Officer&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-text&amp;quot;&amp;gt;&lt;br /&gt;
Trusted members who help organize activities, members and guild goals.&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;vy-guilds-rank&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-label&amp;quot;&amp;gt;Rank 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-title&amp;quot;&amp;gt;Member&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-text&amp;quot;&amp;gt;&lt;br /&gt;
Regular guild players who participate in progression and group content.&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;vy-guilds-rank&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-label&amp;quot;&amp;gt;Rank 04&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-title&amp;quot;&amp;gt;Recruit&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-rank-text&amp;quot;&amp;gt;&lt;br /&gt;
New members who are still learning the guild and server systems.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-panel-title&amp;quot;&amp;gt;Guilds and the world of Varnyra&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Guilds are planned to connect social gameplay with progression. A good guild can help players learn systems, prepare for bosses, organize dungeon parties and build long-term goals together.&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;vy-guilds-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-guilds-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Classes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Discord]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-guilds-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Guild creation, ranks, upgrades, permissions and group progression systems are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Economy&amp;diff=153</id>
		<title>Economy</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Economy&amp;diff=153"/>
		<updated>2026-07-12T16:54:06Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt;  [[Economy]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-kicker&amp;quot;&amp;gt;Trading · Resources · Player Value&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-title&amp;quot;&amp;gt;Economy&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-intro&amp;quot;&amp;gt;&lt;br /&gt;
The economy of &#039;&#039;&#039;Varnyra&#039;&#039;&#039; connects gathering, crafting, trading, dungeon drops and item progression. Resources and rewards are planned to have value because players need them for upgrades, crafting and long-term progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-economy-tag&amp;quot;&amp;gt;Gathering&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-economy-tag&amp;quot;&amp;gt;Crafting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-economy-tag&amp;quot;&amp;gt;Trading&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-economy-tag&amp;quot;&amp;gt;Rare Drops&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-economy-tag&amp;quot;&amp;gt;Player Demand&amp;lt;/span&amp;gt;&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;vy-economy-heading&amp;quot;&amp;gt;Economy Flow&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-flow&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-step&amp;quot;&amp;gt;Step 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-title&amp;quot;&amp;gt;Gather Resources&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-text&amp;quot;&amp;gt;&lt;br /&gt;
Players collect ores, materials, mob drops and world resources through gameplay.&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;vy-economy-node&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-step&amp;quot;&amp;gt;Step 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-title&amp;quot;&amp;gt;Craft &amp;amp; Upgrade&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-text&amp;quot;&amp;gt;&lt;br /&gt;
Resources are turned into gear, tools, consumables, upgrades and progression materials.&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;vy-economy-node&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-step&amp;quot;&amp;gt;Step 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-title&amp;quot;&amp;gt;Trade Value&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-text&amp;quot;&amp;gt;&lt;br /&gt;
Useful or rare items gain value through demand from players, crafters and adventurers.&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;vy-economy-node&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-step&amp;quot;&amp;gt;Step 04&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-title&amp;quot;&amp;gt;Progress Further&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-node-text&amp;quot;&amp;gt;&lt;br /&gt;
The economy supports stronger builds, dungeon preparation and long-term account growth.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-market&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-market-image&amp;quot;&amp;gt;Market / Trading Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-market-caption&amp;quot;&amp;gt;&lt;br /&gt;
The Varnyra economy is planned around meaningful resources, useful crafting materials and rewards that matter to player progression.&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;vy-economy-heading&amp;quot;&amp;gt;Sources of Value&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-columns&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-panel-title&amp;quot;&amp;gt;Where value comes from&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Items become valuable when they are useful, limited, required for progression or difficult to obtain. Economy balance is planned around making resources, crafted goods and rare drops meaningful without making progression feel impossible.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-source-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-source&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-source-title&amp;quot;&amp;gt;Gathered Materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-source-text&amp;quot;&amp;gt;&lt;br /&gt;
Ores, logs, herbs and resources used in crafting and upgrades.&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;vy-economy-source&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-source-title&amp;quot;&amp;gt;Crafted Items&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-source-text&amp;quot;&amp;gt;&lt;br /&gt;
Gear, tools, consumables and materials created by players.&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;vy-economy-source&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-source-title&amp;quot;&amp;gt;Dungeon Drops&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-source-text&amp;quot;&amp;gt;&lt;br /&gt;
Rewards from dangerous content, enemies and boss encounters.&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;vy-economy-source&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-source-title&amp;quot;&amp;gt;Rare Upgrades&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-source-text&amp;quot;&amp;gt;&lt;br /&gt;
Special materials or items needed for stronger progression paths.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-economy-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Consumables]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-economy-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Currency, shops, trading rules, sell values and marketplace systems are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Leveling&amp;diff=152</id>
		<title>Leveling</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Leveling&amp;diff=152"/>
		<updated>2026-07-12T16:53:58Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt;  [[Leveling]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-kicker&amp;quot;&amp;gt;Progression Ladder&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-title&amp;quot;&amp;gt;Leveling&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-intro&amp;quot;&amp;gt;&lt;br /&gt;
Leveling in &#039;&#039;&#039;Varnyra&#039;&#039;&#039; is planned as a layered progression system. Players grow through skills, gear upgrades, quests, dungeon milestones and future account unlocks instead of relying on one single number.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-pill-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-leveling-pill&amp;quot;&amp;gt;Account Growth&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-leveling-pill&amp;quot;&amp;gt;Skill Levels&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-leveling-pill&amp;quot;&amp;gt;Gear Upgrades&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-leveling-pill&amp;quot;&amp;gt;Quest Unlocks&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-leveling-pill&amp;quot;&amp;gt;Dungeon Access&amp;lt;/span&amp;gt;&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;vy-leveling-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-heading&amp;quot;&amp;gt;Progression Ladder&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-ladder&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-phase&amp;quot;&amp;gt;Phase 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-step-title&amp;quot;&amp;gt;Starter Progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Learn basic commands, collect starter resources, understand the first skills and prepare your first gear setup.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-leveling-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-phase&amp;quot;&amp;gt;Phase 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-step-title&amp;quot;&amp;gt;Skill Growth&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Train combat, gathering and crafting skills to unlock stronger tools, better materials and more useful progression routes.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-leveling-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-phase&amp;quot;&amp;gt;Phase 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-step-title&amp;quot;&amp;gt;Gear Improvement&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Upgrade weapons, armor and tools so your character can handle harder mobs, zones, quests and dungeon preparation.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-leveling-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-phase&amp;quot;&amp;gt;Phase 04&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-step-title&amp;quot;&amp;gt;Content Unlocks&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Progression may unlock new quests, resources, towns, dungeon requirements, boss encounters or future world areas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-leveling-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-phase&amp;quot;&amp;gt;Phase 05&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-step-title&amp;quot;&amp;gt;Endgame Preparation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Long-term players will push toward rare items, harder dungeons, stronger bosses and advanced economy opportunities.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-artbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-art&amp;quot;&amp;gt;Leveling Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-art-caption&amp;quot;&amp;gt;&lt;br /&gt;
Progress through skills, equipment, quests and dungeon milestones to unlock the deeper systems of Varnyra.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-panel-title&amp;quot;&amp;gt;Multiple paths, one account&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Varnyra progression is designed so different playstyles can still move forward. Combat players, gatherers, crafters, traders and dungeon groups all contribute to long-term character growth.&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;vy-leveling-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-leveling-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Beginner Guide]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Classes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Quests]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-leveling-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Exact leveling formulas, XP rates, unlock requirements and progression milestones are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Skills&amp;diff=151</id>
		<title>Skills</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Skills&amp;diff=151"/>
		<updated>2026-07-12T16:53:48Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Skills]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-kicker&amp;quot;&amp;gt;Progression System&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-title&amp;quot;&amp;gt;Skills&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-intro&amp;quot;&amp;gt;&lt;br /&gt;
Skills are one of the core progression systems in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. They allow players to grow beyond combat by gathering resources, crafting equipment, unlocking content and shaping their long-term playstyle.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-core&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span&amp;gt;Combat Growth&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span&amp;gt;Resource Gathering&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span&amp;gt;Crafting Progression&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span&amp;gt;Economy Support&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span&amp;gt;Dungeon Preparation&amp;lt;/span&amp;gt;&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;vy-skills-heading&amp;quot;&amp;gt;Progression Paths&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-paths&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-path&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-type&amp;quot;&amp;gt;Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-name&amp;quot;&amp;gt;Combat Skills&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-desc&amp;quot;&amp;gt;&lt;br /&gt;
Improve your performance against mobs, bosses and dungeon enemies through weapon mastery, survivability and combat progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-link&amp;quot;&amp;gt;[[Combat|View →]]&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;vy-skills-path&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-type&amp;quot;&amp;gt;Gathering&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-name&amp;quot;&amp;gt;Gathering Skills&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-desc&amp;quot;&amp;gt;&lt;br /&gt;
Collect ores, logs, materials and other resources used for crafting, upgrades and the player economy.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-link&amp;quot;&amp;gt;[[Gathering|View →]]&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;vy-skills-path&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-type&amp;quot;&amp;gt;Crafting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-name&amp;quot;&amp;gt;Crafting Skills&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-desc&amp;quot;&amp;gt;&lt;br /&gt;
Create tools, equipment, consumables and materials that support progression throughout the world.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-link&amp;quot;&amp;gt;[[Crafting|View →]]&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;vy-skills-path&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-type&amp;quot;&amp;gt;Upgrading&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-name&amp;quot;&amp;gt;Enchanting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-desc&amp;quot;&amp;gt;&lt;br /&gt;
Enhance gear and unlock item upgrades through future enchanting and progression mechanics.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-link&amp;quot;&amp;gt;[[Enchanting|View →]]&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-banner&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-banner-image&amp;quot;&amp;gt;Skill Progression Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-banner-caption&amp;quot;&amp;gt;&lt;br /&gt;
Skills connect the world, economy, crafting systems, combat progression and dungeon preparation into one long-term account journey.&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;vy-skills-heading&amp;quot;&amp;gt;Skill Roadmap&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-roadmap&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-label&amp;quot;&amp;gt;Early Game&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-title&amp;quot;&amp;gt;Learn the basics&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-text&amp;quot;&amp;gt;&lt;br /&gt;
Start with basic gathering, combat practice, simple materials and starter crafting.&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;vy-skills-stage&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-label&amp;quot;&amp;gt;Mid Game&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-title&amp;quot;&amp;gt;Unlock stronger systems&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-text&amp;quot;&amp;gt;&lt;br /&gt;
Progress into better resources, improved gear and more useful crafting options.&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;vy-skills-stage&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-label&amp;quot;&amp;gt;Late Game&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-title&amp;quot;&amp;gt;Prepare for harder content&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-text&amp;quot;&amp;gt;&lt;br /&gt;
Use trained skills to access stronger equipment, harder zones and dungeon preparation.&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;vy-skills-stage&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-label&amp;quot;&amp;gt;Endgame&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-title&amp;quot;&amp;gt;Master progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-stage-text&amp;quot;&amp;gt;&lt;br /&gt;
Push toward rare unlocks, valuable materials, advanced crafting and future endgame goals.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-panel-title&amp;quot;&amp;gt;How skills shape your account&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Skills are planned to unlock more than numbers. Higher levels may give access to better resources, stronger recipes, quest requirements, dungeon preparation and long-term economy value.&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;vy-skills-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-skills-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Leveling]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Classes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Enchanting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-skills-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Skill names, experience rates, unlock levels and exact mechanics are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Classes&amp;diff=150</id>
		<title>Classes</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Classes&amp;diff=150"/>
		<updated>2026-07-12T16:53:39Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Classes]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-kicker&amp;quot;&amp;gt;Combat Identity&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-title&amp;quot;&amp;gt;Classes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-intro&amp;quot;&amp;gt;&lt;br /&gt;
Classes define how players fight, specialize and grow within &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. Each class path is planned around a different combat fantasy, role and progression style.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-rolebar&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-classes-role&amp;quot;&amp;gt;Melee&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-classes-role&amp;quot;&amp;gt;Ranged&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-classes-role&amp;quot;&amp;gt;Magic&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-classes-role&amp;quot;&amp;gt;Support&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-classes-role&amp;quot;&amp;gt;Dungeon Roles&amp;lt;/span&amp;gt;&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;vy-classes-banner&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-banner-image&amp;quot;&amp;gt;Class Selection Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-banner-caption&amp;quot;&amp;gt;&lt;br /&gt;
Classes are designed to give players a clear combat identity while still allowing long-term progression through skills, gear and dungeon experience.&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;vy-classes-heading&amp;quot;&amp;gt;Planned Class Archetypes&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-select&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-type&amp;quot;&amp;gt;Melee Archetype&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-name&amp;quot;&amp;gt;Frontline Fighter&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-desc&amp;quot;&amp;gt;&lt;br /&gt;
A close-range path focused on weapons, armor, survivability and steady pressure against mobs, bosses and dungeon enemies.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Melee&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Armor&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Durable&amp;lt;/span&amp;gt;&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;vy-class-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-type&amp;quot;&amp;gt;Ranged Archetype&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-name&amp;quot;&amp;gt;Ranged Specialist&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-desc&amp;quot;&amp;gt;&lt;br /&gt;
A distance-based path focused on positioning, precision and damage from range. Useful for players who prefer control and spacing.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Ranged&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Precision&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Positioning&amp;lt;/span&amp;gt;&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;vy-class-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-type&amp;quot;&amp;gt;Magic Archetype&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-name&amp;quot;&amp;gt;Arcane Caster&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-desc&amp;quot;&amp;gt;&lt;br /&gt;
A magic-focused path built around abilities, spell effects, utility and powerful burst windows during combat.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Magic&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Abilities&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Burst&amp;lt;/span&amp;gt;&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;vy-class-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-type&amp;quot;&amp;gt;Support Archetype&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-name&amp;quot;&amp;gt;Support Role&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-desc&amp;quot;&amp;gt;&lt;br /&gt;
A party-focused path that may provide buffs, healing, protection or utility during dungeons and boss fights.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-class-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Support&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Utility&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-class-tag&amp;quot;&amp;gt;Teamplay&amp;lt;/span&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-panel-title&amp;quot;&amp;gt;How classes fit into progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Classes are planned to work together with skills, equipment and combat progression. Your class gives your character identity, while your gear and skill progress help shape how strong and flexible your build becomes.&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;vy-classes-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-classes-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-classes-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Class names, abilities, requirements, balance and progression details are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Test_CreaturePage&amp;diff=149</id>
		<title>Test CreaturePage</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Test_CreaturePage&amp;diff=149"/>
		<updated>2026-07-12T15:40:30Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{VarnyraBreadcrumb|path=[[NPCs]] &amp;gt; [[Mobs]] &amp;gt; [[Goblin]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-main-column&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-entry-title&amp;quot;&amp;gt;Goblin&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-intro&amp;quot;&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Goblin&#039;&#039;&#039; is a low-threat creature commonly found near beginner paths, abandoned camps and forest edges. &lt;br /&gt;
Small in size but dangerous in groups, goblins are known for ambushing new adventurers and stealing anything that shines.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-section-title&amp;quot;&amp;gt;Overview&amp;lt;/div&amp;gt;&lt;br /&gt;
Goblins are among the first hostile creatures encountered by new players in Varnyra. &lt;br /&gt;
They are weak alone, but can become dangerous when multiple goblins attack at once.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-section-title&amp;quot;&amp;gt;Combat Info&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-stat-table&amp;quot;&amp;gt;&lt;br /&gt;
{{StatRow|icon=❤️|label=Health|value=50}}&lt;br /&gt;
{{StatRow|icon=🗡️|label=Damage|value=6 Melee}}&lt;br /&gt;
{{StatRow|icon=🛡️|label=Armor|value=2}}&lt;br /&gt;
{{StatRow|icon=⚡|label=Attack Speed|value=1.6 Seconds}}&lt;br /&gt;
{{StatRow|icon=🥾|label=Movement|value=Fast}}&lt;br /&gt;
{{StatRow|icon=☠️|label=Aggressive|value=Yes}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-section-title&amp;quot;&amp;gt;Known Drops&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-drops&amp;quot;&amp;gt;&lt;br /&gt;
{{DropCard|image=placeholder.png|name=Copper Coin|chance=100%}}&lt;br /&gt;
{{DropCard|image=placeholder.png|name=Goblin Ear|chance=60%}}&lt;br /&gt;
{{DropCard|image=placeholder.png|name=Rusty Dagger|chance=20%}}&lt;br /&gt;
{{DropCard|image=placeholder.png|name=Torn Cloth|chance=10%}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NoticeBox|text=Goblins are designed as early-game enemies. Their final stats may change during Varnyra balancing.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-section-title&amp;quot;&amp;gt;Progression Example&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{VarnyraTableStart|headers=Level!!Rank!!XP Required!!Total XP!!Unlock}}&lt;br /&gt;
{{VarnyraTableRow|c1=1|c2=Rookie I|c3=0|c4=0|c5=&amp;lt;span class=&amp;quot;vy-muted&amp;quot;&amp;gt;None&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{VarnyraTableRow|c1=2|c2=Rookie II|c3=100|c4=100|c5=&amp;lt;span class=&amp;quot;vy-reward-blue&amp;quot;&amp;gt;+Aqua Beacon&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{VarnyraTableRow|c1=3|c2=Rookie III|c3=100|c4=200|c5=&amp;lt;span class=&amp;quot;vy-reward-orange&amp;quot;&amp;gt;+Orange Beacon&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{VarnyraTableRow|c1=4|c2=Assistant I|c3=100|c4=300|c5=+1 Beacon Reroll per run}}&lt;br /&gt;
{{VarnyraTableRow|c1=5|c2=Assistant II|c3=100|c4=400|c5=&amp;lt;span class=&amp;quot;vy-reward-green&amp;quot;&amp;gt;+Green Beacon&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{VarnyraTableEnd}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-side-column&amp;quot;&amp;gt;&lt;br /&gt;
{{CodexCreature&lt;br /&gt;
|name=Goblin&lt;br /&gt;
|image=placeholder.png&lt;br /&gt;
|threat=Low&lt;br /&gt;
|habitat=Greenwood Forest, Cave Systems&lt;br /&gt;
|behavior=Aggressive Scavenger&lt;br /&gt;
|knownfor=Ambushes, stealing shiny items&lt;br /&gt;
|spoils=Coins, Ears, Rusty Gear&lt;br /&gt;
|respawn=30 Seconds&lt;br /&gt;
|quote=Small in size, greedy by nature, dangerous in numbers.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Goblin&amp;diff=145</id>
		<title>Goblin</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Goblin&amp;diff=145"/>
		<updated>2026-07-12T15:27:11Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{VarnyraBreadcrumb|path=[[NPCs]] &amp;gt; [[Mobs]] &amp;gt; [[Goblin]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-main-column&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-entry-title&amp;quot;&amp;gt;Goblin&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-intro&amp;quot;&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Goblin&#039;&#039;&#039; is a low-threat creature commonly found near beginner paths, abandoned camps and forest edges. &lt;br /&gt;
Small in size but dangerous in groups, goblins are known for ambushing new adventurers and stealing anything that shines.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-section-title&amp;quot;&amp;gt;Overview&amp;lt;/div&amp;gt;&lt;br /&gt;
Goblins are among the first hostile creatures encountered by new players in Varnyra. &lt;br /&gt;
They are weak alone, but can become dangerous when multiple goblins attack at once.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-section-title&amp;quot;&amp;gt;Combat Info&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-stat-table&amp;quot;&amp;gt;&lt;br /&gt;
{{StatRow|icon=❤️|label=Health|value=50}}&lt;br /&gt;
{{StatRow|icon=🗡️|label=Damage|value=6 Melee}}&lt;br /&gt;
{{StatRow|icon=🛡️|label=Armor|value=2}}&lt;br /&gt;
{{StatRow|icon=⚡|label=Attack Speed|value=1.6 Seconds}}&lt;br /&gt;
{{StatRow|icon=🥾|label=Movement|value=Fast}}&lt;br /&gt;
{{StatRow|icon=☠️|label=Aggressive|value=Yes}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-section-title&amp;quot;&amp;gt;Known Drops&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-drops&amp;quot;&amp;gt;&lt;br /&gt;
{{DropCard|image=placeholder.png|name=Copper Coin|chance=100%}}&lt;br /&gt;
{{DropCard|image=placeholder.png|name=Goblin Ear|chance=60%}}&lt;br /&gt;
{{DropCard|image=placeholder.png|name=Rusty Dagger|chance=20%}}&lt;br /&gt;
{{DropCard|image=placeholder.png|name=Torn Cloth|chance=10%}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NoticeBox|text=Goblins are designed as early-game enemies. Their final stats may change during Varnyra balancing.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-section-title&amp;quot;&amp;gt;Progression Example&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{VarnyraTableStart|headers=Level!!Rank!!XP Required!!Total XP!!Unlock}}&lt;br /&gt;
{{VarnyraTableRow|c1=1|c2=Rookie I|c3=0|c4=0|c5=&amp;lt;span class=&amp;quot;vy-muted&amp;quot;&amp;gt;None&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{VarnyraTableRow|c1=2|c2=Rookie II|c3=100|c4=100|c5=&amp;lt;span class=&amp;quot;vy-reward-blue&amp;quot;&amp;gt;+Aqua Beacon&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{VarnyraTableRow|c1=3|c2=Rookie III|c3=100|c4=200|c5=&amp;lt;span class=&amp;quot;vy-reward-orange&amp;quot;&amp;gt;+Orange Beacon&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{VarnyraTableRow|c1=4|c2=Assistant I|c3=100|c4=300|c5=+1 Beacon Reroll per run}}&lt;br /&gt;
{{VarnyraTableRow|c1=5|c2=Assistant II|c3=100|c4=400|c5=&amp;lt;span class=&amp;quot;vy-reward-green&amp;quot;&amp;gt;+Green Beacon&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{VarnyraTableEnd}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-side-column&amp;quot;&amp;gt;&lt;br /&gt;
{{CodexCreature&lt;br /&gt;
|name=Goblin&lt;br /&gt;
|image=placeholder.png&lt;br /&gt;
|threat=Low&lt;br /&gt;
|habitat=Greenwood Forest, Cave Systems&lt;br /&gt;
|behavior=Aggressive Scavenger&lt;br /&gt;
|knownfor=Ambushes, stealing shiny items&lt;br /&gt;
|spoils=Coins, Ears, Rusty Gear&lt;br /&gt;
|respawn=30 Seconds&lt;br /&gt;
|quote=Small in size, greedy by nature, dangerous in numbers.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Goblin&amp;diff=144</id>
		<title>Goblin</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Goblin&amp;diff=144"/>
		<updated>2026-07-12T15:26:53Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[NPCs]] &amp;gt; [[Mobs]] &amp;gt; [[Goblin]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-hero&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-intro&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-kicker&amp;quot;&amp;gt;Mob · Starter Enemy&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-title&amp;quot;&amp;gt;Goblin&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-desc&amp;quot;&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Goblin&#039;&#039;&#039; is a planned early-game hostile mob in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. Goblins are intended to introduce players to basic combat, starter drops and simple enemy behavior before harder monsters appear.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-mob-tag&amp;quot;&amp;gt;Starter Mob&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-mob-tag&amp;quot;&amp;gt;Hostile&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-mob-tag&amp;quot;&amp;gt;Melee&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-mob-tag&amp;quot;&amp;gt;Early Game&amp;lt;/span&amp;gt;&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;vy-mob-portrait&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-portrait-image&amp;quot;&amp;gt;Goblin Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-portrait-caption&amp;quot;&amp;gt;&lt;br /&gt;
Goblins are planned as simple early enemies found near beginner routes, forests or starter combat zones.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-main&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-section&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-section-title&amp;quot;&amp;gt;Overview&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-section-body&amp;quot;&amp;gt;&lt;br /&gt;
Goblins are small hostile creatures that may appear in low-level areas. They are designed to teach players how basic enemy combat works while providing small rewards and early materials.&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;vy-mob-section&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-section-title&amp;quot;&amp;gt;Combat Stats&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-section-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-stats&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-stat-label&amp;quot;&amp;gt;Level&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-stat-value&amp;quot;&amp;gt;1 - 5&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;vy-mob-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-stat-label&amp;quot;&amp;gt;Health&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-stat-value&amp;quot;&amp;gt;Low&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;vy-mob-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-stat-label&amp;quot;&amp;gt;Damage Type&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-stat-value&amp;quot;&amp;gt;Melee&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;vy-mob-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-stat-label&amp;quot;&amp;gt;Difficulty&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-stat-value&amp;quot;&amp;gt;Starter&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;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-section&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-section-title&amp;quot;&amp;gt;Possible Drops&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-section-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;vy-mob-table&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Drop&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Use&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Rarity&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Goblin Coin&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Early currency or quest item&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Common&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Small Bone&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Crafting material&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Common&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Torn Cloth&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Material or quest item&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Uncommon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rusty Dagger&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starter weapon drop&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rare&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&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;vy-mob-section&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-section-title&amp;quot;&amp;gt;Behavior&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-section-body&amp;quot;&amp;gt;&lt;br /&gt;
Goblins are planned to use simple melee attacks. They may chase nearby players, attack in small groups and retreat or reposition depending on future AI behavior.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-side&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-infobox-title&amp;quot;&amp;gt;Mob Info&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-infobox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-mob-list&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Type: Hostile Mob&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Role: Starter Enemy&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Combat: Melee&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Zone: Early Game&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Status: Planned&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;vy-mob-infobox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-infobox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-infobox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-mob-list&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[NPCs]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Questing]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-mob-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Goblin stats, spawn locations, drops, AI behavior and quest connections are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=143</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=143"/>
		<updated>2026-07-12T15:26:45Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Tools&lt;br /&gt;
   Utility / gathering equipment page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-tools {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-workbench {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(22, 49, 34, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel,&lt;br /&gt;
.vy-tools-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-tools-workbench,&lt;br /&gt;
    .vy-tools-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-tools-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tool-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-image,&lt;br /&gt;
    .vy-tools-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Ores&lt;br /&gt;
   Mining / resource vein page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-ores {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-depths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 31, 48, 0.96));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) 160px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-tier {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-use {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel,&lt;br /&gt;
.vy-ores-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-ores-depths,&lt;br /&gt;
    .vy-ores-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-use {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-ores-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-vein-image,&lt;br /&gt;
    .vy-ores-vein-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Materials&lt;br /&gt;
   Crafting components / resource processing page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-materials {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-imagebox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel,&lt;br /&gt;
.vy-materials-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-materials-layout,&lt;br /&gt;
    .vy-materials-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-imagebox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-materials-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-material-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-image,&lt;br /&gt;
    .vy-materials-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Consumables&lt;br /&gt;
   Potions / food / preparation page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-consumables {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.13), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    max-height: 390px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel,&lt;br /&gt;
.vy-consumables-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-consumables-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-consumables-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-types,&lt;br /&gt;
    .vy-consumables-use-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-supply-image,&lt;br /&gt;
    .vy-consumables-supply-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Crafting&lt;br /&gt;
   Workshop / recipe guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-crafting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-workshop {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 35, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 125px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel,&lt;br /&gt;
.vy-crafting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-crafting-workshop,&lt;br /&gt;
    .vy-crafting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-crafting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-image,&lt;br /&gt;
    .vy-crafting-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Enchanting&lt;br /&gt;
   Upgrade altar / item enhancement page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.28);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(11, 8, 20, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(192, 132, 252, 0.20);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.10);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image {&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    max-height: 460px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path:hover {&lt;br /&gt;
    border-color: rgba(192, 132, 252, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-ritual {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr) 150px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.15), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-state {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel,&lt;br /&gt;
.vy-enchanting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-enchanting-paths,&lt;br /&gt;
    .vy-enchanting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step-state {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-enchanting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-altar-image,&lt;br /&gt;
    .vy-enchanting-altar-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Gathering&lt;br /&gt;
   Resource routes / field guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-gathering {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(8, 16, 12, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(134, 239, 172, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-routes {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(59, 130, 246, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(59, 130, 246, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 47, 32, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skills {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel,&lt;br /&gt;
.vy-gathering-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.22);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-gathering-layout,&lt;br /&gt;
    .vy-gathering-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-map {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-skills {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-gathering-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-route {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-skills {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-map-image,&lt;br /&gt;
    .vy-gathering-map-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Combat&lt;br /&gt;
   Battle manual / combat system page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-combat {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.30), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-styles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.14), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.22), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 18, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-image {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    max-height: 440px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-manual {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 135px minmax(0, 1fr) 145px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.13);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel,&lt;br /&gt;
.vy-combat-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-combat-styles,&lt;br /&gt;
    .vy-combat-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-rule {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-rule-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-combat-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-arena-image,&lt;br /&gt;
    .vy-combat-arena-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Questing&lt;br /&gt;
   Quest journal / adventure log page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-questing {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel,&lt;br /&gt;
.vy-questing-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-questing-layout,&lt;br /&gt;
    .vy-questing-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-journal {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-questing-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-quest-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-journal-image,&lt;br /&gt;
    .vy-questing-journal-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Patch Notes&lt;br /&gt;
   Changelog / update archive page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-patches {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-featured {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-latest {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-date {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-latest-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-latest-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-notice {&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.22);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-notice-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-notice-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-notice-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-entry {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 145px minmax(0, 1fr) 130px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-entry:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-version {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-status {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.09);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-panel,&lt;br /&gt;
.vy-patches-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-page-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-patches-featured,&lt;br /&gt;
    .vy-patches-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-patch-entry {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-patch-status {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-patches-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-patches-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-patches-notice-image,&lt;br /&gt;
    .vy-patches-notice-image img {&lt;br /&gt;
        min-height: 210px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Mob Detail Page&lt;br /&gt;
   NPCs &amp;gt; Mobs &amp;gt; Individual mob pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-mob {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-intro {&lt;br /&gt;
    padding: 32px 36px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(127, 29, 29, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 48px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-desc {&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 45, 29, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-portrait-image {&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-section {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-section-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-section-body {&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-stat-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-stat-value {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-table th,&lt;br /&gt;
.vy-mob-table td {&lt;br /&gt;
    padding: 10px 9px;&lt;br /&gt;
    border-bottom: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-table th {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-table tr:last-child th,&lt;br /&gt;
.vy-mob-table tr:last-child td {&lt;br /&gt;
    border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-side {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-infobox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-infobox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-infobox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-list li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-mob-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-mob-hero,&lt;br /&gt;
    .vy-mob-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-mob-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-mob-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-mob-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Patch_Notes&amp;diff=142</id>
		<title>Patch Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Patch_Notes&amp;diff=142"/>
		<updated>2026-07-12T15:16:18Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: Created page with &amp;quot;{{VarnyraBreadcrumb|path=Main Page &amp;gt; Community &amp;gt; Patch Notes}}  __NOTOC__  &amp;lt;div class=&amp;quot;vy-patches&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;vy-patches-hero&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;vy-patches-kicker&amp;quot;&amp;gt;Updates · Changes · Development Log&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-patches-title&amp;quot;&amp;gt;Patch Notes&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-patches-intro&amp;quot;&amp;gt; Patch Notes are used to track updates, balance changes, new systems, bug fixes and development progress for &amp;#039;&amp;#039;&amp;#039;Varnyra&amp;#039;&amp;#039;&amp;#039;. This page acts as the central archive for public update...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Community]] &amp;gt; [[Patch Notes]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-kicker&amp;quot;&amp;gt;Updates · Changes · Development Log&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-title&amp;quot;&amp;gt;Patch Notes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-intro&amp;quot;&amp;gt;&lt;br /&gt;
Patch Notes are used to track updates, balance changes, new systems, bug fixes and development progress for &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. This page acts as the central archive for public update information.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-patches-tag&amp;quot;&amp;gt;Updates&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-patches-tag&amp;quot;&amp;gt;Balance&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-patches-tag&amp;quot;&amp;gt;Bug Fixes&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-patches-tag&amp;quot;&amp;gt;New Content&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-patches-tag&amp;quot;&amp;gt;Development&amp;lt;/span&amp;gt;&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;vy-patches-heading&amp;quot;&amp;gt;Latest Update&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-featured&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-latest&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-date&amp;quot;&amp;gt;Latest Build&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-latest-title&amp;quot;&amp;gt;Varnyra Wiki foundation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-latest-text&amp;quot;&amp;gt;&lt;br /&gt;
The first major wiki structure is being prepared. Main pages are being created for navigation, game systems, world content, item categories, guides and community information.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This page will later contain official server updates, public changelogs, content releases and system changes.&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;vy-patches-notice&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-notice-image&amp;quot;&amp;gt;Patch Notice Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-notice-caption&amp;quot;&amp;gt;&lt;br /&gt;
Patch notes help players see what changed, what is planned and which systems are currently being worked on.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-heading&amp;quot;&amp;gt;Update Archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-entry&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-version&amp;quot;&amp;gt;Wiki v0.1&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-title&amp;quot;&amp;gt;Main page structure&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-text&amp;quot;&amp;gt;&lt;br /&gt;
Created the first main wiki pages and sidebar categories for the Varnyra MMO-RPG wiki.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-status&amp;quot;&amp;gt;In Progress&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;vy-patch-entry&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-version&amp;quot;&amp;gt;Systems&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-title&amp;quot;&amp;gt;Game system pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-text&amp;quot;&amp;gt;&lt;br /&gt;
Added foundation pages for classes, skills, leveling, economy and guild systems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-status&amp;quot;&amp;gt;Draft&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;vy-patch-entry&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-version&amp;quot;&amp;gt;World&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-title&amp;quot;&amp;gt;World section pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-text&amp;quot;&amp;gt;&lt;br /&gt;
Added base pages for the world map, towns, dungeons, bosses and NPCs.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-status&amp;quot;&amp;gt;Draft&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;vy-patch-entry&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-version&amp;quot;&amp;gt;Items&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-title&amp;quot;&amp;gt;Item category pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-text&amp;quot;&amp;gt;&lt;br /&gt;
Added overview pages for weapons, armor, tools, ores, materials and consumables.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patch-status&amp;quot;&amp;gt;Draft&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-panel-title&amp;quot;&amp;gt;What patch notes should include&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Future patch notes should describe what changed, why it changed, which systems were affected and whether the update includes new content, balance changes, fixes or technical improvements.&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;vy-patches-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-patches-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Main Page]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Beginner Guide]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Server Rules]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Commands]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Discord]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-patches-page-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Patch note format, update categories, version naming and release archive structure are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=141</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=141"/>
		<updated>2026-07-12T15:16:10Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Tools&lt;br /&gt;
   Utility / gathering equipment page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-tools {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-workbench {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(22, 49, 34, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel,&lt;br /&gt;
.vy-tools-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-tools-workbench,&lt;br /&gt;
    .vy-tools-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-tools-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tool-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-image,&lt;br /&gt;
    .vy-tools-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Ores&lt;br /&gt;
   Mining / resource vein page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-ores {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-depths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 31, 48, 0.96));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) 160px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-tier {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-use {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel,&lt;br /&gt;
.vy-ores-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-ores-depths,&lt;br /&gt;
    .vy-ores-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-use {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-ores-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-vein-image,&lt;br /&gt;
    .vy-ores-vein-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Materials&lt;br /&gt;
   Crafting components / resource processing page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-materials {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-imagebox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel,&lt;br /&gt;
.vy-materials-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-materials-layout,&lt;br /&gt;
    .vy-materials-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-imagebox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-materials-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-material-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-image,&lt;br /&gt;
    .vy-materials-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Consumables&lt;br /&gt;
   Potions / food / preparation page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-consumables {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.13), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    max-height: 390px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel,&lt;br /&gt;
.vy-consumables-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-consumables-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-consumables-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-types,&lt;br /&gt;
    .vy-consumables-use-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-supply-image,&lt;br /&gt;
    .vy-consumables-supply-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Crafting&lt;br /&gt;
   Workshop / recipe guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-crafting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-workshop {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 35, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 125px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel,&lt;br /&gt;
.vy-crafting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-crafting-workshop,&lt;br /&gt;
    .vy-crafting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-crafting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-image,&lt;br /&gt;
    .vy-crafting-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Enchanting&lt;br /&gt;
   Upgrade altar / item enhancement page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.28);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(11, 8, 20, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(192, 132, 252, 0.20);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.10);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image {&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    max-height: 460px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path:hover {&lt;br /&gt;
    border-color: rgba(192, 132, 252, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-ritual {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr) 150px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.15), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-state {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel,&lt;br /&gt;
.vy-enchanting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-enchanting-paths,&lt;br /&gt;
    .vy-enchanting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step-state {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-enchanting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-altar-image,&lt;br /&gt;
    .vy-enchanting-altar-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Gathering&lt;br /&gt;
   Resource routes / field guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-gathering {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(8, 16, 12, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(134, 239, 172, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-routes {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(59, 130, 246, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(59, 130, 246, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 47, 32, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skills {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel,&lt;br /&gt;
.vy-gathering-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.22);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-gathering-layout,&lt;br /&gt;
    .vy-gathering-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-map {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-skills {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-gathering-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-route {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-skills {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-map-image,&lt;br /&gt;
    .vy-gathering-map-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Combat&lt;br /&gt;
   Battle manual / combat system page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-combat {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.30), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-styles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.14), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.22), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 18, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-image {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    max-height: 440px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-manual {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 135px minmax(0, 1fr) 145px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.13);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel,&lt;br /&gt;
.vy-combat-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-combat-styles,&lt;br /&gt;
    .vy-combat-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-rule {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-rule-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-combat-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-arena-image,&lt;br /&gt;
    .vy-combat-arena-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Questing&lt;br /&gt;
   Quest journal / adventure log page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-questing {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel,&lt;br /&gt;
.vy-questing-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-questing-layout,&lt;br /&gt;
    .vy-questing-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-journal {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-questing-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-quest-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-journal-image,&lt;br /&gt;
    .vy-questing-journal-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Patch Notes&lt;br /&gt;
   Changelog / update archive page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-patches {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-featured {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-latest {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-date {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-latest-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-latest-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-notice {&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.22);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-notice-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-notice-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-notice-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-entry {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 145px minmax(0, 1fr) 130px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-entry:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-version {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patch-status {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.09);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-panel,&lt;br /&gt;
.vy-patches-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-patches-page-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-patches-featured,&lt;br /&gt;
    .vy-patches-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-patch-entry {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-patch-status {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-patches-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-patches-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-patches-notice-image,&lt;br /&gt;
    .vy-patches-notice-image img {&lt;br /&gt;
        min-height: 210px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Questing&amp;diff=140</id>
		<title>Questing</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Questing&amp;diff=140"/>
		<updated>2026-07-12T15:14:23Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: Created page with &amp;quot;{{VarnyraBreadcrumb|path=Main Page &amp;gt; Guides &amp;gt; Questing}}  __NOTOC__  &amp;lt;div class=&amp;quot;vy-questing&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;vy-questing-hero&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;vy-questing-kicker&amp;quot;&amp;gt;Adventure Log · Objectives · Rewards&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-questing-title&amp;quot;&amp;gt;Questing&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-questing-intro&amp;quot;&amp;gt; Questing guides players through the world of &amp;#039;&amp;#039;&amp;#039;Varnyra&amp;#039;&amp;#039;&amp;#039;. Quests may introduce systems, unlock content, reward items, connect NPCs, guide progression and create story-driven objec...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Guides]] &amp;gt; [[Questing]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-kicker&amp;quot;&amp;gt;Adventure Log · Objectives · Rewards&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-title&amp;quot;&amp;gt;Questing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-intro&amp;quot;&amp;gt;&lt;br /&gt;
Questing guides players through the world of &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. Quests may introduce systems, unlock content, reward items, connect NPCs, guide progression and create story-driven objectives.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-questing-tag&amp;quot;&amp;gt;NPC Quests&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-questing-tag&amp;quot;&amp;gt;Storylines&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-questing-tag&amp;quot;&amp;gt;Objectives&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-questing-tag&amp;quot;&amp;gt;Rewards&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-questing-tag&amp;quot;&amp;gt;Unlocks&amp;lt;/span&amp;gt;&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;vy-questing-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-heading&amp;quot;&amp;gt;Quest Flow&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-flow&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-label&amp;quot;&amp;gt;Step 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-title&amp;quot;&amp;gt;Find an NPC&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Quests usually begin by speaking with an NPC in a town, outpost, dungeon entrance or world location.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-quest-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-label&amp;quot;&amp;gt;Step 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-title&amp;quot;&amp;gt;Accept the objective&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Objectives may involve combat, gathering, crafting, exploration, delivery, discovery or dungeon preparation.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-quest-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-label&amp;quot;&amp;gt;Step 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-title&amp;quot;&amp;gt;Complete the task&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Players complete objectives by following instructions, defeating enemies, collecting items or reaching locations.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-quest-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-label&amp;quot;&amp;gt;Step 04&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-title&amp;quot;&amp;gt;Claim rewards&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Rewards may include experience, currency, items, unlocks, recipes, reputation or progression access.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-journal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-journal-image&amp;quot;&amp;gt;Quest Journal Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-journal-caption&amp;quot;&amp;gt;&lt;br /&gt;
Questing helps connect NPCs, towns, world regions, combat, gathering, crafting and progression into one adventure path.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-heading&amp;quot;&amp;gt;Quest Types&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-types&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-label&amp;quot;&amp;gt;Story&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-title&amp;quot;&amp;gt;Main Quests&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Core questlines that guide players through important systems, locations and future story content.&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;vy-quest-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-label&amp;quot;&amp;gt;Side&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-title&amp;quot;&amp;gt;Side Quests&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Optional quests that may reward items, currency, materials or extra progression.&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;vy-quest-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-label&amp;quot;&amp;gt;Repeatable&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-title&amp;quot;&amp;gt;Repeatable Quests&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Tasks that may be completed multiple times for resources, reputation or future daily-style rewards.&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;vy-quest-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-label&amp;quot;&amp;gt;Dungeon&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-title&amp;quot;&amp;gt;Dungeon Quests&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-quest-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Quests connected to dungeon entrances, boss objectives, keys, mechanics or special rewards.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-panel-title&amp;quot;&amp;gt;Questing and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Quests are planned to guide players through Varnyra without forcing every system at once. Some quests may introduce skills, combat, crafting, gathering, NPCs, towns, dungeons and future 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 class=&amp;quot;vy-questing-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-questing-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[NPCs]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Towns]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-questing-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Quest names, NPCs, requirements, objectives, rewards, unlocks and storyline routes are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=139</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=139"/>
		<updated>2026-07-12T15:14:13Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Tools&lt;br /&gt;
   Utility / gathering equipment page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-tools {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-workbench {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(22, 49, 34, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel,&lt;br /&gt;
.vy-tools-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-tools-workbench,&lt;br /&gt;
    .vy-tools-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-tools-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tool-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-image,&lt;br /&gt;
    .vy-tools-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Ores&lt;br /&gt;
   Mining / resource vein page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-ores {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-depths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 31, 48, 0.96));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) 160px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-tier {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-use {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel,&lt;br /&gt;
.vy-ores-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-ores-depths,&lt;br /&gt;
    .vy-ores-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-use {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-ores-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-vein-image,&lt;br /&gt;
    .vy-ores-vein-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Materials&lt;br /&gt;
   Crafting components / resource processing page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-materials {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-imagebox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel,&lt;br /&gt;
.vy-materials-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-materials-layout,&lt;br /&gt;
    .vy-materials-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-imagebox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-materials-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-material-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-image,&lt;br /&gt;
    .vy-materials-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Consumables&lt;br /&gt;
   Potions / food / preparation page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-consumables {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.13), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    max-height: 390px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel,&lt;br /&gt;
.vy-consumables-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-consumables-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-consumables-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-types,&lt;br /&gt;
    .vy-consumables-use-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-supply-image,&lt;br /&gt;
    .vy-consumables-supply-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Crafting&lt;br /&gt;
   Workshop / recipe guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-crafting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-workshop {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 35, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 125px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel,&lt;br /&gt;
.vy-crafting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-crafting-workshop,&lt;br /&gt;
    .vy-crafting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-crafting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-image,&lt;br /&gt;
    .vy-crafting-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Enchanting&lt;br /&gt;
   Upgrade altar / item enhancement page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.28);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(11, 8, 20, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(192, 132, 252, 0.20);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.10);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image {&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    max-height: 460px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path:hover {&lt;br /&gt;
    border-color: rgba(192, 132, 252, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-ritual {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr) 150px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.15), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-state {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel,&lt;br /&gt;
.vy-enchanting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-enchanting-paths,&lt;br /&gt;
    .vy-enchanting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step-state {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-enchanting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-altar-image,&lt;br /&gt;
    .vy-enchanting-altar-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Gathering&lt;br /&gt;
   Resource routes / field guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-gathering {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(8, 16, 12, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(134, 239, 172, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-routes {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(59, 130, 246, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(59, 130, 246, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 47, 32, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skills {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel,&lt;br /&gt;
.vy-gathering-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.22);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-gathering-layout,&lt;br /&gt;
    .vy-gathering-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-map {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-skills {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-gathering-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-route {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-skills {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-map-image,&lt;br /&gt;
    .vy-gathering-map-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Combat&lt;br /&gt;
   Battle manual / combat system page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-combat {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.30), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-styles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.14), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.22), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 18, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-image {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    max-height: 440px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-manual {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 135px minmax(0, 1fr) 145px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.13);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel,&lt;br /&gt;
.vy-combat-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-combat-styles,&lt;br /&gt;
    .vy-combat-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-rule {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-rule-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-combat-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-arena-image,&lt;br /&gt;
    .vy-combat-arena-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Questing&lt;br /&gt;
   Quest journal / adventure log page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-questing {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-journal-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-quest-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel,&lt;br /&gt;
.vy-questing-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-questing-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-questing-layout,&lt;br /&gt;
    .vy-questing-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-journal {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-questing-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-quest-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-questing-journal-image,&lt;br /&gt;
    .vy-questing-journal-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Combat&amp;diff=138</id>
		<title>Combat</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Combat&amp;diff=138"/>
		<updated>2026-07-12T15:12:11Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Guides]] &amp;gt; [[Combat]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-kicker&amp;quot;&amp;gt;Battle Manual · Builds · Mechanics&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-title&amp;quot;&amp;gt;Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-intro&amp;quot;&amp;gt;&lt;br /&gt;
Combat is one of the core gameplay systems in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. It connects weapons, armor, classes, skills, dungeons, bosses and player preparation into one battle-focused progression loop.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-combat-tag&amp;quot;&amp;gt;Melee&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-combat-tag&amp;quot;&amp;gt;Ranged&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-combat-tag&amp;quot;&amp;gt;Magic&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-combat-tag&amp;quot;&amp;gt;Boss Mechanics&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-combat-tag&amp;quot;&amp;gt;Dungeon Roles&amp;lt;/span&amp;gt;&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;vy-combat-heading&amp;quot;&amp;gt;Combat Styles&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-styles&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-label&amp;quot;&amp;gt;Melee&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-title&amp;quot;&amp;gt;Close Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-text&amp;quot;&amp;gt;&lt;br /&gt;
Melee combat focuses on close-range weapons, armor, positioning and direct pressure against enemies.&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;vy-combat-style&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-label&amp;quot;&amp;gt;Ranged&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-title&amp;quot;&amp;gt;Distance Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-text&amp;quot;&amp;gt;&lt;br /&gt;
Ranged combat focuses on spacing, movement, precision and attacking enemies from a safer distance.&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;vy-combat-style&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-label&amp;quot;&amp;gt;Magic&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-title&amp;quot;&amp;gt;Ability Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-style-text&amp;quot;&amp;gt;&lt;br /&gt;
Magic combat may focus on abilities, burst damage, utility effects and future spell-based mechanics.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-arena&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-arena-image&amp;quot;&amp;gt;Combat Arena Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-arena-caption&amp;quot;&amp;gt;&lt;br /&gt;
Combat is planned to feel different depending on weapon choice, class identity, enemy type and dungeon mechanics.&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;vy-combat-heading&amp;quot;&amp;gt;Battle Rules&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-manual&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-label&amp;quot;&amp;gt;Rule 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-title&amp;quot;&amp;gt;Prepare before fighting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-text&amp;quot;&amp;gt;&lt;br /&gt;
Bring proper weapons, armor, consumables and tools before entering dangerous zones or dungeons.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-type&amp;quot;&amp;gt;Preparation&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;vy-combat-rule&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-label&amp;quot;&amp;gt;Rule 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-title&amp;quot;&amp;gt;Understand enemy behavior&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-text&amp;quot;&amp;gt;&lt;br /&gt;
Different mobs and bosses may require movement, timing, positioning or group coordination.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-type&amp;quot;&amp;gt;Mechanics&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;vy-combat-rule&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-label&amp;quot;&amp;gt;Rule 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-title&amp;quot;&amp;gt;Use the right equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-text&amp;quot;&amp;gt;&lt;br /&gt;
Weapon type, armor tier and consumables may matter more as content becomes harder.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-type&amp;quot;&amp;gt;Gear&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;vy-combat-rule&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-label&amp;quot;&amp;gt;Rule 04&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-title&amp;quot;&amp;gt;Coordinate in group content&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-text&amp;quot;&amp;gt;&lt;br /&gt;
Dungeons and bosses may require parties, guilds, roles and communication to clear reliably.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-rule-type&amp;quot;&amp;gt;Teamplay&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-panel-title&amp;quot;&amp;gt;Combat and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Combat is planned to grow with the player. Stronger weapons, better armor, class identity, skills and consumables may all affect how well a player can fight mobs, clear dungeons and defeat bosses.&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;vy-combat-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-combat-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Classes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Consumables]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Guilds]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-combat-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Damage formulas, combat styles, class abilities, enemy mechanics and balancing are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=137</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=137"/>
		<updated>2026-07-12T15:12:00Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Tools&lt;br /&gt;
   Utility / gathering equipment page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-tools {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-workbench {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(22, 49, 34, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel,&lt;br /&gt;
.vy-tools-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-tools-workbench,&lt;br /&gt;
    .vy-tools-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-tools-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tool-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-image,&lt;br /&gt;
    .vy-tools-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Ores&lt;br /&gt;
   Mining / resource vein page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-ores {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-depths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 31, 48, 0.96));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) 160px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-tier {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-use {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel,&lt;br /&gt;
.vy-ores-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-ores-depths,&lt;br /&gt;
    .vy-ores-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-use {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-ores-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-vein-image,&lt;br /&gt;
    .vy-ores-vein-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Materials&lt;br /&gt;
   Crafting components / resource processing page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-materials {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-imagebox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel,&lt;br /&gt;
.vy-materials-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-materials-layout,&lt;br /&gt;
    .vy-materials-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-imagebox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-materials-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-material-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-image,&lt;br /&gt;
    .vy-materials-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Consumables&lt;br /&gt;
   Potions / food / preparation page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-consumables {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.13), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    max-height: 390px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel,&lt;br /&gt;
.vy-consumables-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-consumables-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-consumables-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-types,&lt;br /&gt;
    .vy-consumables-use-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-supply-image,&lt;br /&gt;
    .vy-consumables-supply-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Crafting&lt;br /&gt;
   Workshop / recipe guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-crafting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-workshop {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 35, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 125px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel,&lt;br /&gt;
.vy-crafting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-crafting-workshop,&lt;br /&gt;
    .vy-crafting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-crafting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-image,&lt;br /&gt;
    .vy-crafting-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Enchanting&lt;br /&gt;
   Upgrade altar / item enhancement page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.28);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(11, 8, 20, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(192, 132, 252, 0.20);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.10);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image {&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    max-height: 460px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path:hover {&lt;br /&gt;
    border-color: rgba(192, 132, 252, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-ritual {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr) 150px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.15), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-state {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel,&lt;br /&gt;
.vy-enchanting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-enchanting-paths,&lt;br /&gt;
    .vy-enchanting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step-state {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-enchanting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-altar-image,&lt;br /&gt;
    .vy-enchanting-altar-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Gathering&lt;br /&gt;
   Resource routes / field guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-gathering {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(8, 16, 12, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(134, 239, 172, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-routes {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(59, 130, 246, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(59, 130, 246, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 47, 32, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skills {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel,&lt;br /&gt;
.vy-gathering-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.22);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-gathering-layout,&lt;br /&gt;
    .vy-gathering-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-map {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-skills {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-gathering-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-route {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-skills {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-map-image,&lt;br /&gt;
    .vy-gathering-map-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Combat&lt;br /&gt;
   Battle manual / combat system page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-combat {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.30), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-styles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.14), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.22), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-style-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 18, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-image {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    max-height: 440px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-arena-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-manual {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 135px minmax(0, 1fr) 145px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-rule-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.13);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel,&lt;br /&gt;
.vy-combat-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-combat-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-combat-styles,&lt;br /&gt;
    .vy-combat-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-rule {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-rule-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-combat-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-combat-arena-image,&lt;br /&gt;
    .vy-combat-arena-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Gathering&amp;diff=136</id>
		<title>Gathering</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Gathering&amp;diff=136"/>
		<updated>2026-07-12T15:08:49Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: Created page with &amp;quot;{{VarnyraBreadcrumb|path=Main Page &amp;gt; Guides &amp;gt; Gathering}}  __NOTOC__  &amp;lt;div class=&amp;quot;vy-gathering&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;vy-gathering-hero&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;vy-gathering-kicker&amp;quot;&amp;gt;Resources · Routes · Field Skills&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-gathering-title&amp;quot;&amp;gt;Gathering&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-gathering-intro&amp;quot;&amp;gt; Gathering is the process of collecting resources from the world of &amp;#039;&amp;#039;&amp;#039;Varnyra&amp;#039;&amp;#039;&amp;#039;. It connects mining, woodcutting, harvesting, materials, crafting, tools and the player economy....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Guides]] &amp;gt; [[Gathering]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-kicker&amp;quot;&amp;gt;Resources · Routes · Field Skills&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-title&amp;quot;&amp;gt;Gathering&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-intro&amp;quot;&amp;gt;&lt;br /&gt;
Gathering is the process of collecting resources from the world of &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. It connects mining, woodcutting, harvesting, materials, crafting, tools and the player economy.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Mining&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Woodcutting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Harvesting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Resource Routes&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Economy Value&amp;lt;/span&amp;gt;&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;vy-gathering-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-heading&amp;quot;&amp;gt;Gathering Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-routes&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Mining&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Ore Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Mining routes focus on ores, stone resources and underground materials used for crafting and upgrades.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Woodcutting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Forest Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Forest routes focus on logs, wood materials and future resources tied to crafting and construction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Harvesting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Plant &amp;amp; Herb Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Harvesting routes may provide herbs, plants, food materials or future consumable ingredients.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Special&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Rare Resource Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Rare gathering routes may require better tools, higher skill levels or access to dangerous world areas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-map&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-map-image&amp;quot;&amp;gt;Gathering Route Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-map-caption&amp;quot;&amp;gt;&lt;br /&gt;
Gathering routes are planned to make world exploration, crafting and economy progression feel connected.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-heading&amp;quot;&amp;gt;Gathering Skills&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skills&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Ore&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Mining&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Collect ores and underground materials with pickaxes and future mining tools.&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;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Wood&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Woodcutting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Collect logs and wood resources from forests and future tree zones.&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;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Nature&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Harvesting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Collect herbs, plants, food resources or future consumable materials.&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;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Rare&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Special Gathering&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Future resource types may require specific tools, zones, skills or 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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-panel-title&amp;quot;&amp;gt;Gathering and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Gathering is planned to support crafting, trading, tool progression and resource value. Players who invest time into gathering may provide important materials for weapons, armor, consumables and upgrades.&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;vy-gathering-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-gathering-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Gathering skills, routes, resources, tool requirements, respawn rules and XP values are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Combat&amp;diff=135</id>
		<title>Combat</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Combat&amp;diff=135"/>
		<updated>2026-07-12T15:07:59Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: Created page with &amp;quot;{{VarnyraBreadcrumb|path=Main Page &amp;gt; Guides &amp;gt; Gathering}}  __NOTOC__  &amp;lt;div class=&amp;quot;vy-gathering&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;vy-gathering-hero&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;vy-gathering-kicker&amp;quot;&amp;gt;Resources · Routes · Field Skills&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-gathering-title&amp;quot;&amp;gt;Gathering&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-gathering-intro&amp;quot;&amp;gt; Gathering is the process of collecting resources from the world of &amp;#039;&amp;#039;&amp;#039;Varnyra&amp;#039;&amp;#039;&amp;#039;. It connects mining, woodcutting, harvesting, materials, crafting, tools and the player economy....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Guides]] &amp;gt; [[Gathering]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-kicker&amp;quot;&amp;gt;Resources · Routes · Field Skills&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-title&amp;quot;&amp;gt;Gathering&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-intro&amp;quot;&amp;gt;&lt;br /&gt;
Gathering is the process of collecting resources from the world of &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. It connects mining, woodcutting, harvesting, materials, crafting, tools and the player economy.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Mining&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Woodcutting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Harvesting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Resource Routes&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-gathering-tag&amp;quot;&amp;gt;Economy Value&amp;lt;/span&amp;gt;&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;vy-gathering-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-heading&amp;quot;&amp;gt;Gathering Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-routes&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Mining&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Ore Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Mining routes focus on ores, stone resources and underground materials used for crafting and upgrades.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Woodcutting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Forest Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Forest routes focus on logs, wood materials and future resources tied to crafting and construction.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Harvesting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Plant &amp;amp; Herb Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Harvesting routes may provide herbs, plants, food materials or future consumable ingredients.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-gathering-route&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-label&amp;quot;&amp;gt;Special&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-title&amp;quot;&amp;gt;Rare Resource Routes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-route-text&amp;quot;&amp;gt;&lt;br /&gt;
Rare gathering routes may require better tools, higher skill levels or access to dangerous world areas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-map&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-map-image&amp;quot;&amp;gt;Gathering Route Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-map-caption&amp;quot;&amp;gt;&lt;br /&gt;
Gathering routes are planned to make world exploration, crafting and economy progression feel connected.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-heading&amp;quot;&amp;gt;Gathering Skills&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skills&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Ore&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Mining&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Collect ores and underground materials with pickaxes and future mining tools.&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;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Wood&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Woodcutting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Collect logs and wood resources from forests and future tree zones.&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;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Nature&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Harvesting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Collect herbs, plants, food resources or future consumable materials.&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;vy-gathering-skill&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-label&amp;quot;&amp;gt;Rare&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-title&amp;quot;&amp;gt;Special Gathering&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-skill-text&amp;quot;&amp;gt;&lt;br /&gt;
Future resource types may require specific tools, zones, skills or 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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-panel-title&amp;quot;&amp;gt;Gathering and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Gathering is planned to support crafting, trading, tool progression and resource value. Players who invest time into gathering may provide important materials for weapons, armor, consumables and upgrades.&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;vy-gathering-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-gathering-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-gathering-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Gathering skills, routes, resources, tool requirements, respawn rules and XP values are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=134</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=134"/>
		<updated>2026-07-12T15:07:40Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Tools&lt;br /&gt;
   Utility / gathering equipment page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-tools {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-workbench {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(22, 49, 34, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel,&lt;br /&gt;
.vy-tools-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-tools-workbench,&lt;br /&gt;
    .vy-tools-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-tools-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tool-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-image,&lt;br /&gt;
    .vy-tools-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Ores&lt;br /&gt;
   Mining / resource vein page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-ores {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-depths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 31, 48, 0.96));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) 160px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-tier {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-use {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel,&lt;br /&gt;
.vy-ores-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-ores-depths,&lt;br /&gt;
    .vy-ores-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-use {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-ores-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-vein-image,&lt;br /&gt;
    .vy-ores-vein-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Materials&lt;br /&gt;
   Crafting components / resource processing page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-materials {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-imagebox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel,&lt;br /&gt;
.vy-materials-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-materials-layout,&lt;br /&gt;
    .vy-materials-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-imagebox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-materials-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-material-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-image,&lt;br /&gt;
    .vy-materials-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Consumables&lt;br /&gt;
   Potions / food / preparation page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-consumables {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.13), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    max-height: 390px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel,&lt;br /&gt;
.vy-consumables-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-consumables-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-consumables-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-types,&lt;br /&gt;
    .vy-consumables-use-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-supply-image,&lt;br /&gt;
    .vy-consumables-supply-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Crafting&lt;br /&gt;
   Workshop / recipe guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-crafting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-workshop {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 35, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 125px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel,&lt;br /&gt;
.vy-crafting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-crafting-workshop,&lt;br /&gt;
    .vy-crafting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-crafting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-image,&lt;br /&gt;
    .vy-crafting-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Enchanting&lt;br /&gt;
   Upgrade altar / item enhancement page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.28);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(11, 8, 20, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(192, 132, 252, 0.20);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.10);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image {&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    max-height: 460px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path:hover {&lt;br /&gt;
    border-color: rgba(192, 132, 252, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-ritual {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr) 150px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.15), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-state {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel,&lt;br /&gt;
.vy-enchanting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-enchanting-paths,&lt;br /&gt;
    .vy-enchanting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step-state {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-enchanting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-altar-image,&lt;br /&gt;
    .vy-enchanting-altar-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Gathering&lt;br /&gt;
   Resource routes / field guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-gathering {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(8, 16, 12, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(134, 239, 172, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-routes {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(59, 130, 246, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(59, 130, 246, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-route-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 47, 32, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-map-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skills {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-skill-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel,&lt;br /&gt;
.vy-gathering-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-gathering-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.22);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-gathering-layout,&lt;br /&gt;
    .vy-gathering-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-map {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-skills {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-gathering-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-route {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-skills {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-gathering-map-image,&lt;br /&gt;
    .vy-gathering-map-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Enchanting&amp;diff=133</id>
		<title>Enchanting</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Enchanting&amp;diff=133"/>
		<updated>2026-07-12T15:03:53Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: Created page with &amp;quot;{{VarnyraBreadcrumb|path=Main Page &amp;gt; Guides &amp;gt; Enchanting}}  __NOTOC__  &amp;lt;div class=&amp;quot;vy-enchanting&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;vy-enchanting-hero&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;vy-enchanting-kicker&amp;quot;&amp;gt;Enhancement · Magic · Upgrades&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-enchanting-title&amp;quot;&amp;gt;Enchanting&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-enchanting-intro&amp;quot;&amp;gt; Enchanting is planned as an item enhancement system in &amp;#039;&amp;#039;&amp;#039;Varnyra&amp;#039;&amp;#039;&amp;#039;. It may allow players to improve weapons, armor, tools or other equipment through special materials, pro...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Guides]] &amp;gt; [[Enchanting]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-kicker&amp;quot;&amp;gt;Enhancement · Magic · Upgrades&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-title&amp;quot;&amp;gt;Enchanting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-intro&amp;quot;&amp;gt;&lt;br /&gt;
Enchanting is planned as an item enhancement system in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. It may allow players to improve weapons, armor, tools or other equipment through special materials, progression requirements and upgrade mechanics.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-enchanting-tag&amp;quot;&amp;gt;Item Enhancements&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-enchanting-tag&amp;quot;&amp;gt;Upgrade Materials&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-enchanting-tag&amp;quot;&amp;gt;Gear Progression&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-enchanting-tag&amp;quot;&amp;gt;Magic Effects&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-enchanting-tag&amp;quot;&amp;gt;Risk &amp;amp; Reward&amp;lt;/span&amp;gt;&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;vy-enchanting-altar&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-altar-image&amp;quot;&amp;gt;Enchanting Altar Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-altar-caption&amp;quot;&amp;gt;&lt;br /&gt;
Enchanting is planned to give crafted and earned gear a deeper upgrade path beyond basic item tiers.&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;vy-enchanting-heading&amp;quot;&amp;gt;Upgrade Paths&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-paths&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-label&amp;quot;&amp;gt;Weapons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-title&amp;quot;&amp;gt;Combat Enhancements&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-text&amp;quot;&amp;gt;&lt;br /&gt;
Weapon enchantments may improve damage, attack style, special effects or future combat mechanics.&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;vy-enchanting-path&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-label&amp;quot;&amp;gt;Armor&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-title&amp;quot;&amp;gt;Defensive Enhancements&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-text&amp;quot;&amp;gt;&lt;br /&gt;
Armor enchantments may improve survival, resistance, set value or dungeon preparation.&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;vy-enchanting-path&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-label&amp;quot;&amp;gt;Tools&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-title&amp;quot;&amp;gt;Utility Enhancements&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-path-text&amp;quot;&amp;gt;&lt;br /&gt;
Tool enchantments may improve gathering speed, durability, resource access or efficiency.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-heading&amp;quot;&amp;gt;Enchanting Process&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-ritual&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-label&amp;quot;&amp;gt;Step 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-title&amp;quot;&amp;gt;Choose an item&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Select the weapon, armor piece, tool or equipment item that should receive an enhancement.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-state&amp;quot;&amp;gt;Item&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;vy-enchanting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-label&amp;quot;&amp;gt;Step 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-title&amp;quot;&amp;gt;Provide materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Use special materials, upgrade items, currency or future enchanting components.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-state&amp;quot;&amp;gt;Materials&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;vy-enchanting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-label&amp;quot;&amp;gt;Step 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-title&amp;quot;&amp;gt;Apply the enchantment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
The item receives an upgrade, effect or stat change depending on the final system design.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-step-state&amp;quot;&amp;gt;Upgrade&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-panel-title&amp;quot;&amp;gt;Enchanting and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Enchanting is planned to give players a reason to keep improving gear after crafting or finding it. It may connect rare materials, dungeons, bosses, crafting and economy value into one advanced upgrade system.&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;vy-enchanting-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-enchanting-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-enchanting-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Enchantment names, effects, limits, materials, costs, success rules and requirements are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=132</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=132"/>
		<updated>2026-07-12T15:03:45Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Tools&lt;br /&gt;
   Utility / gathering equipment page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-tools {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-workbench {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(22, 49, 34, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel,&lt;br /&gt;
.vy-tools-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-tools-workbench,&lt;br /&gt;
    .vy-tools-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-tools-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tool-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-image,&lt;br /&gt;
    .vy-tools-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Ores&lt;br /&gt;
   Mining / resource vein page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-ores {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-depths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 31, 48, 0.96));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) 160px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-tier {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-use {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel,&lt;br /&gt;
.vy-ores-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-ores-depths,&lt;br /&gt;
    .vy-ores-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-use {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-ores-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-vein-image,&lt;br /&gt;
    .vy-ores-vein-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Materials&lt;br /&gt;
   Crafting components / resource processing page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-materials {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-imagebox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel,&lt;br /&gt;
.vy-materials-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-materials-layout,&lt;br /&gt;
    .vy-materials-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-imagebox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-materials-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-material-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-image,&lt;br /&gt;
    .vy-materials-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Consumables&lt;br /&gt;
   Potions / food / preparation page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-consumables {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.13), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    max-height: 390px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel,&lt;br /&gt;
.vy-consumables-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-consumables-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-consumables-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-types,&lt;br /&gt;
    .vy-consumables-use-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-supply-image,&lt;br /&gt;
    .vy-consumables-supply-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Crafting&lt;br /&gt;
   Workshop / recipe guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-crafting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-workshop {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 35, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 125px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel,&lt;br /&gt;
.vy-crafting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-crafting-workshop,&lt;br /&gt;
    .vy-crafting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-crafting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-image,&lt;br /&gt;
    .vy-crafting-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Enchanting&lt;br /&gt;
   Upgrade altar / item enhancement page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.28);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(11, 8, 20, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(192, 132, 252, 0.20);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.10);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image {&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 310px;&lt;br /&gt;
    max-height: 460px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-altar-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path:hover {&lt;br /&gt;
    border-color: rgba(192, 132, 252, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-path-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-ritual {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr) 150px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.045), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.15), rgba(251, 191, 36, 0.075), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-step-state {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel,&lt;br /&gt;
.vy-enchanting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-enchanting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.24);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-enchanting-paths,&lt;br /&gt;
    .vy-enchanting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-step-state {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-enchanting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-enchanting-altar-image,&lt;br /&gt;
    .vy-enchanting-altar-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Crafting&amp;diff=131</id>
		<title>Crafting</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Crafting&amp;diff=131"/>
		<updated>2026-07-12T15:01:31Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: Created page with &amp;quot;{{VarnyraBreadcrumb|path=Main Page &amp;gt; Guides &amp;gt; Crafting}}  __NOTOC__  &amp;lt;div class=&amp;quot;vy-crafting&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;vy-crafting-hero&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;vy-crafting-kicker&amp;quot;&amp;gt;Recipes · Workshop · Progression&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-crafting-title&amp;quot;&amp;gt;Crafting&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-crafting-intro&amp;quot;&amp;gt; Crafting is the process of turning resources, ores, materials and drops into useful items in &amp;#039;&amp;#039;&amp;#039;Varnyra&amp;#039;&amp;#039;&amp;#039;. It is planned to support weapons, armor, tools, consumables, upgrades and lon...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Guides]] &amp;gt; [[Crafting]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-kicker&amp;quot;&amp;gt;Recipes · Workshop · Progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-title&amp;quot;&amp;gt;Crafting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-intro&amp;quot;&amp;gt;&lt;br /&gt;
Crafting is the process of turning resources, ores, materials and drops into useful items in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. It is planned to support weapons, armor, tools, consumables, upgrades and long-term progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-crafting-tag&amp;quot;&amp;gt;Recipes&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-crafting-tag&amp;quot;&amp;gt;Materials&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-crafting-tag&amp;quot;&amp;gt;Gear Crafting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-crafting-tag&amp;quot;&amp;gt;Upgrades&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-crafting-tag&amp;quot;&amp;gt;Economy&amp;lt;/span&amp;gt;&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;vy-crafting-heading&amp;quot;&amp;gt;Crafting Workshop&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-workshop&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-imagebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-image&amp;quot;&amp;gt;Crafting Station Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-caption&amp;quot;&amp;gt;&lt;br /&gt;
Crafting stations are planned to connect gathered resources with stronger equipment, useful supplies and progression items.&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;vy-crafting-flow&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-label&amp;quot;&amp;gt;Step 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-title&amp;quot;&amp;gt;Collect resources&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Gather ores, materials, mob drops or dungeon resources needed for recipes.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-crafting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-label&amp;quot;&amp;gt;Step 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-title&amp;quot;&amp;gt;Prepare materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Some resources may need to be refined, processed or combined before crafting.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-crafting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-label&amp;quot;&amp;gt;Step 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-title&amp;quot;&amp;gt;Craft the item&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Use recipes to create weapons, armor, tools, consumables or progression items.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-crafting-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-label&amp;quot;&amp;gt;Step 04&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-title&amp;quot;&amp;gt;Use or trade&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Crafted items can support your own build or become valuable in the player economy.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-heading&amp;quot;&amp;gt;Crafting Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-categories&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-label&amp;quot;&amp;gt;Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-title&amp;quot;&amp;gt;Weapons&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Craft weapons used for combat, dungeons and boss preparation.&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;vy-crafting-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-label&amp;quot;&amp;gt;Defense&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-title&amp;quot;&amp;gt;Armor&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Create armor pieces and future sets used for survival.&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;vy-crafting-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-label&amp;quot;&amp;gt;Utility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-title&amp;quot;&amp;gt;Tools&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Craft tools used for gathering, mining and progression.&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;vy-crafting-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-label&amp;quot;&amp;gt;Supplies&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-title&amp;quot;&amp;gt;Consumables&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Prepare potions, food or other supplies for adventures.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-panel-title&amp;quot;&amp;gt;Crafting and progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Crafting is planned to make gathered resources meaningful. Players can turn raw materials into stronger equipment, useful supplies and items that support the economy, dungeons and long-term progression.&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;vy-crafting-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-crafting-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Consumables]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-crafting-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Recipes, station types, skill requirements, crafting times and upgrade paths are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=130</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=130"/>
		<updated>2026-07-12T15:01:22Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Tools&lt;br /&gt;
   Utility / gathering equipment page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-tools {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-workbench {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(22, 49, 34, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel,&lt;br /&gt;
.vy-tools-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-tools-workbench,&lt;br /&gt;
    .vy-tools-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-tools-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tool-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-image,&lt;br /&gt;
    .vy-tools-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Ores&lt;br /&gt;
   Mining / resource vein page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-ores {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-depths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 31, 48, 0.96));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) 160px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-tier {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-use {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel,&lt;br /&gt;
.vy-ores-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-ores-depths,&lt;br /&gt;
    .vy-ores-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-use {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-ores-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-vein-image,&lt;br /&gt;
    .vy-ores-vein-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Materials&lt;br /&gt;
   Crafting components / resource processing page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-materials {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-imagebox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel,&lt;br /&gt;
.vy-materials-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-materials-layout,&lt;br /&gt;
    .vy-materials-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-imagebox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-materials-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-material-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-image,&lt;br /&gt;
    .vy-materials-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Consumables&lt;br /&gt;
   Potions / food / preparation page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-consumables {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.13), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    max-height: 390px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel,&lt;br /&gt;
.vy-consumables-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-consumables-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-consumables-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-types,&lt;br /&gt;
    .vy-consumables-use-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-supply-image,&lt;br /&gt;
    .vy-consumables-supply-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Crafting&lt;br /&gt;
   Workshop / recipe guide page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-crafting {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-workshop {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 35, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 125px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel,&lt;br /&gt;
.vy-crafting-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-crafting-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-crafting-workshop,&lt;br /&gt;
    .vy-crafting-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-crafting-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-crafting-image,&lt;br /&gt;
    .vy-crafting-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Consumables&amp;diff=129</id>
		<title>Consumables</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Consumables&amp;diff=129"/>
		<updated>2026-07-12T14:59:47Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: Created page with &amp;quot;{{VarnyraBreadcrumb|path=Main Page &amp;gt; Items &amp;gt; Consumables}}  __NOTOC__  &amp;lt;div class=&amp;quot;vy-consumables&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;vy-consumables-hero&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;vy-consumables-kicker&amp;quot;&amp;gt;Preparation · Buffs · Survival&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-consumables-title&amp;quot;&amp;gt;Consumables&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-consumables-intro&amp;quot;&amp;gt; Consumables are one-use or limited-use items that help players prepare for combat, exploration, dungeons, bosses and gathering routes in &amp;#039;&amp;#039;&amp;#039;Varnyra&amp;#039;&amp;#039;&amp;#039;. &amp;lt;/div&amp;gt;  &amp;lt;div cl...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Items]] &amp;gt; [[Consumables]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-kicker&amp;quot;&amp;gt;Preparation · Buffs · Survival&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-title&amp;quot;&amp;gt;Consumables&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-intro&amp;quot;&amp;gt;&lt;br /&gt;
Consumables are one-use or limited-use items that help players prepare for combat, exploration, dungeons, bosses and gathering routes in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-consumables-tag&amp;quot;&amp;gt;Potions&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-consumables-tag&amp;quot;&amp;gt;Food&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-consumables-tag&amp;quot;&amp;gt;Buff Items&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-consumables-tag&amp;quot;&amp;gt;Dungeon Supplies&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-consumables-tag&amp;quot;&amp;gt;Utility Items&amp;lt;/span&amp;gt;&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;vy-consumables-heading&amp;quot;&amp;gt;Consumable Types&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-types&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-label&amp;quot;&amp;gt;Healing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-title&amp;quot;&amp;gt;Health Items&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Items used to recover health or survive dangerous combat situations.&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;vy-consumable-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-label&amp;quot;&amp;gt;Food&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-title&amp;quot;&amp;gt;Food &amp;amp; Meals&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Food items that may restore hunger, provide small benefits or support exploration.&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;vy-consumable-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-label&amp;quot;&amp;gt;Buffs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-title&amp;quot;&amp;gt;Potions &amp;amp; Effects&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Temporary effects used for combat, movement, gathering, dungeon preparation or survival.&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;vy-consumable-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-label&amp;quot;&amp;gt;Utility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-title&amp;quot;&amp;gt;Special Supplies&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumable-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Future consumables may provide teleports, protections, keys, tools or special utility.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-supply&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-supply-image&amp;quot;&amp;gt;Consumables Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-supply-caption&amp;quot;&amp;gt;&lt;br /&gt;
Consumables help players prepare before entering dangerous areas, fighting bosses or attempting dungeon content.&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;vy-consumables-heading&amp;quot;&amp;gt;Common Uses&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-panel-title&amp;quot;&amp;gt;Why consumables matter&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Consumables are planned to support preparation. Players may bring healing, buffs, food or utility items before exploring dangerous regions, fighting bosses or joining dungeon groups.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-title&amp;quot;&amp;gt;Dungeon Runs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-text&amp;quot;&amp;gt;&lt;br /&gt;
Supplies can help players survive long fights, boss rooms and dangerous enemy waves.&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;vy-consumables-use&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-title&amp;quot;&amp;gt;Boss Fights&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-text&amp;quot;&amp;gt;&lt;br /&gt;
Buffs and healing may be important before fighting high-threat enemies.&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;vy-consumables-use&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-title&amp;quot;&amp;gt;Exploration&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-text&amp;quot;&amp;gt;&lt;br /&gt;
Food and utility items may help players travel through risky zones.&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;vy-consumables-use&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-title&amp;quot;&amp;gt;Gathering&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-use-text&amp;quot;&amp;gt;&lt;br /&gt;
Future consumables may improve gathering routes, resource trips or efficiency.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-consumables-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-consumables-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Consumable names, recipes, effects, durations, stack sizes and sources are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=128</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=128"/>
		<updated>2026-07-12T14:59:39Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Tools&lt;br /&gt;
   Utility / gathering equipment page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-tools {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-workbench {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(22, 49, 34, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel,&lt;br /&gt;
.vy-tools-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-tools-workbench,&lt;br /&gt;
    .vy-tools-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-tools-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tool-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-image,&lt;br /&gt;
    .vy-tools-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Ores&lt;br /&gt;
   Mining / resource vein page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-ores {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-depths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 31, 48, 0.96));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) 160px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-tier {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-use {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel,&lt;br /&gt;
.vy-ores-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-ores-depths,&lt;br /&gt;
    .vy-ores-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-use {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-ores-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-vein-image,&lt;br /&gt;
    .vy-ores-vein-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Materials&lt;br /&gt;
   Crafting components / resource processing page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-materials {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-imagebox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel,&lt;br /&gt;
.vy-materials-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-materials-layout,&lt;br /&gt;
    .vy-materials-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-imagebox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-materials-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-material-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-image,&lt;br /&gt;
    .vy-materials-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Consumables&lt;br /&gt;
   Potions / food / preparation page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-consumables {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.13), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(192, 132, 252, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.09);&lt;br /&gt;
    color: #e9d5ff;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumable-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(39, 25, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    max-height: 390px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-supply-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel,&lt;br /&gt;
.vy-consumables-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-use-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-consumables-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #c084fc;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-consumables-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-consumables-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-types,&lt;br /&gt;
    .vy-consumables-use-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-consumables-supply-image,&lt;br /&gt;
    .vy-consumables-supply-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Materials&amp;diff=127</id>
		<title>Materials</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Materials&amp;diff=127"/>
		<updated>2026-07-12T14:58:07Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: Created page with &amp;quot;{{VarnyraBreadcrumb|path=Main Page &amp;gt; Items &amp;gt; Materials}}  __NOTOC__  &amp;lt;div class=&amp;quot;vy-materials&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;vy-materials-hero&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;vy-materials-kicker&amp;quot;&amp;gt;Crafting · Components · Processing&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-materials-title&amp;quot;&amp;gt;Materials&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-materials-intro&amp;quot;&amp;gt; Materials are crafting components used throughout &amp;#039;&amp;#039;&amp;#039;Varnyra&amp;#039;&amp;#039;&amp;#039;. They may come from mining, gathering, mobs, dungeons, bosses, refining or trading, and are planned to connect ma...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Items]] &amp;gt; [[Materials]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-kicker&amp;quot;&amp;gt;Crafting · Components · Processing&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-title&amp;quot;&amp;gt;Materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-intro&amp;quot;&amp;gt;&lt;br /&gt;
Materials are crafting components used throughout &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. They may come from mining, gathering, mobs, dungeons, bosses, refining or trading, and are planned to connect many systems together.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-materials-tag&amp;quot;&amp;gt;Crafting Components&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-materials-tag&amp;quot;&amp;gt;Refined Resources&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-materials-tag&amp;quot;&amp;gt;Mob Drops&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-materials-tag&amp;quot;&amp;gt;Dungeon Materials&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-materials-tag&amp;quot;&amp;gt;Upgrade Items&amp;lt;/span&amp;gt;&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;vy-materials-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-heading&amp;quot;&amp;gt;Material Flow&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-flow&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-label&amp;quot;&amp;gt;Source&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-title&amp;quot;&amp;gt;Gather or obtain&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Materials can come from ores, mobs, gathering nodes, shops, dungeons, bosses or future world systems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-material-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-label&amp;quot;&amp;gt;Process&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-title&amp;quot;&amp;gt;Refine into components&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Some raw resources may need to be refined, combined or prepared before they can be used in recipes.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-material-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-label&amp;quot;&amp;gt;Craft&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-title&amp;quot;&amp;gt;Use in recipes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Materials are planned to be used for weapons, armor, tools, consumables, upgrades and progression items.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-material-step&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-label&amp;quot;&amp;gt;Trade&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-title&amp;quot;&amp;gt;Create market value&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-step-text&amp;quot;&amp;gt;&lt;br /&gt;
Useful materials may become valuable because crafters, fighters and gatherers need them for progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-imagebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-image&amp;quot;&amp;gt;Materials Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-caption&amp;quot;&amp;gt;&lt;br /&gt;
Materials are the bridge between gathering, crafting, combat preparation, upgrades and the player economy.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-heading&amp;quot;&amp;gt;Material Categories&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-categories&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-label&amp;quot;&amp;gt;Raw&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-title&amp;quot;&amp;gt;Raw Materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Basic resources gathered from the world before processing or crafting.&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;vy-material-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-label&amp;quot;&amp;gt;Refined&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-title&amp;quot;&amp;gt;Processed Materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Resources that have been smelted, refined, combined or prepared.&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;vy-material-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-label&amp;quot;&amp;gt;Combat&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-title&amp;quot;&amp;gt;Mob Drops&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Materials dropped by mobs, bosses or dungeon enemies.&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;vy-material-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-label&amp;quot;&amp;gt;Rare&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-title&amp;quot;&amp;gt;Upgrade Materials&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-material-card-text&amp;quot;&amp;gt;&lt;br /&gt;
Special components used for stronger gear, upgrades or future progression systems.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-panel-title&amp;quot;&amp;gt;Materials and crafting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Materials are planned to make crafting meaningful. Players may need different sources, recipes and progression routes to collect the right components for stronger items and upgrades.&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;vy-materials-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-materials-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Armor]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-materials-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Material names, sources, recipes, refining steps, drop rates and upgrade uses are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=126</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=126"/>
		<updated>2026-07-12T14:57:57Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Tools&lt;br /&gt;
   Utility / gathering equipment page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-tools {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-workbench {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(22, 49, 34, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel,&lt;br /&gt;
.vy-tools-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-tools-workbench,&lt;br /&gt;
    .vy-tools-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-tools-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tool-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-image,&lt;br /&gt;
    .vy-tools-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Ores&lt;br /&gt;
   Mining / resource vein page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-ores {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-depths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 31, 48, 0.96));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) 160px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-tier {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-use {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel,&lt;br /&gt;
.vy-ores-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-ores-depths,&lt;br /&gt;
    .vy-ores-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-use {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-ores-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-vein-image,&lt;br /&gt;
    .vy-ores-vein-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Materials&lt;br /&gt;
   Crafting components / resource processing page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-materials {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(34, 197, 94, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.13), rgba(34, 197, 94, 0.09), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-imagebox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 34, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-material-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel,&lt;br /&gt;
.vy-materials-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-materials-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-materials-layout,&lt;br /&gt;
    .vy-materials-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-imagebox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-materials-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-material-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-materials-image,&lt;br /&gt;
    .vy-materials-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Ores&amp;diff=125</id>
		<title>Ores</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Ores&amp;diff=125"/>
		<updated>2026-07-12T14:56:02Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: Created page with &amp;quot;{{VarnyraBreadcrumb|path=Main Page &amp;gt; Items &amp;gt; Ores}}  __NOTOC__  &amp;lt;div class=&amp;quot;vy-ores&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;vy-ores-hero&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;vy-ores-kicker&amp;quot;&amp;gt;Mining · Resources · Crafting Value&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-ores-title&amp;quot;&amp;gt;Ores&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-ores-intro&amp;quot;&amp;gt; Ores are mineable resources used for crafting, upgrades, tools, weapons, armor and economy progression in &amp;#039;&amp;#039;&amp;#039;Varnyra&amp;#039;&amp;#039;&amp;#039;. They are planned to be one of the main links between gathering, crafting and item progress...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Items]] &amp;gt; [[Ores]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-kicker&amp;quot;&amp;gt;Mining · Resources · Crafting Value&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-title&amp;quot;&amp;gt;Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-intro&amp;quot;&amp;gt;&lt;br /&gt;
Ores are mineable resources used for crafting, upgrades, tools, weapons, armor and economy progression in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. They are planned to be one of the main links between gathering, crafting and item progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-ores-tag&amp;quot;&amp;gt;Mining&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-ores-tag&amp;quot;&amp;gt;Resource Tiers&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-ores-tag&amp;quot;&amp;gt;Crafting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-ores-tag&amp;quot;&amp;gt;Economy&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-ores-tag&amp;quot;&amp;gt;Tool Requirements&amp;lt;/span&amp;gt;&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;vy-ores-heading&amp;quot;&amp;gt;Mining Depths&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-depths&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-label&amp;quot;&amp;gt;Surface&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-title&amp;quot;&amp;gt;Common Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-text&amp;quot;&amp;gt;&lt;br /&gt;
Basic ores used for early crafting, starter tools and simple progression routes.&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;vy-ore-depth&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-label&amp;quot;&amp;gt;Underground&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-title&amp;quot;&amp;gt;Advanced Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-text&amp;quot;&amp;gt;&lt;br /&gt;
Stronger ores that may require better tools, higher gathering levels or deeper zones.&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;vy-ore-depth&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-label&amp;quot;&amp;gt;Rare Veins&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-title&amp;quot;&amp;gt;Special Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-depth-text&amp;quot;&amp;gt;&lt;br /&gt;
Rare resources planned for powerful crafting, valuable trading and future upgrades.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-vein&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-vein-image&amp;quot;&amp;gt;Ore Vein Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-vein-caption&amp;quot;&amp;gt;&lt;br /&gt;
Ore veins are planned to support gathering progression, crafting routes and the player economy.&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;vy-ores-heading&amp;quot;&amp;gt;Planned Ore Tiers&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-tier&amp;quot;&amp;gt;Tier 01&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-name&amp;quot;&amp;gt;Starter Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-text&amp;quot;&amp;gt;&lt;br /&gt;
Basic mineable resources used for early tools, simple recipes and starter equipment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-use&amp;quot;&amp;gt;Early Crafting&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;vy-ore-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-tier&amp;quot;&amp;gt;Tier 02&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-name&amp;quot;&amp;gt;Improved Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-text&amp;quot;&amp;gt;&lt;br /&gt;
Resources used for stronger tools, better armor, weapon upgrades and mid-game recipes.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-use&amp;quot;&amp;gt;Gear Progression&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;vy-ore-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-tier&amp;quot;&amp;gt;Tier 03&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-name&amp;quot;&amp;gt;Rare Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-text&amp;quot;&amp;gt;&lt;br /&gt;
Valuable ores that may be connected to dangerous zones, higher gathering requirements or rare crafting paths.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-use&amp;quot;&amp;gt;Rare Materials&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;vy-ore-row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-tier&amp;quot;&amp;gt;Tier 04&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-name&amp;quot;&amp;gt;Dungeon Ores&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-text&amp;quot;&amp;gt;&lt;br /&gt;
Special ores or fragments that may come from dungeon-related content, bosses or future progression systems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ore-use&amp;quot;&amp;gt;Endgame Crafting&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-panel-title&amp;quot;&amp;gt;Ores and the economy&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Ores are planned to create value because players need them for tools, armor, weapons, crafting materials and upgrades. Rare ores may become important trading items once crafting and progression systems are finalized.&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;vy-ores-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-ores-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[World Map]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-ores-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Ore names, mining locations, tool requirements, drop rates, tiers and crafting uses are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=124</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=124"/>
		<updated>2026-07-12T14:55:54Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Tools&lt;br /&gt;
   Utility / gathering equipment page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-tools {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-workbench {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(22, 49, 34, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel,&lt;br /&gt;
.vy-tools-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-tools-workbench,&lt;br /&gt;
    .vy-tools-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-tools-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tool-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-image,&lt;br /&gt;
    .vy-tools-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Ores&lt;br /&gt;
   Mining / resource vein page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-ores {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-depths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-depth-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 31, 48, 0.96));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-vein-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) 160px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.085), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-tier {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ore-use {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel,&lt;br /&gt;
.vy-ores-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-ores-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-ores-depths,&lt;br /&gt;
    .vy-ores-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ore-use {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-ores-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-ores-vein-image,&lt;br /&gt;
    .vy-ores-vein-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Tools&amp;diff=123</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Tools&amp;diff=123"/>
		<updated>2026-07-12T14:54:17Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: Created page with &amp;quot;{{VarnyraBreadcrumb|path=Main Page &amp;gt; Items &amp;gt; Tools}}  __NOTOC__  &amp;lt;div class=&amp;quot;vy-tools&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;vy-tools-hero&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;vy-tools-kicker&amp;quot;&amp;gt;Utility · Gathering · Work Equipment&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-tools-title&amp;quot;&amp;gt;Tools&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-tools-intro&amp;quot;&amp;gt; Tools are utility items used for gathering, crafting support, resource collection and world interaction in &amp;#039;&amp;#039;&amp;#039;Varnyra&amp;#039;&amp;#039;&amp;#039;. Stronger tools may help players access better materials, improve efficiency and p...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Items]] &amp;gt; [[Tools]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-kicker&amp;quot;&amp;gt;Utility · Gathering · Work Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-title&amp;quot;&amp;gt;Tools&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-intro&amp;quot;&amp;gt;&lt;br /&gt;
Tools are utility items used for gathering, crafting support, resource collection and world interaction in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. Stronger tools may help players access better materials, improve efficiency and progress through gathering systems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-tools-tag&amp;quot;&amp;gt;Pickaxes&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-tools-tag&amp;quot;&amp;gt;Axes&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-tools-tag&amp;quot;&amp;gt;Shovels&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-tools-tag&amp;quot;&amp;gt;Utility Gear&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-tools-tag&amp;quot;&amp;gt;Gathering Progression&amp;lt;/span&amp;gt;&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;vy-tools-heading&amp;quot;&amp;gt;Tool Workbench&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-workbench&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-imagebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-image&amp;quot;&amp;gt;Toolbench Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-caption&amp;quot;&amp;gt;&lt;br /&gt;
Tools connect the world, resources, gathering skills, crafting routes and long-term item progression.&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;vy-tools-list&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-label&amp;quot;&amp;gt;Mining&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-title&amp;quot;&amp;gt;Pickaxes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-text&amp;quot;&amp;gt;&lt;br /&gt;
Used to mine ores, stone and future underground resources tied to crafting and economy progression.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-tool-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-label&amp;quot;&amp;gt;Woodcutting&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-title&amp;quot;&amp;gt;Axes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-text&amp;quot;&amp;gt;&lt;br /&gt;
Used to gather logs, wood materials and future resources from forests or world zones.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-tool-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-label&amp;quot;&amp;gt;Digging&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-title&amp;quot;&amp;gt;Shovels&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-text&amp;quot;&amp;gt;&lt;br /&gt;
Used for dirt, sand, gravel and possible future gathering routes or construction materials.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;vy-tool-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-label&amp;quot;&amp;gt;Utility&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-title&amp;quot;&amp;gt;Special Tools&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-text&amp;quot;&amp;gt;&lt;br /&gt;
Future tools may provide special gathering effects, crafting utility or access to specific resources.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-heading&amp;quot;&amp;gt;Tool Values&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-values&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-label&amp;quot;&amp;gt;Tier&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-title&amp;quot;&amp;gt;Tool Level&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-text&amp;quot;&amp;gt;&lt;br /&gt;
Higher tier tools may gather stronger resources or work faster.&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;vy-tool-value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-label&amp;quot;&amp;gt;Speed&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-title&amp;quot;&amp;gt;Efficiency&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-text&amp;quot;&amp;gt;&lt;br /&gt;
Tools may affect how quickly resources can be collected.&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;vy-tool-value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-label&amp;quot;&amp;gt;Access&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-title&amp;quot;&amp;gt;Resource Unlocks&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-text&amp;quot;&amp;gt;&lt;br /&gt;
Some materials may require specific tool tiers or progression.&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;vy-tool-value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-label&amp;quot;&amp;gt;Durability&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-title&amp;quot;&amp;gt;Tool Lifespan&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tool-value-text&amp;quot;&amp;gt;&lt;br /&gt;
Durability may determine how long tools last before repair or replacement.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-lower&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-panel-title&amp;quot;&amp;gt;Tools and gathering progression&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Tools are planned to support the gathering loop. Players may start with basic tools, gather simple resources, craft upgrades and unlock better materials through higher tiers and future skill requirements.&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;vy-tools-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-tools-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Ores]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Materials]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Gathering]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Economy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skills]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-tools-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Tool names, tiers, durability, gathering speed, recipes and resource requirements are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=122</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=122"/>
		<updated>2026-07-12T14:54:08Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Tools&lt;br /&gt;
   Utility / gathering equipment page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-tools {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-workbench {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 380px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(22, 49, 34, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-list {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.09), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.14), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tool-value-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel,&lt;br /&gt;
.vy-tools-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-tools-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #86efac;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-tools-workbench,&lt;br /&gt;
    .vy-tools-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-tools-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tool-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-tools-image,&lt;br /&gt;
    .vy-tools-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=Armor&amp;diff=121</id>
		<title>Armor</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=Armor&amp;diff=121"/>
		<updated>2026-07-12T14:52:55Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: Created page with &amp;quot;{{VarnyraBreadcrumb|path=Main Page &amp;gt; Items &amp;gt; Armor}}  __NOTOC__  &amp;lt;div class=&amp;quot;vy-armor&amp;quot;&amp;gt;  &amp;lt;div class=&amp;quot;vy-armor-hero&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;vy-armor-kicker&amp;quot;&amp;gt;Defense · Equipment · Survival&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-armor-title&amp;quot;&amp;gt;Armor&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;vy-armor-intro&amp;quot;&amp;gt; Armor protects players during combat, dungeon runs, boss encounters and dangerous exploration in &amp;#039;&amp;#039;&amp;#039;Varnyra&amp;#039;&amp;#039;&amp;#039;. Different armor pieces may support survivability, class identity, progression and future upgrade...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VarnyraBreadcrumb|path=[[Main Page]] &amp;gt; [[Items]] &amp;gt; [[Armor]]}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-kicker&amp;quot;&amp;gt;Defense · Equipment · Survival&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-title&amp;quot;&amp;gt;Armor&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-intro&amp;quot;&amp;gt;&lt;br /&gt;
Armor protects players during combat, dungeon runs, boss encounters and dangerous exploration in &#039;&#039;&#039;Varnyra&#039;&#039;&#039;. Different armor pieces may support survivability, class identity, progression and future upgrade systems.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-tags&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-armor-tag&amp;quot;&amp;gt;Helmets&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-armor-tag&amp;quot;&amp;gt;Chestplates&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-armor-tag&amp;quot;&amp;gt;Leggings&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-armor-tag&amp;quot;&amp;gt;Boots&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vy-armor-tag&amp;quot;&amp;gt;Dungeon Sets&amp;lt;/span&amp;gt;&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;vy-armor-heading&amp;quot;&amp;gt;Armor Types&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-types&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-label&amp;quot;&amp;gt;Head&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-title&amp;quot;&amp;gt;Helmets&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Head armor used to improve defense and complete armor sets.&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;vy-armor-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-label&amp;quot;&amp;gt;Body&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-title&amp;quot;&amp;gt;Chestplates&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Main armor piece usually connected to strong defensive value.&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;vy-armor-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-label&amp;quot;&amp;gt;Legs&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-title&amp;quot;&amp;gt;Leggings&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Leg armor that supports survivability and set progression.&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;vy-armor-type&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-label&amp;quot;&amp;gt;Feet&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-title&amp;quot;&amp;gt;Boots&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-type-text&amp;quot;&amp;gt;&lt;br /&gt;
Foot armor that may support movement, utility or defensive bonuses.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-display&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-display-image&amp;quot;&amp;gt;Armor Set Image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-display-caption&amp;quot;&amp;gt;&lt;br /&gt;
Armor sets are planned to support combat preparation, dungeon survival and long-term equipment progression.&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;vy-armor-heading&amp;quot;&amp;gt;Defensive Values&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-values&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-panel-title&amp;quot;&amp;gt;What armor can provide&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-panel-text&amp;quot;&amp;gt;&lt;br /&gt;
Armor is planned to be part of player build progression. Stronger armor may improve survivability, support specific combat roles and help players prepare for harder zones, dungeons and bosses.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-title&amp;quot;&amp;gt;Defense&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
Reduces incoming damage or improves survival during combat.&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;vy-armor-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-title&amp;quot;&amp;gt;Durability&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
Represents how long armor can last before needing repair or replacement.&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;vy-armor-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-title&amp;quot;&amp;gt;Set Bonuses&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
Future armor sets may provide bonuses when multiple pieces are worn.&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;vy-armor-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-title&amp;quot;&amp;gt;Rarity&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-stat-text&amp;quot;&amp;gt;&lt;br /&gt;
Rare armor may come from crafting, dungeons, bosses or special rewards.&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-sidebox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-sidebox-title&amp;quot;&amp;gt;Related Pages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-sidebox-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;vy-armor-links&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[All Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Weapons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Tools]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Combat]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Classes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Crafting]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dungeons]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Bosses]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&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;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vy-armor-status&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Development status:&#039;&#039;&#039; Armor names, stats, set bonuses, recipes, rarities and drop sources are still under development.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
	<entry>
		<id>https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=120</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.varnyra.com/index.php?title=MediaWiki:Common.css&amp;diff=120"/>
		<updated>2026-07-12T14:52:45Z</updated>

		<summary type="html">&lt;p&gt;Marciismx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ================================================================&lt;br /&gt;
   Varnyra Wiki Content CSS&lt;br /&gt;
   Main Page only&lt;br /&gt;
   ================================================================&lt;br /&gt;
   Structure:&lt;br /&gt;
   1. Base&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
   4. Featured cards&lt;br /&gt;
   5. Responsive&lt;br /&gt;
   ================================================================ */&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   1. Base&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared &amp;quot;card&amp;quot; look, reused by intro / showcase / panel blocks below.&lt;br /&gt;
   Each block adds its own layout rules (padding, height, display) on top. */&lt;br /&gt;
.vy-main-intro,&lt;br /&gt;
.vy-main-showcase,&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.18), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   2. Hero (intro + showcase)&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-intro {&lt;br /&gt;
    padding: 32px 34px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-kicker {&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-title {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-text {&lt;br /&gt;
    max-width: 760px;&lt;br /&gt;
    color: #eadfc8;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.62;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-focus {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Showcase image block */&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.32), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.54);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared link-wrapper behaviour for image slots (main + feature cards) */&lt;br /&gt;
.vy-main-image-slot a,&lt;br /&gt;
.vy-main-feature-image a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-image-slot img,&lt;br /&gt;
.vy-main-image-slot .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-showcase-caption {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.18);&lt;br /&gt;
    color: #fff3d8;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   3. Sections / panels&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-section-title {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel {&lt;br /&gt;
    min-height: 138px;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-title {&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.22;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.82);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.56;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Notes are present in the page text, but hidden to keep the homepage calm. */&lt;br /&gt;
.vy-main-panel-note {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   4. Featured cards with image slots&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 315px;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.20);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.014));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image {&lt;br /&gt;
    height: 150px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-image img,&lt;br /&gt;
.vy-main-feature-image .mw-file-element {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    min-height: 150px;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 15px 16px 17px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-title {&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-feature-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.46;&lt;br /&gt;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link,&lt;br /&gt;
.vy-main-link a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-top: auto;&lt;br /&gt;
    padding-top: 12px;&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-main-link:hover,&lt;br /&gt;
.vy-main-link a:hover {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   5. Responsive&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1150px) {&lt;br /&gt;
    .vy-main-hero,&lt;br /&gt;
    .vy-main-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 680px) {&lt;br /&gt;
    .vy-main-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-intro {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-main-feature-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Section Pages&lt;br /&gt;
   Used for unique MMO-RPG hub pages&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-section {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
.vy-section-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main,&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-hero-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-note {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero image slot */&lt;br /&gt;
.vy-section-hero-art {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.28), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-image-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
.vy-section-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Soft overview panels */&lt;br /&gt;
.vy-section-split {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.028), rgba(255, 255, 255, 0.010));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.8px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Badge rows */&lt;br /&gt;
.vy-section-badges {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-badge {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Skill path layout */&lt;br /&gt;
.vy-skill-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.16), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skill-link,&lt;br /&gt;
.vy-skill-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact side box */&lt;br /&gt;
.vy-section-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-section-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Status */&lt;br /&gt;
.vy-section-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-section-hero,&lt;br /&gt;
    .vy-section-split {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skill-path {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-section-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-section-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Beginner Guide&lt;br /&gt;
   First player route / onboarding page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guide {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main,&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 40%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-main {&lt;br /&gt;
    padding: 36px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-start-box {&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #a855f7;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-hero-side {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.28), transparent 55%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-heading {&lt;br /&gt;
    margin: 30px 0 16px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-route {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 82px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.12), rgba(255, 255, 255, 0.014));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(168, 85, 247, 0.18), rgba(251, 191, 36, 0.035));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-step-link,&lt;br /&gt;
.vy-guide-step-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel,&lt;br /&gt;
.vy-guide-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-checklist li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guide-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guide-hero,&lt;br /&gt;
    .vy-guide-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guide-hero-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guide-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Server Rules&lt;br /&gt;
   Official rulebook / server charter page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-rules {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.16), transparent 36%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-kicker {&lt;br /&gt;
    color: #fb7185;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-warning {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #fb7185;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(225, 29, 72, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-main {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 70px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.08), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.32);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(225, 29, 72, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-number {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-block-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-list li {&lt;br /&gt;
    margin: 6px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14.5px !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(225, 29, 72, 0.12), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.20);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox ul {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-sidebox a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-rules-status {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-rules-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-rules-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-rules-block {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Commands&lt;br /&gt;
   Command terminal / command database page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-commands {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-hero {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main,&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.16), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-main {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 50px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.14);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-intro {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-note {&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border-left: 4px solid #22c55e;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal {&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.16), transparent 38%),&lt;br /&gt;
        linear-gradient(180deg, rgba(3, 8, 7, 0.98), rgba(3, 5, 10, 0.98));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    border-bottom: 1px solid rgba(34, 197, 94, 0.20);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-dot {&lt;br /&gt;
    width: 9px;&lt;br /&gt;
    height: 9px;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-body {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-line {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-terminal-prompt {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: separate;&lt;br /&gt;
    border-spacing: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 210px minmax(0, 1fr) 140px;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-row:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-code {&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-command-type {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 5px 9px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel,&lt;br /&gt;
.vy-commands-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-commands-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-commands-hero,&lt;br /&gt;
    .vy-commands-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-command-type {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-commands-main {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-commands-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Classes&lt;br /&gt;
   Character select / class fantasy page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-classes {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08), transparent 34%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-kicker {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-intro {&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-rolebar {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-role {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner {&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(168, 85, 247, 0.26), transparent 56%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-select {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
    min-height: 165px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.16), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.034), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-card:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.36);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.23), transparent 42%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-type {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.6px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-class-tag {&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(168, 85, 247, 0.12);&lt;br /&gt;
    color: #d8b4fe;&lt;br /&gt;
    font-size: 11.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel,&lt;br /&gt;
.vy-classes-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-classes-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-class-select,&lt;br /&gt;
    .vy-classes-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-classes-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-classes-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Skills&lt;br /&gt;
   Progression roadmap page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-skills {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-kicker {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-core span {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(34, 197, 94, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-paths {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 150px minmax(0, 1fr) auto;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 15px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-path:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(34, 197, 94, 0.12), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.030));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-type {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-name {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-desc {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-link,&lt;br /&gt;
.vy-skills-link a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(20, 48, 38, 0.92));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image {&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 210px;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-banner-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-roadmap {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-label {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-stage-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel,&lt;br /&gt;
.vy-skills-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-skills-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-skills-path,&lt;br /&gt;
    .vy-skills-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-skills-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-skills-roadmap {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Leveling&lt;br /&gt;
   Progression ladder / milestone page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-leveling {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.22), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-ladder {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 120px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.075), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.35);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-phase {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-step-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-artbox {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(45, 24, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art {&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 300px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-art-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-pill {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.26);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel,&lt;br /&gt;
.vy-leveling-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-leveling-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-leveling-layout,&lt;br /&gt;
    .vy-leveling-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-artbox {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-leveling-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-leveling-step {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Economy&lt;br /&gt;
   Market / trading dashboard page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-economy {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Economy flow */&lt;br /&gt;
.vy-economy-flow {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 46%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-step {&lt;br /&gt;
    color: #22c55e;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-node-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Market board image */&lt;br /&gt;
.vy-economy-market {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(46, 36, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image {&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 220px;&lt;br /&gt;
    max-height: 310px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-market-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Value columns */&lt;br /&gt;
.vy-economy-columns {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel,&lt;br /&gt;
.vy-economy-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-source-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-economy-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-economy-flow {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-columns {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-economy-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-economy-flow,&lt;br /&gt;
    .vy-economy-source-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Guilds&lt;br /&gt;
   Guild hall / community progression page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-guilds {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillars {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.08), rgba(168, 85, 247, 0.07), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(59, 130, 246, 0.13), rgba(168, 85, 247, 0.11), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-type {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    text-shadow: 0 0 10px rgba(251, 191, 36, 0.10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-pillar-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.26), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(27, 35, 70, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-emblem-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-ranks {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-top: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank {&lt;br /&gt;
    padding: 15px 16px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-rank-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel,&lt;br /&gt;
.vy-guilds-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-guilds-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-guilds-layout,&lt;br /&gt;
    .vy-guilds-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-emblem {&lt;br /&gt;
        position: static;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-guilds-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-pillar {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-guilds-ranks {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra World Map&lt;br /&gt;
   World atlas / map overview page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-kicker {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-intro {&lt;br /&gt;
    max-width: 940px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(134, 239, 172, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(34, 197, 94, 0.08);&lt;br /&gt;
    color: #bbf7d0;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-board {&lt;br /&gt;
    margin: 0 0 28px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(34, 197, 94, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(19, 41, 31, 0.94));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 26px rgba(0, 0, 0, 0.26),&lt;br /&gt;
        inset 0 0 28px rgba(255, 255, 255, 0.012);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image {&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 360px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-caption {&lt;br /&gt;
    padding: 14px 17px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-regions {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-type {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-region-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel,&lt;br /&gt;
.vy-worldmap-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-worldmap-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-worldmap-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-regions {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-worldmap-image,&lt;br /&gt;
    .vy-worldmap-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Towns&lt;br /&gt;
   Settlement / town directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-towns {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(34, 197, 94, 0.14), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-intro {&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-label {&lt;br /&gt;
    color: #86efac;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-town-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.13), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    max-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-showcase-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-services {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1.05fr 0.95fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel,&lt;br /&gt;
.vy-towns-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-service-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-towns-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-towns-types,&lt;br /&gt;
    .vy-towns-services {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-towns-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-towns-service-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Dungeons&lt;br /&gt;
   Instance / adventure gateway page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.28), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-gateway {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 420px minmax(0, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-imagebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.24), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.22), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(42, 16, 16, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image {&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 330px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-info {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule {&lt;br /&gt;
    padding: 17px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(168, 85, 247, 0.10), rgba(251, 191, 36, 0.026));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-rule-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.20), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeon-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel,&lt;br /&gt;
.vy-dungeons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-dungeons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-dungeons-gateway,&lt;br /&gt;
    .vy-dungeons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-dungeons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-dungeons-image,&lt;br /&gt;
    .vy-dungeons-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Bosses&lt;br /&gt;
   Bestiary / threat board page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-bosses {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.26);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.34), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(12, 7, 9, 0.97), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 30px rgba(0, 0, 0, 0.30),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(248, 113, 113, 0.18);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.16);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat {&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(127, 29, 29, 0.28), transparent 54%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 17, 17, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-top {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 220px;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 18px 20px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.14);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-danger {&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    padding: 8px 12px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.22);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    max-height: 520px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-threat-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.24);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-board {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card:hover {&lt;br /&gt;
    border-color: rgba(248, 113, 113, 0.38);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.24), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-boss-card-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel,&lt;br /&gt;
.vy-bosses-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-bosses-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.24);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-bosses-board,&lt;br /&gt;
    .vy-bosses-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-threat-top {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-danger {&lt;br /&gt;
        justify-self: start;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-bosses-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-bosses-image,&lt;br /&gt;
    .vy-bosses-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra NPCs&lt;br /&gt;
   World inhabitants / character directory page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-npcs {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.12), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-directory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-roles {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.08), rgba(168, 85, 247, 0.06), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(251, 191, 36, 0.12), rgba(168, 85, 247, 0.10), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-role-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(43, 28, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image {&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 320px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-portrait-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.11), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npc-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel,&lt;br /&gt;
.vy-npcs-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-npcs-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-npcs-directory,&lt;br /&gt;
    .vy-npcs-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-npcs-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npc-role {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-types {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-npcs-portrait-image,&lt;br /&gt;
    .vy-npcs-portrait-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra All Items&lt;br /&gt;
   Item database / category hub page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-items {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(168, 85, 247, 0.18), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-kicker {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.28);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.08);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-showcase {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-frame {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.24), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(44, 32, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image {&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 270px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list li {&lt;br /&gt;
    margin: 8px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-index-list a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-categories {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category {&lt;br /&gt;
    padding: 18px 19px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 13px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.15), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-label {&lt;br /&gt;
    color: #c084fc;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-title,&lt;br /&gt;
.vy-item-category-title a {&lt;br /&gt;
    color: #fff8e7 !important;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-item-category-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel,&lt;br /&gt;
.vy-items-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(168, 85, 247, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-items-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #fbbf24;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(251, 191, 36, 0.07);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-items-showcase,&lt;br /&gt;
    .vy-items-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-items-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-categories {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-items-image,&lt;br /&gt;
    .vy-items-image img {&lt;br /&gt;
        min-height: 220px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Weapons&lt;br /&gt;
   Arsenal / combat gear page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-weapons {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(248, 113, 113, 0.18), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-kicker {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(248, 113, 113, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.14);&lt;br /&gt;
    color: #fecaca;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-armory {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 360px;&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 130px minmax(0, 1fr);&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 16px 18px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.12), rgba(251, 191, 36, 0.055), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        linear-gradient(90deg, rgba(127, 29, 29, 0.18), rgba(251, 191, 36, 0.085), rgba(255, 255, 255, 0.018));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.77);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(248, 113, 113, 0.18), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.16), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(48, 24, 18, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image {&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 335px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-rack-caption {&lt;br /&gt;
    padding: 13px 15px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-stats {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.13), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-label {&lt;br /&gt;
    color: #f87171;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapon-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-lower {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 330px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel,&lt;br /&gt;
.vy-weapons-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(127, 29, 29, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-weapons-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #f87171;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(127, 29, 29, 0.10);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-weapons-armory,&lt;br /&gt;
    .vy-weapons-lower {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-weapons-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapon-type {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-stats {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-weapons-rack-image,&lt;br /&gt;
    .vy-weapons-rack-image img {&lt;br /&gt;
        min-height: 240px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ------------------------------&lt;br /&gt;
   Varnyra Armor&lt;br /&gt;
   Defense / equipment set page&lt;br /&gt;
------------------------------ */&lt;br /&gt;
&lt;br /&gt;
.vy-armor {&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor a {&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-hero {&lt;br /&gt;
    padding: 34px 38px;&lt;br /&gt;
    margin-bottom: 26px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.24);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 38%),&lt;br /&gt;
        radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.10), transparent 36%),&lt;br /&gt;
        linear-gradient(180deg, rgba(9, 13, 24, 0.96), rgba(4, 7, 13, 0.98));&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 28px rgba(0, 0, 0, 0.28),&lt;br /&gt;
        inset 0 0 24px rgba(255, 255, 255, 0.014);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-kicker {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 3px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 52px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    text-shadow: 0 0 18px rgba(251, 191, 36, 0.16);&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-intro {&lt;br /&gt;
    max-width: 930px;&lt;br /&gt;
    color: #e9ddc3;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tags {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-tag {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    min-height: 28px;&lt;br /&gt;
    padding: 0 11px;&lt;br /&gt;
    border: 1px solid rgba(147, 197, 253, 0.30);&lt;br /&gt;
    border-radius: 999px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #bfdbfe;&lt;br /&gt;
    font-size: 12.5px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-heading {&lt;br /&gt;
    margin: 30px 0 14px;&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.22);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    letter-spacing: 0.9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-types {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(0, 1fr));&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin-bottom: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type {&lt;br /&gt;
    padding: 16px 17px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.10), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type:hover {&lt;br /&gt;
    border-color: rgba(251, 191, 36, 0.34);&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.16), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.016));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-label {&lt;br /&gt;
    color: #93c5fd;&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.5px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-type-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.76);&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display {&lt;br /&gt;
    margin: 28px 0 26px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at center, rgba(59, 130, 246, 0.16), transparent 52%),&lt;br /&gt;
        radial-gradient(circle at top right, rgba(251, 191, 36, 0.14), transparent 52%),&lt;br /&gt;
        linear-gradient(135deg, rgba(8, 12, 22, 0.98), rgba(21, 34, 58, 0.94));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image {&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    color: rgba(255, 248, 231, 0.48);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    letter-spacing: 1.4px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-image img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    min-height: 290px;&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-display-caption {&lt;br /&gt;
    padding: 13px 16px;&lt;br /&gt;
    border-top: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    background: rgba(0, 0, 0, 0.22);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 13.5px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-values {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 340px;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel,&lt;br /&gt;
.vy-armor-sidebox {&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.18);&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    background:&lt;br /&gt;
        radial-gradient(circle at top right, rgba(59, 130, 246, 0.09), transparent 44%),&lt;br /&gt;
        linear-gradient(180deg, rgba(255, 255, 255, 0.030), rgba(255, 255, 255, 0.012));&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel {&lt;br /&gt;
    padding: 20px 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-title {&lt;br /&gt;
    color: #fff8e7;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-panel-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.78);&lt;br /&gt;
    font-size: 14.5px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat {&lt;br /&gt;
    padding: 12px 13px;&lt;br /&gt;
    border: 1px solid rgba(148, 163, 184, 0.14);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.14);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-title {&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-stat-text {&lt;br /&gt;
    color: rgba(245, 239, 225, 0.72);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-title {&lt;br /&gt;
    padding: 12px 15px;&lt;br /&gt;
    border-bottom: 1px solid rgba(251, 191, 36, 0.16);&lt;br /&gt;
    color: #fbbf24;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-variant: small-caps;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-sidebox-body {&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links li {&lt;br /&gt;
    margin: 7px 0 !important;&lt;br /&gt;
    color: rgba(245, 239, 225, 0.80);&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-links a {&lt;br /&gt;
    color: #fbbf24 !important;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vy-armor-status {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    border: 1px solid rgba(251, 191, 36, 0.20);&lt;br /&gt;
    border-left: 4px solid #93c5fd;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    background: rgba(59, 130, 246, 0.08);&lt;br /&gt;
    color: #f5efe1;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 1100px) {&lt;br /&gt;
    .vy-armor-types {&lt;br /&gt;
        grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-values {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 640px) {&lt;br /&gt;
    .vy-armor-hero {&lt;br /&gt;
        padding: 26px 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-title {&lt;br /&gt;
        font-size: 38px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-types,&lt;br /&gt;
    .vy-armor-stat-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vy-armor-display-image,&lt;br /&gt;
    .vy-armor-display-image img {&lt;br /&gt;
        min-height: 230px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Marciismx</name></author>
	</entry>
</feed>