/* Edition visual style for the English home page (LV2C, 2026-10-07): the newspaper look from design option B,
   offered as a display setting (html[data-style="edition"]). Same layout and data as Desk; only material changes.
   System serif faces only, so the option downloads no font files. */
:root[data-style="edition"]{
  --bg:#F4F1EA;--bg2:#ECE7DC;--panel:#FBF9F4;--panel2:#ECE7DC;--ring:#D8D0C2;--ring2:#1B1A17;
  --ink:#1B1A17;--ink2:#504B43;--muted:#756E63;
  --accent:#0B6B4F;--accent2:#2f5aa8;--up-text:#0B6B4F;--down-text:#A8322D;--warn:#8a5d0c;
  --btn-bg:#1B1A17;--btn-ink:#F4F1EA;
  --viz-up:#2e9a6b;--viz-down:#a52a2a;--viz-blue:#2f5aa8;--viz-mid:#b3aa9a;--viz-faint:#d3cbbd;--grid:#e6e0d4;--axis:#b9b09f;
  --card-bg:transparent;--card-border:0 solid transparent;--card-top:2px solid #1B1A17;
  --r:3px;--r2:3px;
  --display:"Iowan Old Style","Charter","Source Serif 4",Georgia,"Times New Roman",serif;--big:var(--display);--h-weight:600;--h-track:-.015em;
  color-scheme:light;
}
[data-style="edition"] .big{font-weight:500}
[data-style="edition"] .btn{border-radius:4px}
[data-style="edition"] .hd{border-bottom:3px double var(--ring2)}
[data-style="edition"] .logo{font-weight:700;font-size:24px}
[data-style="edition"] .logo img{filter:grayscale(1) brightness(.2)}
[data-style="edition"] .set-btn{border-radius:4px}
[data-style="edition"] .set-panel{border-radius:4px;box-shadow:0 12px 30px rgba(27,26,23,.18)}
[data-style="edition"] .opt{border-radius:3px}
[data-style="edition"] .seg a{border-radius:3px}
[data-style="edition"] .dek{font:400 19px/1.5 var(--display)}
[data-style="edition"] .tile{background:transparent;border:0;border-top:1px solid var(--ring2);border-radius:0;padding:10px 0}
[data-style="edition"] .card{padding:12px 0 0}
[data-style="edition"] .card-h h3{font:600 17px/1.2 var(--display);color:var(--ink)}
[data-style="edition"] .v-dot{stroke:var(--bg)}
[data-style="edition"] .v-pt.up,[data-style="edition"] .v-pt.down{stroke:var(--bg)}
[data-style="edition"] section.blk{border-top:3px double var(--ring2)}
[data-style="edition"] .eyebrow{color:var(--accent)}
[data-style="edition"] .sig-col{background:transparent;border:0;border-top:2px solid var(--ring2);border-radius:0}
[data-style="edition"] .sig-col header{padding:12px 0}
[data-style="edition"] .sig-col header h3{font:600 20px/1.2 var(--display)}
[data-style="edition"] .row{padding:12px 0}
[data-style="edition"] .sym{font:700 17px/1.2 var(--display)}
[data-style="edition"] .track{background:var(--bg2)}
[data-style="edition"] .unlock{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg) 92%,transparent) 55%)}
[data-style="edition"] .tbl th:first-child,[data-style="edition"] .tbl td:first-child{padding-left:0}
[data-style="edition"] .tbl .r{font:500 22px/1 var(--display);color:var(--ink)}
[data-style="edition"] .sepa-extra{padding:0 0 18px}
[data-style="edition"] .log{padding:4px 0 12px}
[data-style="edition"] .heat .cell{border-radius:1px}
[data-style="edition"] .wire .h{font:500 18px/1.3 var(--display)}
[data-style="edition"] .car-ctl button{background:transparent}
[data-style="edition"] .post .meta b{color:var(--accent)}
[data-style="edition"] .post h3{font-weight:600;font-size:22px;line-height:1.18}
[data-style="edition"] .typo{background:var(--bg2);color:var(--ink);align-content:center;text-align:center;border:1px solid var(--ring)}
[data-style="edition"] .typo span{font-weight:600}
[data-style="edition"] .start{background:var(--bg2);border-top:3px double var(--ring2)}
[data-style="edition"] .shots .chartimg,[data-style="edition"] .shots .pop{border-radius:4px}
[data-style="edition"] dialog.signin{border-radius:4px;background:var(--bg)}
[data-style="edition"] .signin-path{border-radius:3px}
