/* Summitryx V11 identity. Additive only: preserve established route/terrain UI. */
:root{--summitryx-accent:#7de8dc}
#top #back{font-weight:750;letter-spacing:.025em;color:#9af3e5;text-decoration:none}
#top #back:hover,#top #back:focus-visible{color:#fff}
#foot a{color:#9af3e5;text-decoration:none;font-weight:700}
#foot a:hover,#foot a:focus-visible{text-decoration:underline}
@media(max-width:560px){#foot{font-size:10px}}

/* Unified opaque bottom control deck on every mountain, including Cho Oyu. */
body::after{content:"";position:fixed;left:0;right:0;bottom:0;height:calc(env(safe-area-inset-bottom) + 67px);background:#071521;z-index:3;pointer-events:none}
#controls{z-index:8!important}
#foot{z-index:8!important}
#info{z-index:9!important}

/* Maintain compact brand emblem alignment if explorer back link is shown. */
#top #back img{display:inline-block;vertical-align:middle;object-fit:contain;margin-right:3px}

/* High-visibility but compact safety notice inside all route sheets. */
#routePanel .route-safety-notice{display:block!important;font-size:11px!important;line-height:1.5!important;margin:8px 0 10px!important;padding:8px 10px!important;background:#0c293b!important;border-left:3px solid #e5ba78!important;border-radius:7px;color:#d9e9ef!important;clear:both}
#routePanel .route-safety-notice strong{font-size:10px;color:#f7e8ce;letter-spacing:.2px}
#routePanel .route-safety-notice a{color:#83e4f4;font-weight:800;text-decoration:underline;text-underline-offset:2px}
#routePanel.is-collapsed .route-safety-notice{display:block!important}
#modelDialog .model-safety-disclosure{border-top:1px solid #4d6c80;margin:19px 0 0;padding:14px 0 2px}
#modelDialog .model-safety-disclosure h3{color:#eed7a5;margin-top:0}
#modelDialog .model-safety-disclosure a,.history-safety-link a{color:#84e4f1;font-weight:750;text-decoration:underline;text-underline-offset:3px}
#historyDialog .history-safety-link{border-top:1px solid #3f6478;padding:12px 0 0;margin-top:17px;font-size:12px}
