.aor-six-stars{position:absolute;top:13px;right:16px;z-index:8;display:flex;gap:10px;align-items:center;pointer-events:none;filter:drop-shadow(0 2px 3px #0009)}.aor-star-row{display:flex;gap:4px;padding:6px 9px;border:1px solid #d5bc8d55;border-radius:9px;background:linear-gradient(135deg,#182731ed,#0b1219dc)}.aor-star-row svg{width:22px;height:22px;display:block;overflow:visible;fill:#dae1e51c;stroke:#f3e4c8;stroke-width:1.45;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #000)}.aor-star-row svg:nth-child(6){stroke:#f0c78a}.aor-vi-mark{font:800 15px/1 Georgia,serif;letter-spacing:-.1em;color:#edca97;border:1px solid #d5bc8d55;background:#101e29e8;border-radius:6px;padding:8px 9px 8px 7px}.aor-recovery-note{position:absolute;top:112px;left:12px;right:12px;max-width:390px;z-index:10;padding:10px 36px 10px 12px;background:#152a36f2;color:#eaf1f5;border:1px solid #9c835c;border-radius:9px;font-size:11px;line-height:1.5}.aor-recovery-note button{position:absolute;right:5px;top:3px;width:28px;min-height:28px;padding:0;background:transparent;color:inherit;border:0;font-size:20px}.aor-mobile .mobile-mode-controls{top:58px}@media(max-width:600px){.aor-six-stars{right:12px;top:10px;gap:6px}.aor-star-row{padding:5px 8px;gap:4px}.aor-star-row svg{width:20px;height:20px}.aor-vi-mark{font-size:13px;padding:7px}}.aor-flat-city{position:relative;overflow:hidden;background:#122a34;min-height:480px}.aor-flat-atlas{width:100%;height:100%;display:block;padding:55px 0 96px;box-sizing:border-box;filter:drop-shadow(0 2px 8px #0003)}.aor-flat-title{position:absolute;left:16px;top:18px;display:grid;gap:6px;color:#d7e4e8;z-index:3}.aor-flat-title strong{font-size:11px;letter-spacing:.16em;color:#edc58d}.aor-flat-title span{font-size:10px;color:#abc0c8}.aor-flat-pin{cursor:pointer;outline:none}.aor-flat-pin:hover>circle:nth-child(2),.aor-flat-pin:focus>circle:nth-child(2){stroke:#edc58d;stroke-width:3}.aor-flat-city .mobile-map-controls select,.aor-flat-city .mobile-map-controls option{background:#172e3a;color:#f3f7fa;color-scheme:dark}@media(max-width:480px){.aor-flat-title{top:55px;left:12px}.aor-flat-atlas{padding-top:85px}}.aor-map-diagnostic{margin-top:7px;font-size:10px}.aor-map-diagnostic summary{cursor:pointer;color:#ebc58c}.aor-map-diagnostic pre{max-height:150px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.5 monospace;color:#d9e9ed;background:#0b1c25;padding:8px;border-radius:6px}
