/* Shared navigation for every room in Aluminé's universe. */
.universe-shell{background:#faf9f2;color:#203e34;border-bottom:1px solid #cbd2c3;font-family:Arial,Helvetica,sans-serif;position:relative;z-index:5}
.universe-shell .universe-navigation{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:28px;width:90%;max-width:1440px;min-height:65px;margin:0 auto;padding:10px 0;font-size:13px;letter-spacing:0}
.universe-shell .universe-home{display:block;flex-shrink:0;font-family:Georgia,serif;font-size:22px;line-height:1.15;color:#163e34;text-decoration:none;border:0;padding:0;white-space:nowrap}
.universe-shell .universe-home span{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#5c6b61;margin-left:6px;letter-spacing:0}
.universe-shell .universe-links{display:flex;align-items:center;gap:24px;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b9c5b1 transparent}
.universe-shell .universe-links a{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;color:#203e34;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none;letter-spacing:0;border:0;border-bottom:2px solid transparent;padding:5px 0;white-space:nowrap}
.universe-shell .universe-links a:hover,.universe-shell .universe-links a[aria-current=page]{color:#163e34;border-bottom-color:#163e34}
.universe-shell a:focus-visible,.universe-footer a:focus-visible{outline:2px solid #163e34;outline-offset:4px}
.universe-footer{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 5%;border-top:1px solid #cbd2c3;background:#faf9f2;color:#203e34;font-family:Arial,Helvetica,sans-serif}
.universe-footer .universe-return{display:inline-flex;align-items:center;min-height:44px;color:#163e34;font-size:14px;text-decoration:none}
.universe-footer p{font-family:Arial,Helvetica,sans-serif;color:#5c6b61;font-size:11px;line-height:1.5;margin:0}
.universe-footer .universe-socials{display:flex;flex-wrap:wrap;gap:24px}
.universe-footer .universe-socials a{display:inline-flex;align-items:center;min-height:44px;color:#163e34;text-decoration:none;font-size:13px}
.map-list>a{display:flex;align-items:center;gap:20px;width:100%;text-align:left;padding:20px 0;border-bottom:1px solid var(--line);color:var(--ink)}
.map-list>a:hover{background:#e7edcf}
.community{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;background:#edf0e2;border-top:1px solid #cbd2c3}
.community h2{font-size:48px;letter-spacing:-1px;margin:22px 0 25px}
.community p{max-width:550px;color:var(--muted)}
.community-note{align-self:center;border:1px solid #cbd2c3;padding:35px}
.community-note p{font-family:Georgia,serif;font-size:27px;line-height:1.5;margin:25px 0;color:#203e34}
.community-note>a{font-size:13px;color:#163e34;text-decoration:underline;text-underline-offset:5px}
@media(max-width:1000px){.universe-shell .universe-navigation{gap:12px;flex-wrap:wrap}.universe-shell .universe-links{width:100%;gap:22px}.universe-shell .universe-home{margin-top:4px}.community{gap:35px}}
@media(max-width:760px){.universe-shell .universe-navigation{width:90%;padding:12px 0 0}.universe-shell .universe-links{gap:20px}.universe-shell .universe-links a{font-size:11px}.universe-footer{align-items:flex-start;flex-direction:column;gap:12px;padding:22px 6%}.universe-footer .universe-socials{gap:25px}.community{grid-template-columns:1fr;gap:28px}.community h2{font-size:40px}.community-note{padding:25px}.community-note p{font-size:25px}}
