/* Native story inspector: source content, black face, metallic house frame. */
.wire-readout{
  position:fixed;inset:auto;margin:0;width:min(420px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);
  padding:0;border:1px solid var(--chrome);border-image:var(--metal-chrome) 1;border-radius:0;
  background:#080A0D;color:var(--ink);font:400 16px/1.4 var(--house);overflow:auto;overscroll-behavior:contain;
  scrollbar-width:thin;scrollbar-color:var(--chrome-lo) #080A0D;box-shadow:0 12px 40px #0009;
}
.wire-readout::backdrop{background:transparent;pointer-events:none}
.wire-readout [hidden]{display:none}
.wr-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px 0 22px;min-height:54px;background:#000;border-bottom:1px solid #30363D}
.wr-brand{font:700 20px/1 var(--house);background:var(--metal-gold);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold)}
.wr-actions{display:flex}
.wr-actions button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--chrome);cursor:pointer}
.wr-actions button:hover{background:#171B20;color:#fff}
.wr-actions button:active{background:#222830}
.wr-actions button:disabled{opacity:.35;cursor:default;background:transparent}
.wr-actions svg,.wr-monitor svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4}
.wr-close{margin-left:4px}
.wire-readout :is(button,a,summary):focus-visible{outline:2px solid var(--gold);outline-offset:-3px;border-radius:0}
.wr-body{padding:20px 22px}
.wr-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px;font:400 11px/1.2 var(--house);letter-spacing:.07em}
.wr-category{color:var(--gold);text-transform:uppercase;overflow-wrap:anywhere}
.wr-count{color:#B5BEC8;white-space:nowrap;letter-spacing:0}
.wr-title{font:400 26px/1.22 var(--house);color:#E7E9EC;letter-spacing:-.01em;overflow-wrap:anywhere}
.wr-byline{display:flex;flex-direction:column;gap:4px;margin-top:17px;padding-top:14px;border-top:1px solid #30363D;font-size:12px;color:#B5BEC8}
.wr-source{text-transform:capitalize;color:var(--chrome);font-size:14px;overflow-wrap:anywhere}
.wr-summary{margin-top:17px;font:400 16px/1.5 var(--house);color:var(--ink-2);overflow-wrap:anywhere;white-space:pre-line}
.wr-tickers{margin-top:18px;padding-top:14px;border-top:1px solid #30363D;display:flex;flex-direction:column;gap:7px}
.wr-tickers > span{font-size:12px;color:#B5BEC8}
.wr-tickers strong{font:700 14px/1.4 var(--house);color:var(--gold);letter-spacing:.04em;overflow-wrap:anywhere}
.wr-notice{margin-top:16px;padding-top:12px;border-top:1px solid #30363D;font-size:13px;color:var(--ink-2)}
.wr-footer{padding:0 22px;background:#000;border-top:1px solid #30363D}
.wr-footer details{font:400 12px/1.4 var(--house);color:#B5BEC8}
.wr-footer summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none}
.wr-footer summary::-webkit-details-marker{display:none}
.wr-footer summary::after{content:'+';font-size:16px;color:var(--chrome)}
.wr-footer details[open] summary::after{content:'−'}
.wr-footer details p{padding-bottom:12px}
.wr-monitor{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:46px;border-top:1px solid #30363D;font:400 14px/1 var(--house);text-decoration:none;color:var(--gold)}
.wr-monitor svg{flex:none}
.wr-monitor:hover{text-decoration:underline;text-underline-offset:4px;color:var(--gold-hi)}
@media(max-width:480px){.wr-header{padding-left:18px}.wr-body{padding:18px}.wr-footer{padding-inline:18px}.wr-title{font-size:23px}}
