/* Grey light theme (Settings > Appearance). Generated by lightcss.py from the dark colours of this page; regenerate after CSS changes. */
:root[data-au-theme="light"]{--bg:#D7DCE2;--alt:#CBD1D8;--panel:#E6E9ED;--line:#AEB6C0;--text:#141920;--muted:#4B5563;--button:#2563EB;--link:#1D4ED8;--hi:#1E4FD8;--ax-bg:#D7DCE2;--ax-alt:#CBD1D8;--ax-panel:#E6E9ED;--ax-glass:rgba(232,235,239,.92);--ax-glass-lo:rgba(215,220,226,.6);--ax-line:#AEB6C0;--ax-text:#141920;--ax-muted:#4B5563;--ax-link:#1D4ED8;--ax-hi:#1E4FD8;--ax-hi-soft:rgba(30,79,216,.18);--sb-glass:rgba(232,235,239,.95);--au-pane:rgba(232,235,239,.95);color-scheme:light}
:root[data-au-theme="light"] #stage{background:#CDD3DA center / cover no-repeat}
:root[data-au-theme="light"] .node{background:rgba(215,220,226,0.55);border:1px solid rgba(30,79,216,0.28)}
:root[data-au-theme="light"] .node::before{box-shadow:0 0 10px 2px rgba(30,79,216,.7)}
:root[data-au-theme="light"] .node:hover,:root[data-au-theme="light"] .node[aria-pressed="true"]{background:rgba(232,235,239,0.85)}
:root[data-au-theme="light"] .tbtn{background:rgba(228,232,236,.92)}
:root[data-au-theme="light"] #panel{background:rgba(232,235,239,0.94)}
:root[data-au-theme="light"] .chip.live{border-color:rgba(30,79,216,.4)}
:root[data-au-theme="light"] .gl-off{background:var(--alt, rgba(20,25,32,.04))}
:root[data-au-theme="light"] .cap{color:#1B2230;text-shadow:0 0 3px #D7DCE2, 0 0 6px #D7DCE2, 0 1px 2px #D7DCE2}
:root[data-au-theme="light"] .country-card{background:rgba(232,235,239,.95)}
:root[data-au-theme="light"] .dp{background:var(--au-pane, rgba(228,232,236,.96));box-shadow:0 18px 50px rgba(0,0,0,.5), inset 0 1px 0 rgba(20,25,32,.03)}
:root[data-au-theme="light"] .dp-set select option{background:#D3D8DE}
:root[data-au-theme="light"] .cap.sky{color:#141920}
:root[data-au-theme="light"] .cu-back{background:var(--au-pane, rgba(228,232,236,.96))}
:root[data-au-theme="light"] .cu-note{background:rgba(232,235,239,.85)}
:root[data-au-theme="light"] .cu-loading{background:rgba(232,235,239,.92)}
:root[data-au-theme="light"] .au-sb{box-shadow:0 18px 50px rgba(0,0,0,.5), inset 0 1px 0 rgba(20,25,32,.03)}
:root[data-au-theme="light"] .au-tb-btn:hover,:root[data-au-theme="light"] .au-tb-btn[aria-expanded="true"]{background:rgba(20,25,32,.07)}
@media (max-width: 640px){:root[data-au-theme="light"] .au-tb{background:rgba(228,232,236,.96)}:root[data-au-theme="light"] .au-tb-pop{background:#E3E7EB}}
:root[data-au-theme="light"] .au-sites{background:rgba(215,220,226,.74);border-bottom:1px solid rgba(174,182,192,.85)}
:root[data-au-theme="light"] .au-sites-k{color:var(--muted, #4B5563)}
:root[data-au-theme="light"] .au-sites a{color:var(--muted, #4B5563)}
:root[data-au-theme="light"] .au-sites a small{color:var(--muted, #4B5563)}
:root[data-au-theme="light"] .au-sites a:hover{color:var(--text, #141920);background:rgba(20,25,32,.06)}
:root[data-au-theme="light"] .au-sites a[aria-current="page"]{color:var(--text, #141920);background:rgba(30,79,216,.13)}
:root[data-au-theme="light"] .au-sites a[aria-current="page"] small{color:var(--hi, #1E4FD8)}
:root[data-au-theme="light"] .au-sites a:focus-visible{outline:2px solid var(--hi, #1E4FD8)}
:root[data-au-theme="light"] .au-sites-sep{background:var(--line, #AEB6C0)}
:root[data-au-theme="light"] .au-ss-dlg{background:var(--au-pane, rgba(228,232,236,.97));color:var(--sb-text, #141920);border:1px solid var(--sb-line, #AEB6C0)}
@media (max-width: 640px){:root[data-au-theme="light"] .au-ss-dlg{background:#E3E7EB}}
:root[data-au-theme="light"] .au-vc-btn{background:rgba(228,232,236,.92)}
:root[data-au-theme="light"] .au-mk{background:rgba(232,235,239,.86);border:1px solid rgba(20,25,32,.14);color:#141920}
:root[data-au-theme="light"] .au-mk i{background:var(--c,#1E4FD8)}
:root[data-au-theme="light"] .au-mk small{color:#4B5563}
:root[data-au-theme="light"] .au-mk:hover,:root[data-au-theme="light"] .au-mk:focus-visible{border-color:#1E4FD8}
:root[data-au-theme="light"] .au-card{background:rgba(228,232,236,.97);border:1px solid #AEB6C0;color:#141920}
:root[data-au-theme="light"] .au-card .k{color:#1E4FD8}
:root[data-au-theme="light"] .au-card .x{border:1px solid #AEB6C0;color:#4B5563}
:root[data-au-theme="light"] .au-card .x:hover{color:#141920;border-color:#1E4FD8}
:root[data-au-theme="light"] .au-card .m{color:#4B5563}
:root[data-au-theme="light"] .au-card a{color:#1D4ED8}
:root[data-au-theme="light"] .au-g{border-top:1px solid #AEB6C0}
:root[data-au-theme="light"] .au-st{color:#4B5563}
:root[data-au-theme="light"] .au-bar{background:#AEB6C0}
:root[data-au-theme="light"] .au-sets{color:#4B5563}
:root[data-au-theme="light"] .au-list button{color:#141920}
:root[data-au-theme="light"] .au-list button:hover,:root[data-au-theme="light"] .au-list button:focus-visible{background:#CBD1D8}
:root[data-au-theme="light"] .au-list small{color:#4B5563}
:root[data-au-theme="light"] .au-links a{border:1px solid #AEB6C0;background:#CBD1D8}
:root[data-au-theme="light"] .au-links a:hover,:root[data-au-theme="light"] .au-links a:focus-visible{border-color:#1E4FD8;color:#141920}
:root[data-au-theme="light"] .au-gear{border:1px solid var(--line,#AEB6C0);background:var(--au-gear-bg,rgba(228,232,236,.92));color:var(--text,#141920)}
:root[data-au-theme="light"] .au-gear:hover,:root[data-au-theme="light"] .au-gear[aria-expanded="true"]{border-color:var(--hi,#1E4FD8)}
:root[data-au-theme="light"] .au-set{background:var(--au-sheet,#E3E7EB);border:1px solid var(--line,#AEB6C0);color:var(--text,#141920)}
:root[data-au-theme="light"] .au-set section{border-top:1px solid var(--line,#AEB6C0)}
:root[data-au-theme="light"] .au-set h3{color:var(--hi,#1E4FD8)}
:root[data-au-theme="light"] .au-set p{color:var(--muted,#4B5563)}
:root[data-au-theme="light"] .au-seg{background:var(--alt,#CBD1D8);border:1px solid var(--line,#AEB6C0)}
:root[data-au-theme="light"] .au-seg button{color:var(--muted,#4B5563)}
:root[data-au-theme="light"] .au-seg button[aria-pressed="true"]{background:var(--panel,#E6E9ED);color:var(--text,#141920);box-shadow:inset 0 0 0 1px var(--line,#AEB6C0)}
:root[data-au-theme="light"] .au-seg button:focus-visible,:root[data-au-theme="light"] .au-set .act:focus-visible,:root[data-au-theme="light"] .au-set .x:focus-visible{outline:2px solid var(--hi,#1E4FD8)}
:root[data-au-theme="light"] .au-set .act{border:1px solid var(--line,#AEB6C0)}
:root[data-au-theme="light"] .au-set .act:hover{border-color:var(--hi,#1E4FD8)}
:root[data-au-theme="light"] .au-set .x{border:1px solid var(--line,#AEB6C0);color:var(--muted,#4B5563)}
:root[data-au-theme="light"] #stage{background-color:#CDD3DA}
/* the top bar and flight labels sit on the dark globe, so they keep a light glass behind them */
:root[data-au-theme="light"] .top{background:linear-gradient(transparent 0 calc(28px + env(safe-area-inset-top, 0px)), rgba(215,220,226,.94) 0);border-bottom:1px solid rgba(174,182,192,.85)}
:root[data-au-theme="light"] .cap.sky{color:#141920;background:rgba(232,235,239,.88);border-radius:4px;padding:1px 4px 1px 11px}
:root[data-au-theme="light"] .cap:not(.sky){color:#F2F6FF;text-shadow:0 0 3px #07090D, 0 1px 2px #07090D}
