/* GENERATED by scripts/build-dark-css.mjs — do not edit by hand.
   Dark mode for what every page shares; each stylesheet carries its own dark rules at its end. */
/* js/auth-gate.js */
@media screen{
html.tp-dark #tl-gate{background-color:#212121;background-image:none}
html.tp-dark #tl-gate .g-top{background-color:#171717;background-image:none}
html.tp-dark #tl-gate .g-banner{background-color:#171717;background-image:none;border-bottom-color:#c6a013}
html.tp-dark #tl-gate .g-title{color:#ececec}
html.tp-dark #tl-gate .g-wordmark{color:#ececec}
html.tp-dark #tl-gate .g-wordmark .g-un{color:#ffd34d}
html.tp-dark #tl-gate .g-band{background-color:#2e2b24;background-image:none;border-bottom-color:#6d6340;color:#d1c083}
html.tp-dark #tl-gate .g-band b{color:#d3c18a}
html.tp-dark #tl-gate .g-card{background-color:#212121;background-image:none;border-color:#3c3c3c;border-top-color:#4e4e4e;box-shadow:3px 5px 18px rgba(0,0,0,0.18)}
html.tp-dark #tl-gate .g-card h1{color:#faa364}
html.tp-dark #tl-gate .g-card p{color:#a9a9a9}
html.tp-dark #tl-gate .g-btn{background-color:#212121;background-image:none;color:#b3b3b3;border-color:#3b3b3b}
html.tp-dark #tl-gate .g-btn:hover{box-shadow:0 1px 3px rgba(60,64,67,0.3);background-color:#212121;background-image:none}
html.tp-dark #tl-gate .g-btn:disabled{box-shadow:none}
html.tp-dark #tl-gate .g-note{color:#9f9f9f}
html.tp-dark #tl-gate .g-err{color:#ffa193}
html.tp-dark #tl-gate .g-signin{border-top-color:#3c3c3c;box-shadow:2px 3px 9px rgba(0,0,0,0.2)}
html.tp-dark #tl-gate .g-signin .g-hd{background-color:#171717;background-image:none;color:#ececec}
html.tp-dark #tl-gate .g-what{border-bottom-color:#3a3a3a}
html.tp-dark #tl-gate .g-what-t{color:#ececec}
html.tp-dark #tl-gate .g-signin .g-bd p.g-what-d{color:#a9a9a9}
html.tp-dark #tl-gate .g-google{color:#ececec}
html.tp-dark #tl-gate .g-foot{color:#9f9f9f;border-top-color:#3c3c3c}
html.tp-dark #tl-gate .g-foot a{color:#a1bfce}
html.tp-dark #tl-gate .g-drop{border-color:#404040;background-color:#2b2b2b;background-image:none}
html.tp-dark #tl-gate .g-drop.over{background-color:#2c2c2c;background-image:none;border-color:#4e4e4e}
html.tp-dark #tl-gate .g-drop .big{color:#ececec}
html.tp-dark #tl-gate .g-drop .small{color:#a9a9a9}
html.tp-dark #tl-gate .g-drop .browse{color:#8cc4fe}
html.tp-dark #tl-gate .g-primary{background-color:#2b2b2b;background-image:none;color:#ececec;border-color:#3f3f3f;box-shadow:inset 0 1px 0 #000000}
html.tp-dark #tl-gate .g-primary:hover{background-color:#2c2c2c;background-image:none}
html.tp-dark #tl-gate .g-summary{background-color:#2d2d2d;background-image:none;border-color:#3b3b3b}
html.tp-dark #tl-gate .g-signout{color:#8cc4fe;background-color:transparent;background-image:none}
html.tp-dark #tl-gate .g-fresh{border-top-color:#393939;color:#a9a9a9}
html.tp-dark #tl-gate .g-fresh a{color:#8cc4fe}
html.tp-dark #tl-gate .g-skip{border-color:#3b3b3b;background-color:#212121;background-image:none;color:#ababab}
html.tp-dark #tl-gate .g-skip .g-skip-hd{color:#ececec}
html.tp-dark #tl-gate .g-skip .g-lock{color:#e9b46d}
}
/* js/notice-gate.js */
@media screen{
html.tp-dark #tpNotice{background-color:rgba(10,42,58,0.62);background-image:none}
html.tp-dark #tpNotice .tpn-card{background-color:#212121;background-image:none;border-color:#3c3c3c;border-top-color:#4e4e4e;box-shadow:3px 5px 18px rgba(0,0,0,0.35)}
html.tp-dark #tpNotice .tpn-hd{background-color:#171717;background-image:none;color:#ececec}
html.tp-dark #tpNotice .tpn-msg{color:#ececec}
html.tp-dark #tpNotice .tpn-btn{background-color:#907308;background-image:none;color:#a5cbfe;border-color:#c5a01b;box-shadow:0 1px 2px rgba(0,0,0,0.2)}
html.tp-dark #tpNotice .tpn-btn:hover{background-color:#8d750d;background-image:none}
}
/* js/locked-links.js */
@media screen{
html.tp-dark .tl-lock-tag{background-color:#322e22;background-image:none;border-color:#716231;color:#e9b46d}
html.tp-dark .tl-dropdown a.tl-locked-link{color:#9e9e9e}
html.tp-dark .tl-dropdown a.tl-locked-link:hover{background-color:#212121;background-image:none}
}
/* inline styles */
@media screen{
html.tp-dark [style*="color:#FFCD00"]{color:#ffcd00!important}
html.tp-dark [style*="color:#555"]{color:#acacac!important}
html.tp-dark [style*="color:#5a6b7b"]{color:#aec1d3!important}
html.tp-dark [style*="color:#8a6d3b"]{color:#d8b885!important}
html.tp-dark [style*="color: rgb(179, 38, 30)"]{color:#fea496!important}
html.tp-dark [style*="color: rgb(90, 107, 123)"]{color:#aec1d3!important}
html.tp-dark [style*="color:#2563eb"]{color:#9cbefd!important}
html.tp-dark [style*="border-top:1px solid #0A4A65"]{border-top-color:#4e4e4e!important}
}
/* hand-tuned */
@media screen{
html.tp-dark{color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* Photos and video shouldn't glare against a dark page. */
html.tp-dark img:not([src$=".svg"]),html.tp-dark video{filter:brightness(.92)}
}
