/* ROCKY_OS v3.1 multi-page beta. DOM retained for legacy JS compatibility. */
body.rocky-multipage main > section[id] {display:none !important;}
body.rocky-multipage main > section[id].rocky-current-page {display:block !important;}
body.rocky-multipage main > section#auth {display:block !important;}
body.rocky-multipage #purchases,body.rocky-multipage #admin {display:none !important;}
body.rocky-multipage #purchases.rocky-current-page,body.rocky-multipage #admin.rocky-current-page {display:block !important;}
body.rocky-multipage main > section[id]:target {display:block !important;}
body.rocky-multipage .rocky-current-page.reveal {opacity:1 !important;transform:none !important;}
body.rocky-multipage .rocky-page-heading {padding:108px clamp(20px,8vw,150px) 16px;max-width:1700px;margin:auto;}
body.rocky-multipage .rocky-page-heading h1 {font-size:clamp(34px,5vw,68px);margin:8px 0;color:#d7baff;letter-spacing:-.05em;}
body.rocky-multipage .rocky-page-heading p {color:#bca9d5;line-height:1.6;}
body.rocky-multipage nav a.rocky-nav-active {color:#a3ff5f !important;text-decoration:underline;text-underline-offset:6px;}
body.rocky-multipage #auth {min-height:auto;padding-top:40px;}

/* v3.1.1: keep authentication available through MENU.EXE without a homepage panel. */
body.rocky-multipage main > section#auth {display:none !important;}
body.rocky-multipage.rocky-auth-open main > section#auth,
body.rocky-multipage main > section#auth:target {display:block !important;}
body.rocky-multipage #authLaunch {cursor:pointer;}
