:root{--ws-gold:#F7BA0B;--ws-gold-light:#FFD84D;--ws-gold-dark:#C9970A;--ws-gold-glow:rgba(247,186,11,.35);--ws-gold-subtle:rgba(247,186,11,.08);--ws-gold-border:rgba(247,186,11,.28);--ws-bg-void:#060608;--ws-bg-deep:#0B0C10;--ws-bg-dark:#0F1018;--ws-bg-card:#13151E;--ws-bg-card-hov:#191C28;--ws-bg-glass:rgba(13,15,24,.88);--ws-text:#EDE8D8;--ws-text-muted:#7E829A;--ws-text-dim:#484C62;--ws-radius:6px;--ws-radius-lg:12px;--ws-ease:.22s cubic-bezier(.4,0,.2,1);--ws-ease-slow:.48s cubic-bezier(.4,0,.2,1)}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:'Ubuntu',sans-serif;font-weight:400;font-size:16px;line-height:1.65;background:var(--ws-bg-deep);color:var(--ws-text);overflow-x:hidden;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-family:'Ubuntu',sans-serif;font-weight:700;line-height:1.2;color:var(--ws-text)}
a{color:var(--ws-gold);text-decoration:none;transition:color var(--ws-ease)}
a:hover{color:var(--ws-gold-light)}
::selection{background:rgba(247,186,11,.22);color:var(--ws-text)}
::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--ws-bg-void)}::-webkit-scrollbar-thumb{background:var(--ws-gold-dark);border-radius:3px}

/* Logo wordmark */
.logo-west{font-weight:300;color:var(--ws-text)}
.logo-side{font-weight:700;color:var(--ws-gold)}

/* Utilities */
.ws-gold{color:var(--ws-gold)!important}
.ws-label{font-size:.68rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--ws-gold);display:inline-block;margin-bottom:.4rem}
.ws-divider{height:1px;background:linear-gradient(90deg,transparent,var(--ws-gold),transparent);opacity:.35;margin:1.5rem 0}
.ws-gear{display:inline-block;animation:wsGearSpin 8s linear infinite;transform-origin:center;opacity:.55;color:var(--ws-gold)}
@keyframes wsGearSpin{to{transform:rotate(360deg)}}

/* Ticker */
.ws-ticker{background:linear-gradient(90deg,var(--ws-bg-void),rgba(247,186,11,.04),var(--ws-bg-void));border-bottom:1px solid var(--ws-gold-border);padding:.4rem 0;overflow:hidden;white-space:nowrap}
.ws-ticker-inner{display:inline-flex;align-items:center;animation:wsTick 40s linear infinite}
.ws-ticker-label{font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ws-gold);background:var(--ws-gold-subtle);padding:.15rem .6rem;border-radius:3px;margin:0 1.5rem 0 2rem;flex-shrink:0}
.ws-ticker-item{font-size:.82rem;color:var(--ws-text-muted);padding:0 2.5rem}
.ws-ticker-sep{color:var(--ws-gold);opacity:.3}
@keyframes wsTick{to{transform:translateX(-50%)}}

/* Navbar */
.navbar{background:var(--ws-bg-glass)!important;border-bottom:1px solid var(--ws-gold-border);backdrop-filter:blur(18px);padding:.55rem 0;position:sticky;top:0;z-index:1030}
.navbar-brand{display:flex;align-items:center;gap:.65rem;text-decoration:none}
.navbar-brand svg{height:38px;filter:drop-shadow(0 0 8px var(--ws-gold-glow));transition:filter var(--ws-ease)}
.navbar-brand:hover svg{filter:drop-shadow(0 0 16px rgba(247,186,11,.6))}
.ws-brand-name{font-family:'Ubuntu',sans-serif;font-size:1.35rem;line-height:1}
.navbar-nav .nav-link{font-family:'Ubuntu',sans-serif;font-weight:500;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-text-muted)!important;padding:.45rem .9rem!important;border-radius:var(--ws-radius);transition:all var(--ws-ease);position:relative}
.navbar-nav .nav-link::after{content:'';position:absolute;bottom:2px;left:50%;width:0;height:2px;background:var(--ws-gold);transform:translateX(-50%);border-radius:2px;transition:width var(--ws-ease)}
.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:var(--ws-gold)!important;background:var(--ws-gold-subtle)}
.navbar-nav .nav-link:hover::after,.navbar-nav .nav-link.active::after{width:55%}
.dropdown-menu{background:var(--ws-bg-card)!important;border:1px solid var(--ws-gold-border)!important;border-radius:var(--ws-radius-lg)!important;padding:.4rem}
.dropdown-item{font-family:'Ubuntu',sans-serif;font-size:.88rem;color:var(--ws-text-muted)!important;border-radius:var(--ws-radius);padding:.45rem .9rem;transition:all var(--ws-ease)}
.dropdown-item:hover{background:var(--ws-gold-subtle)!important;color:var(--ws-gold)!important}
.navbar-toggler{border-color:var(--ws-gold-border)!important}

