/*
 * NFS Intelligence Hub — v6.58.2
 * NFS vodič / Pojmovnik Visual Parity Safe Patch
 * Scope: body.nfs-page-guide.nfs-guide-v6582 only.
 * Functional guide navigation, map, drawer, lessons, header, footer and live data are untouched.
 */

body.nfs-page-guide.nfs-guide-v6582{
  --guide-paper:#fff7e8;
  --guide-paper-2:#f3e7d2;
  --guide-ink:#21170e;
  --guide-muted:#6b5b49;
  --guide-green:#06271d;
  --guide-green-deep:#031b14;
  --guide-green-soft:#0d3729;
  --guide-gold:#d6a653;
  --guide-gold-light:#efcf8d;
  --guide-bronze:#a87332;
  --guide-line:rgba(214,166,83,.30);
  --guide-line-soft:rgba(214,166,83,.16);
  --guide-paper-shadow:0 16px 42px rgba(0,0,0,.19);
  --guide-dark-shadow:0 24px 72px rgba(0,0,0,.32);
}

body.nfs-page-guide.nfs-guide-v6582 main.beginner-page{
  width:min(1280px,calc(100% - 36px));
  max-width:none!important;
  padding:42px 0 82px!important;
}

/* Hero — same deep-green / warm-gold language as Pojmovnik. */
body.nfs-page-guide.nfs-guide-v6582 .beginner-hero{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  margin:0;
  padding:clamp(32px,5vw,64px)!important;
  border:1px solid var(--guide-line)!important;
  border-radius:30px!important;
  background:
    radial-gradient(circle at 88% 18%,rgba(214,166,83,.18),transparent 22rem),
    radial-gradient(circle at 8% 100%,rgba(139,191,130,.10),transparent 25rem),
    linear-gradient(145deg,var(--guide-green-soft),var(--guide-green-deep))!important;
  color:var(--guide-paper)!important;
  box-shadow:var(--guide-dark-shadow)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-hero::before{
  content:""!important;
  position:absolute!important;
  inset:auto!important;
  z-index:-1!important;
  width:360px!important;
  height:360px!important;
  right:-150px!important;
  top:-190px!important;
  border:1px solid rgba(239,207,141,.20)!important;
  border-radius:50%!important;
  background:transparent!important;
  box-shadow:
    0 0 0 42px rgba(239,207,141,.035),
    0 0 0 86px rgba(239,207,141,.018)!important;
  opacity:1!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-hero::after{
  content:"";
  position:absolute;
  left:clamp(32px,5vw,64px);
  bottom:0;
  width:min(280px,44%);
  height:3px;
  background:linear-gradient(90deg,var(--guide-gold-light),transparent);
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-hero > .nfs-beginner-label{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin:0 0 18px!important;
  padding:8px 13px!important;
  border:1px solid rgba(239,207,141,.28)!important;
  border-radius:999px!important;
  background:rgba(255,247,232,.07)!important;
  color:var(--guide-gold-light)!important;
  font-family:'DM Sans',sans-serif!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-hero h1{
  max-width:940px!important;
  margin:0 0 18px!important;
  color:var(--guide-paper)!important;
  -webkit-text-fill-color:var(--guide-paper)!important;
  font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;
  font-size:clamp(42px,6vw,76px)!important;
  line-height:.96!important;
  letter-spacing:-.035em!important;
  font-weight:700!important;
  text-shadow:none!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-hero > p{
  max-width:920px!important;
  margin:0!important;
  color:rgba(247,234,212,.78)!important;
  -webkit-text-fill-color:rgba(247,234,212,.78)!important;
  font-size:clamp(15px,1.5vw,18px)!important;
  line-height:1.75!important;
  font-weight:500!important;
}

/* Five overview cards inside the hero. */
body.nfs-page-guide.nfs-guide-v6582 .beginner-toc.nfs-guide-group-overview{
  gap:14px!important;
  margin-top:32px!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-toc.nfs-guide-group-overview a{
  position:relative;
  overflow:hidden;
  min-height:172px!important;
  padding:21px 19px!important;
  border:1px solid rgba(168,115,50,.30)!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,var(--guide-paper),var(--guide-paper-2))!important;
  color:var(--guide-ink)!important;
  box-shadow:0 14px 36px rgba(0,0,0,.20)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-toc.nfs-guide-group-overview a::before{
  content:""!important;
  position:absolute!important;
  inset:0 0 auto!important;
  height:3px!important;
  background:linear-gradient(90deg,var(--guide-gold-light),var(--guide-bronze),transparent 82%)!important;
  opacity:.86!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-toc.nfs-guide-group-overview a:hover,
body.nfs-page-guide.nfs-guide-v6582 .beginner-toc.nfs-guide-group-overview a.is-active{
  transform:translateY(-3px)!important;
  border-color:rgba(168,115,50,.58)!important;
  background:linear-gradient(145deg,#fffaf0,#f5e8d0)!important;
  box-shadow:0 20px 48px rgba(0,0,0,.27)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-group-range{
  min-height:31px!important;
  padding:7px 11px!important;
  border:1px solid rgba(168,115,50,.24)!important;
  border-radius:999px!important;
  background:rgba(214,166,83,.14)!important;
  color:#76491d!important;
  -webkit-text-fill-color:#76491d!important;
  box-shadow:none!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-toc.nfs-guide-group-overview strong{
  color:var(--guide-ink)!important;
  -webkit-text-fill-color:var(--guide-ink)!important;
  font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;
  font-size:1.46rem!important;
  line-height:1.08!important;
  letter-spacing:-.018em!important;
  font-weight:700!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-toc.nfs-guide-group-overview small{
  color:#655441!important;
  -webkit-text-fill-color:#655441!important;
  font-size:.79rem!important;
  line-height:1.55!important;
  font-weight:600!important;
}

body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-mobile-map-toggle{
  min-height:52px!important;
  margin:20px 0 24px!important;
  border:1px solid rgba(239,207,141,.38)!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,var(--guide-green-soft),var(--guide-green-deep))!important;
  color:var(--guide-paper)!important;
  -webkit-text-fill-color:var(--guide-paper)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.24)!important;
}

/* Group introductions become dark editorial dividers. */
body.nfs-page-guide.nfs-guide-v6582 .guide-group-intro{
  position:relative;
  overflow:hidden;
  margin:0 0 20px!important;
  padding:clamp(26px,3.3vw,42px)!important;
  border:1px solid var(--guide-line)!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 100% 0,rgba(214,166,83,.14),transparent 20rem),
    linear-gradient(145deg,var(--guide-green-soft),var(--guide-green-deep))!important;
  color:var(--guide-paper)!important;
  box-shadow:0 18px 52px rgba(0,0,0,.27)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .guide-group-intro::after{
  content:"";
  position:absolute;
  left:clamp(26px,3.3vw,42px);
  bottom:0;
  width:180px;
  height:3px;
  background:linear-gradient(90deg,var(--guide-gold-light),transparent);
}
body.nfs-page-guide.nfs-guide-v6582 .guide-group-intro .nfs-beginner-label{
  border:1px solid rgba(239,207,141,.28)!important;
  background:rgba(255,247,232,.07)!important;
  color:var(--guide-gold-light)!important;
  -webkit-text-fill-color:var(--guide-gold-light)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .guide-group-intro h2{
  margin:16px 0 12px!important;
  color:var(--guide-paper)!important;
  -webkit-text-fill-color:var(--guide-paper)!important;
  font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;
  font-size:clamp(34px,4vw,50px)!important;
  line-height:1.02!important;
  letter-spacing:-.026em!important;
  font-weight:700!important;
}
body.nfs-page-guide.nfs-guide-v6582 .guide-group-intro > p{
  max-width:900px!important;
  color:rgba(247,234,212,.75)!important;
  -webkit-text-fill-color:rgba(247,234,212,.75)!important;
  font-size:15.5px!important;
  line-height:1.75!important;
  font-weight:500!important;
}
body.nfs-page-guide.nfs-guide-v6582 .guide-group-list{
  gap:9px!important;
  margin-top:20px!important;
}
body.nfs-page-guide.nfs-guide-v6582 .guide-group-list a{
  border:1px solid rgba(239,207,141,.18)!important;
  border-radius:14px!important;
  background:rgba(255,247,232,.065)!important;
  color:rgba(247,234,212,.86)!important;
  -webkit-text-fill-color:rgba(247,234,212,.86)!important;
  box-shadow:none!important;
}
body.nfs-page-guide.nfs-guide-v6582 .guide-group-list a span{
  color:var(--guide-gold-light)!important;
  -webkit-text-fill-color:var(--guide-gold-light)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .guide-group-list a:hover{
  transform:translateY(-1px)!important;
  border-color:rgba(239,207,141,.42)!important;
  background:rgba(255,247,232,.12)!important;
  color:var(--guide-paper)!important;
  -webkit-text-fill-color:var(--guide-paper)!important;
}

/* Reading cards — warmer, brighter and more legible. */
body.nfs-page-guide.nfs-guide-v6582 .beginner-article{
  position:relative;
  overflow:hidden;
  margin-bottom:20px!important;
  padding:clamp(25px,3.5vw,44px)!important;
  border:1px solid rgba(168,115,50,.30)!important;
  border-radius:26px!important;
  background:linear-gradient(145deg,var(--guide-paper),var(--guide-paper-2))!important;
  color:var(--guide-ink)!important;
  box-shadow:var(--guide-paper-shadow)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-article::before{
  content:""!important;
  position:absolute!important;
  inset:0 0 auto!important;
  height:3px!important;
  background:linear-gradient(90deg,var(--guide-gold-light),var(--guide-bronze),transparent 82%)!important;
  opacity:.84!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-article .nfs-beginner-label{
  border:1px solid rgba(168,115,50,.24)!important;
  background:rgba(214,166,83,.13)!important;
  color:#77491d!important;
  -webkit-text-fill-color:#77491d!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-article h2{
  margin:16px 0 18px!important;
  color:var(--guide-ink)!important;
  -webkit-text-fill-color:var(--guide-ink)!important;
  font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;
  font-size:clamp(32px,4vw,48px)!important;
  line-height:1.02!important;
  letter-spacing:-.025em!important;
  font-weight:700!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-article h3{
  margin:28px 0 11px!important;
  color:#3a2818!important;
  -webkit-text-fill-color:#3a2818!important;
  font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;
  font-size:clamp(23px,2.4vw,30px)!important;
  line-height:1.12!important;
  letter-spacing:-.015em!important;
  font-weight:700!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-article p,
body.nfs-page-guide.nfs-guide-v6582 .beginner-article li{
  color:#554738!important;
  -webkit-text-fill-color:#554738!important;
  font-size:16.5px!important;
  line-height:1.78!important;
  font-weight:500!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-article ul,
body.nfs-page-guide.nfs-guide-v6582 .beginner-article ol{
  color:#554738!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-article p a,
body.nfs-page-guide.nfs-guide-v6582 .beginner-article li a{
  color:#77491d!important;
  text-decoration-color:rgba(168,115,50,.50)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-note{
  margin:22px 0!important;
  padding:18px 20px!important;
  border:1px solid rgba(168,115,50,.24)!important;
  border-left:4px solid var(--guide-bronze)!important;
  border-radius:0 16px 16px 0!important;
  background:rgba(214,166,83,.10)!important;
  color:#594835!important;
  -webkit-text-fill-color:#594835!important;
  font-weight:700!important;
  line-height:1.68!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-summary{
  margin-top:24px!important;
  padding:19px 21px!important;
  border:1px solid rgba(168,115,50,.28)!important;
  border-left:4px solid var(--guide-gold)!important;
  border-radius:0 16px 16px 0!important;
  background:linear-gradient(135deg,rgba(214,166,83,.16),rgba(168,115,50,.08))!important;
  color:#4f3b26!important;
  -webkit-text-fill-color:#4f3b26!important;
  font-weight:700!important;
  line-height:1.68!important;
}
body.nfs-page-guide.nfs-guide-v6582 .beginner-summary strong{
  color:#70471e!important;
  -webkit-text-fill-color:#70471e!important;
}

/* Previous / next navigation. */
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-lesson-nav{
  border-top:1px solid rgba(168,115,50,.24)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-lesson-nav a,
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-lesson-nav span.nfs-guide-nav-placeholder{
  border:1px solid rgba(168,115,50,.28)!important;
  border-radius:17px!important;
  background:rgba(255,250,240,.64)!important;
  box-shadow:none!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-lesson-nav a:hover{
  border-color:rgba(168,115,50,.50)!important;
  background:#fffaf0!important;
  box-shadow:0 12px 28px rgba(0,0,0,.12)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-nav-kicker{
  color:var(--guide-bronze)!important;
  -webkit-text-fill-color:var(--guide-bronze)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-nav-title{
  color:var(--guide-ink)!important;
  -webkit-text-fill-color:var(--guide-ink)!important;
}

/* Sidebar map — dark control surface, matching the Pojmovnik toolbar. */
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-card{
  position:relative;
  overflow:hidden;
  border:1px solid var(--guide-line)!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 100% 0,rgba(214,166,83,.13),transparent 18rem),
    linear-gradient(145deg,var(--guide-green-soft),var(--guide-green-deep))!important;
  color:var(--guide-paper)!important;
  box-shadow:0 18px 50px rgba(0,0,0,.27)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-card::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:3px;
  background:linear-gradient(90deg,var(--guide-gold-light),var(--guide-bronze),transparent 82%);
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-card .sidebar-title{
  color:var(--guide-paper)!important;
  -webkit-text-fill-color:var(--guide-paper)!important;
  font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;
  font-size:1.75rem!important;
  font-weight:700!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-close{
  border:1px solid rgba(239,207,141,.28)!important;
  background:rgba(255,247,232,.08)!important;
  color:var(--guide-paper)!important;
  -webkit-text-fill-color:var(--guide-paper)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-group-button{
  border:1px solid rgba(239,207,141,.18)!important;
  border-radius:13px!important;
  background:rgba(255,247,232,.055)!important;
  color:rgba(247,234,212,.78)!important;
  -webkit-text-fill-color:rgba(247,234,212,.78)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-group-button:hover,
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-group-button.is-active{
  border-color:transparent!important;
  background:linear-gradient(135deg,var(--guide-gold-light),var(--guide-bronze))!important;
  color:#08241b!important;
  -webkit-text-fill-color:#08241b!important;
  box-shadow:0 8px 22px rgba(0,0,0,.18)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-current{
  border-top:1px solid rgba(239,207,141,.18)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-current-label{
  color:var(--guide-gold-light)!important;
  -webkit-text-fill-color:var(--guide-gold-light)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-current-title{
  color:var(--guide-paper)!important;
  -webkit-text-fill-color:var(--guide-paper)!important;
  font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;
  font-size:1.55rem!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-lessons a{
  border-radius:12px!important;
  color:rgba(247,234,212,.72)!important;
  -webkit-text-fill-color:rgba(247,234,212,.72)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-lessons a span{
  color:var(--guide-gold-light)!important;
  -webkit-text-fill-color:var(--guide-gold-light)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-lessons a:hover,
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-lessons a.is-active{
  background:rgba(255,247,232,.11)!important;
  color:var(--guide-paper)!important;
  -webkit-text-fill-color:var(--guide-paper)!important;
}

/* Supporting and member CTA cards stay light and premium. */
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-support-card,
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-community-card{
  border:1px solid rgba(168,115,50,.30)!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,var(--guide-paper),var(--guide-paper-2))!important;
  color:var(--guide-ink)!important;
  box-shadow:var(--guide-paper-shadow)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-support-card .sidebar-title,
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-community-card .sidebar-title{
  color:var(--guide-ink)!important;
  -webkit-text-fill-color:var(--guide-ink)!important;
  font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;
  font-size:1.55rem!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-support-card p,
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-community-card p{
  color:#554738!important;
  -webkit-text-fill-color:#554738!important;
  font-size:.88rem!important;
  line-height:1.72!important;
  opacity:1!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-community-card > a{
  display:block!important;
  margin-top:18px!important;
  padding:14px 16px!important;
  border:1px solid rgba(126,79,24,.42)!important;
  border-radius:15px!important;
  background:linear-gradient(135deg,var(--guide-gold-light),var(--guide-bronze))!important;
  color:#08241b!important;
  -webkit-text-fill-color:#08241b!important;
  text-align:center!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  letter-spacing:.09em!important;
  box-shadow:0 10px 24px rgba(125,80,24,.20)!important;
}
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-community-card > a:hover,
body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-community-card > a:focus-visible{
  transform:translateY(-2px)!important;
  filter:brightness(1.04)!important;
  box-shadow:0 14px 30px rgba(125,80,24,.27)!important;
}

/* Scrollbar remains functional, only palette is synchronized. */
@media (min-width:981px){
  body.nfs-page-guide.nfs-guide-v6582 .beginner-side{
    scrollbar-color:rgba(214,166,83,.82) rgba(255,247,232,.14)!important;
  }
  body.nfs-page-guide.nfs-guide-v6582 .beginner-side::-webkit-scrollbar-track{
    background:rgba(255,247,232,.12)!important;
  }
  body.nfs-page-guide.nfs-guide-v6582 .beginner-side::-webkit-scrollbar-thumb{
    background:linear-gradient(180deg,var(--guide-gold-light),var(--guide-bronze))!important;
    border-color:rgba(3,27,20,.78)!important;
  }
}

/* Tablet / mobile parity without changing drawer behavior. */
@media (max-width:980px){
  body.nfs-page-guide.nfs-guide-v6582 main.beginner-page{
    width:min(1280px,calc(100% - 28px));
    padding-top:28px!important;
  }
  body.nfs-page-guide.nfs-guide-v6582 .beginner-side{
    background:linear-gradient(180deg,var(--guide-green-deep),var(--guide-green))!important;
  }
  body.nfs-page-guide.nfs-guide-v6582 .nfs-guide-map-card{
    box-shadow:none!important;
  }
}

@media (max-width:640px){
  body.nfs-page-guide.nfs-guide-v6582 main.beginner-page{
    width:min(1280px,calc(100% - 20px));
    padding-top:18px!important;
    padding-bottom:60px!important;
  }
  body.nfs-page-guide.nfs-guide-v6582 .beginner-hero{
    padding:26px 20px!important;
    border-radius:22px!important;
  }
  body.nfs-page-guide.nfs-guide-v6582 .beginner-hero::after{
    left:20px;
  }
  body.nfs-page-guide.nfs-guide-v6582 .beginner-hero h1{
    font-size:clamp(39px,12vw,56px)!important;
  }
  body.nfs-page-guide.nfs-guide-v6582 .beginner-toc.nfs-guide-group-overview a{
    min-height:126px!important;
    padding:18px!important;
  }
  body.nfs-page-guide.nfs-guide-v6582 .guide-group-intro,
  body.nfs-page-guide.nfs-guide-v6582 .beginner-article{
    padding:23px 20px!important;
    border-radius:21px!important;
  }
  body.nfs-page-guide.nfs-guide-v6582 .guide-group-intro h2,
  body.nfs-page-guide.nfs-guide-v6582 .beginner-article h2{
    font-size:clamp(31px,10vw,42px)!important;
  }
  body.nfs-page-guide.nfs-guide-v6582 .beginner-article p,
  body.nfs-page-guide.nfs-guide-v6582 .beginner-article li{
    font-size:16px!important;
    line-height:1.76!important;
  }
}

body.nfs-page-guide.nfs-guide-v6582 :where(
  .beginner-toc a,
  .guide-group-list a,
  .nfs-guide-group-button,
  .nfs-guide-map-lessons a,
  .nfs-guide-lesson-nav a,
  .nfs-guide-mobile-map-toggle,
  .nfs-guide-community-card > a,
  .nfs-guide-map-close
):focus-visible{
  outline:2px solid var(--guide-gold-light)!important;
  outline-offset:3px!important;
}
