/* PVPRP More menu v3 (2026-09-28): one calm list on phones and desktop. Pixel icons in the site blue on neutral squares (Plus keeps
   its gold), title + one-line description + arrow per row, hairlines between rows, a drag handle on the phone sheet. Restyles the
   More sheet markup from config.php; icons are inline SVG data URIs. */
html .pv-global-nav .pv-mobile-more-link>svg,html .pv-global-nav .pv-more-plus-icon>svg{display:none;}
html .pv-global-nav .pv-mobile-more-link[href$="/categories"]{--pvm-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='rgb(122,167,255)' d='M0 0h7v1h-7zM9 0h7v1h-7zM0 1h7v1h-7zM9 1h7v1h-7zM0 2h2v1h-2zM5 2h2v1h-2zM9 2h2v1h-2zM14 2h2v1h-2zM0 3h2v1h-2zM5 3h2v1h-2zM9 3h2v1h-2zM14 3h2v1h-2zM0 4h2v1h-2zM5 4h2v1h-2zM9 4h2v1h-2zM14 4h2v1h-2zM0 5h7v1h-7zM9 5h7v1h-7zM0 6h7v1h-7zM9 6h7v1h-7zM0 9h7v1h-7zM9 9h7v1h-7zM0 10h7v1h-7zM9 10h7v1h-7zM0 11h2v1h-2zM5 11h2v1h-2zM9 11h2v1h-2zM14 11h2v1h-2zM0 12h2v1h-2zM5 12h2v1h-2zM9 12h2v1h-2zM14 12h2v1h-2zM0 13h2v1h-2zM5 13h2v1h-2zM9 13h2v1h-2zM14 13h2v1h-2zM0 14h7v1h-7zM9 14h7v1h-7zM0 15h7v1h-7zM9 15h7v1h-7z'/%3E%3C/svg%3E");}
html .pv-global-nav .pv-mobile-more-link[href$="/tools"]{--pvm-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='rgb(122,167,255)' d='M11 0h3v1h-3zM10 1h4v1h-4zM9 2h4v1h-4zM9 3h3v1h-3zM14 3h2v1h-2zM8 4h4v1h-4zM13 4h3v1h-3zM7 5h8v1h-8zM6 6h7v1h-7zM5 7h4v1h-4zM4 8h4v1h-4zM3 9h4v1h-4zM2 10h4v1h-4zM1 11h4v1h-4zM0 12h4v1h-4zM0 13h3v1h-3zM1 14h1v1h-1z'/%3E%3C/svg%3E");}
html .pv-global-nav .pv-mobile-more-link[href$="/discover"]{--pvm-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='rgb(122,167,255)' d='M6 0h4v1h-4zM4 1h3v1h-3zM9 1h3v1h-3zM2 2h2v1h-2zM12 2h2v1h-2zM2 3h1v1h-1zM13 3h1v1h-1zM1 4h1v1h-1zM11 4h1v1h-1zM14 4h1v1h-1zM1 5h1v1h-1zM9 5h2v1h-2zM14 5h1v1h-1zM0 6h2v1h-2zM7 6h4v1h-4zM14 6h2v1h-2zM0 7h1v1h-1zM6 7h4v1h-4zM15 7h1v1h-1zM0 8h1v1h-1zM6 8h4v1h-4zM15 8h1v1h-1zM0 9h2v1h-2zM5 9h4v1h-4zM14 9h2v1h-2zM1 10h1v1h-1zM5 10h2v1h-2zM14 10h1v1h-1zM1 11h1v1h-1zM4 11h1v1h-1zM14 11h1v1h-1zM2 12h1v1h-1zM13 12h1v1h-1zM2 13h2v1h-2zM12 13h2v1h-2zM4 14h3v1h-3zM9 14h3v1h-3zM6 15h4v1h-4z'/%3E%3C/svg%3E");}
html .pv-global-nav .pv-mobile-more-link[href$="/guides"]{--pvm-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='rgb(122,167,255)' d='M1 2h5v1h-5zM10 2h5v1h-5zM0 3h1v1h-1zM6 3h2v1h-2zM9 3h2v1h-2zM15 3h1v1h-1zM0 4h1v1h-1zM7 4h1v1h-1zM9 4h1v1h-1zM15 4h1v1h-1zM0 5h1v1h-1zM2 5h4v1h-4zM7 5h1v1h-1zM9 5h1v1h-1zM11 5h3v1h-3zM15 5h1v1h-1zM0 6h1v1h-1zM7 6h1v1h-1zM9 6h1v1h-1zM15 6h1v1h-1zM0 7h1v1h-1zM2 7h4v1h-4zM7 7h1v1h-1zM9 7h1v1h-1zM11 7h3v1h-3zM15 7h1v1h-1zM0 8h1v1h-1zM7 8h1v1h-1zM9 8h1v1h-1zM15 8h1v1h-1zM0 9h1v1h-1zM2 9h3v1h-3zM7 9h1v1h-1zM9 9h1v1h-1zM11 9h2v1h-2zM15 9h1v1h-1zM0 10h1v1h-1zM7 10h1v1h-1zM9 10h1v1h-1zM15 10h1v1h-1zM0 11h1v1h-1zM7 11h1v1h-1zM9 11h1v1h-1zM15 11h1v1h-1zM0 12h6v1h-6zM7 12h1v1h-1zM9 12h1v1h-1zM11 12h5v1h-5zM6 13h2v1h-2zM9 13h2v1h-2z'/%3E%3C/svg%3E");}
html .pv-global-nav .pv-mobile-more-link[href$="/level"]{--pvm-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='rgb(122,167,255)' d='M7 0h2v1h-2zM7 1h2v1h-2zM6 2h4v1h-4zM6 3h4v1h-4zM0 4h16v1h-16zM1 5h14v1h-14zM2 6h12v1h-12zM3 7h10v1h-10zM4 8h8v1h-8zM4 9h8v1h-8zM3 10h10v1h-10zM3 11h4v1h-4zM9 11h4v1h-4zM2 12h3v1h-3zM11 12h3v1h-3zM2 13h2v1h-2zM12 13h2v1h-2zM1 14h2v1h-2zM13 14h2v1h-2z'/%3E%3C/svg%3E");}
html .pv-global-nav .pv-mobile-more-link::before,html .pv-global-nav .pv-more-plus-icon{content:"";flex:0 0 auto;display:block;width:34px;height:34px;box-sizing:border-box;background:var(--pvm-ico) center/18px 18px no-repeat,rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);transition:background-color .14s ease,box-shadow .14s ease;}
html .pv-global-nav .pv-more-plus-icon{--pvm-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='rgb(225,179,95)' d='M6 2h4v1h-4zM6 3h4v1h-4zM6 4h4v1h-4zM6 5h4v1h-4zM2 6h12v1h-12zM2 7h12v1h-12zM2 8h12v1h-12zM2 9h12v1h-12zM6 10h4v1h-4zM6 11h4v1h-4zM6 12h4v1h-4zM6 13h4v1h-4z'/%3E%3C/svg%3E");}
html .pv-global-nav .pv-mobile-more-grid{grid-template-columns:1fr;gap:0;}
html .pv-global-nav .pv-mobile-more-link,html .pv-global-nav .pv-mobile-more-link.pv-more-tools{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:0;margin:0;padding:10px 6px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.07);box-shadow:none;color:#f1f4f9;font-weight:400;text-decoration:none;transition:background-color .14s ease;}
html .pv-global-nav .pv-mobile-more-link:last-child{border-bottom:0;}
html .pv-global-nav .pv-more-link-copy{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0;}
html .pv-global-nav .pv-more-link-copy>span{color:#f1f4f9;font-family:"Minecraft Ten",Arial,sans-serif;font-size:15px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;}
html .pv-global-nav .pv-more-link-copy small{display:block;overflow:hidden;color:#9aa6b6;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.25;text-overflow:ellipsis;text-transform:none;white-space:nowrap;}
html .pv-global-nav .pv-mobile-more-link::after{content:"\2192";display:block;flex:0 0 auto;padding:0 2px 0 6px;color:rgba(255,255,255,.28);font-family:Arial,sans-serif;font-size:15px;transition:color .14s ease,transform .14s ease;}
html .pv-global-nav .pv-mobile-more-link:hover,html .pv-global-nav .pv-mobile-more-link:focus-visible,html .pv-global-nav .pv-mobile-more-link:active{background:rgba(76,131,226,.09);}
html .pv-global-nav .pv-mobile-more-link:hover::before,html .pv-global-nav .pv-mobile-more-link:focus-visible::before,html .pv-global-nav .pv-mobile-more-link:active::before{background-color:rgba(76,131,226,.16);box-shadow:inset 0 0 0 1px rgba(122,167,255,.5);}
html .pv-global-nav .pv-mobile-more-link:hover::after,html .pv-global-nav .pv-mobile-more-link:focus-visible::after{color:rgb(122,167,255);transform:translateX(2px);}
html .pv-global-nav .pv-more-plus{gap:12px;min-height:0;padding:11px 12px 11px 12px;}
html .pv-global-nav .pv-more-plus-copy strong{font-size:15px;}
@media (max-width:600px){   /* phones (v4, Nedas: "desktop looks good, but mobile could use an improvement"): a featured Categories row + 2x2 cards */
    html .pv-global-nav .pv-mobile-more-sheet{padding:16px 14px 14px;max-height:calc(100vh - 7vh - 30px);overflow-y:auto;overscroll-behavior:contain;}
    html .pv-global-nav .pv-mobile-more-head{margin-bottom:12px;}
    html .pv-global-nav .pv-more-plus{margin-bottom:8px;}
    html .pv-global-nav .pv-mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
    html .pv-global-nav .pv-mobile-more-link,html .pv-global-nav .pv-mobile-more-link.pv-more-tools,html .pv-global-nav .pv-mobile-more-link:last-child{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"ic ti" "de de";align-items:center;align-content:start;gap:9px 10px;padding:11px 11px 12px;background:linear-gradient(180deg,#1b2430,#171f29);border:1px solid rgba(255,255,255,.08);}
    html .pv-global-nav .pv-mobile-more-link::before{grid-area:ic;width:32px;height:32px;background-size:18px 18px,auto;}
    html .pv-global-nav .pv-more-link-copy{display:contents;}
    html .pv-global-nav .pv-more-link-copy>span{grid-area:ti;min-width:0;font-size:14px;}
    html .pv-global-nav .pv-more-link-copy small{grid-area:de;overflow:visible;font-size:12px;line-height:1.35;white-space:normal;}
    html .pv-global-nav .pv-mobile-more-link::after{display:none;}
    html .pv-global-nav .pv-mobile-more-link:active{background:rgba(76,131,226,.12);border-color:rgba(122,167,255,.5);}
    html .pv-global-nav .pv-mobile-more-link.pv-more-cats{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"ic ti ar" "ic de ar";align-content:center;gap:4px 12px;padding:12px 12px 12px 13px;background:linear-gradient(180deg,#1b2430,#171f29);border-color:rgba(255,255,255,.08);box-shadow:inset 2px 0 0 rgba(122,167,255,.55);}   /* quieter than Plus (Nedas: the Categories glow was stronger than Plus) */
    html .pv-global-nav .pv-mobile-more-link.pv-more-cats::before{width:34px;height:34px;background-size:19px 19px,auto;}
    html .pv-global-nav .pv-mobile-more-link.pv-more-cats::after{display:block;grid-area:ar;padding:0 2px 0 6px;color:rgb(122,167,255);}
    html .pv-global-nav .pv-mobile-more-link.pv-more-cats .pv-more-link-copy>span{font-size:15px;}
    html .pv-global-nav .pv-mobile-more-link.pv-more-cats .pv-more-link-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}
@media (min-width:601px){
    html .pv-global-nav .pv-mobile-more-sheet{width:340px;padding:16px 14px 10px;}
    html .pv-global-nav .pv-more-plus{margin:0 0 8px;}
    html .pv-global-nav .pv-mobile-more-grid{padding-top:4px;}
    html .pv-global-nav .pv-mobile-more-grid::before{display:none;}
    html .pv-global-nav .pv-mobile-more-link,html .pv-global-nav .pv-mobile-more-link.pv-more-tools{padding:9px 8px;font-size:16px;}
    html .pv-global-nav .pv-more-link-copy>span{font-size:16px;}
    html .pv-global-nav .pv-more-link-copy small{font-size:12.5px;}
}
@media (prefers-reduced-motion:reduce){html .pv-global-nav .pv-mobile-more-link,html .pv-global-nav .pv-mobile-more-link::before,html .pv-global-nav .pv-mobile-more-link::after{transition:none;}}