/* Admin button */
.btn-admin{background:linear-gradient(135deg,rgba(247,186,11,.18) 0%,rgba(201,151,10,.12) 100%)!important;color:var(--ws-gold)!important;border:1px solid var(--ws-gold-border)!important;font-weight:600;letter-spacing:.04em}
.btn-admin:hover{background:rgba(247,186,11,.28)!important;box-shadow:0 0 16px var(--ws-gold-glow);transform:translateY(-1px);color:var(--ws-gold-light)!important}

/* Buttons */
.btn{font-family:'Ubuntu',sans-serif;font-weight:500;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--ws-radius);padding:.65rem 1.6rem;transition:all var(--ws-ease);border:none;cursor:pointer}
.btn-primary{background:linear-gradient(135deg,var(--ws-gold) 0%,var(--ws-gold-dark) 100%);color:#090A0D!important;box-shadow:0 3px 14px rgba(247,186,11,.28)}
.btn-primary:hover{transform:translateY(-2px);box-shadow:0 7px 24px rgba(247,186,11,.42);color:#090A0D!important}
.btn-outline-primary{background:transparent;color:var(--ws-gold)!important;border:1px solid var(--ws-gold)!important}
.btn-outline-primary:hover{background:var(--ws-gold-subtle)!important;box-shadow:0 0 18px var(--ws-gold-glow);transform:translateY(-2px);color:var(--ws-gold-light)!important}
.btn-secondary{background:var(--ws-bg-card)!important;color:var(--ws-text-muted)!important;border:1px solid rgba(255,255,255,.07)!important}
.btn-secondary:hover{background:var(--ws-bg-card-hov)!important;color:var(--ws-text)!important;transform:translateY(-2px)}
.btn-lg{padding:.9rem 2.2rem;font-size:.88rem}
.btn-sm{padding:.4rem .9rem;font-size:.75rem}

/* Cards */
.card{background:var(--ws-bg-card);border:1px solid rgba(255,255,255,.05)!important;border-radius:var(--ws-radius-lg)!important;box-shadow:0 4px 20px rgba(0,0,0,.5);transition:all var(--ws-ease-slow);overflow:hidden;color:var(--ws-text)}
.card:hover{border-color:var(--ws-gold-border)!important;transform:translateY(-4px)}
.card-header{background:rgba(255,255,255,.02)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;font-weight:700;font-size:.9rem;color:var(--ws-text);padding:1.1rem 1.4rem}
.card-body{padding:1.4rem}

/* Feature cards — fixed overflow & title wrapping */
.ws-feature-card{
  background:var(--ws-bg-card);
  border:1px solid rgba(255,255,255,.05);
  border-radius:var(--ws-radius-lg);
  padding:1.8rem 1.6rem;
  text-align:center;
  position:relative;
  overflow:hidden;
  transition:all var(--ws-ease-slow);
  display:flex;
  flex-direction:column;
  align-items:center;
}
.ws-feature-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--ws-gold),transparent);opacity:0;transition:opacity var(--ws-ease)}
.ws-feature-card:hover{border-color:var(--ws-gold-border);transform:translateY(-5px)}
.ws-feature-card:hover::before{opacity:1}
.ws-feature-icon{font-size:2.4rem;margin-bottom:1rem;display:inline-block;line-height:1}
.ws-feature-card h3{
  font-size:1.15rem;
  font-weight:700;
  line-height:1.25;
  margin-bottom:.75rem;
  color:var(--ws-text);
  word-break:normal;
  overflow-wrap:break-word;
  hyphens:none;
  width:100%;
}
.ws-feature-card p{
  font-size:.93rem;
  color:var(--ws-text-muted);
  line-height:1.58;
  margin:0;
  flex:1;
}

