/* A map with space to breathe, clear contrast, and a stronger Voidral signature. */
html:root body#voidral-app.voidral-simple.voidral-light{--v-accent:#087f81}
html:root body#voidral-app.voidral-simple.voidral-light #search{border:1px solid #d5e8e580!important;box-shadow:0 10px 36px #092f3c26,0 1px 0 #ffffffb3 inset!important;background:var(--v-surface,#fff)!important}
html:root body#voidral-app.voidral-simple.voidral-light #search button[type=submit]{background:#087f81!important;color:#fff!important;border:0!important;box-shadow:0 4px 12px #087f812b!important}
html:root body#voidral-app.voidral-simple.voidral-light .map-controls{gap:7px!important}
html:root body#voidral-app.voidral-simple.voidral-light .map-controls>button[data-v-control]{border:1px solid #d5e8e580!important;box-shadow:0 5px 16px #092f3c24!important;background:var(--v-surface,#fff)!important;border-radius:17px!important;transition:transform .15s ease,background-color .15s ease}
html:root body#voidral-app.voidral-simple.voidral-light .map-controls>button[data-v-control]:active{transform:scale(.96)}
html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock{background:var(--v-surface,#fff)!important;border:1px solid #d5e8e580!important;box-shadow:0 8px 32px #092f3c2e!important;gap:5px!important}
html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock button[aria-selected=true],html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock button.active{background:#087f81!important;color:#fff!important;box-shadow:0 4px 12px #087f8133!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover.journey-collapsed{background:radial-gradient(ellipse at 100% 0,#2c9c8799,transparent 70%),linear-gradient(110deg,#123e4b,#087f81)!important;color:#fff!important;border:1px solid #c4fff233!important;box-shadow:0 8px 30px #092f3c38!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover.journey-collapsed h2{color:#fff!important}
.experience-nearby-hint{display:none;font-size:11px;line-height:1.4;margin-top:4px;font-weight:400;letter-spacing:0}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover.journey-collapsed .experience-nearby-hint{display:block!important;color:#d7f6f1!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover.journey-collapsed .journey-heading button{background:#ffffff!important;color:#08686b!important;border-color:#ffffff!important;box-shadow:0 3px 10px #06363b25!important}
html:root body#voidral-app.voidral-simple.voidral-light #status:not(:empty){width:max-content;max-width:calc(100% - 100px)!important;box-shadow:0 4px 18px #092f3c1f!important;border-radius:14px!important;padding:10px 14px!important;font-size:12px!important;line-height:1.45!important}
html:root body#voidral-app.voidral-simple.voidral-light #status.experience-location-ready{background:#e4f6ef!important;color:#17675c!important;border-color:#bdded1!important}
html:root body#voidral-app.voidral-simple.voidral-light #gps-quality{font-size:10px!important;min-height:24px!important;padding:5px 9px!important;box-shadow:0 3px 12px #092f3c1f!important}
#lounge.social-lounge>.messenger-modes[hidden]{display:none!important}
#lounge.social-lounge .social-community-nav{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--v-line);flex-shrink:0;background:var(--v-surface)}
html:root body#voidral-app.voidral-simple.voidral-light #lounge.social-lounge .social-community-nav button{display:flex!important;align-items:center;justify-content:center;gap:8px;flex:1;min-height:44px!important;border-radius:13px!important;font-size:13px!important}
#lounge.social-lounge .social-community-nav svg{width:19px;height:19px}
html:root body#voidral-app.voidral-simple.voidral-light #lounge.social-lounge .social-community-nav [aria-pressed=true]{background:var(--v-accent)!important;color:white!important;border-color:var(--v-accent)!important}
#lounge.social-lounge #dm-workspace[hidden]{display:none!important}
#social-feed .social-card-head{flex-wrap:wrap}#social-feed .social-card-head>div{min-width:100px}
#social-feed .social-person{flex-wrap:wrap}
@media(max-width:760px) and (orientation:portrait){
html:root body#voidral-app.voidral-simple.voidral-light .command{top:calc(10px + env(safe-area-inset-top,0px))!important;left:12px!important;right:12px!important}
html:root body#voidral-app.voidral-simple.voidral-light #search{border-radius:20px!important;min-height:54px!important}
html:root body#voidral-app.voidral-simple.voidral-light #voidral-weather{top:calc(76px + env(safe-area-inset-top,0px))!important;min-height:30px!important;box-shadow:0 4px 16px #092f3c20!important}
html:root body#voidral-app.voidral-simple.voidral-light .gaia-float{top:calc(74px + env(safe-area-inset-top,0px))!important}
html:root body#voidral-app.voidral-simple.voidral-light .map-controls>button[data-v-control]{width:54px!important;min-width:54px!important;min-height:54px!important;height:54px!important;padding:7px 4px!important;gap:3px!important}
html:root body#voidral-app.voidral-simple.voidral-light .map-controls>button[data-v-control] svg{width:23px!important;height:23px!important}
html:root body#voidral-app.voidral-simple.voidral-light .map-controls .v-map-label{font-size:9px!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover.journey-collapsed{min-height:66px!important;max-height:72px!important;padding:10px 15px!important;border-radius:20px!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover.journey-collapsed h2{font-size:17px!important}
html:root body#voidral-app.voidral-simple.voidral-light #journey-discover .journey-heading button{min-height:38px!important;font-size:12px!important;border-radius:12px!important}
html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock{left:32px!important;right:32px!important;border-radius:23px!important;padding:5px!important}
html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock button{border-radius:17px!important;min-height:45px!important}
html:root body#voidral-app.voidral-simple.voidral-light #status:not(:empty){top:calc(118px + env(safe-area-inset-top,0px))!important}
html:root body#voidral-app.voidral-simple.voidral-light .map-credit{font-size:8px!important;line-height:1.2!important;max-width:calc(100% - 24px)!important;white-space:normal!important}
}
@media(prefers-reduced-motion:reduce){#voidral-world-globe,.map-controls button{transition:none!important;animation:none!important}}

html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock button[data-v-control][aria-pressed=true]{background:#087f81!important;color:#fff!important;box-shadow:0 4px 12px #087f8133!important}
html:root body#voidral-app.voidral-simple.voidral-light #compact-map-dock button[data-v-control][aria-pressed=true] :is(svg,span){color:#fff!important}
html:root body#voidral-app.voidral-simple.voidral-light #lounge.social-lounge .social-community-nav button[data-v-control][aria-pressed=true]{background:#087f81!important;color:#fff!important;border-color:#087f81!important}
@media(max-width:760px) and (orientation:portrait){html:root body#voidral-app.voidral-simple.voidral-light .map-controls :is(#simple-map-options,#map-locate-quick,#voidral-street-person)[data-v-control]{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;border-radius:17px!important}}

html:root body#voidral-app.voidral-simple.voidral-light #lounge.social-lounge>.messenger-modes[hidden]{display:none!important}

#experience-map-attribution{position:absolute;bottom:1px;left:12px;z-index:460;max-width:calc(100% - 24px);font:9px/1.4 system-ui;color:#173744;background:#ffffffdb;border-radius:7px;padding:1px 6px}
#experience-map-attribution>summary{cursor:pointer;list-style:none;min-height:16px;display:flex;align-items:center;justify-content:center}#experience-map-attribution>summary::-webkit-details-marker{display:none}
#experience-map-attribution .experience-credit-text{position:absolute;bottom:22px;left:0;box-sizing:border-box;width:270px;max-width:85vw;padding:12px;border-radius:12px;background:var(--v-surface,#fff);border:1px solid var(--v-line,#d3e2e0);box-shadow:0 5px 24px #12334233;color:var(--v-ink,#173342)}
html:root body#voidral-app.voidral-simple.voidral-light #experience-map-attribution :is(.map-credit,#voidral-globe-credit){position:static!important;inset:auto!important;transform:none!important;width:auto!important;max-width:100%!important;padding:0!important;margin:0!important;white-space:normal!important;background:transparent!important;color:var(--v-ink,#173342)!important;font:10px/1.6 system-ui!important;box-shadow:none!important;border:0!important}
#experience-map-attribution:not([open]) .experience-credit-text{display:none!important}
@media(orientation:landscape) and (max-height:600px){#experience-map-attribution{left:8px;bottom:2px;font-size:8px}}
html:root body#voidral-app.voidral-simple.voidral-light #lounge .dm-thread-head{padding:12px!important;gap:8px!important;align-items:center!important}
html:root body#voidral-app.voidral-simple.voidral-light #lounge .dm-thread-head>div{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;flex:1!important}
html:root body#voidral-app.voidral-simple.voidral-light #dm-peer-name{font-size:14px!important;line-height:1.4!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html:root body#voidral-app.voidral-simple.voidral-light #dm-peer-profile{display:block!important;font-size:11px!important;line-height:1.4!important;color:var(--v-accent)!important}
html:root body#voidral-app.voidral-simple.voidral-light #lounge .dm-thread-head>div>span{display:block!important;font-size:10px!important;line-height:1.4!important;color:var(--v-muted)!important}
