/* Only explicitly opened settings; no automatic overlay. */
.analytics-notice{display:block;max-width:38em;color:#bbc5dd;font:12px/1.7 "Microsoft YaHei",sans-serif;margin:8px 0}
.analytics-choice{position:fixed;left:24px;bottom:24px;z-index:55;max-width:380px;padding:20px;border:1px solid #687590;border-radius:12px;background:#10152a;color:#f7f8ff;box-shadow:0 8px 24px #06071340;font:14px/1.7 "Microsoft YaHei",sans-serif}
.analytics-choice[hidden]{display:none}.analytics-choice h2{font-size:16px;line-height:1.5;letter-spacing:0;margin:0 0 8px}.analytics-choice p{margin:0 0 14px;color:#bbc5dd}.analytics-choice-actions{display:flex;gap:8px;flex-wrap:wrap}.analytics-choice button{min-height:44px;padding:8px 16px;border:1px solid #687590;border-radius:8px;background:transparent;color:#f7f8ff;font:inherit;cursor:pointer}.analytics-choice button[data-choice="yes"]{background:#405ce0;border-color:#405ce0}.analytics-choice button:focus-visible,#analyticsSettings:focus-visible{outline:3px solid #73d8ff;outline-offset:3px}#analyticsSettings{display:inline-block;margin:8px 12px 8px 0;min-height:44px;padding:8px;border:1px solid #687590;border-radius:8px;background:transparent;color:#bbc5dd;font:12px/1.7 "Microsoft YaHei",sans-serif;cursor:pointer}
@media(max-width:760px){html{scroll-behavior:auto}.mobile-dock{backdrop-filter:none!important;background:#0b1022!important;box-shadow:0 4px 16px #06071340!important}.mobile-dock a,.mobile-dock a:last-child{background:transparent;color:#bbc5dd;border-radius:10px}.mobile-dock a b,.mobile-dock a:last-child b{color:inherit}.mobile-dock a[aria-current="location"]{color:#f7f8ff;background:#26375b;box-shadow:inset 0 -2px #73d8ff}.mobile-dock a[aria-current="location"] b{color:#73d8ff}.mobile-dock a:focus-visible{outline:2px solid #73d8ff;outline-offset:-2px}.analytics-choice{left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));max-width:none;padding:16px;max-height:calc(100dvh - 170px);overflow:auto}}