/* Hero */
#ws-hero{position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden;background:var(--ws-bg-void)}
/* Hero background — dark industrial texture instead of unsplash */
.ws-hero-bg{
  position:absolute;inset:0;
  background:
    radial-gradient(ellipse 120% 80% at 75% 50%, rgba(247,186,11,.045) 0%, transparent 60%),
    radial-gradient(ellipse 60% 100% at 20% 80%, rgba(247,186,11,.03) 0%, transparent 55%),
    repeating-linear-gradient(
      0deg,
      transparent,
      transparent 39px,
      rgba(255,255,255,.018) 39px,
      rgba(255,255,255,.018) 40px
    ),
    repeating-linear-gradient(
      90deg,
      transparent,
      transparent 39px,
      rgba(255,255,255,.018) 39px,
      rgba(255,255,255,.018) 40px
    ),
    var(--ws-bg-void);
  animation:wsHeroBg 28s ease-in-out infinite alternate;
}
@keyframes wsHeroBg{from{opacity:.9}to{opacity:1}}
.ws-hero-overlay{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 110%,rgba(247,186,11,.07),transparent 70%),linear-gradient(to bottom,transparent 35%,var(--ws-bg-deep) 100%)}
.ws-hero-gear{position:absolute;pointer-events:none;color:var(--ws-gold)}
.ws-hero-gear-1{top:-80px;right:-80px;font-size:340px;opacity:.055;animation:wsGearSpin 28s linear infinite}
.ws-hero-gear-2{bottom:-60px;left:-60px;font-size:220px;opacity:.04;animation:wsGearSpin 18s linear infinite reverse}
/* Additional decorative gears */
.ws-hero-gear-3{top:30%;right:22%;font-size:90px;opacity:.06;animation:wsGearSpin 12s linear infinite}
.ws-sparks{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.ws-sparks span{position:absolute;width:2px;height:2px;background:var(--ws-gold);border-radius:50%;opacity:0;animation:wsSpark 9s linear infinite}
@keyframes wsSpark{0%{opacity:0;transform:translateY(0) scale(1)}12%{opacity:.85}88%{opacity:.35}100%{opacity:0;transform:translateY(-650px) scale(0)}}
.ws-hero-content{position:relative;z-index:2;max-width:820px;padding:2rem 1rem}
.ws-hero-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.35em;text-transform:uppercase;color:var(--ws-gold);margin-bottom:.9rem;opacity:0;animation:wsFadeUp .7s .2s ease both}
.ws-hero-title{font-size:clamp(2.6rem,7vw,5.2rem);font-weight:700;line-height:1.05;color:var(--ws-text);margin-bottom:.4rem;opacity:0;animation:wsFadeUp .7s .4s ease both}
.ws-hero-subtitle{font-size:clamp(.95rem,2vw,1.15rem);font-weight:300;color:var(--ws-text-muted);max-width:580px;margin-bottom:2rem;opacity:0;animation:wsFadeUp .7s .6s ease both}
.ws-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;opacity:0;animation:wsFadeUp .7s .8s ease both}
@keyframes wsFadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
.ws-ip-box{display:inline-flex;align-items:center;gap:.8rem;background:var(--ws-gold-subtle);border:1px solid var(--ws-gold-border);border-radius:40px;padding:.6rem 1.3rem;cursor:pointer;transition:all var(--ws-ease);user-select:none}
.ws-ip-box:hover{background:rgba(247,186,11,.14);box-shadow:0 0 22px var(--ws-gold-glow);transform:translateY(-2px)}
.ws-ip-text{font-family:'Ubuntu Mono',monospace;font-size:.95rem;font-weight:700;color:var(--ws-gold-light);letter-spacing:.04em}
.ws-ip-hint{font-size:.75rem;color:var(--ws-text-muted)}
.ws-hero-stats{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;background:rgba(6,6,8,.82);border-top:1px solid var(--ws-gold-border);backdrop-filter:blur(10px)}
.ws-stat{flex:1;text-align:center;padding:1.1rem .8rem;border-right:1px solid rgba(255,255,255,.05);transition:background var(--ws-ease)}
.ws-stat:last-child{border-right:none}
.ws-stat:hover{background:var(--ws-gold-subtle)}
.ws-stat-num{font-size:1.55rem;font-weight:700;color:var(--ws-gold);display:block;line-height:1}
.ws-stat-lbl{font-size:.65rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ws-text-muted);margin-top:.2rem}

/* Sections */
.ws-section{padding:5rem 0}
.ws-section-alt{background:var(--ws-bg-dark)}
.ws-section-title{font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:700;color:var(--ws-text);text-align:center;margin-bottom:.4rem}
.ws-section-desc{text-align:center;color:var(--ws-text-muted);font-size:1rem;max-width:580px;margin:0 auto 2.8rem;font-weight:300}

