/* LilyJo v0.2.7n24 – OpenSeaMap-style nautical compass rose */
.lilyjo-openseamap-style-compass-n24{
  position:absolute !important;
  right:18px !important;
  bottom:34px !important;
  width:220px !important;
  height:220px !important;
  z-index:1200 !important;
  pointer-events:none !important;
  user-select:none !important;
  opacity:.84 !important;
}
.lilyjo-openseamap-style-compass-n24 svg{display:block;width:100%;height:100%;overflow:visible}
.lilyjo-openseamap-style-compass-n24 .rose{stroke:#ff1493;fill:none;font-family:Arial,Helvetica,sans-serif}
.lilyjo-openseamap-style-compass-n24 .ring{stroke:#ff1493;stroke-width:1.05;fill:none}
.lilyjo-openseamap-style-compass-n24 .ring.strong{stroke-width:1.35}
.lilyjo-openseamap-style-compass-n24 .ticks line{stroke:#ff1493;stroke-width:.75}
.lilyjo-openseamap-style-compass-n24 .ticks line.major{stroke-width:1.15}
.lilyjo-openseamap-style-compass-n24 .axis{stroke:#ff1493;stroke-width:.8}
.lilyjo-openseamap-style-compass-n24 .centerline{stroke:#ff1493;stroke-width:1}
.lilyjo-openseamap-style-compass-n24 .dot{fill:#ff1493;stroke:none}
.lilyjo-openseamap-style-compass-n24 text{fill:#ff1493;stroke:none}
.lilyjo-openseamap-style-compass-n24 .deg{font-size:5.4px;font-weight:500}
.lilyjo-openseamap-style-compass-n24 .small{font-size:8px}
.lilyjo-openseamap-style-compass-n24 .var{font-size:15px;font-weight:500}
.lilyjo-openseamap-style-compass-n24 .annual{font-size:14px;font-weight:500}
.lilyjo-openseamap-style-compass-n24 .northstar path{fill:none;stroke:#ff1493;stroke-width:1.5}
.lilyjo-openseamap-style-compass-n24 .northstar circle{fill:#ff1493;stroke:none}
@media (max-width:900px){
  .lilyjo-openseamap-style-compass-n24{width:170px !important;height:170px !important;right:12px !important;bottom:30px !important;opacity:.82 !important;}
}
@media (max-width:600px){
  .lilyjo-openseamap-style-compass-n24{width:135px !important;height:135px !important;right:8px !important;bottom:28px !important;opacity:.8 !important;}
}
