/* Health Sciences 1.1.2.3 / public DOM observed on OJS 3.4.0.9.
 * Candidate: offline replay validated separately; no production install.
 * Native rules guarded by the observed HSSH home link. Requires :has support.
 * Pre-deployment check: six native primary items publicly observed; no menu reconstruction.
 */

body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]){color:#263445;background:#FFFFFF;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header{background:#FFFFFF;border-bottom:1px solid #DDBF82}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header>.container{max-width:1160px;padding:0;position:relative}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar{background:#10243D;padding:12px 18px;border-radius:0;align-items:center}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar-toggler{border-color:#DDBF82;min-width:48px;min-height:44px;background:#FFFFFF}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar-brand{max-width:calc(100% - 64px);margin:0;min-width:0;color:#FFFFFF}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar-logo-text{white-space:normal;margin:0;padding:0;border:0;text-transform:none;font-family:Georgia,"Times New Roman",serif;line-height:1.25;color:#10243D}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar-brand .navbar-logo-text{font-size:25px;color:#FFFFFF;padding-top:10px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar-brand:has(.navbar-logo-text)::before{content:"";display:block;width:170px;height:70px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22100%22%20viewBox%3D%220%200%20240%20100%22%20role%3D%22img%22%20aria-labelledby%3D%22t%22%3E%3Ctitle%20id%3D%22t%22%3EHSSH%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23DDBF82%22%20stroke-width%3D%222.5%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2025Q28%2019%2045%2029V74Q28%2064%2010%2069Z%20M45%2029Q62%2019%2080%2025V69Q62%2064%2045%2074Z%22%2F%3E%3Cpath%20d%3D%22M19%2035Q29%2033%2036%2037M19%2045Q29%2043%2036%2047M54%2037Q64%2033%2072%2035M54%2047Q64%2043%2072%2045M6%2079H84%22%2F%3E%3C%2Fg%3E%3Ctext%20x%3D%22102%22%20y%3D%2260%22%20fill%3D%22%2310243D%22%20font-family%3D%22Georgia%2Cserif%22%20font-size%3D%2245%22%20letter-spacing%3D%222%22%3EHSSH%3C%2Ftext%3E%3C%2Fsvg%3E") left center/contain no-repeat;background-color:#FFFFFF;border-radius:2px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #main-navbar{min-width:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav{padding:0;margin:0;width:100%}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav>.nav-item>.nav-link,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav-userNav>.nav-item>.nav-link{color:#FFFFFF;text-transform:none;font-family:inherit;font-size:14px;line-height:1.5;white-space:normal;padding:12px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav>.nav-item>.nav-link:hover,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav>.nav-item>.nav-link:focus-visible,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav-userNav a:hover{color:#DDBF82}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav .dropdown-menu{border:1px solid #DDBF82;background:#FFFFFF;border-radius:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav .dropdown-item{color:#10243D;text-align:left;white-space:normal;font-size:14px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav .dropdown-item:hover,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav .dropdown-item:focus{background:#F5F7FA;color:#247C83}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .site-footer{background:#10243D;color:#FFFFFF;margin-top:0;border-top:1px solid #DDBF82;padding-block:36px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .site-footer>.container{max-width:1160px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .site-footer a{color:#FFFFFF}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .site-footer a:hover{color:#DDBF82}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .footer-brand-image{max-width:96px;height:auto}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hs-footer{font:14px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hs-footer-brand{font:24px/1.3 Georgia,serif;margin:0 0 16px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hs-footer-links{display:flex;flex-wrap:wrap;gap:12px 24px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hs-footer-links a{text-decoration:none}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .page-content{color:#263445;font-size:16px;line-height:1.7}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .page-header h1,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .page-content h2,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .page-content h3{color:#10243D;font-family:Georgia,"Times New Roman",serif}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) :focus-visible{outline:3px solid #247C83;outline-offset:3px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .nav-link:focus-visible{outline-color:#DDBF82}
/* Existing container is verified live. No native publications are hidden or reordered. */
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .container-homepage-issue{max-width:1160px;padding:0;margin-top:0;border:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .homepage-additional-content:has(.hssh-home){margin:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .homepage-additional-content:has(.hssh-home)>:has(>.hssh-home){flex:0 0 100%;max-width:100%;width:100%;padding:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh-home h2,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh-home h3{margin-top:0}
@media(min-width:992px){
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar{padding:0 16px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar-logo{max-width:calc(100% - 220px);margin:0;min-height:126px;display:flex;align-items:center;padding:16px 0;text-align:left}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar-logo>a{display:flex;align-items:center;gap:20px;min-width:0;text-decoration:none}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar-logo>a:has(.navbar-logo-text)::before{content:"";display:block;flex:0 0 200px;width:200px;height:76px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22100%22%20viewBox%3D%220%200%20240%20100%22%20role%3D%22img%22%20aria-labelledby%3D%22t%22%3E%3Ctitle%20id%3D%22t%22%3EHSSH%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23DDBF82%22%20stroke-width%3D%222.5%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2025Q28%2019%2045%2029V74Q28%2064%2010%2069Z%20M45%2029Q62%2019%2080%2025V69Q62%2064%2045%2074Z%22%2F%3E%3Cpath%20d%3D%22M19%2035Q29%2033%2036%2037M19%2045Q29%2043%2036%2047M54%2037Q64%2033%2072%2035M54%2047Q64%2043%2072%2045M6%2079H84%22%2F%3E%3C%2Fg%3E%3Ctext%20x%3D%22102%22%20y%3D%2260%22%20fill%3D%22%2310243D%22%20font-family%3D%22Georgia%2Cserif%22%20font-size%3D%2245%22%20letter-spacing%3D%222%22%3EHSSH%3C%2Ftext%3E%3C%2Fsvg%3E") left center/180px auto no-repeat;border-right:1px solid #DDBF82}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar-logo-text{font-size:32px;min-width:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #userNav{top:46px;right:0;margin:0;padding:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #userNav .nav-link{font:12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#263445}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav{display:flex;flex:1 1 auto;justify-content:stretch;padding:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav>.nav-item{position:relative;flex:1 1 0;min-width:0;white-space:normal;text-align:center}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav>.nav-item>.nav-link{display:flex;justify-content:center;align-items:center;min-height:60px;padding:10px 8px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav .dropdown-menu.show{display:block;position:absolute;left:0;top:100%;width:max-content;min-width:220px;max-width:min(400px,90vw);padding:8px;text-align:left}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav .dropdown-item{display:block;width:100%;padding:10px 12px}
}
@media(max-width:991.98px){
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header>.container{padding:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar{background:#FFFFFF;padding:18px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar-brand{color:#10243D}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .main-header .navbar-brand .navbar-logo-text{color:#10243D}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #main-navbar{background:#10243D;margin:16px -18px -18px;padding:16px 18px;flex-basis:calc(100% + 36px)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav .dropdown-menu{margin:0 12px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) #primaryNav-userNav{border-top:1px solid #DDBF82;padding-top:12px;margin-top:12px}
}

/* HSSH OJS component candidate / phase 2 / 2026-10-25
 * Reuses approved V3. Component-only, scoped to body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home.
 * Homepage component rules scoped together with the Health Sciences shell.
 * Editor round-trip and authenticated OJS workflows remain UNVERIFIED.
 * Upload only after local OJS verification; preserve any existing journal CSS.
 */
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home{--navy:#10243D;--gold:#DDBF82;--paper:#F5F7FA;--ink:#263445;--teal:#247C83;--white:#FFFFFF;color:var(--ink);font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;overflow-wrap:anywhere}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home *{box-sizing:border-box}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home h1,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home h2,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home h3,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home p{margin:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home a{color:var(--teal);text-underline-offset:4px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home a:hover{color:var(--navy)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home :focus-visible{outline:3px solid var(--teal);outline-offset:5px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .dark :focus-visible{outline-color:var(--gold)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .wrap{width:min(1160px,calc(100% - 80px));margin-inline:auto}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.16em}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home h1,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home h2,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home h3{font-family:Georgia,"Times New Roman",serif;color:var(--navy);font-weight:400}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home h2{font-size:36px;line-height:1.2}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home h3{font-size:22px;line-height:1.35}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .dark{background:var(--navy);color:var(--white)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .dark h1,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .dark h2,body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .dark h3{color:var(--white)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .dark a{color:var(--white)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .dark a:hover{color:var(--gold)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero{position:relative;padding:78px 0 84px;border-top:1px solid var(--gold)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero-grid{display:grid;grid-template-columns:1.65fr 1fr;align-items:center;gap:70px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero .eyebrow{color:var(--gold);margin-bottom:25px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero h2{font-size:clamp(38px,4.1vw,60px);line-height:1.1;letter-spacing:-.025em;max-width:770px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero .tagline{margin-top:24px;max-width:560px;font-size:17px;line-height:1.65}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:49px;padding:11px 22px;border:1px solid var(--white);border-radius:2px;color:var(--white);text-decoration:none;font-size:13px;font-weight:600;background:transparent}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .button.primary{background:var(--gold);border-color:var(--gold);color:var(--navy)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .button.primary:hover{background:var(--white);border-color:var(--white);color:var(--navy)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .button:hover{border-color:var(--gold);color:var(--gold)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cover{max-width:300px;margin:auto;aspect-ratio:3/3.8;padding:27px;background:var(--navy);border:1px solid var(--gold);box-shadow:14px 14px 0 rgba(221,191,130,.1);display:flex;flex-direction:column;justify-content:space-between}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cover .monogram{font:44px Georgia,serif;letter-spacing:.08em;color:var(--gold)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cover h3{font-size:26px;line-height:1.35;margin:20px 0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cover small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .horizon{width:100%;height:70px;display:block}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cover-label{font:11px/1.5 -apple-system,Arial,sans-serif;text-align:center;max-width:300px;margin:22px auto 0;color:var(--gold)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .section{padding-block:66px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .intro-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:76px;align-items:start}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .section .eyebrow{color:var(--teal);margin-bottom:12px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .intro-copy p{margin-top:20px;font-size:15px;max-width:690px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .info{background:var(--paper);border-top:3px solid var(--gold);padding:28px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .info h3{font-size:24px;margin-bottom:20px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .info dl{margin:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .info dl>div{padding:12px 0;border-bottom:1px solid #FFFFFF}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .info dl>div:last-child{border-bottom:0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .info dt{font-size:10px;text-transform:uppercase;letter-spacing:.09em}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .info dd{margin:4px 0 0;font-size:13px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .unconfirmed{color:var(--ink);font-style:italic}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .section-head>p{max-width:360px;font-size:14px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .areas{background:var(--paper)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .card{background:var(--white);border:1px solid var(--gold);border-radius:2px;padding:24px 22px;min-height:178px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .card .num{display:block;font:12px/1.3 Georgia,serif;color:var(--teal);margin-bottom:24px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .card h3{font-size:19px}
@media(max-width:1000px){
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .wrap{width:calc(100% - 48px)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero-grid{gap:32px;grid-template-columns:1.7fr 1fr}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero{padding-block:54px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cover{padding:20px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cover h3{font-size:22px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .intro-grid{gap:32px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:800px){
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero-grid{grid-template-columns:1fr}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cover-wrap{display:none}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero h2{max-width:650px;font-size:48px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .intro-grid{grid-template-columns:1fr}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .section{padding-block:48px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .section-head{display:block}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .section-head>p{margin-top:16px;max-width:550px}
}
@media(max-width:500px){
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .wrap{width:calc(100% - 36px)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero{padding:40px 0 48px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero h2{font-size:38px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero .tagline{font-size:15px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero .eyebrow{font-size:9px;letter-spacing:.12em}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .actions{flex-direction:column;align-items:stretch}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .button{width:100%}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home h2{font-size:30px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cards{grid-template-columns:1fr}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .card{min-height:130px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .card .num{margin-bottom:16px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .info{padding:24px}
}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-section{padding-block:42px;border-top:1px solid var(--gold);background:var(--paper)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-section h2{font-size:32px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-description{font-size:14px;max-width:760px;margin-top:12px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-card{min-width:0;background:var(--white);border-top:2px solid var(--gold);padding:18px 20px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-card h3{font:600 12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);margin-bottom:6px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-card a{font-size:14px;overflow-wrap:anywhere}
@media(max-width:800px){
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-grid{grid-template-columns:1fr}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-card{padding:14px 20px}
}
@media(max-width:600px){
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-section h2{font-size:30px}
}
@media(prefers-reduced-motion:reduce){
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home *{scroll-behavior:auto!important}
}
/* Layout responds to the actual content column, including a theme's sidebar.
   Container rules are enhancements; viewport media rules remain as fallback. */
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home{width:100%;max-width:100%;min-width:0;container-type:inline-size}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero h2{font-size:clamp(38px,4.1vw,60px);line-height:1.1;letter-spacing:-.025em;max-width:770px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cover h3{font-size:26px;line-height:1.35;margin:20px 0}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hssh-horizon{position:relative;overflow:hidden;border-bottom:1px solid #DDBF82}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hssh-horizon span{position:absolute;left:8%;right:8%;height:90px;top:18px;border:1px solid #DDBF82;border-radius:50%}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hssh-horizon span:nth-child(2){left:16%;right:16%;top:28px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hssh-horizon span:nth-child(3){left:26%;right:26%;top:38px}
@container(max-width:900px){
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .wrap{width:calc(100% - 48px)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero-grid{grid-template-columns:1fr;gap:32px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cover-wrap{display:none}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero{padding-block:48px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero h2{font-size:48px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .intro-grid{grid-template-columns:1fr;gap:32px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cards{grid-template-columns:repeat(2,minmax(0,1fr))}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .section-head{display:block}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .section-head>p{margin-top:16px;max-width:550px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-grid{grid-template-columns:1fr}
}
@container(max-width:500px){
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .wrap{width:calc(100% - 36px)}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .hero h2{font-size:38px}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .cards{grid-template-columns:1fr}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .actions{flex-direction:column;align-items:stretch}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .button{width:100%}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .hssh.hssh-home .contact-grid{grid-template-columns:1fr}
}

/* Native public login/registration submit controls: colors only. */
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .page-content .btn-primary{background:#DDBF82;border-color:#DDBF82;color:#10243D}
body:has(> .main-header > .container > .navbar-logo > a[href~="https://www.scientificnavigation.com/index.php/HSSH/index"]) .page-content .btn-primary:hover{background:#10243D;border-color:#10243D;color:#FFFFFF}