/* News card */
.ws-news-card{background:var(--ws-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--ws-radius-lg);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:all var(--ws-ease-slow)}
.ws-news-card:hover{border-color:var(--ws-gold-border);transform:translateY(-4px)}
.ws-news-thumb{width:100%;height:190px;object-fit:cover;filter:brightness(.8) saturate(.65);transition:transform var(--ws-ease-slow),filter var(--ws-ease-slow)}
.ws-news-card:hover .ws-news-thumb{transform:scale(1.05);filter:brightness(.9) saturate(.9)}

/* Shop */
.ws-shop-item{background:var(--ws-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--ws-radius-lg);overflow:hidden;transition:all var(--ws-ease-slow);position:relative}
.ws-shop-item:hover{border-color:var(--ws-gold-border);transform:translateY(-4px)}
.ws-shop-item-img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--ws-bg-dark)}
.ws-price{font-size:1.25rem;font-weight:700;color:var(--ws-gold)}

/* Vote */
.ws-vote-card{background:var(--ws-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--ws-radius-lg);padding:1.2rem 1.4rem;display:flex;align-items:center;gap:1rem;transition:all var(--ws-ease)}
.ws-vote-card:hover{border-color:var(--ws-gold-border);background:var(--ws-bg-card-hov);transform:translateX(4px)}
.ws-ticket-badge{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--ws-gold-subtle);border:1px solid var(--ws-gold-border);font-size:1.4rem;flex-shrink:0}

/* Status */
.ws-status-widget{background:var(--ws-bg-card);border:1px solid var(--ws-gold-border);border-radius:var(--ws-radius-lg);padding:1.4rem;text-align:center}
.ws-status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#27AE60;box-shadow:0 0 0 3px rgba(39,174,96,.22);animation:wsPulse 2s infinite}
@keyframes wsPulse{0%,100%{box-shadow:0 0 0 3px rgba(39,174,96,.22)}50%{box-shadow:0 0 0 6px rgba(39,174,96,.08)}}
.ws-player-count{font-size:2.8rem;font-weight:700;color:var(--ws-gold);line-height:1}

/* Badges */
.badge{font-family:'Ubuntu',sans-serif;font-weight:700;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:.28em .55em}
.badge.bg-success{background:#1E8449!important}
.badge.bg-secondary{background:var(--ws-bg-card-hov)!important;color:var(--ws-text-muted)!important;border:1px solid rgba(255,255,255,.07)}

/* Footer */
#ws-footer{background:var(--ws-bg-void)!important;border-top:1px solid var(--ws-gold-border);padding:4rem 0 0;position:relative}
.ws-footer-brand{font-family:'Ubuntu',sans-serif;font-size:1.3rem;line-height:1.1}
.ws-footer-tagline{font-size:.82rem;color:var(--ws-text-dim);font-weight:300}
.ws-footer-heading{font-size:.65rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--ws-gold);margin-bottom:1.1rem}
.ws-footer-links{list-style:none;padding:0}
.ws-footer-links li{margin-bottom:.55rem}
.ws-footer-links a{color:var(--ws-text-dim);font-size:.88rem;font-weight:400;display:inline-flex;align-items:center;gap:.35rem;transition:color var(--ws-ease)}
.ws-footer-links a:hover{color:var(--ws-gold)}
.ws-social-row{display:flex;gap:.5rem;margin-top:.9rem}
.ws-social-btn{width:36px;height:36px;background:var(--ws-bg-card);border:1px solid rgba(255,255,255,.06);border-radius:var(--ws-radius);display:flex;align-items:center;justify-content:center;color:var(--ws-text-dim)!important;font-size:.95rem;transition:all var(--ws-ease)}
.ws-social-btn:hover{background:var(--ws-gold-subtle);border-color:var(--ws-gold-border);color:var(--ws-gold)!important;transform:translateY(-2px)}
.ws-footer-bottom{margin-top:2.8rem;padding:1.3rem 0;border-top:1px solid rgba(255,255,255,.04);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.8rem}
.ws-footer-copy,.ws-footer-power{font-size:.78rem;color:var(--ws-text-dim)}
.ws-footer-legal-link{font-size:.78rem;color:var(--ws-text-dim);transition:color var(--ws-ease)}
.ws-footer-legal-link:hover{color:var(--ws-gold)}
.ws-footer-legal-sep{color:var(--ws-text-dim);font-size:.78rem}

/* Scroll top */
#ws-scroll-top{position:fixed;bottom:1.8rem;right:1.8rem;width:40px;height:40px;background:var(--ws-gold);color:#000;border:none;border-radius:var(--ws-radius);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 16px rgba(247,186,11,.38);transition:all var(--ws-ease);z-index:999;opacity:0;pointer-events:none}
#ws-scroll-top.visible{opacity:1;pointer-events:auto}
#ws-scroll-top:hover{transform:translateY(-3px)}

