/* RFC187: presentation only. Existing theme choice and decision meaning remain. */
html[data-guided-reading="1"]{--rf-font:system-ui,-apple-system,"Segoe UI",sans-serif}
html[data-guided-reading="1"] body{font-family:var(--rf-font)}
html[data-guided-reading="1"] :is(.cc-topbar,.decision-header,.cc-hero,.cc-rail-meta,.cc-rail-spacer){display:none!important}
html[data-guided-reading="1"] .cc-layout{display:block!important}
html[data-guided-reading="1"] .cc-rail{position:relative!important;top:auto!important;display:flex!important;flex-direction:row!important;justify-content:center;gap:4px;padding:5px 16px!important;border:0!important;border-bottom:1px solid var(--line,#33495d)!important;min-height:0!important;width:auto!important;height:auto!important;background:var(--bg,#0b1725)!important}
html[data-guided-reading="1"] .cc-rail a{width:auto!important;min-width:100px;min-height:40px!important;flex-direction:row!important;gap:8px;padding:8px 16px!important;border:0!important;border-radius:6px;font:550 13px/1.4 var(--rf-font)!important}
html[data-guided-reading="1"] .cc-rail a i{font-size:14px!important}
html[data-guided-reading="1"] :is(.cc-main,.xau-shell){width:100%;max-width:1240px!important;margin-inline:auto!important;padding:24px 28px 40px!important;box-sizing:border-box}
html[data-guided-reading="1"] .xau-shell{padding-top:24px!important}
html[data-guided-reading="1"] :is(.cc-shell,.xau-shell,.cc-card-head h2,.cc-symbol strong,.cc-row,.cc-verdict){font-family:var(--rf-font)!important}
html[data-guided-reading="1"] .rf-orientation{margin-bottom:22px}
html[data-guided-reading="1"][data-cc-perspective]:not([data-cc-perspective="keputusan"]) :is(.rf-orientation,#monitor-integrity){display:none!important}
html[data-guided-reading="1"] .rf-eyebrow{font:650 11px/1.5 var(--rf-font);letter-spacing:1.3px;color:var(--muted,#afc3d7)}
html[data-guided-reading="1"] .rf-title{font:700 clamp(24px,2.4vw,32px)/1.25 var(--rf-font)!important;letter-spacing:-.6px;color:var(--txt,#ecf3fa);margin:7px 0}
html[data-guided-reading="1"] .rf-intro{font:400 14px/1.6 var(--rf-font);color:var(--muted,#afc3d7);margin:0;max-width:78ch}
html[data-guided-reading="1"] .rf-route{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}
html[data-guided-reading="1"] .rf-route a{min-height:42px;display:flex;align-items:center;padding:9px 16px;border:1px solid var(--line,#40536a);border-radius:7px;color:var(--muted,#afc3d7);font:550 13px/1.5 var(--rf-font);text-decoration:none;background:transparent;box-sizing:border-box}
html[data-guided-reading="1"] .rf-route a[aria-current]{background:var(--panel2,#15273b);border-color:var(--accent,#94b9df);color:var(--txt,#ecf3fa);box-shadow:inset 0 -2px var(--accent,#94b9df)}
html[data-guided-reading="1"][data-monitor-layout="1"] #monitor-integrity{padding:24px!important;border-radius:12px!important;border:1px solid var(--line,#344b62)!important;margin:0 0 24px!important;background:var(--panel,#101e2e)!important;box-shadow:none!important}
html[data-guided-reading="1"] #decision-visual{margin:0;font-family:var(--rf-font)}
html[data-guided-reading="1"] #monitor-integrity #decision-visual .dv-main{background:transparent!important}
html[data-guided-reading="1"] #monitor-integrity #decision-visual .dv-companion article{background:transparent!important}
html[data-guided-reading="1"] #decision-visual :is(.dv-role,.dv-orbit){display:none!important}
html[data-guided-reading="1"] #decision-visual .rf-context{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;padding-bottom:16px;border-bottom:1px solid var(--line,#344b62);color:var(--muted,#afc3d7);font:400 12px/1.5 var(--rf-font)}
html[data-guided-reading="1"] #decision-visual .rf-context b{font:700 17px/1.4 var(--rf-font);letter-spacing:.3px;color:var(--txt,#ecf3fa)}
html[data-guided-reading="1"][data-monitor-layout="1"] #decision-visual .dv-main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px 28px!important;padding:22px 0!important;margin:0!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;align-items:start!important}
html[data-guided-reading="1"] #decision-visual .rf-step{display:block;font:650 11px/1.5 var(--rf-font);letter-spacing:.5px;color:var(--muted,#afc3d7);margin-bottom:9px}
html[data-guided-reading="1"][data-monitor-layout="1"] #monitor-integrity #dv-action{font:720 clamp(23px,2.3vw,32px)/1.25 var(--rf-font)!important;letter-spacing:-.6px!important;color:var(--txt,#ecf3fa)!important;margin:0 0 10px!important;max-width:22ch;overflow-wrap:normal;text-wrap:balance}
html[data-guided-reading="1"] #decision-visual .dv-call{border-left:4px solid var(--warn,#d9b963);padding:0 0 0 16px;min-width:0}
html[data-guided-reading="1"] #decision-visual[data-tone="pass"] .dv-call{border-color:var(--bull,#65c9a1)}
html[data-guided-reading="1"] #decision-visual[data-tone="block"] .dv-call{border-color:var(--bear,#e78e9b)}
html[data-guided-reading="1"] #monitor-integrity #rf-meaning{font:400 13px/1.65 var(--rf-font)!important;color:var(--muted,#afc3d7)!important;max-width:46ch;margin:0}
html[data-guided-reading="1"][data-monitor-layout="1"] #monitor-integrity #dv-reason{font:600 18px/1.5 var(--rf-font)!important;color:var(--txt,#ecf3fa)!important;margin:0!important;max-width:48ch!important}
html[data-guided-reading="1"] #decision-visual .rf-next{grid-column:1/-1;display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:16px 18px;border:1px solid var(--line,#344b62);border-radius:8px;background:var(--panel2,#15273b);align-items:start}
html[data-guided-reading="1"] #decision-visual .rf-next .rf-step{margin:2px 0 0}
html[data-guided-reading="1"][data-monitor-layout="1"] #monitor-integrity #dv-next{font:500 14px/1.65 var(--rf-font)!important;color:var(--txt,#ecf3fa)!important;margin:0!important;max-width:76ch}
html[data-guided-reading="1"] #decision-visual .rf-section-title{font:650 13px/1.5 var(--rf-font);color:var(--txt,#ecf3fa);margin:4px 0 12px}
html[data-guided-reading="1"] #decision-visual .dv-companion{gap:0!important;margin:0!important;border:1px solid var(--line,#344b62);border-radius:8px;overflow:hidden}
html[data-guided-reading="1"] #monitor-integrity .dv-companion article{padding:15px 16px!important;border:0!important;border-radius:0!important;background:transparent!important}
html[data-guided-reading="1"] #monitor-integrity .dv-companion article+article{border-left:1px solid var(--line,#344b62)!important}
html[data-guided-reading="1"] #decision-visual .dv-companion small{font:500 12px/1.5 var(--rf-font);color:var(--muted,#afc3d7);margin-bottom:6px}
html[data-guided-reading="1"] #decision-visual .dv-companion strong{font:650 15px/1.5 var(--rf-font);color:var(--txt,#ecf3fa)}
html[data-guided-reading="1"] #monitor-integrity .dv-companion p{font:400 12px/1.65 var(--rf-font)!important;color:var(--muted,#afc3d7)!important;margin-top:6px;max-width:42ch}
html[data-guided-reading="1"] #monitor-integrity .dv-limit{font:400 12px/1.6 var(--rf-font)!important;color:var(--muted,#afc3d7)!important;margin:13px 0 18px;max-width:96ch}
html[data-guided-reading="1"] #decision-visual .dv-change-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px!important;padding:16px 0 0!important;border-top:1px solid var(--line,#344b62)!important;font:400 12px/1.6 var(--rf-font)!important}
html[data-guided-reading="1"] #monitor-integrity .dv-change-line button{font:550 12px/1.4 var(--rf-font)!important;min-height:42px!important;padding:10px 14px!important;border-radius:7px!important;box-shadow:none!important}
html[data-guided-reading="1"] #monitor-integrity #dv-focus{border-color:var(--accent,#94b9df)!important}
html[data-guided-reading="1"] #monitor-integrity .mr-foot{display:none!important}
html[data-guided-reading="1"] #dv-extra{border-color:var(--line,#344b62);margin-top:20px;padding-top:20px}
html[data-guided-reading="1"] #dv-extra .dv-side{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:8px 16px;border:0;padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid var(--line,#344b62)}
html[data-guided-reading="1"] #dv-extra .dv-side>*{font:500 13px/1.5 var(--rf-font);color:var(--txt,#ecf3fa)}
html[data-guided-reading="1"] .rf-evidence-notes{padding-top:12px;border-top:1px solid var(--line,#344b62)}
html[data-guided-reading="1"] #monitor-integrity .rf-evidence-notes p{font:400 13px/1.65 var(--rf-font);max-width:90ch}
html[data-guided-reading="1"] .dv-gates{gap:8px}.rf-why{min-width:0}
html[data-guided-reading="1"] .cc-card-head{padding:16px!important}
html[data-guided-reading="1"] .cc-card-head h2{font:650 17px/1.4 var(--rf-font)!important}
html[data-guided-reading="1"] .cc-rank{display:none!important}
html[data-guided-reading="1"][data-decision-focus="1"] .cc-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:10px!important;padding:16px!important;min-height:110px!important}
html[data-guided-reading="1"][data-decision-focus="1"] .cc-row .cc-symbol{grid-column:1/-1!important;grid-row:1!important}
html[data-guided-reading="1"][data-decision-focus="1"] .cc-row .cc-verdict{grid-column:1!important;grid-row:2!important;text-align:left!important}
html[data-guided-reading="1"][data-decision-focus="1"] .cc-row .cc-review-cta{grid-column:2!important;grid-row:2!important}
html[data-guided-reading="1"] .cc-row .cc-verdict strong{font:600 13px/1.4 var(--rf-font)!important;letter-spacing:0!important;text-transform:none!important;padding:7px 10px!important}
html[data-guided-reading="1"] :is(button,a,summary):focus-visible{outline:3px solid var(--accent,#94b9df)!important;outline-offset:3px!important}
@media(max-width:800px){
 html[data-guided-reading="1"] :is(.cc-main,.xau-shell){padding:18px 14px 28px!important}
 html[data-guided-reading="1"] .rf-orientation{margin-bottom:18px}
 html[data-guided-reading="1"] .rf-route{display:grid;grid-template-columns:1fr 1fr;gap:6px}
 html[data-guided-reading="1"] .rf-route a{font-size:12px;padding:10px;min-height:48px}
 html[data-guided-reading="1"][data-monitor-layout="1"] #monitor-integrity{padding:18px!important}
 html[data-guided-reading="1"][data-monitor-layout="1"] #decision-visual .dv-main{grid-template-columns:1fr!important;gap:18px!important;padding:18px 0!important}
 html[data-guided-reading="1"] #decision-visual .rf-next{grid-template-columns:1fr;gap:8px;padding:14px}
 html[data-guided-reading="1"] #decision-visual .rf-context{align-items:flex-start;flex-direction:column;gap:5px}
 html[data-guided-reading="1"] #monitor-integrity .dv-companion article+article{border-left:0!important;border-top:1px solid var(--line,#344b62)!important}
 html[data-guided-reading="1"] #decision-visual .dv-change-line{grid-template-columns:1fr}
 html[data-guided-reading="1"] #decision-visual .dv-change-line>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}
 html[data-guided-reading="1"] .cc-rail{gap:0!important;padding:4px!important;justify-content:space-between}
 html[data-guided-reading="1"] .cc-rail a{min-width:0;padding:8px!important;font-size:12px!important}
 html[data-guided-reading="1"] .cc-rail a i{display:none}
}
@media(prefers-reduced-motion:reduce){html[data-guided-reading="1"] *{scroll-behavior:auto!important}}
