/* Selected Editorial layout, using the shared CapsGame visual language. */

@media(min-width:761px) {
  #economy.economy-editorial {
    --eco-ink:var(--ink); --eco-muted:#bca6b4; --eco-accent:var(--yellow); --eco-line:var(--line);
    padding-block:72px 80px; background:#181016; color:var(--eco-ink);
  }
  #economy.economy-editorial .economy-inner { gap:52px; }
  #economy.economy-editorial :is(button,a):focus-visible { outline:2px solid var(--yellow); outline-offset:4px; }
  #economy.economy-editorial .economy-layout { position:relative; display:grid; grid-template-columns:1.15fr .85fr; gap:48px 64px; align-items:center; }
  #economy.economy-editorial .economy-intro .section-kicker { margin-bottom:24px; color:#b88a9f; font-size:9px; letter-spacing:1.7px; }
  #economy.economy-editorial .economy-intro .display-title { max-width:660px; font:800 italic clamp(44px,4.2vw,62px)/1.04 'Barlow Condensed',Impact,'Arial Narrow',sans-serif; letter-spacing:-.5px; text-transform:uppercase; }
  #economy.economy-editorial .gold-text { color:var(--yellow); background:none; -webkit-text-fill-color:currentColor; text-shadow:0 2px #735216,1px 4px #271913; filter:none; }
  #economy.economy-editorial .economy-currency { display:block; width:auto; margin:0 0 18px; font:800 italic clamp(88px,8.6vw,120px)/.9 'Barlow Condensed',Impact,sans-serif; letter-spacing:-2px; color:var(--eco-accent); }
  #economy.economy-editorial .economy-headline { display:block; }
  #economy.economy-editorial .economy-headline br { display:none; }
  #economy.economy-editorial .economy-headline .gold-text { color:var(--eco-accent); }
  #economy.economy-editorial .economy-showcase { display:block; width:100%; max-width:none; height:310px; margin:0; }
  #economy.economy-editorial .economy-token-glow { inset:0; border-radius:50%; background:radial-gradient(circle,#b36a7936,transparent 68%); filter:blur(28px); }
  #economy.economy-editorial .economy-main-coin { width:280px; max-width:88%; top:50%; left:50%; transform:translate(-50%,-50%) rotate(-6deg); filter:drop-shadow(0 24px 26px #0003); animation:none; }
  #economy.economy-editorial .economy-flow { grid-column:1/-1; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:34px; }
  #economy.economy-editorial .economy-flow::before { display:none; }
  #economy.economy-editorial .economy-flow article { display:block; padding:22px 0 0; min-height:0; border:0; border-top:1px solid var(--eco-line); border-radius:0; background:none; }
  #economy.economy-editorial .economy-flow article::after { display:none; }
  #economy.economy-editorial .flow-number { display:block; width:auto; height:auto; margin:0 0 14px; border:0; background:none; color:var(--eco-accent); font:500 10px/1.3 Inter,Arial,sans-serif; letter-spacing:1px; }
  #economy.economy-editorial .economy-flow article .flow-number { color:var(--eco-accent); }
  #economy.economy-editorial .economy-flow :is(i,.economy-step-icon) { display:none; }
  #economy.economy-editorial .economy-flow h3 { margin:0 0 10px; color:var(--eco-ink); font:800 28px/1.15 'Barlow Condensed',Impact,sans-serif; letter-spacing:0; text-transform:uppercase; }
  #economy.economy-editorial .economy-flow p { max-width:320px; color:var(--eco-muted); font:400 13px/1.75 Inter,Arial,sans-serif; }
  #economy.economy-editorial .closing-strip { display:none; }

  /* Keep the quiet, single-coin composition of Editorial. */
  #economy.economy-editorial { background:radial-gradient(ellipse at 82% 35%,#6c344e40,transparent 68%),#181016; }
  #economy.economy-editorial .economy-showcase::before { content:'$CG'; position:absolute; inset:32px 0 auto; color:#ffffff03; font:800 190px/1 'Barlow Condensed',Impact,sans-serif; text-align:center; letter-spacing:-8px; }
  #economy.economy-editorial .economy-main-coin { width:300px; }
}
