/* Homepage appearance on XenForo's own navigation; no portal header or dock. */
@import url('./icons.css?v=3');
.p-nav{position:relative;background:transparent;border-bottom:1px solid #76bcd729}
.p-nav-inner{display:flex;align-items:center;gap:14px;padding:9px 12px;min-height:76px;overflow:visible}
.p-nav-scroller{min-width:0;margin:0;flex:1}
.p-nav-scroller .hScroller-scroll{overflow:visible;padding-bottom:0;margin-bottom:0}
.p-nav-list{display:flex;align-items:center;gap:3px;width:max-content;max-width:100%;margin:0;padding:6px;border:1px solid #a1d2e633;border-radius:19px;background:linear-gradient(155deg,#74aeca21,#163e5959 50%,#05192780);box-shadow:inset 0 1px #e0f8ff24,inset 0 -1px #010d1659,0 8px 22px #00081133;backdrop-filter:blur(22px) saturate(145%)}
.p-nav-list>li{display:block;margin:0;flex-shrink:0}
.p-nav-list .p-navEl{display:flex;align-items:center;min-height:44px;border:0;border-radius:13px;color:#acc7d9;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;transition:background .18s,color .18s}
.p-nav-list .p-navEl-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;line-height:1;padding:0 10px;border:0;border-radius:13px;text-decoration:none}
.p-nav-list .p-navEl-link:before{content:"";display:inline-block;width:21px;height:21px;margin:0;flex:none;background:currentColor;mask-position:center;mask-size:contain;mask-repeat:no-repeat}
.p-nav-list .p-navEl-link--splitMenu{padding-right:4px}
.p-nav-list .p-navEl-splitTrigger{display:flex;align-items:center;justify-content:center;min-height:38px;width:24px;padding:0;margin-right:3px;border-radius:9px;border:0;color:#b9d6e6}
.p-nav-list .p-navEl.is-selected{color:#d8f7ff;background:linear-gradient(125deg,#1ba9e14d,#2674a538);box-shadow:inset 0 0 0 1px #70d4ff45}
.p-nav-list .p-navEl:not(.is-selected):hover{color:#f2fbff;background:#83b7d019}
.p-nav-list .p-navEl-link[data-nav-id="mp_eye"]{color:#6ce1e7;background:linear-gradient(110deg,#1acdc61a,#1069940f);box-shadow:inset 0 0 0 1px #5fd3e02e}
.p-nav-list .p-navEl-link[data-nav-id="forums"]:before{background:#d9b58c}
.p-nav-opposite{display:flex;align-items:center;flex-shrink:0;gap:5px;margin:0 0 0 auto;padding:0}
.p-nav-opposite .mp-nav-search{display:none}
.p-nav-opposite .p-discovery .p-navgroup-link--search{display:block}
.p-nav-opposite .p-discovery .p-navgroup-link--whatsnew{display:none}
.p-nav-opposite .p-discovery:has(>a:only-child){display:flex}
.p-navgroup-link{padding:9px 8px}
.p-nav-smallLogo{display:none!important}
.p-nav-menuTrigger{border:1px solid #92cbe633!important;border-radius:14px;color:#bad8e9!important;background:#83bed713!important}
.offCanvasMenu--nav .offCanvasMenu-link:is([data-nav-id="mp_meteo"],[data-nav-id="mp_situation"],[data-nav-id="mp_mare"],[data-nav-id="mp_neve"],[data-nav-id="mp_mappa"],[data-nav-id="mp_eye"],[data-nav-id="forums"],[data-nav-id="mp_place"]):before{content:"";display:inline-block;width:21px;height:21px;flex:none;margin-right:10px;vertical-align:middle;background:currentColor;mask-size:contain;mask-position:center;mask-repeat:no-repeat}
.p-nav-list a:focus-visible{outline:2px solid #8adcf5;outline-offset:2px}
@media(min-width:1101px){.p-nav-menuTrigger{display:none!important}.p-nav-scroller{display:block!important}}
@media(max-width:1250px) and (min-width:1101px){.p-nav-inner{gap:8px;padding-inline:7px}.p-nav-list .p-navEl-link{padding-inline:7px;gap:5px;font-size:11px}.p-nav-list .p-navEl-link--splitMenu{padding-right:2px}.p-nav-list .p-navEl-link:before{width:19px;height:19px}.p-navgroup-link{padding-inline:6px}}
@media(max-width:1100px){.p-nav-scroller{display:none!important}.p-nav-menuTrigger{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:44px;margin:0!important;padding:0 12px!important;gap:9px}.p-nav-menuTrigger:after{content:'Esplora';font:600 12px/1 Inter,system-ui,sans-serif}.p-nav-inner{min-height:62px}.p-nav-opposite{margin-left:auto}.p-navgroup-link--user .p-navgroup-linkText{display:none}}
@media(prefers-reduced-motion:reduce){.p-nav-list .p-navEl{transition:none}}
/* XF normally hides the selected tab's trigger in favour of its second row.
   With one navigation row, keep that native dropdown available as well. */
.p-nav-list .p-navEl.is-selected .p-navEl-splitTrigger{display:flex}
.p-nav-list .p-navEl.is-selected .p-navEl-link{border-radius:13px 0 0 13px;padding-right:4px}

.offCanvasMenu--nav .offCanvasMenu-content{background:#041d30!important;color:#c7e4f2;border-right:1px solid #317191;box-shadow:12px 0 40px #0008}
.offCanvasMenu--nav .offCanvasMenu-backdrop{background:rgba(0,9,18,.65);backdrop-filter:blur(4px)}