/* Page header */
.ws-page-header{background:var(--ws-bg-dark);border-bottom:1px solid var(--ws-gold-border);padding:2.8rem 0 1.8rem}
.ws-page-title{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:700;color:var(--ws-text);margin-bottom:.3rem}

/* Forms */
.form-control,.form-select{background:var(--ws-bg-dark)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--ws-radius)!important;color:var(--ws-text)!important;font-family:'Ubuntu',sans-serif!important;font-size:.92rem!important;padding:.65rem .95rem!important}
.form-control:focus,.form-select:focus{border-color:var(--ws-gold)!important;box-shadow:0 0 0 3px var(--ws-gold-subtle)!important;background:var(--ws-bg-card)!important}
.form-control::placeholder{color:var(--ws-text-dim)!important}
.form-label{font-size:.82rem;font-weight:500;color:var(--ws-text-muted);margin-bottom:.35rem}

/* Table */
.table{color:var(--ws-text)!important;border-color:rgba(255,255,255,.05)!important}
.table thead th{background:rgba(247,186,11,.04)!important;border-bottom:1px solid var(--ws-gold-border)!important;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ws-gold)!important;padding:.9rem 1rem!important}
.table tbody tr{border-bottom:1px solid rgba(255,255,255,.04)!important;transition:background var(--ws-ease)}
.table tbody tr:hover{background:var(--ws-gold-subtle)!important}
.table tbody td{padding:.85rem 1rem!important;color:var(--ws-text-muted)!important}

/* Accordion */
.accordion-button{background:transparent!important;color:var(--ws-text)!important;box-shadow:none!important}
.accordion-button::after{filter:brightness(3) sepia(.5) saturate(3) hue-rotate(5deg)}
.accordion-item{background:transparent;border-color:rgba(255,255,255,.05)!important}

/* Nav tabs */
.nav-tabs{border-bottom:1px solid rgba(255,255,255,.06)!important}
.nav-tabs .nav-link{color:var(--ws-text-muted)!important;border:none;border-bottom:2px solid transparent!important;border-radius:0!important}
.nav-tabs .nav-link.active{background:transparent!important;color:var(--ws-gold)!important;border-bottom-color:var(--ws-gold)!important}

hr{border-color:rgba(255,255,255,.06)!important}
.text-muted{color:var(--ws-text-muted)!important}

@media(max-width:992px){#ws-hero{min-height:72vh}.ws-hero-stats{display:none}.ws-section{padding:3.5rem 0}}
@media(max-width:768px){.ws-hero-content{text-align:center}.ws-hero-actions{justify-content:center}.ws-footer-bottom{flex-direction:column;text-align:center}.ws-hero-gear-3{display:none}}

/* Page layout improvements */
main.ws-section > .container,
.container.content{max-width:1240px}
main.ws-section{min-height:44vh}
.list-group-item{background:var(--ws-bg-card)!important;border:1px solid rgba(255,255,255,.06)!important;color:var(--ws-text-muted)!important}
.list-group-item:hover{background:var(--ws-bg-card-hov)!important;color:var(--ws-text)!important}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background:linear-gradient(135deg,var(--ws-gold) 0%,var(--ws-gold-dark) 100%)!important;border-color:var(--ws-gold-dark)!important;color:#090A0D!important}
.alert{border-radius:var(--ws-radius-lg);border-color:var(--ws-gold-border)!important}
.breadcrumb{background:transparent}
.pagination .page-link{background:var(--ws-bg-card)!important;color:var(--ws-text-muted)!important;border-color:rgba(255,255,255,.08)!important}
.pagination .page-item.active .page-link{background:var(--ws-gold)!important;color:#090A0D!important;border-color:var(--ws-gold-dark)!important}

/* Action cards */
.ws-action-card{background:var(--ws-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:var(--ws-radius-lg);padding:1.6rem;display:flex;flex-direction:column;gap:.85rem;transition:all var(--ws-ease-slow)}
.ws-action-card:hover{border-color:var(--ws-gold-border);transform:translateY(-4px)}
.ws-action-card .ws-ticket-badge{width:58px;height:58px;font-size:1.45rem}
.ws-action-card h3{margin:0;font-size:1.35rem;font-weight:700}
.ws-action-card p{margin:0;color:var(--ws-text-muted);font-size:.97rem;line-height:1.58;flex:1}
.ws-action-btn{margin-top:auto;width:100%}

/* Brand color safety */
.navbar-brand,.navbar-brand:hover,.ws-brand-name{color:var(--ws-text)!important}
