/* mapquest.css
   Theme-specific rules extracted from the original working CSS.
*/

body.mapquest{--bg:#f8f4eb;--bg2:#ede8d8;--bg3:#ffffff;--accent:#006633;--accent2:#f07000;--accent3:#0060b0;--text:#2a2a2a;--text2:#665544;--text-inv:#ffffff;--bl:#ddd5bb;--bd:#c8bc9a;--bdd:#996633;--tb-bg:linear-gradient(180deg,#008844 0%,#005522 100%);--tb-text:#ffffff;--btn:#eee8d8;--font:Arial,Helvetica,sans-serif;--font-d:Arial,Helvetica,sans-serif;--wr:2px;--br:2px;background:#e8e0cc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Crect width='60' height='60' fill='%23e8e0cc'/%3E%3Cline x1='0' y1='30' x2='60' y2='30' stroke='%23d8d0b8' stroke-width='1'/%3E%3Cline x1='30' y1='0' x2='30' y2='60' stroke='%23d8d0b8' stroke-width='1'/%3E%3Cline x1='0' y1='15' x2='60' y2='15' stroke='%23e0d8c4' stroke-width='0.5'/%3E%3Cline x1='0' y1='45' x2='60' y2='45' stroke='%23e0d8c4' stroke-width='0.5'/%3E%3Cline x1='15' y1='0' x2='15' y2='60' stroke='%23e0d8c4' stroke-width='0.5'/%3E%3Cline x1='45' y1='0' x2='45' y2='60' stroke='%23e0d8c4' stroke-width='0.5'/%3E%3C/svg%3E");font-family:var(--font);font-size:13px}
body.mapquest .window{border:2px solid #c8bc9a;box-shadow:0 3px 10px #3c28002e;border-radius:var(--wr)}
body.mapquest .titlebar{background:var(--tb-bg);padding:6px 10px}
body.mapquest .tb-title{color:#fff;font-size:12px;font-weight:700}
body.mapquest .tb-btn{background:#fff3;border:1px solid rgba(255,255,255,.4);color:#fff}
body.mapquest .wbody{background:#f8f4eb}
body.mapquest .site-hdr{border-bottom:2px solid #c8bc9a;padding-bottom:8px;margin-bottom:10px}
body.mapquest .site-hdr:after{content:"ðŸ“ Door-to-door directions  |  Print your route  |  Plan your trip";display:block;font-size:10px;color:#f07000;margin-top:5px;font-style:italic}
body.mapquest .site-title{color:#063;font-family:Arial,sans-serif;font-size:34px;font-weight:900;letter-spacing:0px}
body.mapquest .site-title .hi{color:#f07000}
body.mapquest .site-title .dotnet{font-size:14px;color:#963;font-weight:400}
body.mapquest .tagline{color:#654;font-size:11px}
body.mapquest .clock{color:#063;font-size:26px;font-weight:700}
body.mapquest .sec-title{color:#063;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-left:3px solid #f07000;padding-left:6px}
body.mapquest .section{background:#f8f4eb;border:1px solid #ddd5bb}
body.mapquest .sc{background:#fff;border:2px solid #006633}
body.mapquest .sc:hover{border-color:#084}
body.mapquest .si input{border:1px solid #c8bc9a;background:#fff}
body.mapquest .si input:focus{border-color:#063;box-shadow:0 0 0 2px #0066332e;outline:none}
body.mapquest .si button{background:linear-gradient(180deg,#084,#052);color:#fff;border:none;font-weight:700}
body.mapquest .sl{background:#fff;border:1px solid #ddd5bb}
body.mapquest .sl:hover{background:#f0ebe0;border-color:#063}
body.mapquest .theme-bar{background:#f8f4eb;border:1px solid #ddd5bb}
body.mapquest .tbtn{background:#fff;border:1px solid #c8bc9a;color:#063}
body.mapquest .tbtn.active{background:#063;color:#fff;border-color:#063}
body.mapquest .add-btn{background:linear-gradient(180deg,#f07000,#c50);color:#fff;border:none;font-weight:700}
body.mapquest .taskbar{background:linear-gradient(180deg,#084,#052);border-top:2px solid #00aa55}
body.mapquest .start-btn{background:linear-gradient(180deg,#f07000,#c50);color:#fff;border:2px outset #ffaa44;font-weight:700}
body.mapquest .tb-clock{color:#afc}
