/* Native plaza chrome: restrained, opaque panels avoid costly backdrop blur. */
.pv-stage,body:has(.pv-stage),#kg-desktop,#micedom-kingdom .kg-stage{background:#171b2a}
#plaza-world,#kg-canvas,.native-room-minimap{image-rendering:pixelated;image-rendering:crisp-edges}
.pv-place,.pv-minimap,.pv-zoom,.pv-arrival,.pv-chat-panel,.pv-toast,
#micedom-kingdom .kg-minimap,#micedom-kingdom .kg-camera-tools,#micedom-kingdom .kg-plaza-label,#micedom-kingdom .kg-plaza-help,#micedom-kingdom .kg-chat-history{
  background:#202735f5;border:1px solid #687077;border-radius:5px;
  box-shadow:inset 0 0 0 1px #303948,0 3px 0 #111725,0 0 0 1px #111725;backdrop-filter:none;
}
.pv-place{padding:13px 17px;max-width:295px}
.pv-place h1{font:700 24px/1.15 "Trebuchet MS",Arial,sans-serif;letter-spacing:-.04em;color:#f5e7c8;margin:7px 0}
.pv-eyebrow{color:#c4ab78;letter-spacing:.16em;font-size:9px}
.pv-place p{color:#b1b6bb;font-size:10px}
.pv-header,.pv-footer{background:#202735;border-color:#4e505e;box-shadow:none}
.pv-header nav button,.pv-join,.pv-quality select,.pv-chat-toggle{border-radius:4px}
.pv-header nav button{background:#283342;border-color:#414c59;box-shadow:inset 0 1px #45505b}
.pv-header nav button.is-active{background:#34434e;border-color:#8b8970}
.pv-minimap,#micedom-kingdom .kg-minimap{width:172px;height:auto;padding:5px;background-image:none;transition:border-color .15s}
.pv-minimap:hover,#micedom-kingdom .kg-minimap:hover{transform:none}
.native-room-minimap{display:block;width:160px;height:100px;border:1px solid #3b4251;border-radius:2px}
.pv-minimap>span,#micedom-kingdom .kg-minimap>span{position:static;display:flex;justify-content:space-between;align-items:center;background:none;padding:6px 3px 2px;font:600 10px "Trebuchet MS",Arial,sans-serif;letter-spacing:.04em;color:#cbd0c9}
.pv-minimap b,#micedom-kingdom .kg-minimap b{color:#e5c686;font-size:13px}
.pv-zoom button,#micedom-kingdom .kg-camera-tools button{border-radius:3px}
.pv-zoom span{min-width:39px;text-align:center;color:#f0dfb9}
.pv-instructions{color:#b1b8c0;gap:15px}
.pv-loading{background:#171b2a;color:#e9ca8b}
.pv-chat-panel{background:#202735}
.pv-chat-panel header,.pv-chat-form{background:#28313f;border-color:#46515c}
.md-editor-migration{display:flex;align-items:center;gap:20px;padding:12px 18px;background:#343748;border-bottom:1px solid #6a6571;color:#ead5ac;font-size:12px;line-height:1.5}.md-editor-migration[hidden]{display:none}.md-editor-migration button{flex:none;padding:8px 12px;border:1px solid #b69b64;border-radius:4px;background:#524738;color:#f5e7c8;font:inherit;cursor:pointer}
@media(max-width:740px){.pv-minimap,#micedom-kingdom .kg-minimap{width:122px}.native-room-minimap{width:110px;height:69px}.pv-place{max-width:220px;padding:10px 12px}.pv-place h1{font-size:20px}}
