/* Downloads, on the status page look (status.css: .ws-page, .ws-board, .ws-board-title) and the ranking colours. */
.wd-card{margin-bottom:28px}
.wd-tag{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c9d3e2;white-space:nowrap}
.wd-feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,6fr)}
.wd-main{padding:30px 32px 32px}
.wd-side{padding:28px 32px 30px;background:#f5f7fa;border-left:1px solid #e4e8ef}
.wd-kicker{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ft-orange,#ff6924)}
.wd-main h3,.wd-soon h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font:900 28px/1.15 var(--wc-display);color:#142035}
.wd-version{display:inline-block;padding:4px 9px;background:#102b2b;color:#7ce4ae;font:800 13px/1 ui-monospace,Consolas,monospace}
.wd-meta{margin:10px 0 0;font-size:12px;color:#5b6677}
.wd-lead{margin:18px 0 24px;max-width:540px;font-size:14px;line-height:1.7;color:#3a4659}
.wd-button{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;background:var(--ft-orange,#ff6924);color:#fff;font-size:13px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 24px #ff69243d;transition:background .15s,transform .15s}
.wd-button:hover{background:#e95812;color:#fff;transform:translateY(-1px)}
.wd-button:focus-visible{outline:3px solid #142035;outline-offset:3px}
.wd-page a.wd-button,.wd-page a.wd-button:link,.wd-page a.wd-button:visited,.wd-page a.wd-button:hover,.wd-page a.wd-button:focus{color:#fff}
.wd-small{margin:16px 0 0;font-size:12px;color:#5b6677}
.wd-small a,.wd-side a{color:#142035;text-decoration:underline;text-underline-offset:2px}
.wd-hash{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:20px 0 0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5b6677}
.wd-side h4{margin:0 0 12px;font:800 14px/1.2 var(--wc-display);letter-spacing:.08em;text-transform:uppercase;color:#142035}
.wd-list+h4{margin-top:26px}
.wd-list{margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.6;color:#3a4659}
.wd-list li+li{margin-top:7px}
.wd-steps{margin:0;padding:0;list-style:none;counter-reset:wd-step;font-size:13px;line-height:1.6;color:#3a4659}
.wd-steps li{position:relative;padding-left:38px;counter-increment:wd-step}
.wd-steps li+li{margin-top:12px}
.wd-steps li:before{content:counter(wd-step);position:absolute;left:0;top:0;width:25px;height:25px;border-radius:50%;background:#12223b;color:#fff;font:800 12px/25px var(--wc-display);text-align:center}
.wd-page code{padding:1px 6px;background:#eff2f7;border:1px solid #dce3ec;font:12px/1.5 ui-monospace,Consolas,monospace;color:#142035;overflow-wrap:anywhere}
.wd-hash code{padding:0;background:none;border:0;font-weight:400;letter-spacing:0;text-transform:none;word-break:break-all}
.wd-soon{padding:30px 32px}
.wd-soon p{margin:10px 0 0;font-size:14px;color:#5b6677}

.wd-log{margin:0;padding:0;list-style:none}
.wd-log>li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:24px 32px;border-bottom:1px solid #e4e8ef}
.wd-log>li:last-child{border-bottom:0}
.wd-log-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.wd-log time{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ft-orange,#ff6924)}
.wd-latest{padding:4px 8px;background:#e3f8ee;color:#0b6b42;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.wd-log h3{margin:0 0 8px;font:800 18px/1.25 var(--wc-display);color:#142035}
.wd-log ul{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:#3a4659}
.wd-log ul li+li{margin-top:5px}

.wd-help{margin:8px 0 0;font-size:13px;color:#d9e1ec}
.wd-help a{color:#fff;text-decoration:underline;text-underline-offset:2px}

@media(max-width:900px){.wd-feature{grid-template-columns:1fr}.wd-side{border-left:0;border-top:1px solid #e4e8ef}}
@media(max-width:760px){.wd-main,.wd-side,.wd-soon{padding:22px 16px}.wd-main h3,.wd-soon h3{font-size:23px}
.wd-log>li{grid-template-columns:1fr;gap:10px;padding:18px 16px}.wd-log-head{flex-direction:row;align-items:center;flex-wrap:wrap}}
@media(max-width:440px){.wd-button{display:flex;justify-content:center}}
