/* Requested palette: green, red, black and white. */
:root{--ink:#191919;--bg:#fff;--paper:#fff;--dark:#111;--green:#176b4b;--red:#db303e;--orange:#db303e;--orange-dark:#b72131;--line:#e1e1e1;--muted:#727272}
body{background:#fff;color:#191919}
.header,footer{background:#111;color:#fff}
.header nav,.header.nav-open>nav{background:#1c1c1c;border-color:#333}
.brand,.footer-top .brand{color:#fff}
.brand>span,.footer-top .brand>span{color:#e03b46}
.header nav a.active:after{background:#1f9266}
.header nav a:hover{color:#fff}
.region-nav span{color:#e35058}
.zone-button:hover{background:#292929}
.article-topic,.home-column .article-topic,.home-news-item>div>span{color:#176b4b}
.home-feature{background:#0e1712}
.home-feature>img{filter:grayscale(1)}
.home-feature:after{background:linear-gradient(0deg,#07100af7 0%,#08150ee8 16%,#0b21159c 47%,#00000000 92%)}
.home-feature-label{background:#176b4b;color:#fff}
.feature-read b,.home-news-all span{color:#e7515e}
.home-news-heading{border-color:#db303e}
.home-feature-copy>p,.home-feature-bottom strong{color:#efefef}
.home-feature-bottom time{color:#c0c0c0}
.home-tools{background:#f6f7f6;border-color:#e0e4e1}
.home-tools>a:hover{background:#edf3ef}
.home-tools-title>span,.home-tools strong{color:#1b3829}
.home-tools b{color:#176b4b}
.home-topics button.active{background:#e8f1ec;color:#15563d}
.home-section-head>a,.text-link{color:#b72131}
.home-column-type{background:#151515;border-color:#db303e}
.home-column-type>span{color:#aaa}
.home-column>img,.column-feature img,.column-row>img,.source-photo img{filter:grayscale(1)}
.btn.primary{background:#176b4b;color:#fff}
.btn.primary:hover{background:#105638}
.btn.dark{background:#151515;color:#fff}
.btn.dark:hover{background:#292929}
.home-finder{background:#101b15;color:#fff;border-top:3px solid #176b4b}
.home-finder .article-topic{color:#7dbc97}
.home-finder-copy>p{color:#abb7af}
.home-finder-controls label,.finder-format-label{color:#bac4bd}
.home-finder select{background:#22372a;border-color:#466551;color:#fff}
.home-finder .format-segments{background:#0c140e;border-color:#466551}
.home-finder .format-segments button{color:#b9c8bd}
.home-finder .format-segments button.selected{background:#e9f2ec;color:#15452b}
.home-finder-copy>small,.home-finder-map>small{color:#8eaa98}
.home-finder-map{border-color:#344e3c}
.home-finder-map .usa-map path{fill:#2d4937;stroke:#101b15}
.home-finder-map .usa-map .state-accent{fill:#5c9572}
.home-finder-map .usa-map path:hover{fill:#db303e}
.home-finder-map .usa-map text{fill:#c5dacc}
.home-finder-map>button{color:#e0e8e3;border-color:#547460}
.home-dictionary form{background:#fafbfa;border-color:#cfd9d2}
.home-dictionary form button,.home-term-links button{color:#176b4b}
.home-term-links button{border-color:#cadbce}
.home-practice-heading>a{color:#b72131}
.home-choices button{background:#f1f5f2;border-color:#d3dfd6;color:#335841}
.home-choices button:hover,.home-choices button.selected{background:#e0f0e6;border-color:#4a8b61;color:#175635}
.home-practice-feedback strong{color:#176b4b}
.home-practice-feedback a{color:#b72131}
.home-beginner .article-topic{color:#176b4b}
.home-beginner .btn{background:#176b4b}
.reference-links{border-color:#176b4b}
.hand-exercise{background:#f0f5f2}
.editorial-tabs .active:after{background:#176b4b}
.article-callout{background:#f0f5f2;border-color:#176b4b}
.table-stage{background:#121712}
.poker-oval{background:#1d5739;border-color:#518568;box-shadow:0 0 0 10px #183725,0 0 0 11px #35563f}
.table-position{background:#153121;border-color:#5b8367}
.choices .choice.selected{background:#e7f3eb;border-color:#4b895d}
.feedback{border-color:#176b4b}
.calc-result{background:#12291b}
.calc-result .text-link{color:#c3e0cb}
.tabs .active{color:#176b4b;border-color:#176b4b}
.room-logo{background:#176b4b;color:#fff}
.room-logo.river{background:#ae2432}
.room-logo.orbit{background:#1c1c1c;color:#fff}
.filter-button.active{background:#176b4b;border-color:#176b4b}
.compare-tray{background:#111}
.playing-card.red{color:#c52535}
footer{border-top:3px solid #176b4b}
@media(max-width:760px){.header{background:#111}.header.nav-open>nav{background:#1c1c1c}}
