﻿*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--sticky-top, var(--site-header-height, 92px)) + var(--space-3))}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.admin-bar{--admin-bar-height: 32px}img{max-width:100%;height:auto;display:block}a{color:var(--color-gold-bright);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:var(--color-gold)}:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}html{scrollbar-width:thin;scrollbar-color:var(--color-gold-dim) var(--color-bg-alt)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-bg-alt)}::-webkit-scrollbar-thumb{background-color:var(--color-gold-dim);border-radius:999px;border:3px solid var(--color-bg-alt)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-gold)}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.015em;line-height:1.18;margin:0 0 var(--space-3);color:var(--color-text);text-wrap:balance}p{margin:0 0 var(--space-3)}.wrap{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width: 700px){.wrap{padding-inline:var(--gutter-wide)}:root{--text-xs: 0.8125rem;--text-sm: 0.9375rem;--text-base: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.625rem;--text-2xl: 2.0625rem;--text-3xl: 2.75rem}}.site-main{position:relative}.site-main>.layout-with-sidebar:first-child{padding-top:var(--space-4)}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.skip-link{position:absolute;top:-100px;left:var(--space-3);background:var(--color-gold-bright);color:var(--color-on-gold);padding:var(--space-2) var(--space-3);z-index:1000;border-radius:var(--radius-sm);font-weight:600;transition:top .2s ease}.skip-link:focus{top:var(--space-3)}.clip-hall{margin-top:var(--space-4)}:where(input[type=checkbox]):not(:where(.wpforms-container *)){appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex-shrink:0;width:16px;height:16px;margin:0;vertical-align:-3px;background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:3px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}:where(input[type=checkbox]):not(:where(.wpforms-container *))::before{content:"";width:8px;height:4px;margin-top:-2px;border-left:2px solid var(--color-gold-bright);border-bottom:2px solid var(--color-gold-bright);transform:rotate(-45deg) scale(0);transition:transform .12s ease}:where(input[type=checkbox]):not(:where(.wpforms-container *)):hover{border-color:var(--color-gold-dim)}:where(input[type=checkbox]):not(:where(.wpforms-container *)):checked{border-color:var(--color-gold-bright);box-shadow:0 0 0 1px var(--color-gold-bright),0 1px 2px rgba(0,0,0,.15)}:where(input[type=checkbox]):not(:where(.wpforms-container *)):checked::before{transform:rotate(-45deg) scale(1)}:where(input[type=checkbox]):not(:where(.wpforms-container *)):focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}:where(input[type=checkbox]):not(:where(.wpforms-container *)):disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion: reduce){:where(input[type=checkbox]):not(:where(.wpforms-container *)){transition:none}:where(input[type=checkbox]):not(:where(.wpforms-container *))::before{transition:none}}.wp-element-caption{text-align:left}.button{display:inline-flex;align-items:center;gap:var(--space-2);background:linear-gradient(180deg, var(--color-gold-bright), var(--color-gold));color:var(--color-on-gold);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;padding:.75em 1.4em;border-radius:var(--radius-sm);border:none;text-decoration:none;box-shadow:var(--shadow-gold);transition:transform .15s ease,box-shadow .2s ease}.button:hover{background:linear-gradient(180deg, var(--color-gold-bright), var(--color-gold-bright));color:var(--color-on-gold);transform:translateY(-1px);box-shadow:0 10px 26px -8px rgba(240,199,102,.6)}.button:active{transform:translateY(0)}.button--ghost{background:rgba(238,241,244,.03);color:var(--color-text);border:1px solid var(--color-border-strong);box-shadow:none}.button--ghost:hover{background:rgba(238,241,244,.06);color:var(--color-gold-bright);border-color:var(--color-gold-bright);box-shadow:none}.badge{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25em .8em;border-radius:999px;border:1px solid currentColor;background:rgba(201,162,39,.1);color:var(--color-gold-bright);text-decoration:none}.badge--novinky{color:var(--color-gold-bright);background:rgba(240,199,102,.1)}.badge--pruvodci{color:var(--color-blue);background:rgba(63,167,232,.1)}.badge--tipy-a-triky{color:var(--color-purple);background:rgba(168,117,232,.1)}.post-status-badge{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25em .8em;border-radius:999px;border:1px solid currentColor}.post-status-badge--draft{color:var(--color-text-faint);background:rgba(154,164,178,.1)}.post-status-badge--pending{color:var(--color-gold-bright);background:rgba(201,162,39,.1)}.post-status-badge--returned{color:#e8a93a;background:rgba(219,166,23,.12)}.tag{display:inline-block;font-size:var(--text-xs);color:var(--color-text-faint);text-decoration:none;margin-right:var(--space-2)}.tag:hover{color:var(--color-gold-bright)}.site-header{background:rgba(5,7,10,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky;top:var(--admin-bar-height);z-index:100}.site-header::before,.site-header::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='160' viewBox='0 0 320 160'%3E%3Cg fill='none' stroke='%23c9a227' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(34 26) rotate(-12) scale(0.95)'%3E%3Cg%3E%3Cpath d='M-4.2 4.2L9 -9L10.5 -10.5L10.5 -9L-3.4 5'/%3E%3Cpath d='M-7.5 2.5L-2.5 7.5'/%3E%3Cpath d='M-5 5L-8.5 8.5'/%3E%3Ccircle cx='-9.6' cy='9.6' r='1.3'/%3E%3C/g%3E%3Cg transform='scale(-1 1)'%3E%3Cpath d='M-4.2 4.2L9 -9L10.5 -10.5L10.5 -9L-3.4 5'/%3E%3Cpath d='M-7.5 2.5L-2.5 7.5'/%3E%3Cpath d='M-5 5L-8.5 8.5'/%3E%3Ccircle cx='-9.6' cy='9.6' r='1.3'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(96 58) rotate(0) scale(0.8)'%3E%3Ccircle r='7.5'/%3E%3Ccircle r='5.2'/%3E%3Cpath d='M0 -3L0.9 -0.9L3 0L0.9 0.9L0 3L-0.9 0.9L-3 0L-0.9 -0.9Z'/%3E%3C/g%3E%3Cg transform='translate(112 48) rotate(0) scale(0.65)'%3E%3Ccircle r='7.5'/%3E%3Ccircle r='5.2'/%3E%3Cpath d='M0 -3L0.9 -0.9L3 0L0.9 0.9L0 3L-0.9 0.9L-3 0L-0.9 -0.9Z'/%3E%3C/g%3E%3Cg transform='translate(170 22) rotate(14) scale(0.85)'%3E%3Cpath d='M-2.5 -10.5H2.5M-1.8 -10.5V-5.5C-6 -4 -8 -0.5 -8 3C-8 7.5 -4.5 10.5 0 10.5C4.5 10.5 8 7.5 8 3C8 -0.5 6 -4 1.8 -5.5V-10.5'/%3E%3Cpath d='M-7.3 2.5Q-3.5 4.5 0 2.5T7.3 2.5'/%3E%3Ccircle cx='-2.5' cy='6' r='1'/%3E%3Ccircle cx='2' cy='5' r='0.7'/%3E%3C/g%3E%3Cg transform='translate(238 64) rotate(-8) scale(0.9)'%3E%3Cpath d='M-7.5 -9H7.5V-1.5C7.5 4.5 3.5 8 0 10.5C-3.5 8 -7.5 4.5 -7.5 -1.5Z'/%3E%3Cpath d='M0 -9V10.5M-7.5 -2H7.5'/%3E%3C/g%3E%3Cg transform='translate(292 24) rotate(0) scale(0.8)'%3E%3Cellipse cx='0' cy='5' rx='7' ry='2.4'/%3E%3Cpath d='M-7 5V2M7 5V2'/%3E%3Cellipse cx='0' cy='2' rx='7' ry='2.4'/%3E%3Cpath d='M-7 2V-1M7 2V-1'/%3E%3Cellipse cx='0' cy='-1' rx='7' ry='2.4'/%3E%3Ccircle cx='3' cy='-7' r='4'/%3E%3Ccircle cx='3' cy='-7' r='2.4'/%3E%3C/g%3E%3Cg transform='translate(58 104) rotate(18) scale(0.85)'%3E%3Cpath d='M-8 -8.5H8M-8 8.5H8'/%3E%3Ccircle cx='-9.3' cy='-8.5' r='1.2'/%3E%3Ccircle cx='9.3' cy='-8.5' r='1.2'/%3E%3Ccircle cx='-9.3' cy='8.5' r='1.2'/%3E%3Ccircle cx='9.3' cy='8.5' r='1.2'/%3E%3Cpath d='M-6 -8.5V8.5M6 -8.5V8.5'/%3E%3Cpath d='M-3 -4.5H3M-3 -1.5H3M-3 1.5H3M-3 4.5H1.5'/%3E%3C/g%3E%3Cg transform='translate(150 116) rotate(0) scale(0.7)'%3E%3Ccircle r='7.5'/%3E%3Ccircle r='5.2'/%3E%3Cpath d='M0 -3L0.9 -0.9L3 0L0.9 0.9L0 3L-0.9 0.9L-3 0L-0.9 -0.9Z'/%3E%3C/g%3E%3Cg transform='translate(214 128) rotate(22) scale(0.8)'%3E%3Cg%3E%3Cpath d='M-4.2 4.2L9 -9L10.5 -10.5L10.5 -9L-3.4 5'/%3E%3Cpath d='M-7.5 2.5L-2.5 7.5'/%3E%3Cpath d='M-5 5L-8.5 8.5'/%3E%3Ccircle cx='-9.6' cy='9.6' r='1.3'/%3E%3C/g%3E%3Cg transform='scale(-1 1)'%3E%3Cpath d='M-4.2 4.2L9 -9L10.5 -10.5L10.5 -9L-3.4 5'/%3E%3Cpath d='M-7.5 2.5L-2.5 7.5'/%3E%3Cpath d='M-5 5L-8.5 8.5'/%3E%3Ccircle cx='-9.6' cy='9.6' r='1.3'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(282 112) rotate(-16) scale(0.75)'%3E%3Cpath d='M-2.5 -10.5H2.5M-1.8 -10.5V-5.5C-6 -4 -8 -0.5 -8 3C-8 7.5 -4.5 10.5 0 10.5C4.5 10.5 8 7.5 8 3C8 -0.5 6 -4 1.8 -5.5V-10.5'/%3E%3Cpath d='M-7.3 2.5Q-3.5 4.5 0 2.5T7.3 2.5'/%3E%3Ccircle cx='-2.5' cy='6' r='1'/%3E%3Ccircle cx='2' cy='5' r='0.7'/%3E%3C/g%3E%3Cg transform='translate(12 146) rotate(0) scale(0.6)'%3E%3Ccircle r='7.5'/%3E%3Ccircle r='5.2'/%3E%3Cpath d='M0 -3L0.9 -0.9L3 0L0.9 0.9L0 3L-0.9 0.9L-3 0L-0.9 -0.9Z'/%3E%3C/g%3E%3Cg transform='translate(332 146) rotate(0) scale(0.6)'%3E%3Ccircle r='7.5'/%3E%3Ccircle r='5.2'/%3E%3Cpath d='M0 -3L0.9 -0.9L3 0L0.9 0.9L0 3L-0.9 0.9L-3 0L-0.9 -0.9Z'/%3E%3C/g%3E%3Cg transform='translate(124 152) rotate(-14) scale(0.7)'%3E%3Cpath d='M-7.5 -9H7.5V-1.5C7.5 4.5 3.5 8 0 10.5C-3.5 8 -7.5 4.5 -7.5 -1.5Z'/%3E%3Cpath d='M0 -9V10.5M-7.5 -2H7.5'/%3E%3C/g%3E%3Cg transform='translate(124 -8) rotate(-14) scale(0.7)'%3E%3Cpath d='M-7.5 -9H7.5V-1.5C7.5 4.5 3.5 8 0 10.5C-3.5 8 -7.5 4.5 -7.5 -1.5Z'/%3E%3Cpath d='M0 -9V10.5M-7.5 -2H7.5'/%3E%3C/g%3E%3Cg transform='translate(190 90) scale(0.7)'%3E%3Cpath fill='%23c9a227' stroke='none' d='M0 -4L1.1 -1.1L4 0L1.1 1.1L0 4L-1.1 1.1L-4 0L-1.1 -1.1Z'/%3E%3C/g%3E%3Cg transform='translate(20 70) scale(0.7)'%3E%3Cpath fill='%23c9a227' stroke='none' d='M0 -4L1.1 -1.1L4 0L1.1 1.1L0 4L-1.1 1.1L-4 0L-1.1 -1.1Z'/%3E%3C/g%3E%3Cg transform='translate(270 150) scale(0.7)'%3E%3Cpath fill='%23c9a227' stroke='none' d='M0 -4L1.1 -1.1L4 0L1.1 1.1L0 4L-1.1 1.1L-4 0L-1.1 -1.1Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center top/320px 160px repeat}.site-header::before{opacity:.14}.site-header::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='160' viewBox='0 0 320 160'%3E%3Cg fill='none' stroke='%23f0c766' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(34 26) rotate(-12) scale(0.95)'%3E%3Cg%3E%3Cpath d='M-4.2 4.2L9 -9L10.5 -10.5L10.5 -9L-3.4 5'/%3E%3Cpath d='M-7.5 2.5L-2.5 7.5'/%3E%3Cpath d='M-5 5L-8.5 8.5'/%3E%3Ccircle cx='-9.6' cy='9.6' r='1.3'/%3E%3C/g%3E%3Cg transform='scale(-1 1)'%3E%3Cpath d='M-4.2 4.2L9 -9L10.5 -10.5L10.5 -9L-3.4 5'/%3E%3Cpath d='M-7.5 2.5L-2.5 7.5'/%3E%3Cpath d='M-5 5L-8.5 8.5'/%3E%3Ccircle cx='-9.6' cy='9.6' r='1.3'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(96 58) rotate(0) scale(0.8)'%3E%3Ccircle r='7.5'/%3E%3Ccircle r='5.2'/%3E%3Cpath d='M0 -3L0.9 -0.9L3 0L0.9 0.9L0 3L-0.9 0.9L-3 0L-0.9 -0.9Z'/%3E%3C/g%3E%3Cg transform='translate(112 48) rotate(0) scale(0.65)'%3E%3Ccircle r='7.5'/%3E%3Ccircle r='5.2'/%3E%3Cpath d='M0 -3L0.9 -0.9L3 0L0.9 0.9L0 3L-0.9 0.9L-3 0L-0.9 -0.9Z'/%3E%3C/g%3E%3Cg transform='translate(170 22) rotate(14) scale(0.85)'%3E%3Cpath d='M-2.5 -10.5H2.5M-1.8 -10.5V-5.5C-6 -4 -8 -0.5 -8 3C-8 7.5 -4.5 10.5 0 10.5C4.5 10.5 8 7.5 8 3C8 -0.5 6 -4 1.8 -5.5V-10.5'/%3E%3Cpath d='M-7.3 2.5Q-3.5 4.5 0 2.5T7.3 2.5'/%3E%3Ccircle cx='-2.5' cy='6' r='1'/%3E%3Ccircle cx='2' cy='5' r='0.7'/%3E%3C/g%3E%3Cg transform='translate(238 64) rotate(-8) scale(0.9)'%3E%3Cpath d='M-7.5 -9H7.5V-1.5C7.5 4.5 3.5 8 0 10.5C-3.5 8 -7.5 4.5 -7.5 -1.5Z'/%3E%3Cpath d='M0 -9V10.5M-7.5 -2H7.5'/%3E%3C/g%3E%3Cg transform='translate(292 24) rotate(0) scale(0.8)'%3E%3Cellipse cx='0' cy='5' rx='7' ry='2.4'/%3E%3Cpath d='M-7 5V2M7 5V2'/%3E%3Cellipse cx='0' cy='2' rx='7' ry='2.4'/%3E%3Cpath d='M-7 2V-1M7 2V-1'/%3E%3Cellipse cx='0' cy='-1' rx='7' ry='2.4'/%3E%3Ccircle cx='3' cy='-7' r='4'/%3E%3Ccircle cx='3' cy='-7' r='2.4'/%3E%3C/g%3E%3Cg transform='translate(58 104) rotate(18) scale(0.85)'%3E%3Cpath d='M-8 -8.5H8M-8 8.5H8'/%3E%3Ccircle cx='-9.3' cy='-8.5' r='1.2'/%3E%3Ccircle cx='9.3' cy='-8.5' r='1.2'/%3E%3Ccircle cx='-9.3' cy='8.5' r='1.2'/%3E%3Ccircle cx='9.3' cy='8.5' r='1.2'/%3E%3Cpath d='M-6 -8.5V8.5M6 -8.5V8.5'/%3E%3Cpath d='M-3 -4.5H3M-3 -1.5H3M-3 1.5H3M-3 4.5H1.5'/%3E%3C/g%3E%3Cg transform='translate(150 116) rotate(0) scale(0.7)'%3E%3Ccircle r='7.5'/%3E%3Ccircle r='5.2'/%3E%3Cpath d='M0 -3L0.9 -0.9L3 0L0.9 0.9L0 3L-0.9 0.9L-3 0L-0.9 -0.9Z'/%3E%3C/g%3E%3Cg transform='translate(214 128) rotate(22) scale(0.8)'%3E%3Cg%3E%3Cpath d='M-4.2 4.2L9 -9L10.5 -10.5L10.5 -9L-3.4 5'/%3E%3Cpath d='M-7.5 2.5L-2.5 7.5'/%3E%3Cpath d='M-5 5L-8.5 8.5'/%3E%3Ccircle cx='-9.6' cy='9.6' r='1.3'/%3E%3C/g%3E%3Cg transform='scale(-1 1)'%3E%3Cpath d='M-4.2 4.2L9 -9L10.5 -10.5L10.5 -9L-3.4 5'/%3E%3Cpath d='M-7.5 2.5L-2.5 7.5'/%3E%3Cpath d='M-5 5L-8.5 8.5'/%3E%3Ccircle cx='-9.6' cy='9.6' r='1.3'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(282 112) rotate(-16) scale(0.75)'%3E%3Cpath d='M-2.5 -10.5H2.5M-1.8 -10.5V-5.5C-6 -4 -8 -0.5 -8 3C-8 7.5 -4.5 10.5 0 10.5C4.5 10.5 8 7.5 8 3C8 -0.5 6 -4 1.8 -5.5V-10.5'/%3E%3Cpath d='M-7.3 2.5Q-3.5 4.5 0 2.5T7.3 2.5'/%3E%3Ccircle cx='-2.5' cy='6' r='1'/%3E%3Ccircle cx='2' cy='5' r='0.7'/%3E%3C/g%3E%3Cg transform='translate(12 146) rotate(0) scale(0.6)'%3E%3Ccircle r='7.5'/%3E%3Ccircle r='5.2'/%3E%3Cpath d='M0 -3L0.9 -0.9L3 0L0.9 0.9L0 3L-0.9 0.9L-3 0L-0.9 -0.9Z'/%3E%3C/g%3E%3Cg transform='translate(332 146) rotate(0) scale(0.6)'%3E%3Ccircle r='7.5'/%3E%3Ccircle r='5.2'/%3E%3Cpath d='M0 -3L0.9 -0.9L3 0L0.9 0.9L0 3L-0.9 0.9L-3 0L-0.9 -0.9Z'/%3E%3C/g%3E%3Cg transform='translate(124 152) rotate(-14) scale(0.7)'%3E%3Cpath d='M-7.5 -9H7.5V-1.5C7.5 4.5 3.5 8 0 10.5C-3.5 8 -7.5 4.5 -7.5 -1.5Z'/%3E%3Cpath d='M0 -9V10.5M-7.5 -2H7.5'/%3E%3C/g%3E%3Cg transform='translate(124 -8) rotate(-14) scale(0.7)'%3E%3Cpath d='M-7.5 -9H7.5V-1.5C7.5 4.5 3.5 8 0 10.5C-3.5 8 -7.5 4.5 -7.5 -1.5Z'/%3E%3Cpath d='M0 -9V10.5M-7.5 -2H7.5'/%3E%3C/g%3E%3Cg transform='translate(190 90) scale(0.7)'%3E%3Cpath fill='%23f0c766' stroke='none' d='M0 -4L1.1 -1.1L4 0L1.1 1.1L0 4L-1.1 1.1L-4 0L-1.1 -1.1Z'/%3E%3C/g%3E%3Cg transform='translate(20 70) scale(0.7)'%3E%3Cpath fill='%23f0c766' stroke='none' d='M0 -4L1.1 -1.1L4 0L1.1 1.1L0 4L-1.1 1.1L-4 0L-1.1 -1.1Z'/%3E%3C/g%3E%3Cg transform='translate(270 150) scale(0.7)'%3E%3Cpath fill='%23f0c766' stroke='none' d='M0 -4L1.1 -1.1L4 0L1.1 1.1L0 4L-1.1 1.1L-4 0L-1.1 -1.1Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.45;-webkit-mask-image:linear-gradient(100deg, transparent 44%, #000 50%, transparent 56%);mask-image:linear-gradient(100deg, transparent 44%, #000 50%, transparent 56%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;animation:header-glint 12s ease-in-out infinite}@keyframes header-glint{0%{-webkit-mask-position:100% 0;mask-position:100% 0}35%,100%{-webkit-mask-position:0% 0;mask-position:0% 0}}@media(prefers-reduced-motion: reduce){.site-header::after{display:none}}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);position:relative}.site-header__rule{height:1px;background:linear-gradient(90deg, transparent, var(--color-gold-dim) 20%, var(--color-gold-dim) 80%, transparent);opacity:.8}.site-branding__mark{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--color-text)}.site-title{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text)}.site-description{display:block;font-family:var(--font-body);font-size:var(--text-xs);text-transform:none;letter-spacing:0;color:var(--color-text-muted)}.custom-logo-link img{max-height:56px;width:auto}.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;background:rgba(0,0,0,0);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0;flex-shrink:0}.menu-toggle__bar{display:block;width:18px;height:2px;background:var(--color-text);transition:transform .2s ease,opacity .2s ease}.menu-toggle[aria-expanded=true] .menu-toggle__bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__bar:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-toggle__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav{display:none;width:100%}.site-nav.is-open{display:block;position:absolute;top:100%;left:0;right:0;background:var(--color-bg-alt);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-4) var(--space-3);z-index:20;max-height:calc(100vh - var(--admin-bar-height));overflow-y:auto}.site-nav__list{display:flex;flex-direction:column}.site-nav__list a{display:block;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);color:var(--color-text);text-decoration:none;font-family:var(--font-display);font-weight:500;font-size:var(--text-base);text-transform:uppercase;letter-spacing:.03em}.site-nav__list li:last-child a{border-bottom:none}.site-nav__list a:hover{color:var(--color-gold-bright)}.site-nav__list .current-menu-item>a{color:var(--color-gold-bright)}.menu-item--auth{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-strong)}.menu-item--auth__icon{margin-right:.5em;color:var(--color-gold-bright)}.site-nav__list--secondary{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-strong)}.site-header__secondary{display:none;border-top:1px solid var(--color-border);background:var(--color-bg-alt)}.site-header__secondary-inner{display:flex}.site-nav-secondary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);width:100%;padding-block:var(--space-2)}.site-nav-secondary__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);list-style:none;margin:0;padding:0}.site-nav-secondary__list a{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);text-decoration:none}.site-nav-secondary__list a:hover{color:var(--color-gold-bright)}@media(min-width: 880px){.site-nav__list--secondary{display:none}.site-header__secondary{display:block}}.menu-item--cat{--cat: var(--color-gold-bright)}.menu-item--cat-pruvodci{--cat: var(--color-blue)}.menu-item--cat-tipy-a-triky{--cat: var(--color-purple)}.site-nav__list .menu-item--cat>a{display:flex;align-items:center;gap:.5em}.site-nav__list .menu-item--cat>a::before{content:"";flex-shrink:0;width:7px;height:7px;transform:rotate(45deg);background:var(--cat);box-shadow:0 0 8px var(--cat)}.site-nav__list .menu-item--cat>a:hover,.site-nav__list .menu-item--cat.current-menu-item>a{color:var(--cat);border-color:var(--cat)}.site-nav__list .menu-item--icon>a{display:flex;align-items:center;gap:.5em}.site-nav__list .menu-item--icon>a>i{flex-shrink:0;width:1.1em;font-size:.85em;text-align:center;color:var(--color-gold-bright);transition:color .15s ease}.site-nav__list .menu-item-has-children>a::after{content:"";display:inline-block;width:.45em;height:.45em;margin-left:.5em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-0.2em) rotate(45deg);transition:transform .2s ease}.site-nav__list .menu-item-has-children.is-open>a::after{transform:translateY(0.05em) rotate(-135deg)}.site-nav__list .sub-menu{display:none;margin:0;padding:0 0 var(--space-2) var(--space-4);list-style:none;border-bottom:1px solid var(--color-border)}.site-nav__list .menu-item-has-children.is-open>.sub-menu{display:block}.site-nav__list .sub-menu a{padding:var(--space-2) 0;border-bottom:none;font-size:var(--text-sm);color:var(--color-text-muted)}.site-nav__list .sub-menu .current-menu-item>a,.site-nav__list .sub-menu a:hover{color:var(--color-gold-bright)}.site-nav__list .current-menu-ancestor>a{color:var(--color-gold-bright)}.hero-banner{position:relative;overflow:hidden;border-bottom:1px solid var(--color-border);background-color:var(--color-bg);background-image:radial-gradient(ellipse 70% 55% at 50% -10%, rgba(201, 162, 39, 0.28), transparent 60%),radial-gradient(ellipse 70% 60% at 90% 105%, rgba(63, 167, 232, 0.12), transparent 60%),linear-gradient(180deg, var(--color-bg-alt) 0%, var(--color-bg) 65%, var(--color-bg) 100%);background-size:cover;background-position:center;isolation:isolate}.hero-banner__bg{position:absolute;z-index:-1;inset:-10px;background-size:cover;background-position:center}.hero-banner::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(115deg, rgba(238, 241, 244, 0.02) 0 1px, transparent 1px 56px);pointer-events:none}.hero-banner__rune{position:absolute;bottom:0;opacity:.1;pointer-events:none}.hero-banner__inner{position:relative;padding-block:var(--space-6);max-width:44rem}.hero-banner__eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-bright)}.hero-banner__eyebrow::before{content:"";width:20px;height:1.5px;background:linear-gradient(90deg, transparent, var(--color-gold-bright))}.hero-banner__subtitle{font-family:var(--font-body);font-size:var(--text-lg);text-transform:none;letter-spacing:0;font-weight:400;color:var(--color-text-muted);max-width:50ch;margin-bottom:var(--space-4)}.hero-banner__ctas{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-countdown{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);background:linear-gradient(180deg, rgba(201, 162, 39, 0.08), transparent);border:1px solid var(--color-gold-dim);border-radius:var(--radius-md);max-width:fit-content}.hero-countdown__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-xs);color:var(--color-gold-bright);margin-bottom:var(--space-2)}.hero-countdown__digits{display:flex;gap:var(--space-3)}.hero-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:3em}.hero-countdown__value{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);line-height:1;color:var(--color-text);text-shadow:0 0 20px rgba(240,199,102,.5);font-variant-numeric:tabular-nums}.hero-countdown__unit-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-faint);margin-top:2px}.hero-countdown__date{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint);text-align:center}.hero-post{padding-block:var(--space-5)}.hero-post__card{display:grid;gap:var(--space-4);background:var(--color-panel);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card)}.hero-post__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:2/1}.hero-post__body{padding:var(--space-4)}.hero-post__title{font-size:var(--text-2xl);margin-block:var(--space-2)}.hero-post__title a{color:var(--color-text);text-decoration:none}.hero-post__excerpt{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--color-text-muted);font-size:var(--text-lg);max-width:60ch}.hero-banner__title{margin-block:var(--space-3);font-size:var(--text-hero);line-height:1}.hero-banner__title em{font-style:normal;color:var(--color-gold-bright)}.hero-banner__content p{font-size:var(--text-lg);color:var(--color-text-muted);max-width:50ch;margin-bottom:var(--space-4)}.hero-ready{display:flex;align-items:center;gap:var(--space-3);max-width:fit-content;margin:var(--space-4) 0 var(--space-3)}.hero-ready[hidden]{display:none}.hero-ready::before,.hero-ready::after{content:"";flex:0 0 2.25rem;height:2px;background:linear-gradient(90deg, transparent, var(--color-gold-bright))}.hero-ready::after{background:linear-gradient(90deg, var(--color-gold-bright), transparent)}.hero-ready__text{font-family:var(--font-display);font-weight:700;font-size:clamp(2.25rem,7vw,3.75rem);line-height:1.1;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(180deg, #fff6d6 0%, #f0c766 46%, #a8801a 54%, #f0c766 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);filter:drop-shadow(0 3px 0 rgba(0, 0, 0, 0.85));animation:hero-ready-in .7s cubic-bezier(0.2, 1.5, 0.35, 1) both}@keyframes hero-ready-in{from{opacity:0;transform:scale(1.5)}to{opacity:1;transform:none}}.hero-battle{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-fx{position:absolute;width:calc(var(--s, 1)*110px);opacity:0;transform:translate(-50%, -50%) rotate(var(--r, 0deg)) scaleX(var(--f, 1));animation:hero-fx-life 1.2s ease-out forwards}.hero-fx svg{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:var(--color-gold);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.hero-fx svg *{vector-effect:non-scaling-stroke}.hero-fx__spark,.hero-fx__missile circle{fill:var(--color-gold-bright);stroke:none}.hero-fx__burst,.hero-fx__pop,.hero-fx__slash{stroke:var(--color-gold-bright)}.hero-fx__burst,.hero-fx__pop,.hero-fx__missile{opacity:0}@keyframes hero-fx-life{0%{opacity:0}8%,70%{opacity:.55}100%{opacity:0}}.hero-fx__swing{animation:hero-fx-swing 1.2s both}@keyframes hero-fx-swing{0%{transform:rotate(-55deg);animation-timing-function:cubic-bezier(0.6, 0, 0.9, 0.5)}30%{transform:rotate(4deg)}38%{transform:rotate(-7deg)}48%,100%{transform:rotate(0)}}.hero-fx__burst{animation:hero-fx-burst 1.2s both}@keyframes hero-fx-burst{0%,28%{opacity:0;transform:scale(0.2)}32%{opacity:1;transform:scale(1.3)}60%,100%{opacity:0;transform:scale(0.6) rotate(45deg)}}.hero-fx__cut{animation:hero-fx-cut 1.2s both}@keyframes hero-fx-cut{0%{transform:rotate(-60deg);animation-timing-function:cubic-bezier(0.5, 0, 0.6, 1)}28%{transform:rotate(50deg)}100%{transform:rotate(56deg)}}.hero-fx__slash{stroke-width:2;stroke-dasharray:100;animation:hero-fx-slash 1.2s both}.hero-fx__slash--inner{stroke-width:1}@keyframes hero-fx-slash{0%{stroke-dashoffset:100;opacity:1;animation-timing-function:cubic-bezier(0.5, 0, 0.6, 1)}28%{stroke-dashoffset:0;opacity:1}75%,100%{stroke-dashoffset:0;opacity:0}}.hero-fx__arrow{animation:hero-fx-arrow 1.2s both}.hero-fx__shield{animation:hero-fx-shield 1.2s both}@keyframes hero-fx-arrow{0%{opacity:0;transform:translate(-26px, -2px);animation-timing-function:linear}6%{opacity:1}30%{opacity:1;transform:translate(4px, -2px);animation-timing-function:ease-out}44%{transform:translate(-6px, -16px) rotate(-150deg);animation-timing-function:ease-in}70%{opacity:1;transform:translate(-12px, 20px) rotate(-210deg)}85%,100%{opacity:0;transform:translate(-12px, 20px) rotate(-210deg)}}@keyframes hero-fx-shield{0%,29%,50%,100%{transform:none}34%{transform:translate(2px, 0) rotate(4deg)}}.hero-fx__missile{animation:hero-fx-missile 1.2s both}.hero-fx__pop{animation:hero-fx-pop 1.2s both}.hero-fx__dummy{transform-origin:26px 36px;animation:hero-fx-dummy 1.2s both}.hero-fx__missile--2,.hero-fx__pop--2{animation-delay:.1s}.hero-fx__missile--3,.hero-fx__pop--3{animation-delay:.2s}@keyframes hero-fx-missile{0%{opacity:0;transform:translate(-46px, -12px) rotate(12deg)}3%,24%{opacity:1}25%{opacity:1;transform:translate(21px, 2px) rotate(12deg)}26%,100%{opacity:0;transform:translate(21px, 2px) rotate(12deg)}}@keyframes hero-fx-pop{0%,24%{opacity:0;transform:scale(0.2)}26%{opacity:1;transform:scale(1)}42%,100%{opacity:0;transform:scale(2.2)}}@keyframes hero-fx-dummy{0%,25%,70%,100%{transform:none}29%{transform:rotate(4deg)}33%{transform:rotate(-1deg)}37%{transform:rotate(4deg)}42%{transform:rotate(-1deg)}46%{transform:rotate(5deg)}56%{transform:rotate(-2deg)}}@media(prefers-reduced-motion: reduce){.hero-ready__text{animation:none}.hero-battle{display:none}}.post-card__meta,.single-post__header .post-card__meta{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);margin-bottom:var(--space-2)}.post-card__date,.post-card__reading-time{color:var(--color-text-faint)}.hero-post .post-card__date{color:var(--color-text-faint)}.section-title{font-size:var(--text-xl);margin-bottom:var(--space-3)}.latest-section{padding-block:var(--space-5)}.post-row-list{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.post-row__link{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--color-text);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border);border-radius:var(--radius-sm)}.post-row__link:hover{background:rgba(201,162,39,.07)}.post-row__link:hover .post-row__title{color:var(--color-gold-bright)}.post-row__media img{width:64px;height:64px;object-fit:cover;border-radius:var(--radius-sm)}.post-row__text{display:flex;flex-direction:column}.post-row__title{font-family:var(--font-display);font-weight:500;letter-spacing:.01em}.post-row__date{font-size:var(--text-xs);color:var(--color-text-faint);margin-top:.2em}.post-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));margin-bottom:var(--space-4)}.post-card{background:var(--color-panel);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:border-color .15s ease}.post-card:hover{border-color:var(--color-border-strong)}.post-card__media img{aspect-ratio:2/1;object-fit:cover}.post-card__body{padding:var(--space-3)}.post-card__title{font-size:var(--text-lg);margin-block:var(--space-1) var(--space-2)}.post-card__title a{color:var(--color-text);text-decoration:none}.post-card__title a:hover{color:var(--color-gold-bright)}.post-card__excerpt{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.post-grid--list{gap:var(--space-2) var(--space-3);grid-template-columns:1fr}@media(min-width: 900px){.post-grid--list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.post-grid--list .post-card__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--space-2) var(--space-3)}.post-grid--list .post-card__meta{gap:var(--space-2);margin-bottom:2px}.post-grid--list .post-card__title{margin:0;font-size:var(--text-base);line-height:1.25}.post-grid--list .post-card__excerpt{display:-webkit-box;overflow:hidden;margin-top:2px;font-size:var(--text-xs);-webkit-line-clamp:1;-webkit-box-orient:vertical}.post-grid--list .post-edit-button{margin-top:4px}@media(max-width: 499px){.post-grid--list .post-card__excerpt{display:none}}.post-edit-button{display:inline-flex;align-items:center;gap:.4em;margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);text-decoration:none;transition:color .15s ease}.post-edit-button:hover{color:var(--color-gold-bright)}.discord-banner{--discord: #5865f2;padding-block:var(--space-3)}.discord-banner__inner{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);text-align:center;background:radial-gradient(ellipse 50% 160% at 0% 50%, rgba(88, 101, 242, 0.28), transparent 70%),var(--color-panel);border:1px solid rgba(88,101,242,.45);border-radius:var(--radius-md)}.discord-banner__logo{font-size:2.6rem;color:var(--discord);filter:drop-shadow(0 0 14px rgba(88, 101, 242, 0.6))}.discord-banner__copy{flex:1 1 320px;max-width:62ch}.discord-banner__title{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text)}.discord-banner__text{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.discord-banner__button{display:inline-flex;align-items:center;gap:.5em;flex-shrink:0;padding:.7em 1.3em;background:var(--discord);border-radius:var(--radius-sm);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#fff;text-decoration:none;box-shadow:0 6px 20px -8px rgba(88,101,242,.8);transition:background-color .15s ease,transform .15s ease}.discord-banner__button:hover,.discord-banner__button:focus-visible{background:#4752c4;color:#fff;transform:translateY(-1px)}.discord-banner__button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width: 880px){.discord-banner__inner{flex-wrap:nowrap;justify-content:flex-start;text-align:left}.discord-banner__button{margin-left:auto}}@media(prefers-reduced-motion: reduce){.discord-banner__button{transition:none}}.single-post__content .article-rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-5) 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md)}.single-post__content .article-rating__question{flex:1 1 220px;margin:0;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.02em;color:var(--color-text)}.article-rating__heart{display:inline-flex;align-items:center;gap:.5em;padding:.5em 1.1em;background:rgba(0,0,0,0);border:1px solid var(--color-border-strong);border-radius:999px;font-family:var(--font-display);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.article-rating__heart i{font-size:1.15em}.article-rating__heart:hover:not(:disabled){border-color:#e2536a;color:#ff7a8f}.article-rating__heart.is-hearted{border-color:#e2536a;background:rgba(226,83,106,.14);color:#ff7a8f}.article-rating__heart.is-hearted i{animation:article-heart-pop .3s ease-out}.article-rating__heart.is-busy{opacity:.6}.article-rating__heart:disabled{cursor:default;opacity:.6}.article-rating__heart:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.single-post__content .article-rating__login-note{flex-basis:100%;margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}@keyframes article-heart-pop{0%{transform:scale(1)}50%{transform:scale(1.35)}100%{transform:scale(1)}}@media(prefers-reduced-motion: reduce){.article-rating__heart{transition:none}.article-rating__heart.is-hearted i{animation:none}}.home-latest{padding-block:var(--space-5) var(--space-5)}.home-latest__grid{display:grid;grid-template-columns:1fr;gap:var(--space-5) var(--space-4)}@media(min-width: 760px){.home-latest__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.home-latest__column{--section-color: var(--color-gold-bright);display:flex;flex-direction:column;gap:var(--space-3)}.home-latest__column--pruvodci{--section-color: var(--color-blue)}.home-latest__column--tipy-a-triky{--section-color: var(--color-purple)}.home-latest__column .post-card{flex:1 1 auto}.home-latest__head{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--space-1) var(--space-3);padding-top:var(--space-3);border-top:3px solid var(--section-color)}.home-latest__title{margin:0;font-size:var(--text-xl)}.home-latest__title a{color:var(--color-text);text-decoration:none}.home-latest__title a:hover{color:var(--section-color)}.home-latest__all{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--section-color);text-decoration:none;white-space:nowrap}.home-latest__all:hover{text-decoration:underline}.home-latest__blurb{grid-column:1/-1;margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.home-latest__empty{margin:0;font-size:var(--text-sm);color:var(--color-text-faint)}.share-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md)}.share-bar__group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.share-bar__label{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold-bright)}.share-bar__buttons{display:flex;flex-wrap:wrap;gap:var(--space-2)}.share-bar__btn{--share-color: var(--color-gold-bright);display:inline-flex;align-items:center;gap:.45em;min-height:38px;padding:0 .9em;background:rgba(0,0,0,0);border:1px solid var(--color-border-strong);border-radius:999px;font-size:var(--text-sm);color:var(--color-text);text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.share-bar__btn i{color:var(--share-color)}.share-bar__btn:hover,.share-bar__btn:focus-visible{border-color:var(--share-color);color:var(--color-text);background:color-mix(in srgb, var(--share-color) 12%, transparent)}.share-bar__btn--facebook{--share-color: #4c8dff}.share-bar__btn--x{--share-color: #e7e9ea}.share-bar__btn.is-copied{--share-color: #5bd17a;border-color:#5bd17a}.share-bar__follow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-panel);color:var(--color-text-muted);text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.share-bar__follow:hover,.share-bar__follow:focus-visible{color:var(--color-gold-bright);border-color:var(--color-gold-bright);text-decoration:none;transform:translateY(-1px)}.share-bar__follow--youtube:hover,.share-bar__follow--youtube:focus-visible{color:red;border-color:red;background:rgba(255,0,0,.08)}.share-bar__follow--facebook:hover,.share-bar__follow--facebook:focus-visible{color:#1877f2;border-color:#1877f2;background:rgba(24,119,242,.08)}@media(max-width: 479px){.share-bar__btn--facebook .share-bar__btn-text,.share-bar__btn--x .share-bar__btn-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.archive-header{padding-block:var(--space-5) var(--space-4)}.archive-header__title{font-size:var(--text-2xl)}.archive-header--category .archive-header__description{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--color-text-muted);max-width:60ch}.layout-with-sidebar{display:grid;grid-template-columns:1fr;gap:var(--space-5);padding-bottom:var(--space-6)}.page-single{max-width:var(--measure);padding-block:var(--space-5) var(--space-6)}article.single-post{max-width:var(--measure)}.single-post__header .single-post__title{font-size:var(--text-3xl)}.single-post__media{margin-block:var(--space-4);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}.single-post__content{background:var(--color-panel);color:var(--color-text);border:1px solid var(--color-border);padding:var(--space-4);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);line-height:1.7}.single-post__content>*:last-child{margin-bottom:0}.single-post__content a{color:var(--color-gold-bright)}.single-post__content a:hover{color:var(--color-purple)}.single-post__content blockquote{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.01em;font-size:var(--text-xl);border-left:3px solid var(--color-gold);margin:var(--space-4) 0;padding-left:var(--space-3);color:var(--color-text)}.single-post__content h2,.single-post__content h3{color:var(--color-text)}.single-post__content pre{background:var(--color-bg-alt);color:var(--color-text);padding:var(--space-3);border-radius:var(--radius-sm);overflow-x:auto}.single-post__content .wp-block-table{margin:var(--space-4) 0;overflow-x:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-md, 10px);background:var(--color-panel);box-shadow:0 8px 24px rgba(0,0,0,.35)}.single-post__content table,.single-post__content .wp-block-table table{width:100%;table-layout:auto;margin:0;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);line-height:1.45}.single-post__content>table{display:block;max-width:100%;overflow-x:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-md, 10px)}.single-post__content table th,.single-post__content table td{padding:.7em 1em;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--color-border)}.single-post__content table thead{border:0}.single-post__content table thead th{position:sticky;top:0;padding-block:.85em;background:linear-gradient(180deg, rgba(240, 199, 102, 0.22), rgba(240, 199, 102, 0.1));border-bottom:2px solid var(--color-gold);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-bright);white-space:nowrap}.single-post__content table tbody tr:nth-child(even) td{background:rgba(255,255,255,.03)}.single-post__content table tbody tr:last-child td{border-bottom:0}.single-post__content table tbody tr:hover td{background:rgba(240,199,102,.09)}.single-post__content table tbody td:first-child{width:1%;padding-inline:1.1em;font-family:var(--font-display);font-weight:600;letter-spacing:.03em;white-space:nowrap;color:var(--color-gold-bright);border-right:1px solid var(--color-border)}.single-post__content .wp-block-table figcaption{padding:.6em 1em;font-size:var(--text-xs);color:var(--color-text-muted);text-align:left}.single-post__content ul,.single-post__content ol{list-style:disc;margin:0 0 var(--space-3) 1.4em}.single-post__content ol{list-style:decimal}.single-post__content li{margin-bottom:.4em}.single-post__content li:last-child{margin-bottom:0}.single-post__content>p:first-child{font-size:1.08em;color:var(--color-text)}.single-post__content strong{color:var(--color-gold-bright);font-weight:600}.single-post__content .wp-block-image,.single-post__content figure{margin:var(--space-4) 0}.single-post__content img{border-radius:var(--radius-md);border:1px solid var(--color-border)}.single-post__content img,.single-post__media img{cursor:zoom-in;transition:transform .25s ease,filter .25s ease}.single-post__content img:hover,.single-post__media img:hover{transform:scale(1.012);filter:brightness(1.06)}.single-post__content .wp-element-caption,.single-post__content figcaption{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint);text-align:left}.single-post__tags{margin-top:var(--space-3)}.single-post__tags .tag{display:inline-block;margin:0 var(--space-1) var(--space-1) 0;padding:.3em .7em;border-radius:999px;border:1px solid var(--color-border-strong);color:var(--color-text-muted);font-size:var(--text-xs);text-decoration:none;transition:border-color .15s ease,color .15s ease}.single-post__tags .tag:hover{border-color:var(--color-gold-bright);color:var(--color-gold-bright)}.wownavzdy-lightbox{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(5,7,10,.92);opacity:0;visibility:hidden;transition:opacity .25s ease}.wownavzdy-lightbox.is-visible{visibility:visible}.wownavzdy-lightbox.is-open{opacity:1}.wownavzdy-lightbox__box{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);max-width:min(92vw,1200px);max-height:90vh;transform:scale(0.92);transition:transform .3s cubic-bezier(0.2, 0.8, 0.2, 1)}.wownavzdy-lightbox.is-open .wownavzdy-lightbox__box{transform:scale(1)}.wownavzdy-lightbox__img{display:block;width:auto;height:auto;max-width:100%;max-height:78vh;border-radius:var(--radius-md);box-shadow:0 24px 64px -20px rgba(0,0,0,.85);cursor:default}.wownavzdy-lightbox__caption{max-width:70ch;color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}.wownavzdy-lightbox__close{position:fixed;top:var(--space-3);right:var(--space-3);width:42px;height:42px;border-radius:50%;border:1px solid var(--color-border-strong);background:rgba(21,26,33,.85);color:var(--color-text);font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,color .15s ease}.wownavzdy-lightbox__close:hover,.wownavzdy-lightbox__close:focus-visible{border-color:var(--color-gold-bright);color:var(--color-gold-bright)}body.has-lightbox-open{overflow:hidden}@media(prefers-reduced-motion: reduce){.wownavzdy-lightbox,.wownavzdy-lightbox__box,.single-post__content img,.single-post__media img{transition:none}}.author-box{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);max-width:var(--measure);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.author-box__avatar img{display:block;width:56px;max-width:56px;height:56px;border-radius:50%;border:2px solid var(--color-gold-dim)}.author-box__eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);margin-bottom:.15em}.author-box__name{font-family:var(--font-display);font-weight:600;font-size:var(--text-base);margin-bottom:.2em}.author-box__name a{color:var(--color-gold-bright);text-decoration:none}.author-box__name a:hover{text-decoration:underline}.author-box__bio{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.cat-accent{--cat-accent: var(--color-gold-bright);--cat-accent-rgb: 240, 199, 102}.cat-accent--pruvodci{--cat-accent: var(--color-blue);--cat-accent-rgb: 63, 167, 232}.cat-accent--tipy-a-triky{--cat-accent: var(--color-purple);--cat-accent-rgb: 168, 117, 232}.cat-accent .archive-header--category{position:relative;overflow:hidden;margin-bottom:var(--space-4);padding-block:var(--space-5);background:radial-gradient(ellipse 60% 120% at 12% 0%, rgba(var(--cat-accent-rgb), 0.2), transparent 70%),linear-gradient(180deg, rgba(var(--cat-accent-rgb), 0.05), transparent);border-bottom:1px solid rgba(var(--cat-accent-rgb), 0.35)}.cat-accent .archive-header__title,.cat-accent .contact-hero__title{color:var(--cat-accent);text-shadow:0 0 28px rgba(var(--cat-accent-rgb), 0.45)}.cat-accent .archive-header__title::after,.cat-accent .contact-hero__title::after{content:"";display:block;width:72px;height:3px;margin-top:var(--space-2);border-radius:2px;background:var(--cat-accent);box-shadow:0 0 12px rgba(var(--cat-accent-rgb), 0.7)}.cat-accent .contact-hero__overlay{background-image:radial-gradient(ellipse 70% 55% at 50% -10%, rgba(var(--cat-accent-rgb), 0.3), transparent 60%),linear-gradient(180deg, rgba(5, 7, 10, 0.55) 0%, rgba(5, 7, 10, 0.72) 55%, var(--color-bg) 100%)}.cat-accent .content-area .post-card{border-top:2px solid rgba(var(--cat-accent-rgb), 0.75);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cat-accent .content-area .post-card:hover{border-color:rgba(var(--cat-accent-rgb), 0.55);border-top-color:var(--cat-accent);box-shadow:var(--shadow-card),0 0 24px -8px rgba(var(--cat-accent-rgb), 0.55);transform:translateY(-2px)}.cat-accent .content-area .post-card__title a:hover{color:var(--cat-accent)}.cat-accent .page-numbers:hover{border-color:var(--cat-accent);color:var(--cat-accent)}.cat-accent .page-numbers.current{background:rgba(var(--cat-accent-rgb), 0.18);border-color:var(--cat-accent);color:var(--cat-accent)}@media(prefers-reduced-motion: reduce){.cat-accent .content-area .post-card{transition:none}.cat-accent .content-area .post-card:hover{transform:none}}.pagination,.navigation.pagination{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-4)}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.4em;min-height:2.4em;padding:.4em .7em;border-radius:var(--radius-sm);text-decoration:none;font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text);border:1px solid var(--color-border)}.page-numbers:hover{border-color:var(--color-gold-bright);color:var(--color-gold-bright)}.page-numbers.current{background:var(--color-gold);color:var(--color-on-gold);border-color:var(--color-gold)}.widget-area{display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width: 880px){.widget-area{position:sticky;top:calc(var(--sticky-top, var(--site-header-height, 92px)) + var(--space-3));align-self:start;max-height:calc(100vh - var(--sticky-top, var(--site-header-height, 92px)) - var(--space-5));overflow-y:auto;scrollbar-width:thin}}.sidebar-promo{display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width: 879px){.single .sidebar-promo{order:6}}.sidebar-discord{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:linear-gradient(135deg, rgba(88, 101, 242, 0.28), rgba(88, 101, 242, 0.08));border:1px solid rgba(88,101,242,.55);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.sidebar-discord:hover,.sidebar-discord:focus-visible{border-color:#8b95ff;transform:translateY(-1px);color:var(--color-text)}.sidebar-discord__logo{flex-shrink:0;font-size:1.9rem;color:#8b95ff}.sidebar-discord__text{display:flex;flex-direction:column;gap:.15em;min-width:0}.sidebar-discord__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.02em}.sidebar-discord__sub{font-size:var(--text-xs);color:var(--color-text-muted)}.sidebar-discord__arrow{margin-left:auto;color:#8b95ff}.ad-slot{position:relative;min-height:250px;padding:var(--space-4) var(--space-2) var(--space-2);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ad-slot__label{position:absolute;top:6px;left:10px;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint)}@media(max-width: 879px){.widget-area{display:contents}.single .content-area{order:2}.single .widget_search{order:0}.single .widget:has(.wp-block-categories){order:1}.single .widget_wownavzdy_poll{order:3}.single .widget:has(.wp-block-latest-posts){order:4}.single .widget:has(.wp-block-latest-comments){order:5}.single .widget--related{order:3}.sidebar-widget__toggle{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:.5em;background:none;border:none;color:var(--color-gold-bright);font-size:var(--text-lg);padding:0;cursor:pointer}.sidebar-widget__body{display:none;margin-top:var(--space-3)}.sidebar-widget__body.is-open{display:block}}@media(min-width: 880px){.sidebar-widget__toggle{display:none}}.widget{position:relative;background:linear-gradient(180deg, var(--color-panel), #12161c);border:1px solid var(--color-border);border-top:2px solid var(--color-gold-dim);border-radius:var(--radius-md);padding:var(--space-3);transition:border-color .2s ease}.widget:hover{border-top-color:var(--color-gold-bright)}.widget:has(>.wp-block-group:empty){display:none}.widget-title,.widget .wp-block-heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:.5em}.widget-title::before,.widget .wp-block-heading::before{font:normal normal 900 .9em/1 "Font Awesome 6 Free";color:var(--color-gold-bright)}.widget:has(.wp-block-latest-posts) .wp-block-heading::before{content:""}.widget:has(.wp-block-categories) .wp-block-heading::before{content:""}.widget ul{display:flex;flex-direction:column;gap:var(--space-1)}.widget a{color:var(--color-text);text-decoration:none;transition:color .15s ease}.widget a:hover{color:var(--color-gold-bright)}.widget .wp-block-latest-posts,.widget .wp-block-categories{display:flex;flex-direction:column;gap:var(--space-2)}.widget .wp-block-latest-posts li,.widget .wp-block-categories li{padding-left:var(--space-3);position:relative;font-size:var(--text-sm);line-height:1.4}.widget .wp-block-latest-posts li::before,.widget .wp-block-categories li::before{content:"";position:absolute;left:2px;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--color-gold-dim)}.widget .wp-block-latest-comments{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.widget .wp-block-latest-comments__comment{display:flex;gap:var(--space-2)}.widget .wp-block-latest-comments__comment-avatar{width:26px;height:26px;border-radius:50%;flex-shrink:0;margin-top:.15em}.widget .wp-block-latest-comments__comment>.wn-avatar{align-self:flex-start}.widget .wp-block-latest-comments .wn-avatar .wn-crown,.widget .wp-block-latest-comments .wn-avatar .wn-lfg{--wn-avatar-size: 26px}.widget .wp-block-latest-comments__comment-meta{font-size:var(--text-xs);line-height:1.35;margin-left:0 !important}.widget .wp-block-latest-comments__comment-author{font-weight:600}.widget .wp-block-latest-comments__comment-date{display:block;color:var(--color-text-faint)}.widget .wp-block-latest-comments__comment-excerpt p{margin:.2em 0 0;font-size:var(--text-xs);line-height:1.4;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.widget .wp-block-search{display:flex;flex-direction:column;gap:var(--space-2)}.widget .wp-block-search__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faint)}.widget .wp-block-search__inside-wrapper{display:flex;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-alt)}.widget .wp-block-search__input{flex:1;min-width:0;border:none;background:rgba(0,0,0,0);color:var(--color-text);padding:.6em .8em;font-family:var(--font-body)}.widget .wp-block-search__input:focus{outline:none}.widget .wp-block-search__button{border:none;background:var(--color-gold);color:var(--color-on-gold);padding:0 1em;font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:var(--text-sm);cursor:pointer;transition:background .15s ease}.widget .wp-block-search__button:hover{background:var(--color-gold-bright)}.widget .wp-block-search__button svg{fill:currentColor;width:1.1em;height:1.1em}.widget-area .is-layout-flow>*{margin-block-start:0}.related-list{gap:var(--space-3)}.related-list__item{display:flex;align-items:center;gap:var(--space-3)}.related-list__thumb{flex:0 0 64px;width:64px;height:64px;border-radius:var(--radius-sm, 4px);overflow:hidden;background:var(--color-panel)}.related-list__thumb img{display:block;width:100%;height:100%;object-fit:cover}.related-list__text{display:flex;flex-direction:column;gap:.2em;min-width:0}.related-list__title{font-weight:600;line-height:1.3;font-size:var(--text-sm)}.related-list__date{font-size:var(--text-xs);color:var(--color-text-muted)}.search-form{display:flex;gap:var(--space-2)}.search-form__field{flex:1;min-width:0;padding:.6em .8em;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-bg-alt);color:var(--color-text);font-family:var(--font-body)}.search-form__field::placeholder{color:var(--color-text-faint)}.search-form__submit{background:var(--color-gold);color:var(--color-on-gold);border:none;border-radius:var(--radius-sm);padding:.6em 1.1em;font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.search-form__submit:hover{background:var(--color-gold-bright)}.comments-wrap{max-width:var(--measure);margin-top:var(--space-5)}.comments-title{font-size:var(--text-xl)}.comment-list{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.comment-list .children{margin-top:var(--space-3);padding-left:var(--space-4);border-left:2px solid var(--color-border)}.comment-body{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.comment-author.vcard{display:flex;align-items:center;gap:var(--space-2)}.comment-author.vcard .avatar{display:block;width:40px;height:40px;border-radius:50%;border:2px solid var(--color-border-strong);background:var(--color-bg-alt)}.comment-author .fn{font-family:var(--font-display);font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.02em}.comment-author .says{display:none}.comment-metadata{font-size:var(--text-xs);color:var(--color-text-faint)}.comment-metadata a{color:inherit}.comment-content p:last-child{margin-bottom:0}.comment .reply{margin-top:var(--space-2)}.comment-reply-link{display:inline-flex;align-items:center;gap:.4em;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);text-decoration:none;border:1px solid var(--color-border-strong);border-radius:999px;padding:.3em .9em;transition:border-color .15s ease,color .15s ease}.comment-reply-link::before{font:normal normal 900 .9em/1 "Font Awesome 6 Free";content:""}.comment-reply-link:hover{border-color:var(--color-gold-bright);color:var(--color-gold-bright)}.comment-reply-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 var(--space-3);font-size:var(--text-lg);color:var(--color-text-muted)}.comment-reply-title::before{flex:none;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;border:1px solid var(--color-gold-dim);background:rgba(201,162,39,.1);color:var(--color-gold-bright);font:normal normal 900 .8em/1 "Font Awesome 6 Free";content:""}.comment-reply-title>a{color:var(--color-gold-bright);text-decoration:none}.comment-reply-title>a:hover{text-decoration:underline}.comment-reply-title small{margin-left:auto;font-size:var(--text-xs)}#cancel-comment-reply-link{display:inline-flex;align-items:center;gap:.45em;font-family:var(--font-body);font-weight:500;letter-spacing:.03em;color:var(--color-text-muted);text-decoration:none;border:1px solid var(--color-border-strong);border-radius:999px;padding:.35em .9em;transition:border-color .15s ease,color .15s ease}#cancel-comment-reply-link::before{font:normal normal 900 .95em/1 "Font Awesome 6 Free";content:""}#cancel-comment-reply-link:hover{border-color:#d9534f;color:#f08a86}.comment-list .comment-respond{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-panel);border:1px solid var(--color-border);border-left:3px solid var(--color-gold);border-radius:var(--radius-md)}.comment-list .comment-reply-title{margin-top:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.comment-list .comment-reply-title::before{content:""}.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond textarea{width:100%;padding:.6em .8em;margin-bottom:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-bg-alt);color:var(--color-text);font-family:var(--font-body)}.comment-respond input[type=text]:focus,.comment-respond input[type=email]:focus,.comment-respond textarea:focus{outline:none;border-color:var(--color-gold-bright);box-shadow:0 0 0 1px var(--color-gold-bright)}.comment-respond label{display:flex;align-items:center;gap:.5em;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-1)}.comment-respond label::before{font:normal normal 900 .85em/1 "Font Awesome 6 Free";color:var(--color-gold-dim)}.comment-respond label[for=author]::before{content:""}.comment-respond label[for=email]::before{content:""}.comment-respond label[for=comment]::before{content:""}.comment-respond .comment-form-cookies-consent{display:flex;align-items:center;gap:.6em;margin:0 0 var(--space-3)}.comment-respond .comment-form-cookies-consent label{display:inline;margin:0;cursor:pointer}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:0 !important}.comments-locked{margin:var(--space-4) auto 0}.wpforms-container{--wpforms-field-background-color: var(--color-bg-alt);--wpforms-field-border-color: var(--color-border-strong);--wpforms-field-border-radius: var(--radius-sm);--wpforms-field-text-color: var(--color-text);--wpforms-field-menu-color: var(--color-bg-alt);--wpforms-label-color: var(--color-text-muted);--wpforms-label-error-color: var(--color-danger);--wpforms-button-background-color: var(--color-gold-bright);--wpforms-button-border-color: var(--color-gold-bright);--wpforms-button-border-radius: var(--radius-sm);--wpforms-button-text-color: var(--color-on-gold)}.wpforms-field-label{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:400}.wpforms-required-label{color:var(--color-gold-bright)}.wpforms-field input[type=text],.wpforms-field input[type=email],.wpforms-field input[type=tel],.wpforms-field input[type=url],.wpforms-field textarea,.wpforms-field select{background:var(--color-bg-alt);border-color:var(--color-border-strong);color:var(--color-text);font-family:var(--font-body);box-shadow:inset 0 1px 3px rgba(0,0,0,.35);transition:border-color .15s ease,box-shadow .15s ease}.wpforms-field textarea{min-height:8em}.wpforms-field input:focus,.wpforms-field textarea:focus,.wpforms-field select:focus{outline:none;border-color:var(--color-gold-bright) !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.35),0 0 0 1px var(--color-gold-bright),0 0 16px -6px var(--color-gold-bright)}div.wpforms-container-full .wpforms-field select,div.wpforms-container-full select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f0c766' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 6 8 10 12 6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right .9em center !important;background-size:14px !important;padding-right:2.6em !important}.wpforms-field select::-ms-expand{display:none}.wpforms-field-gdpr-checkbox ul{list-style:none;margin:0;padding:0}.wpforms-field-gdpr-checkbox li{display:flex;align-items:flex-start;gap:.6em}.wpforms-field-gdpr-checkbox input[type=checkbox]{margin-top:.3em;accent-color:var(--color-gold-bright);flex-shrink:0}.wpforms-field-gdpr-checkbox .wpforms-field-label-inline{font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer}.wpforms-field-gdpr-checkbox a{color:var(--color-gold-bright)}.wpforms-submit-container{margin-top:var(--space-2)}.wpforms-submit{display:inline-flex;align-items:center;gap:var(--space-2);background:linear-gradient(180deg, var(--color-gold-bright), var(--color-gold)) !important;color:var(--color-on-gold) !important;font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;padding:.75em 1.4em !important;border-radius:var(--radius-sm) !important;border:none !important;box-shadow:var(--shadow-gold);transition:transform .15s ease,box-shadow .2s ease;cursor:pointer}.wpforms-submit::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.wpforms-submit:hover{transform:translateY(-1px);box-shadow:0 10px 26px -8px rgba(240,199,102,.6)}.wpforms-submit:disabled{opacity:.6;cursor:default;transform:none}label.wpforms-error,.wpforms-error-container{color:var(--color-danger) !important;font-size:var(--text-xs)}input.wpforms-error,textarea.wpforms-error,select.wpforms-error{border-color:var(--color-danger) !important;box-shadow:0 0 0 1px var(--color-danger)}.wpforms-field-required.wpforms-field-medium,.wpforms-field-required.wpforms-field-large{border-color:var(--color-border-strong)}.wpforms-confirmation-container-full,.wpforms-confirmation-container{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-green);color:var(--color-green);font-size:var(--text-sm)}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full{background:none;border:0;color:var(--color-gold)}.contact-hero{position:relative;overflow:hidden;min-height:190px;display:flex;align-items:flex-end;border-bottom:1px solid var(--color-border);background-color:var(--color-bg);background-image:var(--contact-hero-image, none);background-size:cover;background-position:center}.contact-hero+.layout-with-sidebar{padding-top:var(--space-4)}.contact-hero__overlay{position:absolute;inset:0;background-image:radial-gradient(ellipse 70% 55% at 50% -10%, rgba(201, 162, 39, 0.22), transparent 60%),linear-gradient(180deg, rgba(5, 7, 10, 0.55) 0%, rgba(5, 7, 10, 0.72) 55%, var(--color-bg) 100%);pointer-events:none}.contact-hero__inner{position:relative;padding-block:var(--space-4) var(--space-3)}.contact-hero__eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-bright)}.contact-hero__eyebrow::before{content:"";width:20px;height:1.5px;background:linear-gradient(90deg, transparent, var(--color-gold-bright))}.contact-hero__title{font-size:var(--text-hero);margin:var(--space-2) 0 0;text-shadow:0 2px 16px rgba(0,0,0,.5)}.contact-hero__inner .archive-header__description{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--color-text);text-shadow:0 2px 12px rgba(0,0,0,.6);max-width:60ch;margin:var(--space-2) 0 0}.contact-page{padding-block:var(--space-4) var(--space-5)}.contact-panel{position:relative;background:var(--color-panel);background-image:repeating-linear-gradient(115deg, rgba(238, 241, 244, 0.02) 0 1px, transparent 1px 56px);border:1px solid var(--color-border);padding:var(--space-4)}.contact-layout--split{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width: 880px){.contact-layout--split{grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-5)}}.contact-panel::before,.contact-panel::after{content:"";position:absolute;width:16px;height:16px;pointer-events:none;opacity:.85}.contact-panel::before{top:-6px;left:-6px;border-top:2px solid var(--color-gold);border-left:2px solid var(--color-gold)}.contact-panel::after{bottom:-6px;right:-6px;border-bottom:2px solid var(--color-gold);border-right:2px solid var(--color-gold)}.contact-panel .single-post__content h2{display:flex;align-items:center;gap:.6em;font-size:var(--text-lg);color:var(--color-gold-bright)}.contact-panel .single-post__content h2:not(:first-child){margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.contact-panel .single-post__content h2::before{content:"";width:20px;height:1.5px;background:linear-gradient(90deg, transparent, var(--color-gold-bright));flex-shrink:0}.contact-panel .single-post__content a[href^="mailto:"]{display:inline-flex;align-items:center;gap:.6em;padding:.6em 1em;background:var(--color-panel-alt);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);transition:border-color .15s ease,color .15s ease}.contact-panel .single-post__content a[href^="mailto:"]::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";color:var(--color-gold-bright)}.contact-panel .single-post__content a[href^="mailto:"]:hover{border-color:var(--color-gold-bright);color:var(--color-gold-bright)}.contact-form-panel .wpforms-container{background:var(--color-panel-alt);border:1px solid var(--color-border);border-left:2px solid var(--color-gold-dim);border-radius:var(--radius-md);padding:var(--space-3)}.contact-form-panel .wpforms-field{margin-bottom:var(--space-2) !important}.contact-form-panel .wpforms-field-label{margin-bottom:.3em !important;font-size:var(--text-xs)}.contact-form-panel .wpforms-field input[type=text],.contact-form-panel .wpforms-field input[type=email],.contact-form-panel .wpforms-field select{padding:.5em .7em !important}.contact-form-panel .wpforms-field textarea{min-height:4.5em !important;padding:.5em .7em !important}.contact-form-panel .wpforms-submit-container{margin-top:0 !important}.contact-form-panel .wpforms-submit{padding:.6em 1.2em !important}@media(min-width: 640px){.contact-hero{min-height:260px}.contact-panel{padding:var(--space-5)}}.calculator-page .single-post__content{margin-bottom:var(--space-3)}.calculator-status-note{max-width:var(--measure);background:rgba(201,162,39,.1);border:1px solid var(--color-gold);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text);margin-bottom:var(--space-4)}.error-404{text-align:center;padding-block:var(--space-6)}.error-404 .search-form{max-width:420px;margin-inline:auto;margin-bottom:var(--space-3)}.register-banner{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 140% at 50% 120%, rgba(201, 162, 39, 0.18), transparent 70%),var(--color-bg-alt);border-top:1px solid var(--color-gold-dim)}.register-banner__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-5);text-align:center}.register-banner__copy{max-width:60ch}.register-banner__title{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.04em;color:var(--color-gold-bright)}.register-banner__title i{margin-right:.4em}.register-banner__text{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.register-banner__button{flex-shrink:0}@media(min-width: 880px){.register-banner__inner{text-align:left}}.feedback-banner{background:var(--color-panel);border-top:1px solid var(--color-gold-dim);border-bottom:1px solid var(--color-border)}.feedback-banner__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);padding-block:var(--space-4);text-align:center}.feedback-banner__text{margin:0;font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text)}.feedback-banner__text i{color:var(--color-gold-bright);margin-right:.4em}.feedback-banner__button{flex-shrink:0}.site-footer{background:var(--color-bg-alt);margin-top:0;border-top:1px solid var(--color-border)}.site-footer__rule{height:1px;background:linear-gradient(90deg, transparent, var(--color-gold-dim) 20%, var(--color-gold-dim) 80%, transparent);opacity:.8}.site-footer__inner{padding-block:var(--space-5)}.site-footer__columns{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-4)}.footer-col .site-branding__mark--footer{display:inline-block;margin-bottom:var(--space-2)}.site-footer__logo{height:40px;width:auto;display:block}.social-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.single-post__content .social-links{list-style:none;margin-block:var(--space-3) 0;margin-left:0}.social-links__link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border-strong);background:var(--color-panel);color:var(--color-text-muted);font-size:1rem;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.social-links__link:hover{color:var(--color-gold-bright);border-color:var(--color-gold-bright);transform:translateY(-1px)}.social-links__link--youtube:hover{color:red;border-color:red;background:rgba(255,0,0,.08)}.social-links__link--facebook:hover{color:#1877f2;border-color:#1877f2;background:rgba(24,119,242,.08)}.footer-menu{display:flex;flex-direction:column;gap:var(--space-1)}.footer-menu a{color:var(--color-text);text-decoration:none}.footer-menu a:hover{color:var(--color-gold-bright)}.site-footer__legal{font-size:var(--text-xs);color:var(--color-text-faint);border-top:1px solid var(--color-border);padding-top:var(--space-3);margin:0}@media screen and (max-width: 782px){body.admin-bar{--admin-bar-height: 46px}}@media screen and (max-width: 600px){body.admin-bar{--admin-bar-height: 0px}}@media screen and (max-width: 782px){.single-post__content{padding:var(--space-3)}}@media(min-width: 700px){.hero-post__card{grid-template-columns:1.1fr 1fr;align-items:stretch}.hero-post__body{padding:var(--space-5);display:flex;flex-direction:column;justify-content:center}.site-footer__columns{grid-template-columns:1.2fr 1fr 1fr}}@media(min-width: 880px){.menu-toggle{display:none}.site-nav{display:block;width:auto;position:static;background:none;border:none;padding:0;max-height:none;overflow:visible}.site-nav__list{flex-direction:row;align-items:center;gap:var(--space-4)}.site-nav__list a{padding:var(--space-1) 0;border-bottom:2px solid rgba(0,0,0,0);font-size:var(--text-sm)}.site-nav__list .current-menu-item>a{border-color:var(--color-gold-bright)}.site-nav__list .menu-item-has-children{position:relative}.site-nav__list .sub-menu{position:absolute;top:100%;left:50%;z-index:30;display:block;min-width:220px;padding:var(--space-2) 0;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-alt);box-shadow:0 14px 40px rgba(0,0,0,.55);opacity:0;visibility:hidden;transform:translate(-50%, 6px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.site-nav__list .sub-menu::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px}.site-nav__list .menu-item-has-children:hover>.sub-menu,.site-nav__list .menu-item-has-children:focus-within>.sub-menu,.site-nav__list .menu-item-has-children.is-open>.sub-menu{opacity:1;visibility:visible;transform:translate(-50%, 0);transition-delay:0s}.site-nav__list>li:last-child>.sub-menu{left:auto;right:0;transform:translate(0, 6px)}.site-nav__list>li:last-child:hover>.sub-menu,.site-nav__list>li:last-child:focus-within>.sub-menu,.site-nav__list>li:last-child.is-open>.sub-menu{transform:translate(0, 0)}.site-nav__list .sub-menu a{padding:var(--space-2) var(--space-4);border:none;font-size:var(--text-sm);white-space:nowrap}.site-nav__list .sub-menu a:hover{background:rgba(240,199,102,.06)}.site-nav__list .current-menu-ancestor>a{border-color:var(--color-gold-bright)}.menu-item--auth{margin-top:0;padding-top:0;border-top:none;margin-left:var(--space-1);padding-left:var(--space-4);border-left:1px solid var(--color-border-strong)}.layout-with-sidebar{grid-template-columns:minmax(0, 1fr) 300px}}.profile-pedestal{position:relative;z-index:2;overflow:hidden;padding-block:var(--space-6);background:var(--color-bg);border-bottom:1px solid var(--color-border);--faction-color: var(--color-gold-bright);--faction-glow: rgba(201, 162, 39, 0.35)}@supports(overflow: clip){.profile-pedestal{overflow:visible;overflow-x:clip}}.profile-pedestal--horde{--faction-color: #d1453a;--faction-glow: rgba(163, 41, 31, 0.4)}.profile-pedestal--alliance{--faction-color: var(--color-blue);--faction-glow: rgba(63, 167, 232, 0.4)}.profile-pedestal__glow{position:absolute;inset:0;background:radial-gradient(ellipse 85% 340px at 50% calc(240px - 30%), var(--faction-glow), transparent 70%);pointer-events:none}.profile-pedestal__inner{position:relative;display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.profile-pedestal__portrait{display:flex;flex-direction:column;align-items:center;flex-shrink:0;margin-inline:auto}.profile-pedestal__avatar{position:relative;z-index:1;width:72px;height:72px;border-radius:50%;overflow:hidden;border:3px solid var(--faction-color);box-shadow:0 0 24px -6px var(--faction-glow),0 0 0 4px rgba(5,7,10,.6)}.profile-pedestal__avatar img{width:100%;height:100%;object-fit:cover;display:block}.profile-pedestal__base{width:90px;height:14px;margin-top:-7px;background:linear-gradient(180deg, var(--faction-color), transparent 75%);clip-path:polygon(18% 0%, 82% 0%, 100% 100%, 0% 100%);opacity:.55}.profile-pedestal__info{flex:1;min-width:240px;text-align:center}@media(min-width: 640px){.profile-pedestal__portrait{margin-inline:0}.profile-pedestal__info{text-align:left}}.profile-pedestal__avatar-wrap{position:relative}.profile-pedestal__class-badge{position:absolute;left:-6px;bottom:-2px;z-index:2;width:28px;height:28px;border-radius:50%;overflow:hidden;border:2px solid var(--faction-color);box-shadow:0 0 0 2px rgba(5,7,10,.85)}.profile-pedestal__class-badge img{width:100%;height:100%;object-fit:cover;display:block}.profile-pedestal__lfg-badge{position:absolute;right:-6px;bottom:-2px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0e1216;border:2px solid var(--faction-color);box-shadow:0 0 0 2px rgba(5,7,10,.85);font-size:12px;color:var(--color-gold-bright)}.profile-pedestal__name{font-size:var(--text-3xl);margin-bottom:var(--space-2);text-shadow:0 0 30px var(--faction-glow)}.profile-pedestal__bio{color:var(--color-text-muted);max-width:60ch;margin-bottom:var(--space-2);font-style:italic}.profile-pedestal__bio::before{content:"„"}.profile-pedestal__bio::after{content:"“"}.profile-pedestal__joined{font-size:var(--text-xs);color:var(--color-text-faint)}.profile-pedestal__player{margin:calc(-1*var(--space-1)) 0 var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint)}.profile-pedestal__kudos-panel{position:relative;flex-shrink:0;min-width:170px;margin-inline:auto;padding:var(--space-3) var(--space-4);text-align:center;background:rgba(5,7,10,.45);border:1px solid var(--color-border);border-top:2px solid var(--faction-color);border-radius:var(--radius-md);box-shadow:0 0 40px -18px var(--faction-glow);cursor:help}.profile-pedestal__kudos-icon{font-size:1.4rem;color:var(--color-gold-bright)}.profile-pedestal__kudos-total{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;line-height:1;color:var(--color-gold-bright);text-shadow:0 0 24px rgba(240,199,102,.35)}.profile-pedestal__kudos-label{margin:var(--space-1) 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.profile-pedestal__kudos-sources{display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--space-2) 0 0;list-style:none;border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-faint)}.profile-pedestal__kudos-sources i{width:1.2em;color:var(--faction-color)}.profile-pedestal__kudos-panel:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:3px}.profile-pedestal__kudos-tip{position:absolute;z-index:5;bottom:calc(100% + 10px);left:50%;width:min(290px,80vw);padding:var(--space-3);text-align:left;background:var(--color-bg-alt);border:1px solid var(--color-gold-dim);border-radius:var(--radius-md);box-shadow:0 16px 40px -12px rgba(0,0,0,.8);font-size:var(--text-xs);line-height:1.5;color:var(--color-text-muted);opacity:0;visibility:hidden;transform:translate(-50%, calc(var(--tip-shift, 0px) + 4px));transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.profile-pedestal__kudos-panel:hover .profile-pedestal__kudos-tip,.profile-pedestal__kudos-panel:focus .profile-pedestal__kudos-tip{opacity:1;visibility:visible;transform:translate(-50%, var(--tip-shift, 0px))}.profile-pedestal__kudos-tip.is-below,.profile-pedestal__badges-tip.is-below{top:calc(100% + 10px);bottom:auto}.profile-pedestal__kudos-tip p{margin:0 0 var(--space-2)}.profile-pedestal__kudos-tip-title{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gold-bright)}.profile-pedestal__kudos-tip ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.profile-pedestal__kudos-tip li{display:flex;gap:.5em}.profile-pedestal__kudos-tip li i{width:1.1em;padding-top:.2em;color:var(--color-gold-bright)}.profile-pedestal__kudos-tip li.is-soon{color:var(--color-text-faint);font-style:italic}@media(min-width: 640px){.profile-pedestal__kudos-panel{margin-inline:0}.profile-pedestal__kudos-tip{top:0;bottom:auto;left:auto;right:calc(100% + 12px);transform:translate(4px, var(--tip-shift, 0px))}.profile-pedestal__kudos-panel:hover .profile-pedestal__kudos-tip,.profile-pedestal__kudos-panel:focus .profile-pedestal__kudos-tip{transform:translate(0, var(--tip-shift, 0px))}}@media(prefers-reduced-motion: reduce){.profile-pedestal__kudos-tip{transition:none}}.profile-page{padding-block:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.profile-page--with-sidebar{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.profile-main{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.profile-sidebar__nav{display:flex;flex-direction:column;gap:var(--space-4)}.profile-sidebar__group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.profile-sidebar__heading{flex-basis:100%;margin:0;padding-bottom:.3em;border-bottom:1px solid var(--color-border);font-family:var(--font-display);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-faint)}.profile-sidebar__link{text-align:left;display:inline-flex;align-items:center;gap:.5em;padding:.4em .9em;background:var(--color-panel-alt);border:1px solid var(--color-border-strong);border-radius:999px;color:var(--color-text-muted);font-size:var(--text-sm);font-family:inherit;text-decoration:none;cursor:pointer;transition:color .15s ease,border-color .15s ease}.profile-sidebar__link:hover{color:var(--color-gold-bright);border-color:var(--color-gold-bright)}.profile-sidebar__link--toggle{color:var(--color-gold-bright);border-color:var(--color-gold-dim)}.profile-sidebar__link--mail:not(.has-unread):not(.is-active){color:var(--color-text-muted);border-color:var(--color-border-strong)}.profile-sidebar__link--mail:not(.has-unread):not(.is-active):hover{color:var(--color-gold-bright);border-color:var(--color-gold-bright)}.profile-sidebar__link--toggle.is-active{background:rgba(240,199,102,.12);border-color:var(--color-gold-bright);box-shadow:inset 3px 0 0 var(--color-gold-bright)}@media(min-width: 900px){.profile-page--with-sidebar{grid-template-columns:220px 1fr;align-items:start}.profile-sidebar{position:sticky;top:calc(var(--sticky-top, var(--site-header-height, 92px)) + var(--space-4))}.profile-sidebar__group{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.profile-sidebar__link{border-radius:var(--radius-sm)}}.profile-section__title{display:flex;align-items:center;gap:.5em;font-size:var(--text-lg);margin-bottom:var(--space-3);color:var(--color-gold-bright)}.profile-section__empty{color:var(--color-text-faint);font-size:var(--text-sm)}.profile-editor{background:var(--color-panel);border:1px solid var(--color-border);border-top:2px solid var(--color-gold-dim);border-radius:var(--radius-md);padding:var(--space-4)}.profile-editor__form{display:flex;flex-direction:column;gap:var(--space-4)}.profile-editor__row label,.profile-editor__label{display:block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-1)}.profile-editor__row input[type=text],.profile-editor__row input[type=url],.profile-editor__row textarea{width:100%;box-sizing:border-box;background:var(--color-bg-alt);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:.45em .7em;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm)}.profile-editor__row textarea{resize:vertical;min-height:4.5em}.profile-editor__row input[type=text]:focus,.profile-editor__row input[type=url]:focus,.profile-editor__row textarea:focus{outline:none;border-color:var(--color-gold-bright);box-shadow:0 0 0 3px rgba(240,199,102,.18)}.profile-editor__actions{display:flex;align-items:center;gap:var(--space-3)}.profile-editor__status{font-size:var(--text-sm);color:var(--color-text-faint)}.profile-editor__status.is-success{color:var(--color-green)}.profile-editor__status.is-error{color:var(--color-danger)}.profile-clip-submit__status{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;margin-right:var(--space-2);margin-bottom:var(--space-1)}.profile-clip-submit__status--pending{background:var(--color-gold-dim);color:var(--color-text)}.profile-clip-submit__status--approved{background:var(--color-green);color:var(--color-on-gold)}.profile-clip-submit__status--rejected{background:var(--color-danger);color:var(--color-text)}.profile-editor__row select{width:100%;box-sizing:border-box;background:var(--color-bg-alt);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:.45em .7em;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm)}.profile-editor__row select:focus{outline:none;border-color:var(--color-gold-bright);box-shadow:0 0 0 3px rgba(240,199,102,.18)}.profile-editor__row .profile-editor__checkbox-row{display:flex;align-items:center;gap:.6em;margin:0;font-family:var(--font-body);font-size:var(--text-sm);text-transform:none;letter-spacing:normal;line-height:1.4;color:var(--color-text);cursor:pointer}.profile-editor__checkbox-row input[type=checkbox]{margin:0}.profile-editor__checkbox-row span{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text)}.profile-editor__guild-details{background:var(--color-panel-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.profile-editor__guild-details[open]{padding-bottom:var(--space-4)}.profile-editor__guild-details summary{display:flex;align-items:center;gap:.5em;cursor:pointer;font-family:var(--font-display);color:var(--color-gold-bright);list-style:none}.profile-editor__guild-details summary::-webkit-details-marker{display:none}.profile-editor__guild-details summary::after{content:"+";margin-left:auto;font-size:1.2em;color:var(--color-text-muted)}.profile-editor__guild-details[open] summary::after{content:"−"}.profile-editor__guild-details .profile-editor__row{margin-top:var(--space-4)}.profile-editor__hint{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--color-text-faint)}.pe-characters-list{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.pe-character-row{display:grid;grid-template-columns:32px minmax(0, 1fr) 72px 32px;grid-template-areas:"main name  level remove" "class class class class" "race  race  race  race" "profs profs profs profs";align-items:center;gap:var(--space-3) var(--space-2);padding:var(--space-3);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.pe-character-row__main{grid-area:main}.pe-character-row__name{grid-area:name}.pe-character-row__level{grid-area:level}.pe-character-row__remove{grid-area:remove}.pe-character-row__class{grid-area:class}.pe-character-row__race{grid-area:race}.pe-character-row__profs{grid-area:profs}.pe-character-row input[type=text],.pe-character-row input[type=number]{width:100%;box-sizing:border-box;background:var(--color-panel);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:.5em .6em;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm)}.pe-pick__title,.pe-pick__faction-label{display:block;margin-bottom:var(--space-2);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs);color:var(--color-text-muted)}.pe-pick__grid{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pe-pick__faction+.pe-pick__faction{margin-top:var(--space-3)}.pe-pick__opt{width:44px;height:44px;padding:0;border-radius:50%;border:2px solid var(--color-border-strong);background:var(--color-panel);overflow:hidden;cursor:pointer;opacity:.7;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.pe-pick__opt img{display:block;width:100%;height:100%;object-fit:cover}.pe-pick__opt:hover{opacity:1}.pe-pick__opt:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.pe-pick__opt[aria-pressed=true]{opacity:1;border-color:var(--color-gold-bright);box-shadow:0 0 0 3px rgba(240,199,102,.22)}.pe-gender{display:inline-flex;justify-self:start;align-self:start;width:fit-content;margin-bottom:var(--space-3);border:1px solid var(--color-border-strong);border-radius:999px;overflow:hidden}.pe-gender__opt{display:inline-flex;align-items:center;gap:.4em;padding:.4em 1em;background:none;border:0;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer}.pe-gender__opt:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:-2px}.pe-gender__opt[aria-pressed=true]{background:rgba(240,199,102,.14);color:var(--color-gold-bright)}@media(min-width: 900px){.pe-character-row__race{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-5)}.pe-character-row__race .pe-pick__title,.pe-character-row__race .pe-gender{grid-column:1/-1}.pe-character-row__race .pe-pick__faction+.pe-pick__faction{margin-top:0}}.pe-character-row__main{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--color-text-faint);cursor:pointer;transition:color .15s ease}.pe-character-row__main input{position:absolute;opacity:0;width:1px;height:1px}.pe-character-row__main:has(input:checked){color:var(--color-gold-bright)}.pe-character-row__remove{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-faint);cursor:pointer;transition:color .15s ease,background .15s ease}.pe-character-row__remove:hover{color:var(--color-danger);background:rgba(220,50,50,.1)}.profile-editor__add-character{font-size:var(--text-xs);padding:.6em 1em}.character-chip-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.character-chip{display:inline-flex;align-items:center;gap:.5em;padding:.4em .8em;background:var(--color-panel-alt);border:1px solid var(--color-border);border-left:3px solid var(--class-color, var(--color-gold-bright));border-radius:var(--radius-sm);font-size:var(--text-sm)}.character-chip--main{background:var(--color-panel);box-shadow:0 0 0 1px var(--class-color, var(--color-gold-bright))}.character-chip__star{color:var(--color-gold-bright);font-size:.85em}.character-chip__prof{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1px solid var(--color-border-strong);object-fit:cover}.character-chip__race-icon{border-radius:50%}.character-chip__name{font-family:var(--font-display);font-weight:600;color:var(--class-color, var(--color-text))}.character-chip__class,.character-chip__level{font-size:var(--text-xs);color:var(--color-text-muted)}.profile-aliases{font-size:var(--text-sm);color:var(--color-text-faint)}.profile-pedestal__server-type{display:flex;align-items:center;gap:.5em;margin:4px 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.profile-pedestal__server-type i{color:var(--color-gold-bright)}.guild-finder{margin-top:var(--space-5)}.guild-finder__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--space-3)}.guild-finder__card{--faction-color: var(--color-gold-bright);--faction-glow: rgba(201, 162, 39, 0.3);padding:var(--space-4) var(--space-3);background:var(--color-panel);border:1px solid var(--color-border);border-top:2px solid var(--faction-color);border-radius:var(--radius-md);color:var(--color-text);transition:transform .15s ease,box-shadow .2s ease}.guild-finder__card:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px var(--faction-glow)}.guild-finder__summary{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);cursor:pointer;list-style:none}.guild-finder__summary::-webkit-details-marker{display:none}.guild-finder__details{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);text-align:left}.guild-finder__details-list{display:flex;flex-direction:column;gap:.4em;margin:0 0 var(--space-3);padding:0;list-style:none;font-size:var(--text-sm);color:var(--color-text-muted)}.guild-finder__details-list li{display:flex;align-items:center;gap:.6em}.guild-finder__details-list i{color:var(--faction-color);width:1em;text-align:center}.guild-finder__profile-link{display:block;text-align:center}.guild-finder__card--horde{--faction-color: #d1453a;--faction-glow: rgba(163, 41, 31, 0.4)}.guild-finder__card--alliance{--faction-color: var(--color-blue);--faction-glow: rgba(63, 167, 232, 0.4)}.guild-finder__avatar{position:relative;display:inline-block;margin-bottom:var(--space-1)}.guild-finder__avatar img:not(.guild-finder__class-badge){display:block;width:56px;height:56px;border-radius:50%;border:2px solid var(--faction-color)}.guild-finder__avatar .wn-crown{--wn-avatar-size: 56px}.guild-finder__class-badge{position:absolute;left:-4px;bottom:-2px;width:22px;height:22px;border-radius:50%;border:2px solid var(--faction-color);box-shadow:0 0 0 2px var(--color-panel)}.guild-finder__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint)}.guild-finder__character-name{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);line-height:1.2;color:var(--color-text)}.guild-finder__character-meta{font-size:var(--text-xs);color:var(--color-text-muted)}.guild-finder__server{display:inline-flex;align-items:center;gap:.4em;font-size:var(--text-xs);color:var(--faction-color)}.locked-preview{position:relative;margin-top:var(--space-4);min-height:460px;overflow:hidden;border-radius:var(--radius-md)}.locked-preview__skeleton{filter:blur(2px);pointer-events:none;user-select:none}.locked-preview__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:radial-gradient(ellipse at center, rgba(8, 10, 13, 0.5), rgba(8, 10, 13, 0.15) 80%)}.locked-preview__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;max-width:520px;padding:var(--space-5) var(--space-4);text-align:center;background:var(--color-panel);border:1px solid var(--color-gold-dim);border-radius:var(--radius-md);box-shadow:0 24px 60px -20px rgba(0,0,0,.9)}.locked-preview__card.is-forged{animation:wn-forge-in .42s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.locked-preview__card::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:radial-gradient(circle, rgba(255, 244, 214, 0.8), transparent 70%);opacity:0;pointer-events:none}.locked-preview__card.is-forged::before{animation:wn-forge-flash .46s ease-out both}.locked-preview__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(240,199,102,.1);border:1px solid var(--color-gold-dim);font-size:1.3rem;color:var(--color-gold-bright)}.locked-preview__title{margin:0;font-size:var(--text-xl);text-wrap:balance;color:var(--color-text)}.locked-preview__text{margin:0;max-width:46ch;color:var(--color-text-muted)}.locked-preview__features{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none}.locked-preview__features li{display:inline-flex;align-items:center;gap:.4em;padding:.3em .7em;border:1px solid var(--color-border-strong);border-radius:999px;font-size:var(--text-xs);color:var(--color-text)}.locked-preview__features i{color:var(--color-gold-bright)}.locked-preview__actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0}.locked-preview__login{font-size:var(--text-sm)}.lp-bar,.lp-circle,.lp-box,.lp-media{display:block;background-color:rgba(238,241,244,.13);background-image:linear-gradient(90deg, transparent 0, rgba(238, 241, 244, 0.1) 50%, transparent 100%);background-size:200% 100%;animation:lp-shimmer 1.8s ease-in-out infinite}@keyframes lp-shimmer{from{background-position:150% 0}to{background-position:-50% 0}}.lp-bar{height:10px;border-radius:999px}.lp-bar--title{height:20px}.lp-bar--button{height:34px;border-radius:var(--radius-sm)}.lp-circle{flex-shrink:0;width:44px;height:44px;border-radius:50%}.lp-circle--sm{width:20px;height:20px}.lp-circle--lg{width:64px;height:64px}.lp-circle--xl{width:84px;height:84px}.lp-stack{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.lp-stack--center{align-items:center;width:100%}.lp-pad{padding:var(--space-3)}.lp-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(max-width: 639px){.lp-grid>:nth-child(n+4){display:none}}@media(min-width: 640px){.lp-grid--3,.lp-grid--4{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 960px){.lp-grid--3{grid-template-columns:repeat(3, 1fr)}.lp-grid--4{grid-template-columns:repeat(4, 1fr)}}.lp-card{overflow:hidden;background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.lp-card--row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3)}.lp-card--center{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3)}.lp-media{position:relative;aspect-ratio:16/9;border-radius:0}.lp-media i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2.4rem;color:rgba(238,241,244,.3)}.lp-author{display:flex;align-items:center;gap:var(--space-2)}.lp-author .lp-bar{flex:0 0 40%}.lp-hero{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-4);margin-bottom:var(--space-4);background:linear-gradient(180deg, rgba(40, 90, 140, 0.25), transparent);border:1px solid var(--color-border);border-radius:var(--radius-md)}.lp-box{border-radius:var(--radius-md)}.lp-box--kudos{width:170px;height:150px}.lp-profile{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width: 900px){.lp-profile{grid-template-columns:220px 1fr}}.lp-menu{flex:none}@media(prefers-reduced-motion: reduce){.lp-bar,.lp-circle,.lp-box,.lp-media{animation:none}}.guild-crosslink{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin:var(--space-4) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-panel);border:1px solid var(--color-border);border-left:2px solid var(--color-gold-dim);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-muted)}.guild-crosslink i{color:var(--color-gold-bright)}.profile-editor__row--split{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width: 640px){.profile-editor__row--split{grid-template-columns:1fr 1fr}}.profile-editor__row input[type=url]{width:100%}.guild-editor__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.guild-editor__chip{position:relative;cursor:pointer;margin:0 !important;font-family:var(--font-body) !important;text-transform:none !important;letter-spacing:0 !important}.guild-editor__chip input{position:absolute;opacity:0;width:1px;height:1px}.guild-editor__chip span{display:inline-flex;align-items:center;gap:.4em;padding:.35em .8em;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-bg-alt);font-size:var(--text-sm);color:var(--color-text-muted);transition:border-color .15s ease,color .15s ease,background .15s ease}.guild-editor__chip span img{border-radius:50%}.guild-editor__chip input:checked+span{border-color:var(--class-color, var(--color-gold-bright));color:var(--class-color, var(--color-gold-bright));background:var(--color-panel-alt)}.guild-editor__chip input:focus-visible+span{outline:2px solid var(--color-gold-bright);outline-offset:2px}.guild-list{margin-top:var(--space-4)}.guild-list__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:var(--space-3)}.guild-card{--faction-color: var(--color-gold-bright);--faction-glow: rgba(201, 162, 39, 0.3);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-border);border-top:2px solid var(--faction-color);border-radius:var(--radius-md);transition:box-shadow .2s ease}.guild-card:hover{box-shadow:0 12px 26px -12px var(--faction-glow)}.guild-card--horde{--faction-color: #d1453a;--faction-glow: rgba(163, 41, 31, 0.4)}.guild-card--alliance{--faction-color: var(--color-blue);--faction-glow: rgba(63, 167, 232, 0.4)}.guild-card__name{margin:0;font-size:var(--text-xl);line-height:1.2}.guild-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-1) 0 0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--faction-color)}.guild-card__meta i{margin-right:.3em}.guild-card__desc{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);white-space:pre-line}.guild-card__wanted{display:flex;flex-direction:column;gap:var(--space-2)}.guild-card__label{margin:0;font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint)}.guild-card__roles,.guild-card__classes{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.guild-card__roles li{padding:.2em .7em;border:1px solid var(--color-border-strong);border-radius:999px;font-size:var(--text-xs);color:var(--color-text)}.guild-card__roles i{margin-right:.3em;color:var(--faction-color)}.guild-card__classes img{display:block;border-radius:50%;border:2px solid var(--class-color)}.guild-card .guild-finder__details-list{margin:0}.guild-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.guild-card__recruiter{display:inline-flex;align-items:center;gap:.5em;font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.guild-card__recruiter img{border-radius:50%}.guild-card__recruiter:hover{color:var(--color-gold-bright)}.guild-card__contact{padding:.5em 1em;font-size:var(--text-xs)}.profile-clips__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.profile-clips__header .profile-section__title{margin-bottom:0}.profile-clips__sort{display:inline-flex;background:var(--color-panel-alt);border:1px solid var(--color-border-strong);border-radius:999px;padding:2px}.profile-clips__sort-btn{background:rgba(0,0,0,0);border:none;color:var(--color-text-muted);font-family:inherit;text-decoration:none;font-size:var(--text-xs);padding:.4em .9em;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease}.profile-clips__sort-btn:hover{color:var(--color-text)}.profile-clips__sort-btn.is-active{background:var(--color-gold-dim);color:var(--color-on-gold)}.profile-clips__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:var(--space-4)}.profile-clip-card{display:flex;flex-direction:column;background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.profile-clip-card__media{position:relative;display:block;width:100%;padding:0;border:none;border-bottom:1px solid var(--color-border-strong);background:var(--color-bg-alt);cursor:pointer}.profile-clip-card__media:disabled{cursor:default}.profile-clip-card__media img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.profile-clip-card__play{position:absolute;inset:0;top:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:var(--color-gold);text-shadow:0 2px 12px rgba(0,0,0,.6);transition:transform .15s ease;transform:translateY(-25%);-webkit-transform:translateY(-25%)}.profile-clip-card__media:hover:not(:disabled) .profile-clip-card__play{transform:scale(1.08) translateY(-25%);-webkit-transform:scale(1.08) translateY(-25%)}.profile-clip-card__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3)}.profile-clip-card__label{font-family:var(--font-display);font-weight:600}.profile-clip-card__desc{color:var(--color-text-muted);font-size:var(--text-sm)}.profile-clip-card__actions{margin-top:var(--space-1);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.profile-clip-card__login-note{flex-basis:100%;margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.profile-clip-card__like{align-self:flex-start;display:inline-flex;align-items:center;gap:.5em;background:rgba(0,0,0,0);border:1px solid var(--color-border-strong);color:var(--color-text-muted);border-radius:999px;padding:.4em 1em;font-size:var(--text-sm);transition:border-color .15s ease,color .15s ease,background .15s ease}.profile-clip-card__like:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.profile-clip-card__like.is-liked{border-color:var(--color-danger);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 12%, transparent)}.profile-clip-card__like:disabled{cursor:default}.profile-clip-card__delete{align-self:flex-start;display:inline-flex;align-items:center;gap:.5em;background:rgba(0,0,0,0);border:none;color:var(--color-text-muted);font-size:var(--text-xs);padding:.4em .2em;cursor:pointer;transition:color .15s ease}.profile-clip-card__delete:hover:not(:disabled){color:var(--color-danger)}.profile-clip-card__delete:disabled{cursor:default;opacity:.6}.clip-hall__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:var(--space-4);margin-bottom:var(--space-4)}.clip-hall__author{display:inline-flex;align-items:center;gap:.5em;color:var(--color-text-muted);font-size:var(--text-xs);text-decoration:none}.clip-hall__author:hover{color:var(--color-gold-bright)}.clip-hall__author img{width:24px;height:24px;border-radius:50%;display:block}.profile-clip-modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(5,7,10,.8);opacity:0;visibility:hidden;transition:opacity .15s ease}.profile-clip-modal.is-visible{opacity:1;visibility:visible}.profile-clip-modal__box{position:relative;width:100%;max-width:860px}.profile-clip-modal__close{position:absolute;top:-2.4em;right:0;background:rgba(0,0,0,0);border:none;color:var(--color-text);font-size:2rem;line-height:1;cursor:pointer;padding:.2em}.profile-clip-modal__close:hover{color:var(--color-gold-bright)}.profile-clip-modal__frame{position:relative;width:100%;aspect-ratio:16/9;background:#000;border:1px solid var(--color-gold-dim);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 24px 60px -16px rgba(0,0,0,.8)}.profile-clip-modal__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.profile-clip-modal__preview{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer}.profile-clip-modal__preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profile-clip-modal__preview i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:4rem;color:var(--color-gold);text-shadow:0 2px 16px rgba(0,0,0,.7);transition:transform .15s ease}.profile-clip-modal__preview:hover i{transform:scale(1.08)}.ach-badge{--badge-color: #4a515c;--badge-dark: #1a1e23;--badge-mid: #30353d;--size: 46px;position:relative;display:inline-block;flex-shrink:0;width:var(--size);height:calc(var(--size)*1.36)}.ach-badge__medal{position:absolute;z-index:1;top:0;left:0;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:50%;background:var(--badge-dark);box-shadow:inset 0 0 0 calc(var(--size)*.07) var(--badge-color);color:var(--badge-color);font-size:calc(var(--size)*.42)}.ach-badge__ribbons{position:absolute;top:calc(var(--size)*.5);left:50%;width:0;height:0}.ach-badge__ribbon{position:absolute;top:0;left:calc(var(--size)*-0.14);width:calc(var(--size)*.28);height:calc(var(--size)*.86);background:var(--badge-mid);clip-path:polygon(0 0, 100% 0, 100% 100%, 50% 80%, 0 100%);transform-origin:50% 0}.ach-badge--rank-2 .ach-badge__ribbon:nth-child(1){transform:rotate(16deg)}.ach-badge--rank-2 .ach-badge__ribbon:nth-child(2){transform:rotate(-16deg)}.ach-badge--rank-3 .ach-badge__ribbon:nth-child(1){transform:rotate(28deg)}.ach-badge--rank-3 .ach-badge__ribbon:nth-child(3){transform:rotate(-28deg)}.ach-badge--common{--badge-color: #dbdbdc;--badge-dark: #383a3d;--badge-mid: #8c8e8f}.ach-badge--rare{--badge-color: #0261bf;--badge-dark: #0a2037;--badge-mid: #06427d}.ach-badge--epic{--badge-color: #882ec7;--badge-dark: #27163a;--badge-mid: #592282}.ach-badge--legendary{--badge-color: #ca6704;--badge-dark: #382310;--badge-mid: #82460a}.ach-badge--sm{--size: 26px}.profile-achievements__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.profile-achievements__count{font-family:var(--font-display);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.achievement-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.achievement{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.achievement.is-unlocked{border-color:rgba(240,199,102,.22);background:linear-gradient(90deg, rgba(240, 199, 102, 0.07), var(--color-panel) 60%)}.achievement__body{flex:1;min-width:0}.achievement__name{margin:0;font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text)}.achievement--hidden{border-style:dashed;border-color:var(--color-border-strong);background:rgba(0,0,0,0)}.achievement--hidden .achievement__name{color:var(--color-text-muted)}.achievement__desc{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.achievement__meta{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin:2px 0 0;font-size:11px;font-variant-numeric:tabular-nums;color:var(--color-text-faint)}.achievement__tier{font-weight:600;text-transform:uppercase;letter-spacing:.04em}.achievement__tier--common{color:#dbdbdc}.achievement__tier--rare{color:#0070dd}.achievement__tier--epic{color:#a335ee}.achievement__tier--legendary{color:#ff8000}.achievement__reward{color:var(--color-gold-bright);font-weight:600}.profile-pedestal__side{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);width:fit-content;margin-inline:auto}@media(min-width: 640px){.profile-pedestal__side{margin-inline:0}}.profile-pedestal__badges{position:relative;display:flex;align-items:center;justify-content:center;gap:.45em;padding:var(--space-2) var(--space-3);background:rgba(5,7,10,.45);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:help;font-size:var(--text-xs);color:var(--color-text-muted)}.profile-pedestal__badges:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:3px}.profile-pedestal__badges-icon{color:var(--color-gold-bright);font-size:1.05rem}.profile-pedestal__badges-count{font-family:var(--font-display);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-gold-bright)}.profile-pedestal__badges-tip{position:absolute;z-index:5;bottom:calc(100% + 10px);left:50%;width:max-content;max-width:min(216px,80vw);padding:var(--space-2) var(--space-3) var(--space-3);text-align:left;background:var(--color-bg-alt);border:1px solid var(--color-gold-dim);border-radius:var(--radius-md);box-shadow:0 16px 40px -12px rgba(0,0,0,.8);font-size:var(--text-xs);color:var(--color-text-muted);opacity:0;visibility:hidden;transform:translate(-50%, calc(var(--tip-shift, 0px) + 4px));transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.profile-pedestal__badges-tip::before{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.profile-pedestal__badges-tip.is-below::before{top:auto;bottom:100%}.profile-pedestal__badges:hover .profile-pedestal__badges-tip,.profile-pedestal__badges:focus-within .profile-pedestal__badges-tip{opacity:1;visibility:visible;transform:translate(-50%, var(--tip-shift, 0px));pointer-events:auto}.profile-pedestal__badges-tip p{margin:0}.profile-pedestal__badges-list{display:flex;flex-wrap:wrap;gap:6px;margin:var(--space-2) 0 0;padding:0;list-style:none}.profile-pedestal__badge{position:relative;display:block;border-radius:50%;cursor:default}.profile-pedestal__badge:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.profile-pedestal__badge::after{content:attr(data-name);position:absolute;z-index:1;bottom:calc(100% + 4px);left:50%;padding:2px 7px;background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:11px;white-space:nowrap;color:var(--color-text);opacity:0;transform:translateX(-50%);transition:opacity .12s ease;pointer-events:none}.profile-pedestal__badge:hover::after,.profile-pedestal__badge:focus-visible::after{opacity:1}@media(min-width: 640px){.profile-pedestal__badges-tip{top:auto;bottom:0;left:auto;right:calc(100% + 12px);transform:translate(4px, var(--tip-shift, 0px))}.profile-pedestal__badges-tip::before,.profile-pedestal__badges-tip.is-below::before{top:0;bottom:0;left:100%;right:auto;width:14px;height:auto}.profile-pedestal__badges:hover .profile-pedestal__badges-tip,.profile-pedestal__badges:focus-within .profile-pedestal__badges-tip{transform:translate(0, var(--tip-shift, 0px))}}@media(prefers-reduced-motion: reduce){.profile-pedestal__badges-tip,.profile-pedestal__badge::after{transition:none}}.achievement-toast{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:2200;width:min(320px,100vw - 2*var(--space-4));padding:var(--space-3) var(--space-4);background:linear-gradient(180deg, var(--color-panel), var(--color-bg-alt));border:1px solid var(--color-gold-dim);border-top:2px solid var(--color-gold-bright);border-radius:var(--radius-md);box-shadow:0 20px 50px -16px rgba(0,0,0,.85),0 0 30px -12px rgba(240,199,102,.45);animation:achievement-toast 7.5s ease forwards;pointer-events:none}.achievement-toast__title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gold-bright)}.achievement-toast__list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.achievement-toast__list li{display:flex;align-items:center;gap:var(--space-2)}.achievement-toast__name{flex:1;font-weight:600;font-size:var(--text-sm);color:var(--color-text)}.achievement-toast__reward{font-size:var(--text-xs);color:var(--color-gold-bright)}.achievement-toast__more{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.achievement-toast__link{display:inline-block;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-gold-bright);pointer-events:auto}@keyframes achievement-toast{0%{opacity:0;transform:translateY(24px)}6%,88%{opacity:1;transform:translateY(0);visibility:visible}100%{opacity:0;transform:translateY(0);visibility:hidden}}@media(prefers-reduced-motion: reduce){.achievement-toast{animation-timing-function:steps(1, end)}}.build-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.build-card__link{display:flex;flex-direction:column;gap:var(--space-2);height:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);background:var(--color-panel);border:1px solid var(--color-border);border-left:3px solid var(--class-color);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;transition:border-color .15s ease,background .15s ease}.build-card__link:hover,.build-card__link:focus-visible{background:var(--color-panel-alt);border-color:var(--class-color)}.build-card__head{display:flex;align-items:center;gap:var(--space-2);min-width:0}.build-card__class-icon{flex-shrink:0;border-radius:50%;border:1px solid var(--class-color)}.build-card__titles{display:flex;flex-direction:column;flex:1;min-width:0}.build-card__name{font-weight:600;font-size:var(--text-sm);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-card__spec{font-size:var(--text-xs);color:var(--class-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-card__split{flex-shrink:0;font-family:var(--font-display);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.build-card__trees{display:flex;flex-direction:column;gap:3px}.build-card__tree{display:grid;grid-template-columns:16px 1fr 2ch;align-items:center;gap:var(--space-2);opacity:.6}.build-card__tree.is-dominant{opacity:1}.build-card__tree-icon{border-radius:3px}.build-card--legacy .build-card__tree{grid-template-columns:15ch 1fr 2ch;opacity:1}.build-card__tree-name{overflow:hidden;font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis}.build-card__bar{height:5px;border-radius:999px;background:rgba(238,241,244,.08);overflow:hidden}.build-card__fill{display:block;height:100%;border-radius:inherit;background:var(--class-color)}.build-card__pts{font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-muted)}@media(prefers-reduced-motion: reduce){.button,.menu-toggle__bar,.site-nav{transition:none !important}}.profile-collapsible__toggle{display:inline-flex;align-items:center;gap:.5em;padding:0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.profile-collapsible__toggle:disabled{cursor:default}.profile-collapsible__count,.profile-collapsible__toggle .profile-collapsible__chevron,.profile-sidebar__menu-toggle{display:none}.profile-pedestal__kudos-tip-sources{display:none}.profile-subscriptions{padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-border);border-top:2px solid var(--color-gold-dim);border-radius:var(--radius-md)}.subscription-list{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.subscription-list__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-panel-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.subscription-list__text{min-width:0}.subscription-list__title{font-family:var(--font-display);font-weight:600;color:var(--color-text);text-decoration:none}.subscription-list__title:hover{color:var(--color-gold-bright)}.subscription-list__meta{margin:2px 0 0;font-size:var(--text-xs);color:var(--color-text-faint)}.subscription-list__item .subscription-toggle{display:inline-flex;padding:.3em .8em;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none;white-space:nowrap}.subscription-list__item .subscription-toggle:hover{border-color:var(--color-danger);color:var(--color-danger)}@media(max-width: 639px){.profile-pedestal{padding-block:var(--space-4)}.profile-pedestal__inner{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:var(--space-2) var(--space-3)}.profile-pedestal__portrait{grid-row:1/span 2;grid-column:1;margin:0}.profile-pedestal__info{display:contents;text-align:left}.profile-pedestal__name{grid-column:2;align-self:end;margin:0;font-size:var(--text-2xl)}.profile-pedestal__player{grid-column:2;align-self:start;margin:0}.profile-pedestal__inner:not(:has(.profile-pedestal__player)) .profile-pedestal__name{grid-row:1/span 2;align-self:center}.profile-pedestal__bio,.profile-pedestal__facts,.profile-pedestal__side{grid-column:1/-1;margin:0}.profile-pedestal__facts{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-3)}.profile-pedestal__facts>p{margin:0}.profile-pedestal__side{flex-direction:row;gap:0;width:100%;background:rgba(5,7,10,.45);border:1px solid var(--color-border);border-top:2px solid var(--faction-color);border-radius:var(--radius-md)}.profile-pedestal__kudos-panel,.profile-pedestal__badges{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:.45em;padding:var(--space-2) var(--space-3);background:none;border:0;border-radius:0;box-shadow:none}.profile-pedestal__badges{border-left:1px solid var(--color-border)}.profile-pedestal__kudos-icon{font-size:1.05rem}.profile-pedestal__kudos-total{margin:0;font-size:var(--text-lg)}.profile-pedestal__kudos-label{margin:0}.profile-pedestal__kudos-sources{display:none}.profile-pedestal__kudos-tip-sources{display:flex;flex-direction:column;gap:2px;margin:0 0 var(--space-2);padding:0 0 var(--space-2);list-style:none;border-bottom:1px solid var(--color-border);color:var(--color-text)}.profile-pedestal__kudos-tip{left:0;transform:translate(0, calc(var(--tip-shift, 0px) + 4px))}.profile-pedestal__kudos-panel:hover .profile-pedestal__kudos-tip,.profile-pedestal__kudos-panel:focus .profile-pedestal__kudos-tip{transform:translate(0, var(--tip-shift, 0px))}.profile-pedestal__badges-tip{left:auto;right:0;transform:translate(0, calc(var(--tip-shift, 0px) + 4px))}.profile-pedestal__badges:hover .profile-pedestal__badges-tip,.profile-pedestal__badges:focus-within .profile-pedestal__badges-tip{transform:translate(0, var(--tip-shift, 0px))}.profile-page{padding-block:var(--space-4);gap:var(--space-3)}.profile-main{gap:var(--space-3)}.profile-section.profile-collapsible{padding:var(--space-2) var(--space-3);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md)}.profile-collapsible .profile-section__title{display:block;margin:0}.profile-collapsible .profile-clips__header{margin-bottom:0}.profile-collapsible .profile-clips__header .profile-section__title{flex:1 1 100%}.profile-collapsible__toggle{display:flex;width:100%;min-height:36px}.profile-collapsible__count{display:inline;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-faint)}.profile-collapsible__toggle .profile-collapsible__chevron{display:inline-block;margin-left:auto;font-size:.8em;transition:transform .15s ease}.profile-collapsible.is-open .profile-collapsible__chevron{transform:rotate(180deg)}.js .profile-collapsible:not(.is-open) .profile-collapsible__body,.js .profile-collapsible:not(.is-open) .profile-clips__sort{display:none}.profile-collapsible.is-open .profile-collapsible__body{margin-top:var(--space-3)}.profile-sidebar__menu-toggle{display:flex;width:100%;padding:.55em .9em;background:var(--color-panel-alt);border:1px solid var(--color-gold-dim);border-radius:var(--radius-md);font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-gold-bright)}.profile-sidebar.is-open .profile-collapsible__body{margin-top:var(--space-2)}}@media(prefers-reduced-motion: reduce){.profile-collapsible__chevron{transition:none}}.profile-notice{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-panel);border:1px solid var(--color-border);border-left:3px solid #dba617;border-radius:var(--radius-md)}.profile-notice__icon{margin-top:.2em;font-size:1.1rem;color:#dba617}.profile-notice__body{min-width:0}.profile-notice__title{margin:0;font-family:var(--font-display);color:var(--color-text)}.profile-notice__note{margin:var(--space-1) 0 var(--space-2);white-space:pre-line;font-size:var(--text-sm);color:var(--color-text-muted)}.profile-notice__action{display:inline-flex;align-items:center;gap:.4em;font-size:var(--text-sm);color:var(--color-gold-bright)}.guild-hero{isolation:isolate;min-height:clamp(300px,40vw,460px);align-items:center;justify-content:center;text-align:center;border-bottom:0;background-image:none}.guild-hero::before{content:"";position:absolute;z-index:-1;inset:-3%;background:var(--contact-hero-image, none) center/cover no-repeat;animation:guild-hero-drift 40s ease-in-out infinite alternate;will-change:transform}.guild-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg, transparent, var(--color-gold-bright) 50%, transparent);box-shadow:0 0 18px 1px rgba(240,199,102,.55)}.guild-hero__overlay{background-image:radial-gradient(ellipse 45% 55% at 50% 52%, rgba(201, 162, 39, 0.24), transparent 70%),radial-gradient(ellipse 90% 90% at 50% 50%, transparent 40%, rgba(5, 7, 10, 0.85) 100%),linear-gradient(180deg, rgba(5, 7, 10, 0.5) 0%, rgba(5, 7, 10, 0.55) 60%, var(--color-bg) 100%)}.guild-hero__motes{position:absolute;inset:0;overflow:hidden;pointer-events:none}.guild-hero__motes i{position:absolute;left:var(--x);top:var(--y);width:var(--s, 2px);height:var(--s, 2px);border-radius:50%;background:#ffe2a0;box-shadow:0 0 3px 1px rgba(255,200,90,.85);opacity:0;will-change:transform,opacity;animation:guild-hero-mote var(--t, 12s) linear var(--d, 0s) infinite}.guild-hero__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-block:var(--space-5)}.guild-hero__eyebrow{display:inline-flex;align-items:center;gap:.8em;font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold-bright);text-shadow:0 1px 8px rgba(0,0,0,.9)}.guild-hero__eyebrow::before,.guild-hero__eyebrow::after{content:"";width:28px;height:1px;background:linear-gradient(90deg, transparent, var(--color-gold-bright))}.guild-hero__eyebrow::after{transform:scaleX(-1)}.guild-hero__title{margin:0;font-size:clamp(2.75rem,1.6rem + 5vw,5.25rem);letter-spacing:.05em;line-height:1.02;background:linear-gradient(180deg, #fff7dc 0%, #f6d684 38%, #d4a43a 70%, #a8761c 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-shadow:none;filter:drop-shadow(0 3px 0 rgba(0, 0, 0, 0.55)) drop-shadow(0 0 26px rgba(240, 199, 102, 0.35))}.has-scene .guild-hero__title{text-shadow:none}.guild-hero__divider{display:inline-flex;align-items:center;gap:.75em;font-size:var(--text-sm);color:var(--color-gold-bright);filter:drop-shadow(0 0 6px rgba(240, 199, 102, 0.7))}.guild-hero__divider::before,.guild-hero__divider::after{content:"";width:clamp(60px,14vw,140px);height:1px;background:linear-gradient(90deg, transparent, var(--color-gold-bright))}.guild-hero__divider::after{transform:scaleX(-1)}.guild-hero__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.guild-hero__stat{--stat-color: var(--color-gold-bright);display:inline-flex;align-items:center;gap:.5em;padding:6px 14px;border:1px solid color-mix(in srgb, var(--stat-color) 45%, transparent);border-radius:999px;background:rgba(8,10,14,.78);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text)}.guild-hero__stat i{color:var(--stat-color)}.guild-hero__stat strong{color:var(--stat-color);font-variant-numeric:tabular-nums}.guild-hero__stat--alliance{--stat-color: #4a9dff;box-shadow:0 0 18px -6px rgba(74,157,255,.8)}.guild-hero__stat--horde{--stat-color: #e5483c;box-shadow:0 0 18px -6px rgba(229,72,60,.8)}@keyframes guild-hero-drift{from{transform:scale(1.02) translate3d(-1%, 0, 0)}to{transform:scale(1.1) translate3d(1%, -1.5%, 0)}}@keyframes guild-hero-mote{0%{transform:translate3d(0, 0, 0);opacity:0}15%{opacity:.8}80%{opacity:.8}100%{transform:translate3d(var(--sway, 10px), -140px, 0);opacity:0}}@media(prefers-reduced-motion: reduce){.guild-hero::before,.guild-hero__motes i{animation:none;opacity:.6}}.guild-roster{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.guild-roster__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-panel);border:1px solid var(--color-border);border-top:2px solid var(--color-gold-dim);border-radius:var(--radius-md)}.guild-roster__total{margin:0;font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-muted)}.guild-roster__total strong{color:var(--color-gold-bright)}.guild-roster__classes{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.guild-roster__classes li{display:inline-flex;align-items:center;gap:.35em;padding:2px 8px 2px 3px;border:1px solid var(--color-border-strong);border-radius:999px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--class-color)}.guild-roster__classes img{width:22px;height:22px;border-radius:50%}.guild-roster__rank{margin:0 0 var(--space-2);font-size:var(--text-lg);color:var(--color-gold-bright)}.guild-roster__rank-count{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-faint)}.guild-roster__members{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.roster-member{display:flex;align-items:center;gap:var(--space-3);height:100%;padding:var(--space-2) var(--space-3);background:var(--color-panel);border:1px solid var(--color-border);border-left:3px solid var(--class-color);border-radius:var(--radius-sm);color:inherit;text-decoration:none}a.roster-member:hover,a.roster-member:focus-visible{background:var(--color-panel-alt);border-color:var(--color-gold-dim);border-left-color:var(--class-color)}a.roster-member:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.roster-member__portrait{position:relative;flex-shrink:0}.roster-member__race{display:block;width:40px;height:40px;border-radius:50%;border:2px solid var(--color-border-strong);object-fit:cover}.roster-member__race--none{display:flex;align-items:center;justify-content:center;background:var(--color-bg-alt);color:var(--color-text-faint)}.roster-member__class{position:absolute;right:-4px;bottom:-3px;width:18px;height:18px;border-radius:50%;border:1px solid var(--class-color);box-shadow:0 0 0 2px var(--color-panel)}.roster-member__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.roster-member__name{font-family:var(--font-display);font-weight:600;color:var(--class-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-member__meta{font-size:var(--text-xs);color:var(--color-text-faint)}.roster-member__profile{margin-left:auto;font-size:.8rem;color:var(--color-gold-dim)}.wn-avatar{position:relative;display:inline-block;flex-shrink:0;line-height:0;vertical-align:middle}.wn-crown{--wn-crown-size: max(10px, calc(var(--wn-avatar-size, 40px) * 0.34));position:absolute;z-index:3;top:0;left:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%, -58%);font-size:var(--wn-crown-size);line-height:1;color:#f0c766;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.9)) drop-shadow(0 0 4px rgba(240, 199, 102, 0.55));pointer-events:auto}.profile-pedestal__avatar-wrap .wn-crown{--wn-avatar-size: 72px}.forum-author__portrait{position:relative;display:block}.forum-author__portrait .wn-crown{--wn-avatar-size: 38px}.wn-lfg{--wn-lfg-size: max(13px, calc(var(--wn-avatar-size, 40px) * 0.4));position:absolute;z-index:3;right:calc(var(--wn-lfg-size)*-0.2);bottom:calc(var(--wn-lfg-size)*-0.1);display:flex;align-items:center;justify-content:center;width:var(--wn-lfg-size);height:var(--wn-lfg-size);border-radius:50%;background:#0e1216;border:1px solid var(--color-gold-dim);box-shadow:0 0 0 1px rgba(5,7,10,.85);font-size:calc(var(--wn-lfg-size)*.5);line-height:1;color:var(--color-gold-bright)}.forum-author__portrait .wn-lfg{--wn-avatar-size: 38px}.wn-unread-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;margin-left:.35em;padding:0 .4em;border-radius:999px;background:var(--color-danger);box-shadow:0 0 10px -2px rgba(220,70,70,.8);font-family:var(--font-body);font-size:11px;font-weight:700;line-height:1;letter-spacing:0;color:#fff}.profile-pedestal__message{margin-top:var(--space-3)}.profile-notice--mail{border-left-color:var(--color-gold-bright)}.profile-notice--mail .profile-notice__icon{color:var(--color-gold-bright)}.profile-notice__button{padding:0;background:none;border:0;font:inherit;font-size:var(--text-sm);color:var(--color-gold-bright);text-decoration:underline;cursor:pointer}.profile-mailbox{padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-border);border-top:2px solid var(--color-gold-dim);border-radius:var(--radius-md)}.mail-list{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.mail-item{padding:var(--space-2) var(--space-3);background:var(--color-panel-alt);border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-sm)}.mail-item.is-unread{border-left-color:var(--color-gold-bright);background:linear-gradient(90deg, rgba(240, 199, 102, 0.08), var(--color-panel-alt) 50%)}.mail-item__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3)}.mail-item__from{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:600;color:var(--color-text);text-decoration:none}.mail-item__from:hover{color:var(--color-gold-bright)}.mail-item__from img{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-border-strong);object-fit:cover}.mail-item__from--gone{color:var(--color-text-faint);font-style:italic}.mail-item.is-unread .mail-item__from::after{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-gold-bright);box-shadow:0 0 6px var(--color-gold-bright)}.mail-item__time{font-size:var(--text-xs);color:var(--color-text-faint)}.mail-item__body{margin:var(--space-2) 0;white-space:pre-line;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:1.55;color:var(--color-text)}.mail-item__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.mail-item__action{display:inline-flex;align-items:center;gap:.35em;padding:0;background:none;border:0;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer}.mail-item__action:hover{color:var(--color-gold-bright)}.mail-item__action--delete:hover{color:var(--color-danger)}.guild-finder__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.guild-finder__actions .button{flex:1 1 0;justify-content:center;min-width:0}.guild-card__focus{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.guild-card__focus li{padding:.2em .7em;border-radius:999px;background:color-mix(in srgb, var(--faction-color) 14%, transparent);font-size:var(--text-xs);color:var(--color-text)}.guild-card__focus i{margin-right:.3em;color:var(--faction-color)}.guild-card__raids{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:var(--space-2) var(--space-3);margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:rgba(0,0,0,.2)}.guild-card__raids dt{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint)}.guild-card__raids dt i{margin-right:.3em;color:var(--faction-color)}.guild-card__raids dd{margin:2px 0 0;font-size:var(--text-sm);color:var(--color-text)}.guild-card__block{display:grid;gap:4px}.guild-finder__note{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);white-space:pre-line}.profile-editor__fieldset{margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.profile-editor__fieldset legend{padding:0 var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-gold-bright)}.guild-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel)}.guild-filters[hidden]{display:none}.guild-filters__label{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-bright)}.guild-filters select{box-sizing:border-box;width:auto;min-width:0;max-width:100%;height:40px;margin:0;padding:0 2.4em 0 .8em;border:1px solid var(--color-border-strong);border-radius:8px;background-color:rgba(8,7,12,.75);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23e9c27a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85em center;background-size:12px 8px;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.guild-filters select option{background:#14121b;color:var(--color-text)}.guild-filters select:hover{border-color:var(--color-gold-bright)}.guild-filters select:focus-visible{outline:none;border-color:var(--color-gold-bright);box-shadow:0 0 0 3px rgba(233,194,122,.25)}.guild-filters__none{flex-basis:100%;margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.guild-filters__none[hidden]{display:none}.profile-hero-prompt{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-panel);border:1px solid var(--color-gold-dim);border-radius:var(--radius-md);box-shadow:var(--shadow-gold)}.profile-hero-prompt__icon{font-size:2rem;color:var(--color-gold-bright)}.profile-hero-prompt__text{flex:1 1 18rem}.profile-hero-prompt__text h2{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-gold-bright)}.profile-hero-prompt__text p{margin:0;color:var(--color-text-muted)}.wn-modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(5,7,10,.75);opacity:0;visibility:hidden;transition:opacity .15s ease}.wn-modal.is-visible{opacity:1;visibility:visible}.wn-modal__box{position:relative;width:100%;max-width:520px;padding:var(--space-4);background:linear-gradient(180deg, #151a21, #0e1216);border:1px solid var(--color-gold-dim);border-radius:var(--radius-md);box-shadow:0 24px 60px -16px rgba(0,0,0,.8)}.wn-modal__box::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:radial-gradient(circle, rgba(255, 244, 214, 0.85), transparent 70%);opacity:0;pointer-events:none}.wn-modal.is-visible .wn-modal__box{animation:wn-forge-in .38s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.wn-modal.is-visible .wn-modal__box::before{animation:wn-forge-flash .42s ease-out both}@keyframes wn-forge-in{0%{opacity:0;transform:scale(1.6) translateY(6px)}32%{opacity:1;transform:scale(0.91) translateX(-6px)}48%{transform:scale(1.05) translateX(4px)}64%{transform:scale(0.98) translateX(-2px)}80%{transform:scale(1.015) translateX(1px)}100%{opacity:1;transform:scale(1) translateX(0)}}@keyframes wn-forge-flash{0%{opacity:0}18%{opacity:1}100%{opacity:0}}@keyframes wn-spark-fly{0%{transform:translate(0, 0) scale(1);opacity:1}100%{transform:translate(var(--spark-x, 0), var(--spark-y, 0)) scale(0.3);opacity:0}}.wn-spark{position:absolute;z-index:3;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--color-gold-bright);box-shadow:0 0 6px 1px var(--color-gold-bright);pointer-events:none;animation:wn-spark-fly .55s ease-out both}.wn-modal__title{margin:0 0 var(--space-3);font-size:var(--text-lg);color:var(--color-gold-bright)}.wn-modal__textarea{display:block;width:100%;min-height:8em;padding:.6em .8em;resize:vertical;background:var(--color-bg-alt);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.wn-modal__textarea:focus{outline:none;border-color:var(--color-gold-bright);box-shadow:0 0 0 1px var(--color-gold-bright)}.wn-modal__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin:var(--space-1) 0 var(--space-3);font-size:var(--text-xs)}.wn-modal__status{margin:0;color:var(--color-text-faint)}.wn-modal__status.is-success{color:var(--color-green)}.wn-modal__status.is-error{color:var(--color-danger)}.wn-modal__counter{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--color-text-faint)}.wn-modal__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wn-modal__textarea.is-sent{opacity:0;filter:blur(3px);transform:translateY(-6px);transition:opacity .5s ease,filter .5s ease,transform .5s ease}.wn-modal.is-vanishing{pointer-events:none}.wn-modal.is-visible.is-vanishing .wn-modal__box{animation:wn-smoke-out .75s ease-in both}@keyframes wn-smoke-out{0%{opacity:1;filter:blur(0);transform:none}100%{opacity:0;filter:blur(10px);transform:scale(0.94) translateY(-18px)}}.wn-smoke{position:fixed;z-index:1;border-radius:50%;background:radial-gradient(circle, rgba(196, 190, 182, 0.55) 0%, rgba(140, 134, 128, 0.28) 45%, transparent 70%);filter:blur(6px);pointer-events:none;animation:wn-smoke-rise .95s ease-out both}@keyframes wn-smoke-rise{0%{opacity:0;transform:translate(0, 0) scale(0.35)}25%{opacity:.85}100%{opacity:0;transform:translate(var(--smoke-x, 0), var(--smoke-y, -80px)) scale(2.1)}}@media(prefers-reduced-motion: reduce){.wn-modal.is-visible .wn-modal__box,.wn-modal.is-visible .wn-modal__box::before{animation:none}.wn-spark,.wn-smoke{display:none}}.faction-battle{--horde: #b3261e;--horde-glow: #ff7a3d;--alliance: #2560b0;--alliance-glow: #6fb6ff;--battle-gold: #e9c27a;position:relative;isolation:isolate;overflow:hidden;padding:var(--space-6) 0;background:radial-gradient(ellipse 55% 70% at 8% 100%, rgba(255, 100, 40, 0.22), transparent 70%),radial-gradient(ellipse 55% 70% at 92% 100%, rgba(80, 150, 255, 0.2), transparent 70%),linear-gradient(90deg, #1a0907 0%, #160a09 30%, #0b0c10 50%, #08101c 70%, #071122 100%);border-block:1px solid rgba(233,194,122,.18)}.faction-battle__backdrop{position:absolute;z-index:0;top:0;bottom:0;width:58%;background-size:cover;background-repeat:no-repeat;pointer-events:none}.faction-battle__backdrop--horde{left:0;background-position:left center;-webkit-mask-image:linear-gradient(90deg, #000 35%, transparent 86%);mask-image:linear-gradient(90deg, #000 35%, transparent 86%)}.faction-battle__backdrop--alliance{right:0;background-position:right center;-webkit-mask-image:linear-gradient(270deg, #000 35%, transparent 86%);mask-image:linear-gradient(270deg, #000 35%, transparent 86%)}.faction-battle__backdrop.has-image{opacity:.42;filter:saturate(0.85) contrast(1.05)}.faction-battle__backdrop.has-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(5, 6, 9, 0.55), rgba(5, 6, 9, 0.2) 40%, rgba(5, 6, 9, 0.75))}.faction-battle__backdrop--horde.has-image::before,.faction-battle__backdrop--alliance.has-image::before{content:"";position:absolute;inset:0;mix-blend-mode:color;background:rgba(150,40,20,.45)}.faction-battle__backdrop--alliance.has-image::before{background:rgba(30,80,170,.45)}.faction-battle__fx{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none}.faction-battle__inner{position:relative;z-index:2}.faction-battle__header{margin-bottom:var(--space-4);text-align:center}.faction-battle__eyebrow{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--battle-gold)}.faction-battle__title{margin:var(--space-2) auto 0;max-width:24ch;font-size:clamp(1.5rem,1.1rem + 2vw,2.4rem);text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.8)}.faction-battle__field{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.faction-battle__divider{position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:linear-gradient(180deg, transparent, rgba(233, 194, 122, 0.7) 18%, rgba(233, 194, 122, 0.7) 82%, transparent);box-shadow:0 0 12px rgba(233,194,122,.35);pointer-events:none}.faction-battle__vs{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:52px;height:52px;transform:translate(-50%, -50%);border:1px solid rgba(233,194,122,.8);border-radius:50%;background:radial-gradient(circle, #1a1510, #0b0a08 70%);box-shadow:0 0 0 4px rgba(11,10,8,.85),0 0 22px rgba(233,194,122,.3);font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:.06em;color:var(--battle-gold)}.faction-battle__side{--c: var(--horde);--g: var(--horde-glow);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-2);text-align:center;border-radius:var(--radius-md);transition:transform .3s ease,filter .3s ease}.faction-battle__side--alliance{--c: var(--alliance);--g: var(--alliance-glow)}.faction-battle__crest{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(84px,14vw,132px);aspect-ratio:1;margin-bottom:var(--space-2);font-size:clamp(2.2rem,5vw,3.6rem);color:#fff;text-shadow:0 0 18px var(--g),0 0 40px var(--g)}.faction-battle__crest-ring{position:absolute;inset:0;border:2px solid var(--g);border-radius:50%;background:radial-gradient(circle, color-mix(in srgb, var(--c) 55%, transparent), rgba(0, 0, 0, 0.6) 70%);box-shadow:inset 0 0 25px color-mix(in srgb, var(--g) 50%, transparent)}.faction-battle__crest-ring::after{content:"";position:absolute;inset:-2px;border-radius:50%;box-shadow:0 0 30px color-mix(in srgb, var(--g) 70%, transparent),0 0 46px color-mix(in srgb, var(--g) 35%, transparent);animation:battle-crest-pulse 3s ease-in-out infinite}.faction-battle__side--alliance .faction-battle__crest-ring::after{animation-delay:-1.5s}.faction-battle__crest i{position:relative}@keyframes battle-crest-pulse{0%,100%{opacity:.55}50%{opacity:1}}.faction-battle__name{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,1rem + 3vw,3.2rem);font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 0 24px var(--g),0 3px 0 rgba(0,0,0,.6)}.faction-battle__cry{margin:0;font-size:var(--text-sm);font-style:italic;color:color-mix(in srgb, var(--g) 70%, #fff)}.faction-battle__pct{margin:var(--space-2) 0;font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 3vw,3.6rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 20px var(--g)}.faction-battle__vote{min-height:46px;padding:0 1.4em;background:linear-gradient(180deg, color-mix(in srgb, var(--g) 80%, #fff 0%), var(--c));border:1px solid color-mix(in srgb, var(--g) 80%, #fff);border-radius:var(--radius-sm);box-shadow:0 0 20px color-mix(in srgb, var(--g) 60%, transparent),inset 0 1px 0 rgba(255,255,255,.35);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease}.faction-battle__vote:hover,.faction-battle__vote:focus-visible{transform:translateY(-2px) scale(1.03);box-shadow:0 0 34px var(--g),inset 0 1px 0 rgba(255,255,255,.35)}.faction-battle__vote:disabled{cursor:default;transform:none}.faction-battle.has-voted .faction-battle__side.is-yours .faction-battle__vote{display:none}.faction-battle.has-voted .faction-battle__vote{min-height:38px;background:rgba(0,0,0,0);box-shadow:none;font-size:var(--text-xs)}.faction-battle.has-voted .faction-battle__vote:disabled{opacity:.45;cursor:not-allowed}.faction-battle__note{margin:.4rem 0 0;text-align:center;font-size:var(--text-sm);color:var(--color-gold-bright)}.faction-battle__yours{margin:0;padding:.35em .9em;border:1px solid var(--g);border-radius:999px;font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:color-mix(in srgb, var(--c) 45%, transparent)}.faction-battle.has-voted .faction-battle__side:not(.is-yours){filter:saturate(0.6) brightness(0.8)}.faction-battle.charge--horde .faction-battle__side--horde,.faction-battle.charge--alliance .faction-battle__side--alliance{animation:battle-charge .6s ease-out}@keyframes battle-charge{0%{transform:scale(1)}30%{transform:scale(1.08) translateY(-4px)}60%{transform:scale(0.98)}100%{transform:scale(1)}}.faction-battle.is-voting .faction-battle__vote{opacity:.6;pointer-events:none}.faction-battle__meter{position:relative;max-width:760px;margin:var(--space-5) auto 0;padding:3px;border:1px solid rgba(233,194,122,.45);border-radius:3px;background:rgba(5,6,9,.75);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 6px 24px rgba(0,0,0,.5)}.faction-battle__meter-track{display:flex;height:12px;overflow:hidden;border-radius:1px;background:#0b0d12}.faction-battle__meter-horde{position:relative;flex-shrink:0;width:50%;height:100%;background:linear-gradient(90deg, #5a120d, var(--horde) 60%, var(--horde-glow));clip-path:polygon(0 0, 100% 0, calc(100% - 7px) 100%, 0 100%);transition:width 1s cubic-bezier(0.22, 1, 0.36, 1)}.faction-battle__meter-alliance{flex:1;margin-left:-5px;background:linear-gradient(270deg, #0f2a55, var(--alliance) 60%, var(--alliance-glow));clip-path:polygon(7px 0, 100% 0, 100% 100%, 0 100%)}.faction-battle__meter-track::after{content:"";position:absolute;inset:3px 3px auto;height:5px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.22), transparent);pointer-events:none}.faction-battle__meter-mid{position:absolute;top:-7px;left:50%;width:0;height:0;transform:translateX(-50%);border-inline:5px solid rgba(0,0,0,0);border-top:6px solid var(--battle-gold);pointer-events:none}.faction-battle__meter-mid::after{content:"";position:absolute;top:18px;left:-5px;border-inline:5px solid rgba(0,0,0,0);border-bottom:6px solid var(--battle-gold)}.faction-battle__total{margin:var(--space-3) 0 0;text-align:center;font-size:var(--text-sm);color:rgba(255,235,210,.75)}@media(max-width: 599px){.faction-battle{padding:var(--space-5) 0}.faction-battle__field{gap:var(--space-2)}.faction-battle__side{padding:var(--space-3) 0}.faction-battle__vs{width:38px;height:38px;font-size:.8rem}.faction-battle__vote{padding:0 .9em;font-size:var(--text-xs)}.faction-battle__backdrop{width:70%}}@media(prefers-reduced-motion: reduce){.faction-battle__crest-ring::after{animation:none;opacity:1}.faction-battle__meter-horde{transition:none}}.faction-battle__ruleset{max-width:760px;margin:var(--space-5) auto 0;padding-top:var(--space-4);border-top:1px solid rgba(233,194,122,.18);text-align:center}.faction-battle__ruleset-title{margin:0;font-size:var(--text-lg);letter-spacing:.04em}.faction-battle__ruleset-lead{max-width:60ch;margin:var(--space-1) auto var(--space-3);font-size:var(--text-sm);color:rgba(255,235,210,.7);text-wrap:balance}.faction-battle__ruleset-choices{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--space-2)}.faction-battle__rs{display:grid;align-content:space-between;padding:var(--space-2) var(--space-3);border:1px solid rgba(233,194,122,.3);border-radius:var(--radius-sm);background:rgba(5,6,9,.6);color:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.faction-battle__rs:hover,.faction-battle__rs:focus-visible{border-color:var(--battle-gold);transform:translateY(-1px)}.faction-battle__ruleset.is-locked .faction-battle__rs,.faction-battle__rs.is-yours{cursor:default;transform:none}.faction-battle__ruleset.is-voting .faction-battle__rs{opacity:.6;pointer-events:none}.faction-battle__rs.is-yours{border-color:var(--battle-gold);background:rgba(233,194,122,.12);box-shadow:0 0 18px rgba(233,194,122,.2)}.faction-battle__rs-head{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon pct" "name name";align-items:center;gap:6px .5em;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.03em;text-transform:uppercase}.faction-battle__rs-head i{grid-area:icon;color:var(--battle-gold)}.faction-battle__rs-name{grid-area:name;min-width:0;min-height:2.3em;line-height:1.15;text-wrap:balance}.faction-battle__rs-pct{grid-area:pct;text-align:right;font-variant-numeric:tabular-nums;color:rgba(255,235,210,.85)}.faction-battle__rs-bar{display:block;height:4px;overflow:hidden;border-radius:2px;background:rgba(255,255,255,.08)}.faction-battle__rs-bar span{display:block;width:0;height:100%;background:linear-gradient(90deg, #a07a35, var(--battle-gold));transition:width .8s cubic-bezier(0.22, 1, 0.36, 1)}@media(max-width: 699px){.faction-battle__ruleset-choices{grid-template-columns:repeat(2, 1fr)}}.home-community{padding:var(--space-6) 0 var(--space-4)}.home-community__header{margin-bottom:var(--space-4);text-align:center}.home-community__eyebrow{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-bright)}.home-community__title{margin:var(--space-1) 0 0;font-size:var(--text-2xl)}.home-community__members{margin:var(--space-2) 0 0;font-size:var(--text-lg);color:var(--color-text-muted)}.home-community__count{display:inline-flex;align-items:baseline;gap:.3em;margin:0 .15em;font-family:var(--font-display);font-size:1.6em;font-variant-numeric:tabular-nums;color:var(--color-gold-bright)}.home-community__count .fa-solid{font-size:.7em;color:var(--color-green, #4ade80)}.home-community__subtitle{display:flex;align-items:center;justify-content:center;gap:.5em;margin:0 0 var(--space-3);font-size:var(--text-lg)}.home-community__subtitle i{color:var(--color-gold-bright)}.home-community__builds,.home-community__clips{margin-bottom:var(--space-5);text-align:center}.home-community__more{display:inline-flex;align-items:center;gap:.4em;margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase}.build-podium{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:var(--space-3);max-width:900px;margin:0 auto;padding:0;list-style:none}.build-podium__item{flex:0 1 280px}.build-podium__item--1{order:2}.build-podium__item--2{order:1}.build-podium__item--3{order:3}.build-podium__card{--medal: #c9d1d9;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-4) var(--space-3) var(--space-3);background:linear-gradient(180deg, color-mix(in srgb, var(--medal) 10%, var(--color-panel)), var(--color-panel));border:1px solid color-mix(in srgb, var(--medal) 45%, var(--color-border));border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.build-podium__item--1 .build-podium__card{--medal: #f0c766;padding-top:var(--space-5);padding-bottom:var(--space-4);box-shadow:0 0 40px -12px rgba(240,199,102,.6)}.build-podium__item--3 .build-podium__card{--medal: #d08b4e}.build-podium__card:hover,.build-podium__card:focus-visible{transform:translateY(-4px);border-color:var(--medal);color:var(--color-text)}.build-podium__rank{position:absolute;top:-16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--medal);color:#14100a;font-family:var(--font-display);font-weight:700;box-shadow:0 0 14px color-mix(in srgb, var(--medal) 70%, transparent)}.build-podium__icons{position:relative;width:52px;height:52px}.build-podium__class{width:52px;height:52px;border:2px solid var(--medal);border-radius:50%}.build-podium__spec{position:absolute;right:-6px;bottom:-4px;width:24px;height:24px;border:1px solid var(--color-bg);border-radius:5px}.build-podium__name{font-family:var(--font-display);font-weight:600;font-size:var(--text-base);line-height:1.2}.build-podium__split{font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--medal)}.build-podium__meta{font-size:var(--text-xs);color:var(--color-text-faint)}.build-podium__open{margin-top:4px;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-bright)}@media(max-width: 599px){.build-podium{flex-direction:column;align-items:stretch;gap:var(--space-4)}.build-podium__item{flex-basis:auto}.build-podium__item--1,.build-podium__item--2,.build-podium__item--3{order:0}}.community-clips{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;text-align:left}.community-clips__card{display:flex;flex-direction:column;gap:4px;color:var(--color-text);text-decoration:none}.community-clips__thumb img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.community-clips__title{font-weight:600}.community-clips__by{font-size:var(--text-xs);color:var(--color-text-faint)}.members{margin-top:var(--space-5)}.members-filters{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.members-filters .guild-filters{margin-bottom:0}.members-meet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-gold-dim);border-radius:var(--radius-md);background:linear-gradient(90deg, rgba(201, 162, 39, 0.12), rgba(201, 162, 39, 0.02));font-size:var(--text-sm);color:var(--color-text-muted)}.members-meet__text{flex:1 1 22rem;margin:0;text-wrap:pretty}.members-meet i{margin-right:.4em;color:var(--color-gold-bright)}.members-meet strong{color:var(--color-gold-bright);white-space:nowrap}.members-meet--prompt a{color:var(--color-gold-bright);white-space:nowrap}.members-meet__switch{display:inline-flex;align-items:center;gap:.6em;color:var(--color-text);cursor:pointer}.members-meet__switch input{width:18px;height:18px;margin:0;accent-color:var(--color-gold);cursor:pointer}.members-filters__search{box-sizing:border-box;flex:1 1 14rem;min-width:0;height:40px;margin:0;padding:0 .8em;border:1px solid var(--color-border-strong);border-radius:8px;background:rgba(8,7,12,.75);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);transition:border-color .15s ease,box-shadow .15s ease}.members-filters__search::placeholder{color:var(--color-text-faint)}.members-filters__search:hover{border-color:var(--color-gold-bright)}.members-filters__search:focus-visible{outline:none;border-color:var(--color-gold-bright);box-shadow:0 0 0 3px rgba(233,194,122,.25)}.members-filters__submit[hidden]{display:none}.members-filters__toggle{display:none}@media(max-width: 699px){.members-filters__toggle:not([hidden]){display:flex;align-items:center;gap:.6em;width:100%;min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-panel);font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gold-bright);cursor:pointer}.members-filters__toggle:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.members-filters--collapsible:not(.is-open) .members-filters__row{display:none}.members-filters--collapsible.is-open .members-filters__toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.members-filters--collapsible.is-open .members-filters__row{margin-top:calc(var(--space-3)*-1);border-top:0;border-top-left-radius:0;border-top-right-radius:0}.members-filters__row>select,.members-filters__search{flex:1 1 100%;width:100%}.members-filters__count{margin-left:0}}.members-filters__badge{min-width:1.5em;padding:0 .4em;border-radius:999px;background:var(--color-gold);font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;text-align:center;color:var(--color-on-gold)}.members-filters__badge[hidden]{display:none}.members-filters__chevron{margin-left:auto;transition:transform .2s ease}.members-filters.is-open .members-filters__chevron{transform:rotate(180deg)}.members-filters__count{margin:0 0 0 auto;font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.members-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3);padding:0;list-style:none;font-size:var(--text-xs);color:var(--color-text-faint)}.members-legend i{margin-right:.35em;color:var(--color-text-muted)}.members-legend .members-legend__meet{color:var(--color-gold-bright)}.members__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 300px), 1fr));gap:var(--space-3);transition:opacity .15s ease}.members__grid[aria-busy=true]{opacity:.55}.members__more{margin:var(--space-4) 0 0;text-align:center}.members__more[hidden]{display:none}.member-card{--faction-color: var(--color-gold-bright);--faction-glow: rgba(201, 162, 39, 0.3);position:relative;display:grid;grid-template-columns:56px minmax(0, 1fr) auto;grid-template-areas:"avatar body marks" "actions actions actions";align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-panel);border:1px solid var(--color-border);border-left:3px solid var(--faction-color);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;transition:box-shadow .2s ease}.member-card:hover{box-shadow:0 10px 24px -14px var(--faction-glow)}.member-card:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.member-card--horde{--faction-color: #d1453a;--faction-glow: rgba(163, 41, 31, 0.4)}.member-card--alliance{--faction-color: var(--color-blue);--faction-glow: rgba(63, 167, 232, 0.4)}.member-card--me{background:linear-gradient(90deg, rgba(201, 162, 39, 0.08), transparent 60%),var(--color-panel)}.member-card__avatar{grid-area:avatar;position:relative;width:56px;height:56px}.member-card__avatar img:not(.member-card__class-badge){display:block;width:56px;height:56px;border-radius:50%;border:2px solid var(--faction-color)}.member-card__avatar .wn-crown{--wn-avatar-size: 56px}.member-card__class-badge{position:absolute;left:-4px;bottom:-2px;width:22px;height:22px;border-radius:50%;border:2px solid var(--faction-color);box-shadow:0 0 0 2px var(--color-panel)}.member-card__online{position:absolute;right:0;bottom:1px;width:13px;height:13px;border-radius:50%;background:var(--color-green);box-shadow:0 0 0 2px var(--color-panel),0 0 8px rgba(74,222,128,.7)}.member-card__body{grid-area:body;display:flex;flex-direction:column;gap:.15em;min-width:0}.member-card__name{overflow:hidden;font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);line-height:1.25;color:var(--color-text);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.member-card__name:hover,.member-card--compact:hover .member-card__name{text-decoration:underline;text-underline-offset:3px}.member-card__me{position:absolute;top:var(--space-2);right:var(--space-3);font-family:var(--font-display);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-bright)}.member-card__line{min-height:1.4em;overflow:hidden;font-size:var(--text-xs);line-height:1.4;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}.member-card__line--faint{color:var(--color-text-faint)}.member-card__ruleset{color:var(--faction-color)}.member-card__marks{grid-area:marks;display:flex;flex-direction:column;gap:4px;align-self:start}.member-card--me .member-card__marks{margin-top:1.1rem}.member-card__mark{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--color-border-strong);border-radius:50%;font-size:11px;color:var(--color-text-muted)}.member-card__mark--meet{border-color:var(--color-gold-dim);background:rgba(201,162,39,.15);color:var(--color-gold-bright)}.member-card__mark--recruiting{color:var(--color-gold)}.member-card__actions{grid-area:actions;display:flex;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.member-card__btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-width:0;min-height:36px;margin:0;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:8px;background:rgba(0,0,0,0);font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease}.member-card__btn:hover,.member-card__btn:focus-visible{border-color:var(--color-gold-bright);color:var(--color-gold-bright)}.member-card__btn:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.member-card__btn i{color:var(--color-gold)}.member-card__btn--message{border-color:var(--color-gold-dim);background:rgba(201,162,39,.1)}.member-card--compact{grid-template-areas:"avatar body marks";padding:var(--space-2) var(--space-3)}.similar-players__lead{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.similar-players__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 260px), 1fr));gap:var(--space-2)}.similar-players__all{display:inline-flex;align-items:center;gap:.4em;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-gold-bright)}@media(prefers-reduced-motion: reduce){.members-filters__chevron,.members__grid{transition:none}}.home-benefits{padding:var(--space-6) 0;background:radial-gradient(ellipse 70% 80% at 50% 0%, rgba(240, 199, 102, 0.1), transparent 70%),var(--color-bg-alt);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.home-benefits__header{max-width:46rem;margin:0 auto var(--space-5);text-align:center}.home-benefits__eyebrow,.home-about__eyebrow{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-bright)}.home-benefits__title{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-2xl)}.home-benefits__lead{margin:0;font-size:var(--text-lg);color:var(--color-text-muted);text-wrap:balance}.home-benefits__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-3);max-width:1000px;margin:0 auto;padding:0;list-style:none}.home-benefits__item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s ease,transform .2s ease}.home-benefits__item:hover{border-color:var(--color-gold-dim);transform:translateY(-2px)}.home-benefits__icon{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-gold-dim);border-radius:50%;background:rgba(240,199,102,.08);font-size:1.1rem;color:var(--color-gold-bright)}.home-benefits__item-title{margin:2px 0 2px;font-size:var(--text-base)}.home-benefits__item-text{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.home-benefits__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-5)}.home-benefits__login{font-size:var(--text-sm)}.home-about{padding:var(--space-6) 0}.home-about__inner{display:flex;align-items:center;gap:var(--space-5);max-width:900px}.home-about__mark{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:180px;aspect-ratio:1;border:1px solid var(--color-gold-dim);border-radius:50%;background:radial-gradient(circle, rgba(240, 199, 102, 0.12), transparent 70%)}.home-about__mark img{width:120px;height:auto}.home-about__title{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-xl)}.home-about__text{margin:0 0 var(--space-3);max-width:62ch;color:var(--color-text-muted);line-height:1.7}.home-about__link{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase}@media(max-width: 899px){.home-benefits__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 639px){.home-benefits__grid{grid-template-columns:1fr}.home-about__inner{flex-direction:column;text-align:center}.home-about__mark{width:120px}.home-about__mark img{width:84px}}.milestones{padding:var(--space-4) 0;background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.milestones[hidden]{display:none}.milestones__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-3)}.milestones__title{margin:0;font-size:var(--text-base);letter-spacing:.06em}.milestones__title i{margin-right:.35em;color:var(--color-gold-bright)}.milestones__next{flex:1;margin:0;font-size:var(--text-sm);color:var(--color-gold-bright)}.milestones__all{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.milestones__list{position:relative;display:grid;grid-template-columns:repeat(var(--cols, 6), minmax(0, 1fr));gap:var(--space-4) var(--space-2);margin:0;padding:0;list-style:none}.milestones__list::before{content:"";position:absolute;top:17px;left:calc(50%/var(--cols, 6));right:calc(50%/var(--cols, 6));height:1px;background:linear-gradient(90deg, transparent, var(--color-border-strong) 6%, var(--color-border-strong) 94%, transparent)}.milestones__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.milestones__dot{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:var(--space-1);border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-bg);font-size:.85rem;color:var(--color-text-faint)}.milestones__name{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);text-wrap:balance}.milestones__date{font-size:var(--text-xs);color:var(--color-text-muted)}.milestones__state{min-height:1.2em;font-size:var(--text-xs);color:var(--color-text-faint)}.is-past .milestones__dot{color:var(--color-text-faint);opacity:.6}.milestones__item.is-past .milestones__name,.milestones__item.is-past .milestones__date{opacity:.55}.is-now .milestones__dot,.is-next .milestones__dot{border-color:var(--color-gold-bright);color:var(--color-gold-bright);box-shadow:0 0 0 4px rgba(240,199,102,.12),0 0 18px rgba(240,199,102,.35)}.is-next .milestones__state,.is-now .milestones__state{color:var(--color-gold-bright);font-weight:600}@media(max-width: 759px){.milestones__header{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--space-1) var(--space-3)}.milestones__title{grid-column:1}.milestones__next{grid-column:1;grid-row:2}.milestones__all{grid-column:2;grid-row:1/3;align-self:center}.milestones__list{grid-template-columns:1fr;gap:0}.milestones__list::before{top:8px;bottom:8px;left:16px;right:auto;width:1px;height:auto;background:var(--color-border-strong)}.milestones__item{display:grid;grid-template-columns:34px 1fr auto;align-items:center;column-gap:var(--space-3);padding:4px 0;text-align:left}.milestones__dot{grid-row:1/3;margin:0}.milestones__name{grid-column:2}.milestones__date{grid-column:2}.milestones__state{grid-column:3;grid-row:1/3;min-height:0}.milestones__item.is-past{display:none}}.milestone-timeline{margin-top:var(--space-4)}.milestone-timeline__next{margin-bottom:var(--space-3);font-size:var(--text-base)}.milestone-timeline__list{position:relative;margin:0;padding:0;list-style:none}.milestone-timeline__list::before{content:"";position:absolute;top:17px;bottom:17px;left:16px;width:1px;background:var(--color-border-strong)}.milestone-timeline__item{position:relative;display:grid;grid-template-columns:34px 1fr;column-gap:var(--space-3);padding-bottom:var(--space-4)}.milestone-timeline__body{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel)}.milestone-timeline__item.is-next .milestone-timeline__body,.milestone-timeline__item.is-now .milestone-timeline__body{border-color:var(--color-gold-dim);box-shadow:0 0 24px rgba(240,199,102,.08)}.milestone-timeline__item.is-past .milestone-timeline__body{opacity:.6}.milestone-timeline__date{margin:0;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-gold-bright)}.milestone-timeline__date .milestones__state{margin-left:.5em;font-family:var(--font-body)}.milestone-timeline__title{margin:2px 0 var(--space-1);font-size:var(--text-lg)}.milestone-timeline__text{margin:0;color:var(--color-text-muted)}.reference__cta{margin:var(--space-4) 0;text-align:center}.forever-sources{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--color-text-faint)}.race-group{--faction-color: var(--color-blue);margin-bottom:var(--space-5)}.race-group--horde{--faction-color: #e0574b}.race-group__title i{color:var(--faction-color)}.race-group__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:var(--space-3)}.race-card{padding:var(--space-3);border:1px solid var(--color-border);border-top:2px solid var(--faction-color);border-radius:var(--radius-md);background:var(--color-panel)}.race-card__head{display:flex;align-items:center;gap:var(--space-2)}.race-card__portrait{border:1px solid var(--faction-color);border-radius:50%}.race-card__name{margin:0;font-size:var(--text-lg)}.race-card__classes{display:flex;flex-wrap:wrap;gap:4px;margin:var(--space-2) 0;padding:0;list-style:none}.race-card__classes img{display:block;border-radius:50%}.race-card__racials{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.race-card__racial{display:grid;grid-template-columns:28px 1fr;gap:var(--space-2);font-size:var(--text-sm)}.race-card__racial img{border-radius:var(--radius-sm)}.race-card__racial strong{display:block;color:var(--color-text)}.race-card__desc{color:var(--color-text-muted)}.single-post__content .wp-block-details{margin:0;padding:0;border-bottom:1px solid var(--color-border)}.single-post__content .wp-block-details:first-of-type{border-top:1px solid var(--color-border)}.single-post__content .wp-block-details summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--text-base);letter-spacing:.02em;color:var(--color-text)}.single-post__content .wp-block-details summary::-webkit-details-marker{display:none}.single-post__content .wp-block-details summary::after{content:"+";flex-shrink:0;font-size:1.3em;line-height:1;color:var(--color-gold-bright)}.single-post__content .wp-block-details[open] summary::after{content:"−"}.single-post__content .wp-block-details summary:hover,.single-post__content .wp-block-details[open] summary{color:var(--color-gold-bright)}.single-post__content .wp-block-details>:not(summary){margin-top:0;padding-bottom:var(--space-3);color:var(--color-text-muted)}.update-notice[hidden],.update-notice [hidden]{display:none}.update-notice--home,.update-notice--hub{background:linear-gradient(90deg, rgba(240, 199, 102, 0.1), rgba(240, 199, 102, 0.02));border-bottom:1px solid var(--color-border)}.update-notice--home{padding:var(--space-3) 0;border-top:1px solid var(--color-border-strong)}.update-notice--hub{margin-bottom:var(--space-5);border:1px solid var(--color-border-strong);border-radius:6px;background:linear-gradient(90deg, rgba(240, 199, 102, 0.12), rgba(240, 199, 102, 0.03)),rgba(12,14,20,.86);backdrop-filter:blur(4px)}.update-notice--hub .update-notice__inner{padding:var(--space-3) var(--space-4)}.update-notice__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.update-notice__badge{display:inline-flex;align-items:center;gap:.4em;padding:.25em .8em;border:1px solid var(--color-gold-bright);border-radius:999px;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-bright);box-shadow:0 0 14px rgba(240,199,102,.3)}.update-notice__copy{flex:1 1 18rem;min-width:0}.update-notice__title{margin:0;font-family:var(--font-display);font-size:var(--text-base);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}.update-notice__meta{margin:2px 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.update-notice__classes{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none}.update-notice__classes a{display:inline-flex;align-items:center;gap:.4em;padding:.1em .65em;border:1px solid var(--color-border-strong);border-radius:999px;font-size:var(--text-xs);color:var(--color-text);text-decoration:none}.update-notice__classes a:hover,.update-notice__classes a:focus-visible{border-color:var(--color-gold-bright);color:var(--color-gold-bright)}.update-notice__classes span{color:var(--color-gold-bright);font-weight:600}.update-notice__cta{white-space:nowrap}.update-notice__close{align-self:flex-start;margin-left:auto;padding:.3em .5em;border:0;background:none;color:var(--color-text-faint);cursor:pointer}.update-notice__close:hover,.update-notice__close:focus-visible{color:var(--color-text)}.update-notice--footer{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.update-notice__dot{width:8px;height:8px;border-radius:50%;background:var(--color-gold-bright);box-shadow:0 0 8px rgba(240,199,102,.7)}@media(max-width: 759px){.update-notice__cta{width:100%;text-align:center}}.library{--lib-gold: #e9c27a;--lib-gold-dim: rgba(233, 194, 122, 0.32);--lib-gold-faint: rgba(233, 194, 122, 0.16);--lib-arcane: #a99bff;--lib-arcane-dim: rgba(169, 155, 255, 0.4);--lib-arcane-glow: rgba(150, 130, 255, 0.28);--lib-panel: #14121b;--lib-panel-deep: #0e0d13;padding-block:var(--space-5) var(--space-6)}.lib-frame{position:relative}.lib-frame::before{--c: var(--lib-gold-dim);content:"";position:absolute;inset:5px;pointer-events:none;border-radius:inherit;background:linear-gradient(var(--c), var(--c)) left top/14px 1px no-repeat,linear-gradient(var(--c), var(--c)) left top/1px 14px no-repeat,linear-gradient(var(--c), var(--c)) right top/14px 1px no-repeat,linear-gradient(var(--c), var(--c)) right top/1px 14px no-repeat,linear-gradient(var(--c), var(--c)) left bottom/14px 1px no-repeat,linear-gradient(var(--c), var(--c)) left bottom/1px 14px no-repeat,linear-gradient(var(--c), var(--c)) right bottom/14px 1px no-repeat,linear-gradient(var(--c), var(--c)) right bottom/1px 14px no-repeat}.library-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--lib-gold-dim);border-radius:16px;background:radial-gradient(circle at 12% 50%, rgba(150, 130, 255, 0.2), transparent 40%),radial-gradient(ellipse at 100% 0%, rgba(233, 194, 122, 0.08), transparent 55%),linear-gradient(180deg, #16131f, var(--lib-panel-deep));box-shadow:0 20px 50px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.04)}.library-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1.5px 1.5px at 18% 30%, rgba(200, 190, 255, 0.9), transparent),radial-gradient(1px 1px at 32% 70%, rgba(233, 194, 122, 0.8), transparent),radial-gradient(1.5px 1.5px at 56% 22%, rgba(200, 190, 255, 0.7), transparent),radial-gradient(1px 1px at 74% 64%, rgba(233, 194, 122, 0.7), transparent),radial-gradient(1.5px 1.5px at 88% 34%, rgba(200, 190, 255, 0.8), transparent),radial-gradient(1px 1px at 8% 82%, rgba(233, 194, 122, 0.6), transparent);animation:lib-motes 14s ease-in-out infinite alternate}@keyframes lib-motes{from{transform:translateY(6px);opacity:.6}to{transform:translateY(-10px);opacity:1}}.library-hero__rune{position:relative;display:grid;place-items:center;width:168px;aspect-ratio:1;font-size:2.6rem;color:var(--lib-gold);text-shadow:0 0 18px var(--lib-arcane-glow),0 0 40px var(--lib-arcane-glow)}.library-hero__ring{position:absolute;border-radius:50%}.library-hero__ring--outer{inset:0;border:1px dashed var(--lib-gold-dim);animation:lib-spin 80s linear infinite}.library-hero__ring--outer::before{content:"";position:absolute;inset:9px;border-radius:50%;background:repeating-conic-gradient(var(--lib-gold-dim) 0 1.5deg, transparent 1.5deg 15deg);-webkit-mask:radial-gradient(circle, transparent 64%, #000 65%, #000 70%, transparent 71%);mask:radial-gradient(circle, transparent 64%, #000 65%, #000 70%, transparent 71%)}.library-hero__ring--inner{inset:30px;border:1px solid var(--lib-arcane-dim);background:radial-gradient(circle, rgba(150, 130, 255, 0.16), transparent 70%);box-shadow:0 0 34px var(--lib-arcane-glow),inset 0 0 26px var(--lib-arcane-glow);animation:lib-spin 50s linear infinite reverse}.library-hero__ring--inner::before{content:"";position:absolute;inset:10px;border-radius:50%;border:1px dotted var(--lib-gold-faint)}@keyframes lib-spin{to{transform:rotate(360deg)}}.library-hero__text{position:relative;z-index:1;min-width:0}.library-hero__eyebrow{margin:0;font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--lib-arcane)}.library-hero__eyebrow i{margin-right:.4em}.library-hero__title{margin:var(--space-1) 0 var(--space-2);font-size:clamp(1.8rem,1.2rem + 2.4vw,3rem);line-height:1.05;text-shadow:0 0 30px rgba(233,194,122,.25);text-wrap:balance}.library-hero__intro.single-post__content{padding:0;border:none;background:none;color:var(--color-text-muted)}.library-hero__intro>:last-child{margin-bottom:0}.library-shelf{margin:var(--space-4) 0 var(--space-5);overflow-x:auto;scrollbar-width:thin}.library-shelf__books{display:flex;align-items:flex-end;gap:6px;width:max-content;min-width:100%;margin:0;padding:14px 10px 0;list-style:none;border-bottom:7px solid #3b2a19;box-shadow:0 10px 18px -8px rgba(0,0,0,.8);background:linear-gradient(180deg, transparent 70%, rgba(233, 194, 122, 0.05))}.library-book{--book-a: #5a3a20;--book-b: #2f1e10;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-2);width:96px;height:132px;padding:26px 8px 22px;border-radius:6px 6px 2px 2px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.4), transparent 16%, transparent 84%, rgba(0, 0, 0, 0.45)),linear-gradient(180deg, var(--book-a), var(--book-b));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 6px 14px rgba(0,0,0,.5);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;line-height:1.15;letter-spacing:.06em;text-align:center;text-transform:uppercase;text-decoration:none;color:#f1e2c2;transition:transform .2s ease,box-shadow .2s ease}.library-book::before,.library-book::after{content:"";position:absolute;left:7px;right:7px;height:2px;background:var(--lib-gold-dim);box-shadow:0 4px 0 var(--lib-gold-faint)}.library-book::before{top:10px}.library-book::after{bottom:14px}.library-book i{font-size:1.3rem;color:var(--lib-gold)}.library-shelf__books li:nth-child(2) .library-book{height:120px}.library-shelf__books li:nth-child(3) .library-book{height:138px}.library-shelf__books li:nth-child(4) .library-book{height:126px;width:112px}.library-shelf__books li:nth-child(5) .library-book{height:130px}.library-shelf__books li:nth-child(6) .library-book{height:122px}.library-shelf__books li:nth-child(7) .library-book{height:134px}.library-shelf__books li:nth-child(8) .library-book{height:118px}.library-book--oxblood{--book-a: #6e2626;--book-b: #3a1212}.library-book--midnight{--book-a: #26356a;--book-b: #121a38}.library-book--moss{--book-a: #33502d;--book-b: #17271a}.library-book--umber{--book-a: #634323;--book-b: #33220f}.library-book--arcane{--book-a: #4a3579;--book-b: #241940}.library-book:hover,.library-book:focus-visible{transform:translateY(-6px);color:#fff}.library-book.is-current{transform:translateY(-12px);box-shadow:inset 0 0 0 1px var(--lib-gold),0 12px 26px rgba(0,0,0,.6),0 0 26px var(--lib-arcane-glow);color:var(--lib-gold)}.library-section{margin-bottom:var(--space-6)}.library-section__title{display:flex;align-items:center;gap:.6em;margin:0 0 var(--space-3);font-size:var(--text-xl)}.library-section__title>i{display:grid;place-items:center;flex-shrink:0;width:2em;height:2em;border:1px solid var(--lib-gold-dim);border-radius:50%;font-size:.7em;color:var(--lib-gold);box-shadow:0 0 16px var(--lib-arcane-glow)}.library-section__title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg, var(--lib-gold-dim), transparent)}.library-section__date{padding:.15em .7em;border:1px solid var(--lib-arcane-dim);border-radius:999px;font-size:var(--text-sm);color:var(--lib-arcane)}.library-chapter{margin-top:var(--space-5)}.library-chapter[hidden]{display:none}.library-chapter__title{display:flex;align-items:baseline;gap:var(--space-2);margin:0;padding-bottom:var(--space-1);border-bottom:1px solid var(--lib-gold-faint);font-size:var(--text-xl);color:var(--lib-gold)}.library-chapter__count{font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.is-filtered .library-chapter__count{display:none}.library-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--lib-arcane-dim);border-radius:12px;background:linear-gradient(90deg, rgba(150, 130, 255, 0.1), rgba(150, 130, 255, 0.02))}.library-tools[hidden]{display:none}.library-tools__label{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--lib-arcane)}.library-tools label{margin:0;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--lib-gold)}.library-tools input[type=number],.library-tools select{box-sizing:border-box;height:40px;margin:0;padding:0 .8em;border:1px solid var(--lib-gold-dim);border-radius:8px;background:rgba(8,7,12,.75);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);transition:border-color .15s ease,box-shadow .15s ease}.library-tools input[type=number]{width:5.5em;font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;appearance:textfield}.library-tools input[type=number]::-webkit-inner-spin-button,.library-tools input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.library-tools input[type=number]::placeholder{color:var(--color-text-faint)}.library-tools select{width:auto;padding-right:2.4em;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23e9c27a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85em center;background-size:12px 8px;cursor:pointer}.library-tools select option{background:#14121b;color:var(--color-text)}.library-tools input[type=number]:hover,.library-tools select:hover{border-color:var(--lib-gold)}.library-tools input[type=number]:focus,.library-tools select:focus{outline:none;border-color:var(--lib-arcane);box-shadow:0 0 0 3px var(--lib-arcane-glow)}.library-tools input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--lib-gold);cursor:pointer}.library-tools input[type=checkbox]:focus-visible{outline:2px solid var(--lib-arcane);outline-offset:2px}.library-tools .library-tools__check{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--color-text);cursor:pointer}.lib-places{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none}.lib-places--raids{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.lib-place{--place-a: #2a2f3f;--place-b: #11131b;--place-ink: rgba(233, 194, 122, 0.4);position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lib-gold-faint);border-radius:12px;background:var(--lib-panel);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.lib-place[hidden]{display:none}.lib-place--ek{--place-a: #3b4a35;--place-b: #141a14;--place-ink: rgba(196, 220, 160, 0.38)}.lib-place--kalimdor{--place-a: #5a4126;--place-b: #1c140c;--place-ink: rgba(240, 196, 130, 0.4)}.lib-place--skywall{--place-a: #2f4f6e;--place-b: #0f1a26;--place-ink: rgba(170, 210, 255, 0.42)}.lib-place--dungeon{--place-a: #3a2e48;--place-b: #120e18;--place-ink: rgba(190, 170, 255, 0.36)}.lib-place--raid{--place-a: #4a2430;--place-b: #160b10;--place-ink: rgba(255, 170, 150, 0.4)}.lib-place:hover{border-color:var(--lib-gold-dim);transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.45)}.lib-place.is-new{border-color:var(--lib-arcane-dim)}.lib-place.is-match{border-color:var(--lib-gold);box-shadow:0 0 0 1px var(--lib-gold-dim),0 0 24px rgba(233,194,122,.2)}.lib-place__art{position:relative;display:grid;place-items:center;aspect-ratio:16/9;background:radial-gradient(ellipse at 30% 20%, rgba(255, 255, 255, 0.08), transparent 55%),linear-gradient(160deg, var(--place-a), var(--place-b))}.lib-place__art::after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent, var(--lib-panel));pointer-events:none}.lib-place__art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lib-place__art>i{font-size:3rem;color:var(--place-ink)}.lib-place__new{position:absolute;z-index:1;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;gap:.4em;padding:.25em .7em;border:1px solid var(--lib-arcane-dim);border-radius:999px;background:rgba(20,16,36,.85);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;color:#e4deff}.lib-place__new i{color:var(--lib-arcane)}.lib-place__body{position:relative;display:flex;flex:1;flex-direction:column;gap:var(--space-2);margin-top:calc(var(--space-2)*-1);padding:0 var(--space-3) var(--space-3)}.lib-place__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2)}.lib-place__name{margin:0;font-size:var(--text-lg);line-height:1.15;letter-spacing:.02em;text-wrap:balance}.lib-place__level{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;margin:0;line-height:1}.lib-place__level small{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.lib-place__level b{font-family:var(--font-display);font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lib-gold)}.lib-place.is-new .lib-place__level b{color:#cfc6ff}.lib-place__tags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.lib-place__tags li{display:inline-flex;align-items:center;gap:.4em;padding:.2em .65em;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.04);font-size:var(--text-sm);color:var(--color-text)}.lib-place__tags i{font-size:.85em;color:var(--lib-gold-dim)}.lib-place__swords{width:.95em;height:.95em;color:var(--lib-gold)}.lib-place__tags .lib-place__faction--horde{border-color:rgba(224,87,75,.45);background:rgba(224,87,75,.12)}.lib-place__tags .lib-place__faction--horde i{color:#e0574b}.lib-place__tags .lib-place__faction--alliance{border-color:rgba(90,150,230,.45);background:rgba(90,150,230,.12)}.lib-place__tags .lib-place__faction--alliance i{color:var(--color-blue)}.lib-place__note{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-muted)}.library-none,.library-footnote{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.library-footnote{font-size:var(--text-xs);color:var(--color-text-faint)}.race-card__priest{margin-top:var(--space-3);border-top:1px solid var(--lib-gold-faint);padding-top:var(--space-2)}.race-card__priest summary{display:flex;align-items:center;gap:.55em;padding:.35em 0;list-style:none;cursor:pointer;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--lib-gold)}.race-card__priest summary::-webkit-details-marker{display:none}.race-card__priest summary::after{content:"";width:.5em;height:.5em;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-0.15em) rotate(45deg);transition:transform .2s ease}.race-card__priest[open] summary::after{transform:translateY(0.1em) rotate(-135deg)}.race-card__priest summary:hover{color:var(--color-gold-bright)}.race-card__priest summary:focus-visible{outline:2px solid var(--lib-arcane);outline-offset:2px;border-radius:4px}.race-card__priest-count{padding:0 .55em;border:1px solid var(--lib-gold-dim);border-radius:999px;font-size:var(--text-xs);letter-spacing:0;color:var(--color-text-muted)}.race-card__priest .race-card__racials{margin-top:var(--space-2)}.race-card__cost{display:block;font-size:var(--text-xs);color:var(--lib-gold-dim)}.race-card__priest-note{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-text-faint)}.library .race-card{border-radius:12px;background:linear-gradient(180deg, var(--lib-panel), var(--lib-panel-deep))}.library .milestone-timeline__body{border-color:var(--lib-gold-faint);border-radius:12px;background:linear-gradient(180deg, var(--lib-panel), var(--lib-panel-deep))}.library .milestone-timeline__item.is-next .milestone-timeline__body,.library .milestone-timeline__item.is-now .milestone-timeline__body{border-color:var(--lib-gold-dim);box-shadow:0 0 26px var(--lib-arcane-glow)}.library .milestones__dot{border-color:var(--lib-gold-dim);background:var(--lib-panel-deep)}.milestone-timeline__items{margin:var(--space-2) 0 0;padding-left:1.2em;color:var(--color-text-muted)}.milestone-timeline__items li::marker{content:"✦  ";color:var(--lib-gold, var(--color-gold-bright))}.library-scroll.single-post__content{border-color:var(--lib-gold-faint);border-radius:14px;background:radial-gradient(ellipse at 50% 0%, rgba(233, 194, 122, 0.06), transparent 60%),linear-gradient(180deg, var(--lib-panel), var(--lib-panel-deep));padding:var(--space-5)}.library-scroll h2{display:flex;align-items:center;gap:.5em;margin:var(--space-5) 0 var(--space-2);font-size:var(--text-lg);color:var(--lib-gold)}.library-scroll h2::before{content:"✦";color:var(--lib-arcane)}.library-scroll h2:first-child{margin-top:0}.library-scroll h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-base);color:var(--lib-gold)}.library-scroll dt{margin-top:var(--space-3);font-family:var(--font-display);letter-spacing:.03em;color:var(--lib-gold)}.library-scroll dd{margin:2px 0 0;padding-left:var(--space-3);border-left:2px solid var(--lib-gold-faint);color:var(--color-text-muted)}.library-scroll li::marker{color:var(--lib-gold)}.library-comments{margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--lib-gold-faint);border-radius:14px;background:radial-gradient(ellipse at 50% 0%, rgba(233, 194, 122, 0.06), transparent 60%),linear-gradient(180deg, var(--lib-panel), var(--lib-panel-deep))}.library-comments .comments-area{margin:0}.library-comments .comments-title{margin-top:0;color:var(--lib-gold)}@media(max-width: 699px){.library-comments{padding:var(--space-3)}}.library-toc{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--lib-gold-faint);border-radius:10px;background:rgba(8,9,14,.78)}.library-toc__label{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lib-gold)}.library-toc__list{display:flex;flex:1;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.library-toc__list li{margin:0;padding:0;list-style:none}.library-toc__list li::marker{content:none}.library-toc__list a{display:inline-block;padding:.1em .7em;border:1px solid var(--color-border-strong);border-radius:999px;font-size:var(--text-sm);color:var(--color-text);text-decoration:none}.library-toc__list a:hover,.library-toc__list a:focus-visible{border-color:var(--lib-gold);color:var(--lib-gold)}.library-toc__list a.is-active{border-color:var(--lib-gold);background:rgba(233,194,122,.14);color:var(--lib-gold)}@media(min-width: 800px){.library-text--toc{display:grid;grid-template-columns:minmax(0, 1fr) 230px;gap:var(--space-5);align-items:start}.library-text--toc>.library-scroll{grid-column:1;grid-row:1}.library-toc{grid-column:2;grid-row:1;position:sticky;top:calc(var(--site-header-height, 80px) + var(--space-4));display:block;max-height:calc(100vh - var(--site-header-height, 80px) - 2rem);margin:0;overflow-y:auto;overscroll-behavior:contain}.library-toc__label{display:block;margin-bottom:var(--space-2)}.library-toc__list{display:block}.library-toc__list li+li{margin-top:2px}.library-toc__list a{display:block;padding:.4em .75em;border:0;border-left:2px solid rgba(0,0,0,0);border-radius:0 6px 6px 0;line-height:1.3}.library-toc__list a.is-active{border-left-color:var(--lib-gold)}}@media(max-width: 699px){.library-hero{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-4);text-align:center}.library-hero__rune{width:120px;margin:0 auto;font-size:2rem}.library-hero__ring--inner{inset:22px}.library-shelf__books{gap:4px;width:auto;padding-inline:4px}.library-shelf__books li{flex:1 1 0;min-width:0}.library-shelf__books li:nth-child(n) .library-book{width:100%;height:104px;padding:20px 3px 16px;font-size:.62rem;letter-spacing:.02em}.library-scroll.single-post__content{padding:var(--space-3)}.lib-places,.lib-places--raids{grid-template-columns:1fr;gap:var(--space-2)}.lib-place{display:grid;grid-template-columns:92px 1fr}.lib-place__art{aspect-ratio:auto;min-height:100%}.lib-place__art::after{display:none}.lib-place__art>i{font-size:1.8rem}.lib-place__new{top:6px;right:6px;padding:.3em;font-size:0}.lib-place__new i{font-size:.75rem}.lib-place__body{margin-top:0;padding:var(--space-2) var(--space-3)}.lib-place__name{font-size:var(--text-base)}.lib-place__level b{font-size:1.25rem}}@media(prefers-reduced-motion: reduce){.library-hero::after,.library-hero__ring--outer,.library-hero__ring--inner{animation:none}.library-book,.lib-place{transition:none}}.library--hub .library-hero{margin-bottom:var(--space-5)}.lib-covers{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-5) var(--space-4);margin:0;padding:0;list-style:none;perspective:1200px}.lib-covers>li{flex:0 1 340px}.lib-cover{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);height:100%;min-height:360px;padding:40px 40px 32px 46px;border-radius:6px 14px 14px 6px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.1) 7%, transparent 12%),radial-gradient(ellipse at 50% 30%, rgba(255, 255, 255, 0.07), transparent 60%),linear-gradient(160deg, var(--book-a), var(--book-b));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 10px 0 18px -10px rgba(0,0,0,.7),0 14px 30px rgba(0,0,0,.55),6px 6px 0 -2px #d9cba8,6px 6px 0 -1px rgba(0,0,0,.4);color:#f1e2c2;text-align:center;text-decoration:none;transform-origin:left center;transition:transform .3s ease,box-shadow .3s ease}.lib-cover::before,.lib-cover::after{content:"";position:absolute;pointer-events:none;border-radius:4px 10px 10px 4px}.lib-cover::before{inset:12px 12px 12px 20px;border:1px solid var(--lib-gold-dim)}.lib-cover::after{inset:17px 17px 17px 25px;border:1px solid var(--lib-gold-faint)}.lib-cover:hover,.lib-cover:focus-visible{transform:rotateY(-8deg) translateY(-4px);box-shadow:inset 0 0 0 1px rgba(233,194,122,.4),inset 10px 0 18px -10px rgba(0,0,0,.7),0 22px 40px rgba(0,0,0,.6),0 0 30px var(--lib-arcane-glow),6px 6px 0 -2px #d9cba8,6px 6px 0 -1px rgba(0,0,0,.4);color:#fff}.lib-cover__medallion{display:grid;place-items:center;width:76px;height:76px;margin-bottom:var(--space-2);border:1px solid var(--lib-gold-dim);border-radius:50%;background:radial-gradient(circle, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.1) 70%);box-shadow:0 0 0 5px rgba(0,0,0,.15),0 0 0 6px var(--lib-gold-faint),0 0 24px var(--lib-arcane-glow);font-size:1.8rem;color:var(--lib-gold)}.lib-cover__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.5)}.lib-cover__desc{flex:1;max-width:30ch;font-size:var(--text-sm);line-height:1.55;color:rgba(241,226,194,.78)}.lib-cover__count{padding:.15em .8em;border:1px solid var(--lib-gold-dim);border-radius:999px;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lib-gold)}.lib-cover__open{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--lib-gold)}.library-hero__eyebrow a{color:inherit;text-decoration:none}.library-hero__eyebrow a:hover{color:var(--lib-gold)}@media(max-width: 699px){.lib-covers>li{flex-basis:100%}.lib-cover{min-height:0;padding:34px 30px 28px 36px}}@media(prefers-reduced-motion: reduce){.lib-cover{transition:none}.lib-cover:hover,.lib-cover:focus-visible{transform:none}}.scene{--scene-light: 1;--scene-center: 0;--scene-violet: 0;--scene-gold: 0;--scene-cols: 0vw;position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#07060c}.scene__layer{position:absolute;inset:-3%;background-position:center top;background-repeat:no-repeat;background-size:cover;filter:brightness(var(--scene-light));will-change:transform}.scene__bg{background-image:var(--scene-bg-small)}.scene__mid{background-image:var(--scene-mid, none)}.scene__near{background-image:var(--scene-near, none)}.scene__near--left{left:calc(-3% - var(--scene-cols));right:calc(-3% + var(--scene-cols));clip-path:inset(0 50% 0 0)}.scene__near--right{left:calc(-3% + var(--scene-cols));right:calc(-3% - var(--scene-cols));clip-path:inset(0 0 0 50%)}.scene__room,.scene__air{container-type:size}.scene-stage{position:absolute;top:0;left:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transform:translateX(-50%)}.scene-stage--mobile{display:none;width:max(100cqw,56.25cqh);height:max(100cqh,177.78cqw)}.scene-sprite{position:absolute;height:auto;max-width:none;will-change:transform;animation-delay:calc(var(--i, 0)*-1.7s)}.scene-sprite--kniha{animation:scene-float 7s ease-in-out infinite;animation-delay:calc(var(--i, 0)*-2.3s);animation-duration:calc(6.4s + var(--i, 0)*.6s)}@keyframes scene-float{0%,100%{transform:translateY(0) rotate(0deg)}30%{transform:translateY(-9%) rotate(1.4deg)}65%{transform:translateY(-4%) rotate(-1deg)}}.scene-sprite--svitek{animation:scene-glide 9s ease-in-out infinite;animation-delay:calc(var(--i, 0)*-4.1s);animation-duration:calc(9s + var(--i, 0)*1.3s)}@keyframes scene-glide{0%,100%{transform:translate(0, 0) rotate(0deg)}50%{transform:translate(1.5%, -5%) rotate(2deg)}}.scene-sprite--znacka{transform-origin:50% 100%;animation:scene-pin 4s ease-in-out infinite;animation-delay:calc(var(--i, 0)*-1.1s);animation-duration:calc(3.6s + var(--i, 0)*.4s)}@keyframes scene-pin{0%,100%{transform:translateY(0);opacity:.8}50%{transform:translateY(-6%);opacity:1}}.scene-sprite--jiskra{animation:scene-spark 5s ease-in-out infinite;animation-delay:calc(var(--i, 0)*-1.3s);animation-duration:calc(4.5s + var(--i, 0)*.7s)}@keyframes scene-spark{0%{transform:translate(0, 10%) scale(0.8);opacity:0}20%{opacity:1}80%{opacity:.8}100%{transform:translate(8%, -60%) scale(1);opacity:0}}.scene--hvezdarna .scene-sprite--jiskra{animation-name:scene-shooting-star;animation-duration:calc(6s + var(--i, 0)*1.4s);animation-delay:calc(var(--i, 0)*-2.6s);animation-timing-function:ease-in}@keyframes scene-shooting-star{0%,62%{transform:translate(0, 0);opacity:0}66%{opacity:1}86%{transform:translate(-60%, 45%);opacity:.9}92%,100%{transform:translate(-75%, 56%);opacity:0}}.scene-sprite--kyvadlo{transform-origin:50% 0;animation:scene-swing 3.2s ease-in-out infinite;animation-delay:calc(var(--i, 0)*-0.9s)}@keyframes scene-swing{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.scene-sprite--plamen{transform-origin:50% 100%;animation:scene-flicker 1.6s ease-in-out infinite;animation-delay:calc(var(--i, 0)*-0.37s)}@keyframes scene-flicker{0%,100%{transform:scale(1, 1);opacity:.95}25%{transform:scale(0.97, 1.05);opacity:1}55%{transform:scale(1.03, 0.96);opacity:.85}80%{transform:scale(0.99, 1.03);opacity:1}}.scene-sprite--portal{animation:scene-portal 30s linear infinite}@keyframes scene-portal{0%{transform:rotate(0deg) scale(1);filter:brightness(1)}50%{transform:rotate(180deg) scale(1.04);filter:brightness(1.25)}100%{transform:rotate(360deg) scale(1);filter:brightness(1)}}.scene-sprite--prapor{transform-origin:50% 0;animation:scene-banner 4s ease-in-out infinite;animation-delay:calc(var(--i, 0)*-1.1s)}@keyframes scene-banner{0%,100%{transform:skewX(0deg) rotate(0deg)}50%{transform:skewX(-3deg) rotate(1deg)}}.scene-sprite--sheet{display:block;background-image:var(--sheet);background-repeat:no-repeat;transform:none;animation-name:scene-sheet;animation-iteration-count:infinite;animation-delay:0s}.scene--citarna [data-sprite=plamen-krb],.scene--hostinec [data-sprite=plamen-krb]{transform-origin:50% 100%;transform:var(--krb-fix)}.scene--citarna .scene-stage--desktop [data-sprite=plamen-krb]{--krb-fix: translate(-13%, 3%) skewY(-13deg) scaleX(0.85)}.scene--citarna .scene-stage--mobile [data-sprite=plamen-krb]{--krb-fix: translate(-10%, 2%) skewY(-15deg) scaleX(0.85)}.scene--hostinec .scene-stage--desktop [data-sprite=plamen-krb]{--krb-fix: translate(-12%, 4%) skewY(-17deg) scaleX(0.85)}.scene--hostinec .scene-stage--mobile [data-sprite=plamen-krb]{--krb-fix: translate(-7%, 5%) skewY(-17deg) scaleX(0.85)}@media(min-resolution: 2dppx){.scene-sprite--sheet{background-image:var(--sheet2x)}}@keyframes scene-sheet{from{background-position:0% 0}to{background-position:100% 0}}.scene__tint{position:absolute;inset:0;mix-blend-mode:soft-light}.scene__tint--violet{opacity:var(--scene-violet);background:radial-gradient(ellipse 70% 60% at 50% 8%, #9b6bff, transparent 75%)}.scene__tint--gold{opacity:var(--scene-gold);background:radial-gradient(ellipse 40% 70% at 0% 55%, #ffb44a, transparent 75%),radial-gradient(ellipse 40% 70% at 100% 55%, #ffb44a, transparent 75%)}.scene__shade{position:absolute;inset:0;background:radial-gradient(ellipse 48% 62% at 50% 58%, rgba(6, 5, 10, var(--scene-center)), transparent 100%),linear-gradient(180deg, transparent 70%, rgba(6, 5, 10, 0.75))}@media(min-width: 1700px){.scene__bg{background-image:var(--scene-bg)}}@media(orientation: portrait){.scene__bg{background-image:var(--scene-bg-m)}.scene__mid{background-image:var(--scene-mid-m, none)}.scene__near{background-image:var(--scene-near-m, none)}.scene-stage--desktop{display:none}.scene-stage--mobile{display:block}}@media(prefers-reduced-motion: reduce){.scene-sprite{animation:none !important}}.has-scene .library-hero{background:radial-gradient(circle at 12% 50%, rgba(150, 130, 255, 0.2), transparent 40%),linear-gradient(180deg, rgba(22, 19, 31, 0.72), rgba(14, 13, 19, 0.82));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.has-scene .library-tools{background:rgba(14,12,22,.82)}.has-scene .library-chapter__title{text-shadow:0 2px 10px rgba(0,0,0,.9)}.has-scene .library-footnote,.has-scene .library-none{color:var(--color-text-muted);text-shadow:0 1px 6px rgba(0,0,0,.9)}.has-scene .single-post__title,.has-scene .contact-hero__title,.has-scene .guild-crosslink{text-shadow:0 2px 12px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.9)}.has-scene .contact-hero{background-color:rgba(0,0,0,0)}.hub-tuner{position:fixed;right:16px;bottom:16px;z-index:200;display:grid;gap:8px;width:280px;padding:12px 14px;border:1px solid var(--lib-gold-dim, rgba(233, 194, 122, 0.32));border-radius:12px;background:rgba(10,9,14,.92);box-shadow:0 12px 30px rgba(0,0,0,.6);font-size:12px;color:#e8e2d4}.hub-tuner__title{margin:0;font-family:var(--font-display);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#e9c27a}.hub-tuner__row{display:grid;gap:2px;margin:0;font-family:var(--font-body);font-size:12px;letter-spacing:0;text-transform:none}.hub-tuner__row b{float:right;color:#e9c27a}.hub-tuner__row input{width:100%}.hub-tuner__reset{justify-self:start;padding:4px 10px;border:1px solid rgba(233,194,122,.4);border-radius:999px;background:rgba(0,0,0,0);font-size:11px;color:#e9c27a;cursor:pointer}.hub-tuner__out{width:100%;font-size:11px;resize:none}.zones-explorer{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-4);align-items:start}.zones-explorer__map{position:relative;border:1px solid var(--lib-gold-faint);border-radius:12px;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='18' viewBox='0 0 60 18' fill='none' stroke='%239fc8e6' stroke-opacity='0.38' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0 9q7.5-9 15 0t15 0 15 0 15 0'/%3E%3C/svg%3E") 52% 22%/60px 18px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='13' viewBox='0 0 44 13' fill='none' stroke='%239fc8e6' stroke-opacity='0.3' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0 6.5q5.5-6.5 11 0t11 0 11 0 11 0'/%3E%3C/svg%3E") 60% 60%/44px 13px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='16' viewBox='0 0 52 16' fill='none' stroke='%239fc8e6' stroke-opacity='0.34' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0 8q6.5-8 13 0t13 0 13 0 13 0'/%3E%3C/svg%3E") 46% 80%/52px 16px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='13' viewBox='0 0 44 13' fill='none' stroke='%239fc8e6' stroke-opacity='0.28' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0 6.5q5.5-6.5 11 0t11 0 11 0 11 0'/%3E%3C/svg%3E") 94% 7%/44px 13px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='14' viewBox='0 0 48 14' fill='none' stroke='%239fc8e6' stroke-opacity='0.28' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0 7q6-7 12 0t12 0 12 0 12 0'/%3E%3C/svg%3E") 4% 93%/48px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .75  0 0 0 0 .88  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E") 0 0/220px 220px,radial-gradient(ellipse at 50% 45%, rgba(40, 90, 135, 0.55), transparent 65%),linear-gradient(170deg, #12304d, #0c2038 55%, #081729)}.zones-explorer__map svg{display:block;width:100%;height:auto}.zones-explorer__map .wn-map .ocean{fill:rgba(0,0,0,0)}.zones-explorer__map .wn-map .coast{stroke:rgba(140,190,225,.5);stroke-width:5}.zones-explorer__side{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.zones-explorer__side .library-tools{margin:0}.zones-explorer__list{position:relative;max-height:70vh;overflow-y:scroll;overscroll-behavior:contain;padding-right:var(--space-3);scrollbar-width:auto;scrollbar-color:var(--lib-gold) rgba(255,255,255,.08)}.zones-explorer__list::-webkit-scrollbar{width:12px}.zones-explorer__list::-webkit-scrollbar-track{border-radius:8px;background:rgba(255,255,255,.08)}.zones-explorer__list::-webkit-scrollbar-thumb{border:2px solid rgba(0,0,0,0);border-radius:8px;background:var(--lib-gold) padding-box;min-height:48px}.zones-explorer__list::-webkit-scrollbar-thumb:hover{background:var(--color-gold-bright, #f0c766) padding-box}.zones-explorer__list .library-chapter:first-child .library-chapter__title{margin-top:0}.zones-explorer .lib-places{grid-template-columns:1fr;gap:var(--space-2);margin-top:var(--space-2)}.zones-explorer .lib-place{display:grid;grid-template-columns:92px 1fr;cursor:pointer}.zones-explorer .lib-place:hover{transform:none}.zones-explorer .lib-place__art{aspect-ratio:auto;min-height:100%}.zones-explorer .lib-place__art::after{display:none}.zones-explorer .lib-place__art>i{font-size:1.8rem}.zones-explorer .lib-place__new{top:6px;right:6px;padding:.3em;font-size:0}.zones-explorer .lib-place__new i{font-size:.75rem}.zones-explorer .lib-place__body{margin-top:0;padding:var(--space-2) var(--space-3)}.zones-explorer .lib-place__name{font-size:var(--text-base)}.zones-explorer .lib-place__level b{font-size:1.25rem}.zones-explorer .lib-place__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.zones-explorer .lib-place__more-inner{display:flex;flex-direction:column;gap:var(--space-2);min-height:0;overflow:hidden}.zones-explorer .lib-place.is-pinned .lib-place__more{grid-template-rows:1fr}.zones-explorer .lib-place.is-pinned .lib-place__more-inner{padding-top:var(--space-2)}.lib-place__desc{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--color-text)}@media(prefers-reduced-motion: reduce){.zones-explorer .lib-place__more{transition:none}}@media(min-width: 1000px){.zones-explorer{grid-template-columns:minmax(0, 1.85fr) minmax(320px, 1fr)}.zones-explorer__left,.zones-explorer__side{position:sticky;top:90px}.zones-explorer__list{max-height:calc(100vh - 260px);min-height:320px}}.lib-place.is-hover,.lib-place.is-pinned{border-color:var(--lib-gold);box-shadow:0 0 0 1px var(--lib-gold-dim),0 0 24px rgba(233,194,122,.22)}.lib-place.is-pinned{box-shadow:0 0 0 2px var(--lib-gold),0 0 28px rgba(233,194,122,.3)}.wn-map .zone{transition:opacity .2s ease}.wn-map .zone.is-dimmed{opacity:.22}.wn-map .zone.is-match path{stroke:var(--gold);stroke-width:2.6}.wn-map .zone-hl path{fill:rgba(255,255,255,.1);fill-rule:evenodd;stroke:var(--gold);stroke-width:3.5;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(240, 199, 102, 0.55))}.wn-map .zone-hl path.is-pinned{fill:rgba(240,199,102,.18);stroke-width:4.5}.zones-explorer__map .wn-map{touch-action:pan-y;user-select:none;-webkit-user-select:none}.zones-explorer__map .wn-map a.zone path,.zones-explorer__map .wn-map .coast,.zones-explorer__map .wn-map .zone-hl path{vector-effect:non-scaling-stroke}.zones-explorer__map .wn-map a.zone path{stroke-width:1.4}.zones-explorer__map .wn-map a.zone:hover path,.zones-explorer__map .wn-map a.zone:focus-visible path{stroke-width:2}.zones-explorer__map .wn-map a.zone.is-match path{stroke-width:2}.zones-explorer__map .wn-map .coast{stroke-width:3}.zones-explorer__map .wn-map .zone-hl path{stroke-width:2.4}.zones-explorer__map .wn-map .zone-hl path.is-pinned{stroke-width:3.2}.zones-explorer__map .wn-map .zlab.is-off{display:none}.zones-explorer__map.is-zoomed{cursor:grab}.zones-explorer__map.is-zoomed .wn-map{touch-action:none}.zones-explorer__map.is-dragging{cursor:grabbing}.zone-zoom{position:absolute;top:var(--space-2);right:var(--space-2);z-index:2;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lib-gold-dim);border-radius:8px;background:rgba(10,20,34,.85)}.zone-zoom button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:none;color:var(--lib-gold);cursor:pointer}.zone-zoom button+button{border-top:1px solid var(--lib-gold-faint)}.zone-zoom button:hover,.zone-zoom button:focus-visible{background:rgba(233,194,122,.16)}.zone-zoom[hidden]{display:none}.zone-tip{position:absolute;z-index:2;display:flex;flex-direction:column;gap:2px;padding:.4em .7em;max-width:14rem;border:1px solid var(--lib-gold-dim);border-radius:8px;background:rgba(10,13,16,.94);box-shadow:0 6px 18px rgba(0,0,0,.5);pointer-events:none;white-space:nowrap;font-size:var(--text-sm);color:var(--color-text)}.zone-tip strong{font-family:var(--font-display);letter-spacing:.03em;color:var(--lib-gold)}.zone-tip span{font-size:var(--text-xs);color:var(--color-text-muted)}.zone-tip.is-pinned{border-color:var(--lib-gold)}.zone-tip strong+span+strong{margin-top:var(--space-1)}.zone-tip[hidden]{display:none}.zones-explorer__left{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.zone-filters{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--lib-gold-faint);border-radius:12px;background:rgba(10,13,22,.78)}.zone-filters__group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;border:0}.zone-filters__group legend{float:left;margin-right:var(--space-1);padding:0;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.zone-chip{--chip: var(--lib-gold);position:relative;cursor:pointer}.zone-chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.zone-chip span{display:inline-block;padding:.3em .85em;border:1px solid var(--chip);border-radius:999px;background:color-mix(in srgb, var(--chip) 18%, transparent);font-size:var(--text-sm);color:var(--color-text);transition:opacity .15s ease,background .15s ease}.zone-chip input:not(:checked)+span{opacity:.45;background:rgba(0,0,0,0);text-decoration:line-through}.zone-chip input:focus-visible+span{outline:2px solid var(--lib-gold);outline-offset:2px}.zone-chip--alliance{--chip: #5a9bff}.zone-chip--horde{--chip: #e0574c}.zone-chip--contested{--chip: #d6b25e}.zone-chip--dungeon{--chip: #a98bff}.zone-chip--raid{--chip: #7a45c9}.zone-filters__all{display:inline-flex;gap:2px;margin-left:var(--space-1)}.zone-filters__all button{padding:.15em .55em;border:1px solid var(--lib-gold-faint);background:none;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer}.zone-filters__all button:first-child{border-radius:999px 0 0 999px}.zone-filters__all button:last-child{border-radius:0 999px 999px 0}.zone-filters__all button:hover,.zone-filters__all button:focus-visible{color:var(--lib-gold);border-color:var(--lib-gold-dim)}.zone-chip--titles{--chip: #c9b38a}.zones-explorer__map.is-no-titles .zlab{display:none}.zone-chip--boat,.zone-chip--zeppelin,.zone-chip--tram{--chip: #8fb4cf}.zpin{--pin-ring: #d6b25e;cursor:pointer;outline:none}.zpin[data-faction=alliance]{--pin-ring: #5a9bff}.zpin[data-faction=horde]{--pin-ring: #e0574c}.zpin--dungeon .zpin__name,.zpin--raid .zpin__name{display:none !important}.zpin--dungeon{--pin-ring: #a98bff}.zpin--raid{--pin-ring: #7a45c9}.zpin.is-match .zpin__shape{stroke-width:2.6;filter:drop-shadow(0 0 5px var(--pin-ring))}.zpin.is-off,.zroute:not(.is-on){display:none}.zpin__shape{fill:#14181d;stroke:var(--pin-ring);stroke-width:1.6;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, 0.55))}.zpin__icon{fill:#fff;color:#fff;pointer-events:none}.zpin__cut{fill:#14181d}.zpin:hover .zpin__shape,.zpin:focus-visible .zpin__shape,.zpin.is-selected .zpin__shape{fill:#1f2630;stroke-width:2.4}.zpin.is-dest .zpin__shape{stroke-width:2.4;stroke:#fff}.zpin__name{display:none;font-family:var(--font-display);font-size:12px;letter-spacing:.04em;paint-order:stroke;stroke:rgba(10,13,16,.85);stroke-width:3.5px;stroke-linejoin:round;fill:#fff;pointer-events:none}.zpin.is-selected .zpin__name,.zpin.is-dest .zpin__name{display:block}.zroute{fill:none;stroke:#d6b25e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 7;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.7))}.zroute[data-faction=alliance]{stroke:#7db2ff}.zroute[data-faction=horde]{stroke:#ff7468}.zroute[data-type=tram]{stroke-dasharray:none}.server-status,.status-strip{--st-ok: var(--color-green);--st-degraded: #f5a524;--st-down: var(--color-danger);--st-unknown: var(--color-text-faint);--st-prelaunch: var(--color-gold-bright);--st-none: #2a2f38;--st: var(--st-unknown)}.server-status{--lib-arcane: #f2cf86;--lib-arcane-dim: rgba(233, 194, 122, 0.38);--lib-arcane-glow: rgba(233, 176, 90, 0.24);--lib-panel: #15130f;--lib-panel-deep: #0e0d0b}.server-status .library-hero{background:radial-gradient(circle at 12% 50%, rgba(233, 176, 90, 0.16), transparent 40%),radial-gradient(ellipse at 100% 0%, rgba(233, 194, 122, 0.08), transparent 55%),linear-gradient(180deg, #17140f, var(--lib-panel-deep))}.server-status .library-hero__ring--inner{background:radial-gradient(circle, rgba(233, 176, 90, 0.14), transparent 70%)}.server-status .is-ok,.status-strip.is-ok{--st: var(--st-ok)}.server-status .is-degraded,.status-strip.is-degraded{--st: var(--st-degraded)}.server-status .is-down,.status-strip.is-down{--st: var(--st-down)}.server-status .is-unknown,.status-strip.is-unknown{--st: var(--st-unknown)}.server-status .is-prelaunch,.status-strip.is-prelaunch{--st: var(--st-prelaunch)}.status-strip{padding:var(--space-3) 0;border-block:1px solid var(--color-border);background:linear-gradient(90deg, color-mix(in srgb, var(--st) 12%, transparent), transparent 70%)}.status-strip__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.status-strip__badge{display:inline-flex;align-items:center;gap:.5em;padding:.25em .8em;border:1px solid color-mix(in srgb, var(--st) 60%, transparent);border-radius:999px;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--st)}.status-strip__dot{width:8px;height:8px;border-radius:50%;background:var(--st);box-shadow:0 0 0 0 color-mix(in srgb, var(--st) 60%, transparent);animation:status-ping 2.4s ease-out infinite}@keyframes status-ping{70%,100%{box-shadow:0 0 0 7px rgba(0,0,0,0)}}.status-strip__state{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0}.status-strip__state strong{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--st)}.status-strip__meta{font-size:var(--text-sm);color:var(--color-text-muted)}@media(prefers-reduced-motion: reduce){.status-strip__dot{animation:none}}.status-hero__rune{color:var(--st);text-shadow:0 0 18px color-mix(in srgb, var(--st) 45%, transparent),0 0 42px color-mix(in srgb, var(--st) 30%, transparent);transition:color .4s ease}.status-hero__rune .library-hero__ring--inner{border-color:color-mix(in srgb, var(--st) 55%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--st) 22%, transparent) inset}.status-hero.is-down .status-hero__rune i,.status-hero.is-degraded .status-hero__rune i{animation:status-pulse 2.4s ease-in-out infinite}@keyframes status-pulse{50%{opacity:.55}}.status-hero__state{margin-block:var(--space-2) var(--space-3)}.status-hero__overall{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:600;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--st)}.status-hero__note{margin:var(--space-1) 0 0;color:var(--color-text)}.status-hero__checked{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.status-grid{display:grid;align-items:start;gap:var(--space-4);margin-top:var(--space-4)}@media(min-width: 900px){.status-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.status-panel{padding:var(--space-4) var(--space-5);border:1px solid var(--lib-gold-faint);border-radius:12px;background:linear-gradient(180deg, var(--lib-panel), var(--lib-panel-deep))}.status-history{margin-top:var(--space-4)}.status-panel__title{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--lib-gold)}.status-panel__note{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.status-checks{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.status-check{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:rgba(255,255,255,.02)}.status-check__dot{width:10px;height:10px;border-radius:50%;background:var(--st);box-shadow:0 0 10px color-mix(in srgb, var(--st) 60%, transparent)}.status-check__text{display:grid;min-width:0}.status-check__name{font-weight:600}.status-check__help{font-size:var(--text-sm);color:var(--color-text-muted)}.status-check__state{padding:2px var(--space-2);border:1px solid color-mix(in srgb, var(--st) 45%, transparent);border-radius:999px;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--st)}.status-reports__recent{margin:0;font-weight:600}.status-reports__recent.has-reports{color:var(--st-degraded)}.status-reports__question{margin:var(--space-3) 0 var(--space-2);color:var(--color-text-muted)}.status-reports__kinds{display:flex;flex-wrap:wrap;gap:var(--space-2)}.status-reports__kind{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--lib-gold-dim);border-radius:var(--radius-md);background:rgba(0,0,0,0);font:inherit;font-weight:600;color:var(--color-text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.status-reports__kind:hover:not(:disabled),.status-reports__kind:focus-visible{border-color:var(--lib-gold);background:var(--lib-gold-faint)}.status-reports__kind:focus-visible{outline:2px solid var(--lib-gold);outline-offset:2px}.status-reports__kind:disabled{cursor:default;opacity:.55}.status-reports__kind-count{min-width:1.6em;padding:0 var(--space-1);border-radius:999px;background:rgba(255,255,255,.07);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center}.status-reports__works{margin-top:var(--space-3);padding-top:var(--space-1);border-top:1px solid var(--color-border)}.status-reports__kind--works{border-color:color-mix(in srgb, var(--st-ok) 55%, transparent);color:var(--st-ok)}.status-reports__kind--works:hover:not(:disabled),.status-reports__kind--works:focus-visible{border-color:var(--st-ok);background:color-mix(in srgb, var(--st-ok) 12%, transparent)}.status-reports__kind--queue{border-color:color-mix(in srgb, var(--st-degraded) 55%, transparent);color:var(--st-degraded)}.status-reports__kind--queue:hover:not(:disabled),.status-reports__kind--queue:focus-visible{border-color:var(--st-degraded);background:color-mix(in srgb, var(--st-degraded) 12%, transparent)}.status-reports__works-count.status-reports__queue-count{color:var(--st-degraded)}.status-reports__works-count{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--st-ok)}.status-reports__works-count:empty{display:none}.status-reports__feedback{min-height:1.4em;margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--lib-gold)}.status-reports__day-label{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)}.status-reports__hourly{display:grid;grid-template-columns:repeat(24, minmax(0, 1fr));align-items:end;gap:2px;height:44px;border-bottom:1px solid var(--color-border)}.status-reports__hour{height:max(2px,var(--h, 0)*100%);border-radius:2px 2px 0 0;background:var(--st-degraded);opacity:.85}.status-history__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.status-history__ranges{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--lib-gold-faint);border-radius:var(--radius-md)}.status-history__range{padding:var(--space-1) var(--space-3);border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer}.status-history__range.is-active{background:var(--lib-gold-faint);color:var(--lib-gold)}.status-history__range:focus-visible{outline:2px solid var(--lib-gold);outline-offset:1px}.status-bars{display:flex;gap:1px;height:38px}.status-bars__bar{flex:1 1 0;min-width:1px;border-radius:2px;background:var(--st-none)}.status-bars__bar--ok{background:var(--st-ok)}.status-bars__bar--degraded{background:var(--st-degraded)}.status-bars__bar--down{background:var(--st-down)}.status-bars .status-bars__bar:hover{filter:brightness(1.3)}.status-history__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-3);margin:var(--space-4) 0 0}.status-history__stats dt{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)}.status-history__stats dd{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--color-text)}.status-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--color-text-muted)}.status-legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.status-legend .status-bars__bar{flex:none;width:12px;height:12px}.status-build__name{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:.02em}.status-build__since,.status-build__builder{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.status-build__link{margin-top:var(--space-3)}.status-blue__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.status-blue__item{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.status-blue__item a{min-width:0;color:var(--color-blue);text-decoration:none}.status-blue__item a:hover{text-decoration:underline}.status-blue__item time{flex:none;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-faint)}.status-blue__empty{color:var(--color-text-muted)}.status-tips__list{display:grid;gap:var(--space-2);margin:0;padding-left:1.3em;list-style:decimal}.status-tips__list li::marker{font-family:var(--font-display);color:var(--lib-gold)}.status-defs__list{display:grid;gap:var(--space-3);margin:0}.status-defs__item dt{display:flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--st)}.status-defs__item dd{margin:var(--space-1) 0 0 calc(10px + var(--space-2));color:var(--color-text-muted)}.status-admin{margin-top:var(--space-4);border-style:dashed}.status-admin__url{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:rgba(0,0,0,.35);font-size:var(--text-sm);overflow-wrap:anywhere}@media(max-width: 699px){.status-panel{padding:var(--space-4)}.status-check{grid-template-columns:auto 1fr}.status-check__state{grid-column:2;justify-self:start}.status-history__stats dd{font-size:var(--text-xl)}}@media(prefers-reduced-motion: reduce){.status-hero__rune i{animation:none !important}}.winter-snowfall{position:fixed;inset:0;z-index:1500;width:100%;height:100%;pointer-events:none}.is-winter .post-card,.is-winter .home-benefits__item,.is-winter .hero-countdown,.is-winter .build-podium__card,.is-winter .build-card__link,.is-winter .profile-pedestal__kudos-panel,.is-winter .widget,.is-winter .guild-card,.is-winter .locked-preview__card,.is-winter .single-post__content,.is-winter .discord-banner__inner{position:relative}.is-winter .post-card::after,.is-winter .home-benefits__item::after,.is-winter .hero-countdown::after,.is-winter .build-podium__card::after,.is-winter .build-card__link::after,.is-winter .profile-pedestal__kudos-panel::after,.is-winter .widget::after,.is-winter .guild-card::after,.is-winter .locked-preview__card::after,.is-winter .single-post__content::after,.is-winter .discord-banner__inner::after{content:"";position:absolute;z-index:3;top:calc(-1*10px - var(--snow-edge, 1px));left:10px;right:10px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.5' stop-color='%23eef4fa'/%3E%3Cstop offset='1' stop-color='%23aebfd1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 24C3 20 7 17 13 17C19 17 22 12 30 12C37 12 39 14 45 13C52 12 55 7 64 7C72 7 75 9 82 8C90 7 93 3 102 3C111 3 114 6 121 6C128 6 131 4 139 5C147 6 150 10 157 11C164 12 167 10 173 12C180 14 184 18 190 20C195 21 198 22 200 24Z' fill='url(%23s)'/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.35));pointer-events:none}.is-winter .post-card:nth-child(3n+2)::after,.is-winter .home-benefits__item:nth-child(3n+2)::after,.is-winter .build-podium__item--1 .build-podium__card::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.5' stop-color='%23eef4fa'/%3E%3Cstop offset='1' stop-color='%23aebfd1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 24C3 21 6 18 12 16C18 14 21 9 29 8C37 7 40 4 49 4C58 4 61 7 68 7C75 7 78 5 86 6C94 7 97 10 105 10C113 10 116 8 124 9C132 10 135 13 143 13C151 13 154 12 161 14C169 16 174 18 182 19C190 20 196 22 200 24Z' fill='url(%23s)'/%3E%3C/svg%3E")}.is-winter .post-card:nth-child(3n)::after,.is-winter .home-benefits__item:nth-child(3n)::after,.is-winter .build-podium__item--3 .build-podium__card::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.5' stop-color='%23eef4fa'/%3E%3Cstop offset='1' stop-color='%23aebfd1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 24C4 22 9 20 17 19C25 18 28 15 36 15C44 15 47 12 55 12C62 12 65 13 72 12C80 11 83 8 92 8C100 8 103 9 110 8C118 7 121 4 130 4C139 4 142 6 149 6C156 6 160 9 167 11C174 13 180 16 186 18C193 20 197 22 200 24Z' fill='url(%23s)'/%3E%3C/svg%3E")}.is-winter .single-post__content::after,.is-winter .discord-banner__inner::after{height:12px;top:calc(-12px - var(--snow-edge, 1px))}.is-winter .widget,.is-winter .cat-accent .content-area .post-card{--snow-edge: 2px}.is-winter .post-card,.is-winter .discord-banner__inner{overflow:visible}.is-winter .post-card__media{overflow:hidden;border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.is-winter .button{position:relative}.is-winter .button::after{content:"";position:absolute;z-index:3;top:calc(-1*6px - var(--snow-edge, 1px));left:5px;right:5px;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.5' stop-color='%23eef4fa'/%3E%3Cstop offset='1' stop-color='%23aebfd1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 24C3 21 6 18 12 16C18 14 21 9 29 8C37 7 40 4 49 4C58 4 61 7 68 7C75 7 78 5 86 6C94 7 97 10 105 10C113 10 116 8 124 9C132 10 135 13 143 13C151 13 154 12 161 14C169 16 174 18 182 19C190 20 196 22 200 24Z' fill='url(%23s)'/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.35));pointer-events:none}.is-winter .site-header__rule{position:relative;opacity:1}.is-winter .site-header__rule::before,.is-winter .site-header__rule::after{content:"";position:absolute;left:0;right:0;pointer-events:none}.is-winter .site-header__rule::before{z-index:2;top:0;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.5' stop-color='%23eef4fa'/%3E%3Cstop offset='1' stop-color='%23aebfd1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 0H200V6C195 8 191 11 185 11C179 11 176 8 170 8C163 8 160 12 152 12C145 12 142 9 136 9C129 9 126 7 119 7C112 7 109 11 101 11C94 11 91 8 85 8C78 8 75 11 67 11C60 11 57 7 50 7C43 7 40 10 33 10C26 10 23 12 16 12C10 12 7 8 0 7Z' fill='url(%23s)'/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.5))}.is-winter .site-header__rule::after{z-index:1;top:7px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 30'%3E%3Cdefs%3E%3ClinearGradient id='i' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f4f9ff' stop-opacity='.95'/%3E%3Cstop offset='.55' stop-color='%23cfe2f3' stop-opacity='.6'/%3E%3Cstop offset='1' stop-color='%23cfe2f3' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='url(%23i)'%3E%3Cpath d='M8 0h6l-2.5 18z'/%3E%3Cpath d='M46 0h4l-1.5 9z'/%3E%3Cpath d='M83 0h7l-3 25z'/%3E%3Cpath d='M118 0h4l-1.5 12z'/%3E%3C/g%3E%3C/svg%3E") 0 0/140px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 230 30'%3E%3Cdefs%3E%3ClinearGradient id='i' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f4f9ff' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%23cfe2f3' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='url(%23i)'%3E%3Cpath d='M30 0h4l-2 7z'/%3E%3Cpath d='M150 0h6l-2.5 15z'/%3E%3C/g%3E%3C/svg%3E") 37px 0/230px 24px repeat-x;filter:drop-shadow(0 0 3px rgba(190, 220, 255, 0.35));opacity:.7}.is-winter .hero-banner,.is-winter .contact-hero{box-shadow:inset 0 0 90px rgba(200,225,255,.1),inset 0 -40px 60px -30px rgba(220,235,255,.12)}.is-winter .hero-banner::after,.is-winter .contact-hero__overlay::after{content:"";position:absolute;z-index:1;left:-1%;right:-1%;bottom:-2px;height:clamp(12px,1.6vw,22px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.5' stop-color='%23eef4fa'/%3E%3Cstop offset='1' stop-color='%23aebfd1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 24C3 21 6 18 12 16C18 14 21 9 29 8C37 7 40 4 49 4C58 4 61 7 68 7C75 7 78 5 86 6C94 7 97 10 105 10C113 10 116 8 124 9C132 10 135 13 143 13C151 13 154 12 161 14C169 16 174 18 182 19C190 20 196 22 200 24Z' fill='url(%23s)'/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(0 -2px 6px rgba(190, 220, 255, 0.25));opacity:.95;pointer-events:none}.is-winter .site-footer{position:relative}.is-winter .site-footer::before{content:"";position:absolute;z-index:3;top:calc(-1*16px - var(--snow-edge, 1px));left:0px;right:0px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.5' stop-color='%23eef4fa'/%3E%3Cstop offset='1' stop-color='%23aebfd1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 24C4 22 9 20 17 19C25 18 28 15 36 15C44 15 47 12 55 12C62 12 65 13 72 12C80 11 83 8 92 8C100 8 103 9 110 8C118 7 121 4 130 4C139 4 142 6 149 6C156 6 160 9 167 11C174 13 180 16 186 18C193 20 197 22 200 24Z' fill='url(%23s)'/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.35));pointer-events:none;z-index:1;background-size:100% 100%}.winter-snowman{position:absolute;z-index:2;right:6%;bottom:calc(100% - 4px);width:84px;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(0, 0, 0, 0.55))}.winter-snowman svg{display:block;width:100%;height:auto}@media(min-width: 700px){.winter-snowman{width:112px}}.halloween-off .halloween-deco,.halloween-off .halloween-bats,.halloween-off .halloween-fireflies{display:none !important}html:not(.halloween-off) .is-halloween .post-card:nth-child(3n+1),html:not(.halloween-off) .is-halloween .widget:nth-of-type(2n + 1),html:not(.halloween-off) .is-halloween .guild-card:nth-child(3n+2),html:not(.halloween-off) .is-halloween .home-benefits__item:nth-child(2n){position:relative}html:not(.halloween-off) .is-halloween .post-card:nth-child(3n+1)::before,html:not(.halloween-off) .is-halloween .widget:nth-of-type(2n + 1)::before,html:not(.halloween-off) .is-halloween .guild-card:nth-child(3n+2)::before,html:not(.halloween-off) .is-halloween .home-benefits__item:nth-child(2n)::before{content:"";position:absolute;z-index:3;top:0;right:0;width:58px;height:58px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M0 0L97.9 3.4M0 0L99.5 30.4M0 0L95.0 59.4M0 0L80.5 86.3M0 0L52.6 98.9M0 0L23.4 101.3M0 0L3.4 97.9M11.0 0.4Q9.3 1.6 10.5 3.2Q8.6 3.9 9.3 5.8Q7.3 6.0 7.5 8.0Q5.5 7.7 5.2 9.7Q3.3 8.9 2.5 10.7Q1.2 9.4 0.4 11.0M22.0 0.8Q18.7 3.1 21.0 6.4Q17.2 7.8 18.7 11.7Q14.6 12.0 15.0 16.1Q11.0 15.4 10.3 19.4Q6.6 17.7 4.9 21.4Q2.5 18.8 0.8 22.0M35.0 1.2Q29.7 5.0 33.5 10.2Q27.4 12.5 29.7 18.5Q23.2 19.1 23.9 25.6Q17.5 24.5 16.4 30.9Q10.5 28.2 7.9 34.1Q3.9 29.8 1.2 35.0M50.0 1.7Q42.4 7.1 47.8 14.6Q39.1 17.8 42.4 26.5Q33.2 27.4 34.1 36.6Q25.0 35.0 23.5 44.1Q15.1 40.3 11.2 48.7Q5.6 42.6 1.7 50.0M66.0 2.3Q56.0 9.4 63.1 19.3Q51.6 23.5 56.0 35.0Q43.8 36.1 45.0 48.3Q33.0 46.2 31.0 58.3Q19.9 53.2 14.8 64.3Q7.4 56.3 2.3 66.0M82.9 2.9Q70.4 11.8 79.4 24.3Q65.0 29.6 70.4 44.0Q55.1 45.4 56.6 60.7Q41.5 58.1 39.0 73.3Q25.0 66.9 18.7 80.9Q9.3 70.8 2.9 82.9' fill='none' stroke='%23d9d4e6' stroke-width='0.7' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform:scaleX(-1);opacity:.32;pointer-events:none}html:not(.halloween-off) .is-halloween .widget:nth-of-type(2n + 1)::before{left:0;right:auto;transform:none}html:not(.halloween-off) .is-halloween .hero-banner{background-image:radial-gradient(circle at 84% 16%, rgba(255, 214, 150, 0.2) 0, rgba(255, 138, 31, 0.08) 7%, transparent 20%),radial-gradient(ellipse 70% 60% at 8% 110%, rgba(124, 58, 237, 0.2), transparent 60%),radial-gradient(ellipse 70% 55% at 50% -10%, rgba(255, 138, 31, 0.18), transparent 60%),linear-gradient(180deg, var(--color-bg-alt) 0%, var(--color-bg) 65%, var(--color-bg) 100%)}.halloween-web{position:absolute;z-index:-1;top:0;width:64px;height:64px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M0 0L97.9 3.4M0 0L99.5 30.4M0 0L95.0 59.4M0 0L80.5 86.3M0 0L52.6 98.9M0 0L23.4 101.3M0 0L3.4 97.9M11.0 0.4Q9.3 1.6 10.5 3.2Q8.6 3.9 9.3 5.8Q7.3 6.0 7.5 8.0Q5.5 7.7 5.2 9.7Q3.3 8.9 2.5 10.7Q1.2 9.4 0.4 11.0M22.0 0.8Q18.7 3.1 21.0 6.4Q17.2 7.8 18.7 11.7Q14.6 12.0 15.0 16.1Q11.0 15.4 10.3 19.4Q6.6 17.7 4.9 21.4Q2.5 18.8 0.8 22.0M35.0 1.2Q29.7 5.0 33.5 10.2Q27.4 12.5 29.7 18.5Q23.2 19.1 23.9 25.6Q17.5 24.5 16.4 30.9Q10.5 28.2 7.9 34.1Q3.9 29.8 1.2 35.0M50.0 1.7Q42.4 7.1 47.8 14.6Q39.1 17.8 42.4 26.5Q33.2 27.4 34.1 36.6Q25.0 35.0 23.5 44.1Q15.1 40.3 11.2 48.7Q5.6 42.6 1.7 50.0M66.0 2.3Q56.0 9.4 63.1 19.3Q51.6 23.5 56.0 35.0Q43.8 36.1 45.0 48.3Q33.0 46.2 31.0 58.3Q19.9 53.2 14.8 64.3Q7.4 56.3 2.3 66.0M82.9 2.9Q70.4 11.8 79.4 24.3Q65.0 29.6 70.4 44.0Q55.1 45.4 56.6 60.7Q41.5 58.1 39.0 73.3Q25.0 66.9 18.7 80.9Q9.3 70.8 2.9 82.9' fill='none' stroke='%23d9d4e6' stroke-width='0.7' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;opacity:.4;pointer-events:none}.halloween-web--left{left:0}.halloween-web--right{right:0;transform:scaleX(-1)}.halloween-lights{position:absolute;z-index:2;top:100%;left:0;right:0;display:flex;height:26px;overflow:hidden;pointer-events:none}.halloween-lights i{--bulb: #ff8a1f;position:relative;flex:0 0 72px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 14' preserveAspectRatio='none'%3E%3Cpath d='M0 1Q36 17 72 1' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 0 0/100% 14px no-repeat}.halloween-lights i::before,.halloween-lights i::after{content:"";position:absolute;left:50%}.halloween-lights i::before{top:7px;width:5px;height:4px;margin-left:-2.5px;border-radius:1px;background:#1c1a20}.halloween-lights i::after{top:10px;width:7px;height:11px;margin-left:-3.5px;border-radius:45% 45% 50% 50%/35% 35% 65% 65%;background:radial-gradient(circle at 40% 35%, #fff 0, var(--bulb) 45%);box-shadow:0 0 6px 1px var(--bulb),0 0 16px 2px color-mix(in srgb, var(--bulb) 45%, transparent);animation:hw-twinkle 3.2s ease-in-out infinite}.halloween-lights i:nth-child(4n+2){--bulb: #a45cff}.halloween-lights i:nth-child(4n){--bulb: #8dff6a}.halloween-lights i:nth-child(5n+1)::after{animation-delay:-0.6s}.halloween-lights i:nth-child(5n+2)::after{animation-delay:-1.9s;animation-duration:2.6s}.halloween-lights i:nth-child(5n+3)::after{animation-delay:-1.2s}.halloween-lights i:nth-child(5n+4)::after{animation-delay:-2.7s;animation-duration:4.1s}@keyframes hw-twinkle{0%,100%{opacity:1}50%{opacity:.45}}.halloween-spiders{position:absolute;z-index:3;top:100%;left:0;right:0;height:230px;overflow:hidden;pointer-events:none}.halloween-spider{position:absolute;top:-4px;left:34px;width:30px;height:0;transform-origin:50% 0;animation:hw-sway 5.5s ease-in-out infinite alternate}.halloween-spider--middle{left:61%;animation-duration:7s}.halloween-spider--right{left:auto;right:34px;animation-duration:6.2s;animation-delay:-2s}.halloween-spider.is-swinging{animation:hw-swing 1s ease-out}.halloween-spider__drop{position:absolute;top:0;left:0;display:block;width:30px;height:30px;padding:0;transform:translateY(-40px);transition:transform 3.2s cubic-bezier(0.25, 0.8, 0.35, 1);pointer-events:auto;cursor:pointer}.halloween-spider__drop::before{content:"";position:absolute;bottom:50%;left:50%;width:1px;height:400px;background:linear-gradient(to top, rgba(220, 214, 232, 0.6), rgba(220, 214, 232, 0.25))}.halloween-spider__drop svg{position:relative;display:block;filter:drop-shadow(0 0 2px rgba(200, 160, 255, 0.45))}.is-fleeing .halloween-spider__drop{transition-duration:.9s;transition-timing-function:cubic-bezier(0.55, 0, 0.75, 0.3)}.hw-spider-legs{transform-origin:15px 15px;animation:hw-legs .9s ease-in-out infinite alternate}@keyframes hw-sway{from{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes hw-swing{0%{transform:rotate(0)}25%{transform:rotate(28deg)}55%{transform:rotate(-18deg)}80%{transform:rotate(8deg)}100%{transform:rotate(0)}}@keyframes hw-legs{from{transform:scaleX(1)}to{transform:scaleX(0.88)}}.halloween-graveyard{position:relative;height:clamp(112px,11vw,160px);overflow:hidden;background:radial-gradient(1px 1px at 12% 22%, rgba(255, 255, 255, 0.7), transparent),radial-gradient(1px 1px at 27% 48%, rgba(255, 255, 255, 0.5), transparent),radial-gradient(1px 1px at 41% 16%, rgba(255, 255, 255, 0.6), transparent),radial-gradient(1px 1px at 58% 34%, rgba(255, 255, 255, 0.45), transparent),radial-gradient(1px 1px at 69% 12%, rgba(255, 255, 255, 0.6), transparent),radial-gradient(1px 1px at 93% 40%, rgba(255, 255, 255, 0.5), transparent),radial-gradient(ellipse 60% 90% at 50% 100%, rgba(124, 58, 237, 0.18), transparent 70%),linear-gradient(180deg, #120d1d 0%, #0b0911 60%, var(--color-bg-alt) 100%)}.halloween-graveyard::before{content:"";position:absolute;top:12%;right:13%;width:clamp(28px,3vw,44px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 36%, #fff6d8, #f1d99a 55%, #d8b96a);box-shadow:0 0 22px 6px rgba(255,222,150,.22),0 0 70px 20px rgba(255,190,110,.08)}.halloween-graveyard::after{content:"";position:absolute;z-index:3;left:0;right:0;bottom:0;height:55%;background:radial-gradient(ellipse 160px 22px at 25% 70%, rgba(205, 196, 230, 0.1), transparent),radial-gradient(ellipse 220px 26px at 75% 80%, rgba(205, 196, 230, 0.08), transparent);background-size:620px 100%;animation:hw-fog 46s linear infinite;pointer-events:none}.halloween-graveyard__scene{position:absolute;z-index:1;left:50%;bottom:0;height:100%;width:auto;aspect-ratio:1200/140;overflow:visible;transform:translateX(-50%);pointer-events:none}.hw-click{pointer-events:auto;cursor:pointer}.hw-pumpkin__face{fill:#ffcf4d;animation:hw-flicker 2.3s ease-in-out infinite;animation-delay:var(--d, 0s);transition:fill .3s ease}.hw-pumpkin__glow,.hw-candle__glow{transform-box:fill-box;transform-origin:center;animation:hw-glow 2.3s ease-in-out infinite;animation-delay:var(--d, 0s);transition:opacity .4s ease}.hw-candle__flame{transform-box:fill-box;transform-origin:50% 100%;animation:hw-flame 1.4s ease-in-out infinite alternate;animation-delay:var(--d, 0s);transition:opacity .2s ease,transform .2s ease}.hw-smoke{opacity:0}.hw-pumpkin.is-out .hw-pumpkin__face,.hw-candle.is-out .hw-pumpkin__face{fill:#2b1307;animation:none}.hw-pumpkin.is-out .hw-pumpkin__glow,.hw-pumpkin.is-out .hw-candle__glow,.hw-pumpkin.is-out .hw-candle__flame,.hw-candle.is-out .hw-pumpkin__glow,.hw-candle.is-out .hw-candle__glow,.hw-candle.is-out .hw-candle__flame{opacity:0;animation:none}.hw-pumpkin.is-out .hw-smoke,.hw-candle.is-out .hw-smoke{animation:hw-smoke 1.6s ease-out forwards}.hw-pumpkin.is-lit .hw-pumpkin__glow,.hw-candle.is-lit .hw-candle__glow{animation:hw-flare .6s ease-out}.hw-skeleton{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 0.9))}.hw-skeleton__wave{transform-box:view-box;transform-origin:596px 24px;animation:hw-wave 1.1s ease-in-out infinite alternate}.hw-eyes{animation:hw-flicker 3.1s ease-in-out infinite}.hw-hand{transform-box:view-box;transform-origin:724px 121px;animation:hw-hand 3.4s ease-in-out infinite alternate}.hw-tree-spider__thread{transform-box:view-box;transform-origin:128px 51px;animation:hw-thread 4s ease-in-out infinite alternate}.hw-tree-spider__body{animation:hw-bob 4s ease-in-out infinite alternate}@keyframes hw-flicker{0%,100%{opacity:1}20%{opacity:.8}35%{opacity:.95}60%{opacity:.72}80%{opacity:.92}}@keyframes hw-glow{0%,100%{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(0.92)}70%{opacity:.9;transform:scale(1.04)}}@keyframes hw-flame{from{transform:scale(1, 1) skewX(-3deg)}to{transform:scale(0.9, 1.12) skewX(4deg)}}@keyframes hw-flare{from{opacity:1;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}@keyframes hw-smoke{0%{opacity:.8;transform:translateY(0)}100%{opacity:0;transform:translateY(-10px)}}@keyframes hw-wave{from{transform:rotate(-14deg)}to{transform:rotate(16deg)}}@keyframes hw-hand{0%,60%{transform:rotate(0)}75%{transform:rotate(-7deg)}90%{transform:rotate(5deg)}100%{transform:rotate(0)}}@keyframes hw-thread{from{transform:scaleY(1)}to{transform:scaleY(1.4)}}@keyframes hw-bob{from{transform:translateY(0)}to{transform:translateY(10px)}}@keyframes hw-fog{from{background-position:0 0}to{background-position:620px 0}}.halloween-cat{position:absolute;z-index:2;left:0;bottom:10%;width:clamp(40px,3.6vw,56px);pointer-events:auto;cursor:pointer;filter:drop-shadow(0 0 2px rgba(190, 160, 255, 0.55));will-change:transform}.halloween-cat svg{display:block;width:100%;height:auto;transition:transform .2s ease}.halloween-cat.is-left svg{transform:scaleX(-1)}.halloween-cat.is-startled svg{animation:hw-hop .55s ease-out}.halloween-cat.is-left.is-startled svg{animation-name:hw-hop-left}.halloween-cat__legs{transform-box:fill-box;transform-origin:50% 0;animation:hw-run .32s ease-in-out infinite alternate}.halloween-cat__legs--b{animation-direction:alternate-reverse}.is-idle .halloween-cat__legs{animation:none}.halloween-cat__tail{transform-box:fill-box;transform-origin:100% 100%;animation:hw-tail 1.4s ease-in-out infinite alternate}.halloween-cat__eye{animation:hw-blink 4s infinite;transform-box:fill-box;transform-origin:center}@keyframes hw-run{from{transform:rotate(-24deg)}to{transform:rotate(24deg)}}@keyframes hw-tail{from{transform:rotate(-8deg)}to{transform:rotate(10deg)}}@keyframes hw-blink{0%,94%,100%{transform:scaleY(1)}97%{transform:scaleY(0.1)}}@keyframes hw-hop{0%{transform:translateY(0) scale(1, 1)}35%{transform:translateY(-60%) scale(1.05, 1.15)}100%{transform:translateY(0) scale(1, 1)}}@keyframes hw-hop-left{0%{transform:scaleX(-1) translateY(0)}35%{transform:scaleX(-1.05) translateY(-60%) scaleY(1.15)}100%{transform:scaleX(-1) translateY(0)}}.halloween-bats,.halloween-fireflies{position:fixed;inset:0;z-index:1500;overflow:hidden;pointer-events:none}.halloween-fireflies{z-index:1400;width:100%;height:100%}.halloween-bat{position:absolute;top:0;left:0;width:42px;padding:6px;pointer-events:auto;cursor:pointer;will-change:transform}.halloween-bat svg{display:block;width:100%;height:auto;transform-origin:50% 40%;animation:hw-flap .2s ease-in-out infinite alternate;filter:drop-shadow(0 0 3px rgba(164, 92, 255, 0.5))}.halloween-bat.is-fleeing svg{animation-duration:.09s}.halloween-witch{position:absolute;top:0;left:0;width:clamp(84px,8vw,124px);pointer-events:auto;cursor:pointer;will-change:transform;filter:drop-shadow(0 0 4px rgba(164, 92, 255, 0.55))}.halloween-witch svg{display:block;width:100%;height:auto}.halloween-witch.is-left svg{transform:scaleX(-1)}.halloween-witch__cape{transform-box:fill-box;transform-origin:100% 50%;animation:hw-cape .5s ease-in-out infinite alternate}@keyframes hw-cape{from{transform:scaleY(1)}to{transform:scaleY(0.8) skewX(8deg)}}@keyframes hw-flap{from{transform:scaleY(1)}to{transform:scaleY(0.3)}}.halloween-toggle{position:fixed;z-index:1600;right:var(--space-3);bottom:var(--space-3);display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,138,31,.5);border-radius:50%;background:radial-gradient(circle at 50% 60%, rgba(255, 138, 31, 0.22), var(--color-panel) 70%);box-shadow:0 0 18px rgba(255,138,31,.35),0 6px 16px rgba(0,0,0,.5);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.halloween-toggle[hidden]{display:none}.halloween-toggle:hover{transform:scale(1.08) rotate(-6deg)}.halloween-toggle:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:3px}.halloween-toggle svg{display:block}.halloween-toggle[aria-pressed=false]{border-color:var(--color-border-strong);background:var(--color-panel);box-shadow:0 6px 16px rgba(0,0,0,.5);filter:grayscale(0.85) brightness(0.8)}.halloween-toggle__face{fill:#ffcf4d}[aria-pressed=false] .halloween-toggle__face{fill:#2b1307}@media(min-width: 900px){.halloween-web{width:88px;height:88px}.halloween-spider--left{left:48px}.halloween-spider--right{right:48px}}@media(max-width: 599px){.halloween-spider--middle{display:none}}@media(prefers-reduced-motion: reduce){.halloween-lights i::after,.halloween-spider,.hw-spider-legs,.halloween-graveyard::after,.hw-pumpkin__face,.hw-pumpkin__glow,.hw-candle__glow,.hw-candle__flame,.hw-skeleton__wave,.hw-eyes,.hw-hand,.hw-tree-spider__thread,.hw-tree-spider__body,.halloween-cat__tail,.halloween-cat__eye{animation:none !important}.halloween-spider__drop{transition:none}}/*! Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc. */:root,:host{--fa-style-family-classic: 'Font Awesome 6 Free';--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';--fa-style-family-brands: 'Font Awesome 6 Brands';--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("../fontawesome/fa-solid-900.woff2?v=c450aec0") format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../fontawesome/fa-brands-400.woff2?v=bb1390d0") format("woff2")}.fas,.fa-solid{font-weight:900}.fab,.fa-brands{font-weight:400}.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-classic,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fab,.fa-brands{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-0.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-0.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-0.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, 0.1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, 0.08em);padding:var(--fa-border-padding, 0.2em 0.25em 0.15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, 0.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, 0.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 2s);animation-duration:var(--fa-animation-duration, 2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, steps(8));animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));transform:scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0)}57%{-webkit-transform:scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));transform:scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em))}64%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}100%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));transform:scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0)}57%{-webkit-transform:scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));transform:scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em))}64%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}100%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, 0.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, 0.4)}}@-webkit-keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity, 0.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity, 0.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-webkit-transform:scale(1, -1);transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle, 0));transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fa-calendar-days::before{content:""}.fa-calendar-alt::before{content:""}.fa-right-from-bracket::before{content:""}.fa-sign-out-alt::before{content:""}.fa-flag-checkered::before{content:""}.fa-beer-mug-empty::before{content:""}.fa-beer::before{content:""}.fa-comments::before{content:""}.fa-cloud::before{content:""}.fa-reply::before{content:""}.fa-mail-reply::before{content:""}.fa-bars::before{content:""}.fa-navicon::before{content:""}.fa-people-group::before{content:""}.fa-film::before{content:""}.fa-flag::before{content:""}.fa-feather::before{content:""}.fa-list::before{content:""}.fa-list-squares::before{content:""}.fa-gamepad::before{content:""}.fa-lock::before{content:""}.fa-tree::before{content:""}.fa-share-nodes::before{content:""}.fa-share-alt::before{content:""}.fa-hourglass-half::before{content:""}.fa-hourglass-2::before{content:""}.fa-users::before{content:""}.fa-wand-magic-sparkles::before{content:""}.fa-magic-wand-sparkles::before{content:""}.fa-user::before{content:""}.fa-key::before{content:""}.fa-bullhorn::before{content:""}.fa-globe::before{content:""}.fa-star::before{content:""}.fa-right-to-bracket::before{content:""}.fa-sign-in-alt::before{content:""}.fa-venus::before{content:""}.fa-crown::before{content:""}.fa-user-group::before{content:""}.fa-user-friends::before{content:""}.fa-chess-knight::before{content:""}.fa-fire::before{content:""}.fa-folder-open::before{content:""}.fa-headset::before{content:""}.fa-signature::before{content:""}.fa-mug-hot::before{content:""}.fa-rotate-left::before{content:""}.fa-rotate-back::before{content:""}.fa-rotate-backward::before{content:""}.fa-undo-alt::before{content:""}.fa-handshake::before{content:""}.fa-gem::before{content:""}.fa-circle-play::before{content:""}.fa-play-circle::before{content:""}.fa-circle-check::before{content:""}.fa-check-circle::before{content:""}.fa-file-import::before{content:""}.fa-arrow-right-to-file::before{content:""}.fa-scroll::before{content:""}.fa-seedling::before{content:""}.fa-sprout::before{content:""}.fa-shield-halved::before{content:""}.fa-shield-alt::before{content:""}.fa-heart-circle-check::before{content:""}.fa-feather-pointed::before{content:""}.fa-feather-alt::before{content:""}.fa-newspaper::before{content:""}.fa-language::before{content:""}.fa-filter::before{content:""}.fa-question::before{content:"?"}.fa-arrow-up-right-from-square::before{content:""}.fa-external-link::before{content:""}.fa-arrow-right::before{content:""}.fa-screwdriver-wrench::before{content:""}.fa-tools::before{content:""}.fa-heart::before{content:""}.fa-pen::before{content:""}.fa-signal::before{content:""}.fa-signal-5::before{content:""}.fa-signal-perfect::before{content:""}.fa-floppy-disk::before{content:""}.fa-save::before{content:""}.fa-comment-dots::before{content:""}.fa-commenting::before{content:""}.fa-user-gear::before{content:""}.fa-user-cog::before{content:""}.fa-trash::before{content:""}.fa-up-right-from-square::before{content:""}.fa-external-link-alt::before{content:""}.fa-comment::before{content:""}.fa-envelope::before{content:""}.fa-arrow-rotate-left::before{content:""}.fa-arrow-left-rotate::before{content:""}.fa-arrow-rotate-back::before{content:""}.fa-arrow-rotate-backward::before{content:""}.fa-undo::before{content:""}.fa-minus::before{content:""}.fa-subtract::before{content:""}.fa-clock::before{content:""}.fa-clock-four::before{content:""}.fa-mountain-city::before{content:""}.fa-khanda::before{content:""}.fa-flask::before{content:""}.fa-wand-sparkles::before{content:""}.fa-person-hiking::before{content:""}.fa-hiking::before{content:""}.fa-id-card::before{content:""}.fa-drivers-license::before{content:""}.fa-skull::before{content:""}.fa-mars::before{content:""}.fa-sun::before{content:""}.fa-bug::before{content:""}.fa-medal::before{content:""}.fa-bell::before{content:""}.fa-location-dot::before{content:""}.fa-map-marker-alt::before{content:""}.fa-envelope-open-text::before{content:""}.fa-link::before{content:""}.fa-chain::before{content:""}.fa-magnifying-glass::before{content:""}.fa-search::before{content:""}.fa-chevron-down::before{content:""}.fa-skull-crossbones::before{content:""}.fa-ranking-star::before{content:""}.fa-diagram-project::before{content:""}.fa-project-diagram::before{content:""}.fa-copy::before{content:""}.fa-plus::before{content:"+"}.fa-add::before{content:"+"}.fa-expand::before{content:""}.fa-xmark::before{content:""}.fa-close::before{content:""}.fa-multiply::before{content:""}.fa-remove::before{content:""}.fa-times::before{content:""}.fa-map::before{content:""}.fa-arrow-trend-up::before{content:""}.fa-trophy::before{content:""}.fa-hammer::before{content:""}.fa-gears::before{content:""}.fa-cogs::before{content:""}.fa-award::before{content:""}.fa-file-export::before{content:""}.fa-arrow-right-from-file::before{content:""}.fa-calendar::before{content:""}.fa-dragon::before{content:""}.fa-book::before{content:""}.fa-user-plus::before{content:""}.fa-check::before{content:""}.fa-hand-fist::before{content:""}.fa-fist-raised::before{content:""}.fa-user-tag::before{content:""}.fa-earth-europe::before{content:""}.fa-globe-europe::before{content:""}.fa-book-open::before{content:""}.fa-paper-plane::before{content:""}.fa-dungeon::before{content:""}.fa-building-columns::before{content:""}.fa-bank::before{content:""}.fa-institution::before{content:""}.fa-museum::before{content:""}.fa-university::before{content:""}.fa-masks-theater::before{content:""}.fa-theater-masks::before{content:""}.fa-video::before{content:""}.fa-video-camera::before{content:""}.fa-hand-holding-medical::before{content:""}.fa-discord::before{content:""}.fa-x-twitter::before{content:""}.fa-facebook::before{content:""}.fa-youtube::before{content:""}.wownavzdy-poll{margin-top:var(--space-4)}.single-post__content .wownavzdy-poll{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.wownavzdy-poll__question{font-family:var(--font-display);font-weight:600;font-size:var(--text-base);margin-bottom:var(--space-3)}.wownavzdy-poll__choices{display:flex;flex-direction:column;gap:var(--space-2)}.wownavzdy-poll__choice{position:relative;display:flex;align-items:center;width:100%;overflow:hidden;background:var(--color-bg-alt);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:.6em .8em;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);text-align:left;cursor:pointer}.wownavzdy-poll__choice:hover:not(.is-voted){border-color:var(--color-gold-bright);color:var(--color-gold-bright)}.wownavzdy-poll__choice.is-voted{cursor:default}.wownavzdy-poll__choice-fill{position:absolute;inset:0 auto 0 0;width:0;background:color-mix(in srgb, var(--color-gold) 22%, transparent);transition:width .4s ease}.wownavzdy-poll__choice.is-your-choice .wownavzdy-poll__choice-fill{background:color-mix(in srgb, var(--color-gold-bright) 32%, transparent)}.wownavzdy-poll__choice-label,.wownavzdy-poll__choice-pct{position:relative;z-index:1}.wownavzdy-poll__choice-label{flex:1}.wownavzdy-poll__choice-pct{font-family:var(--font-display);font-weight:600;color:var(--color-text-muted);min-width:2.5em;text-align:right}.wownavzdy-poll__choice.is-your-choice .wownavzdy-poll__choice-label{color:var(--color-gold-bright);font-weight:600}.wownavzdy-poll__total{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint)}.wownavzdy-poll.is-loading{opacity:.6;pointer-events:none}.wownavzdy-poll--battle{--color-horde: #a3291f;--color-alliance: var(--color-blue)}.wownavzdy-poll--battle .wownavzdy-poll__choices{position:relative;display:grid;grid-template-columns:1fr 1fr;flex-direction:initial;gap:2px}.wownavzdy-poll--battle .wownavzdy-poll__choices::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--color-gold-dim);z-index:2;pointer-events:none}.wownavzdy-poll--battle .wownavzdy-poll__choice{flex-direction:column;justify-content:center;gap:.3em;min-height:4.5em;border-radius:var(--radius-sm);text-align:center}.wownavzdy-poll--battle .wownavzdy-poll__choice-icon{position:relative;z-index:1;font-size:1.2em}.wownavzdy-poll--battle .wownavzdy-poll__choice-label{flex:0 0 auto;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:var(--text-xs)}.wownavzdy-poll--battle .wownavzdy-poll__choice-pct{text-align:center;min-width:0}.wownavzdy-poll--battle .wownavzdy-poll__choice--horde{border-top-right-radius:0;border-bottom-right-radius:0}.wownavzdy-poll--battle .wownavzdy-poll__choice--horde .wownavzdy-poll__choice-fill{inset:0 0 0 auto;background:color-mix(in srgb, var(--color-horde) 45%, transparent)}.wownavzdy-poll--battle .wownavzdy-poll__choice--horde .wownavzdy-poll__choice-icon,.wownavzdy-poll--battle .wownavzdy-poll__choice--horde:hover:not(.is-voted){color:var(--color-horde)}.wownavzdy-poll--battle .wownavzdy-poll__choice--horde.is-your-choice .wownavzdy-poll__choice-fill{background:color-mix(in srgb, var(--color-horde) 65%, transparent)}.wownavzdy-poll--battle .wownavzdy-poll__choice--alliance{border-top-left-radius:0;border-bottom-left-radius:0}.wownavzdy-poll--battle .wownavzdy-poll__choice--alliance .wownavzdy-poll__choice-fill{background:color-mix(in srgb, var(--color-alliance) 45%, transparent)}.wownavzdy-poll--battle .wownavzdy-poll__choice--alliance .wownavzdy-poll__choice-icon,.wownavzdy-poll--battle .wownavzdy-poll__choice--alliance:hover:not(.is-voted){color:var(--color-alliance)}.wownavzdy-poll--battle .wownavzdy-poll__choice--alliance.is-your-choice .wownavzdy-poll__choice-fill{background:color-mix(in srgb, var(--color-alliance) 65%, transparent)}:root{--color-bg: #0a0d10;--color-bg-alt: #05070a;--color-panel: #151a21;--color-panel-alt: #1b212a;--color-border: #262d36;--color-border-strong: #37414d;--color-text: #eef1f4;--color-text-muted: #9aa4b2;--color-text-faint: #626c78;--color-gold: #c9a227;--color-gold-bright: #f0c766;--color-gold-dim: #7a611c;--color-on-gold: #1a1405;--color-blue: #3fa7e8;--color-purple: #a875e8;--color-green: #4ade80;--color-teal: #2dd4bf;--color-danger: #e0564a;--font-display: 'Oswald', 'Oswald Fallback', 'Arial Narrow', 'Segoe UI', sans-serif;--font-body: 'Inter', 'Inter Fallback', -apple-system, 'Segoe UI', Roboto, sans-serif;--text-xs: 0.75rem;--text-sm: 0.8125rem;--text-base: 0.9375rem;--text-lg: 1.0625rem;--text-xl: 1.3125rem;--text-2xl: 1.625rem;--text-3xl: 2rem;--text-hero: clamp(2.25rem, 8vw, 4rem);--space-1: 0.2rem;--space-2: 0.375rem;--space-3: 0.7rem;--space-4: 1.05rem;--space-5: 1.75rem;--space-6: 2.8rem;--gutter: 1rem;--gutter-wide: 1.5rem;--radius-sm: 3px;--radius-md: 6px;--container: 1300px;--container-wide: 1800px;--measure: 1024px;--shadow-card: 0 1px 0 rgba(255, 255, 255, 0.03) inset, 0 12px 28px -18px rgba(0, 0, 0, 0.65);--shadow-gold: 0 6px 20px -8px rgba(201, 162, 39, 0.45);--admin-bar-height: 0px}@font-face{font-family:"Oswald";font-style:normal;font-display:swap;font-weight:500;src:url("../fonts/oswald-latin-ext-500-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Oswald";font-style:normal;font-display:swap;font-weight:500;src:url("../fonts/oswald-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Oswald";font-style:normal;font-display:swap;font-weight:600;src:url("../fonts/oswald-latin-ext-600-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Oswald";font-style:normal;font-display:swap;font-weight:600;src:url("../fonts/oswald-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Oswald";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/oswald-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Oswald";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/oswald-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/inter-latin-ext-400-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/inter-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:italic;font-display:swap;font-weight:400;src:url("../fonts/inter-latin-ext-400-italic.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:italic;font-display:swap;font-weight:400;src:url("../fonts/inter-latin-400-italic.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:500;src:url("../fonts/inter-latin-ext-500-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:500;src:url("../fonts/inter-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:600;src:url("../fonts/inter-latin-ext-600-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:600;src:url("../fonts/inter-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/inter-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/inter-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Fallback";font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:106.84%;ascent-override:90.68%;descent-override:22.58%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";font-style:italic;font-weight:400;src:local("Arial Italic"),local("Arial-ItalicMT");size-adjust:106.84%;ascent-override:90.68%;descent-override:22.58%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT");size-adjust:107.89%;ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:101.59%;ascent-override:95.36%;descent-override:23.74%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:102.56%;ascent-override:94.46%;descent-override:23.52%;line-gap-override:0%}@font-face{font-family:"Oswald Fallback";font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT");size-adjust:86.61%;ascent-override:137.74%;descent-override:33.37%;line-gap-override:0%}@font-face{font-family:"Oswald Fallback";font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:83.48%;ascent-override:142.91%;descent-override:34.62%;line-gap-override:0%}@font-face{font-family:"Oswald Fallback";font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:85.62%;ascent-override:139.33%;descent-override:33.75%;line-gap-override:0%}
