.sijal-case-file { margin: 0 0 18px; border: 1px solid rgba(212,168,85,.28); border-radius: 14px; background: rgba(212,168,85,.06); color: inherit; }
.sijal-case-file__summary { cursor: pointer; list-style: none; padding: 13px 16px; color: #d4a855; font-weight: 800; display: flex; align-items: center; gap: 9px; }
.sijal-case-file__summary::-webkit-details-marker { display: none; }
.sijal-case-file__summary::before { content: '▸'; font-size: 14px; transition: transform .2s; }
.sijal-case-file[open] .sijal-case-file__summary::before { transform: rotate(90deg); }
.sijal-case-file__body { padding: 0 16px 18px; border-top: 1px solid rgba(212,168,85,.16); }
.sijal-case-file__state { margin: 14px 0; font-size: 11px; color: #2dd4bf; }
.sijal-case-file__section { padding: 14px 0; border-bottom: 1px solid rgba(200,184,154,.1); }
.sijal-case-file__section:last-child { border-bottom: 0; }
.sijal-case-file__section h3 { margin: 0 0 8px; color: #d4a855; font-size: 14px; }
.sijal-case-file__section p, .sijal-case-file__item { margin: 5px 0; font-size: 12px; line-height: 1.65; }
.sijal-case-file__muted { color: rgba(200,184,154,.62); }
.sijal-case-file__item { padding: 8px 10px; border: 1px solid rgba(200,184,154,.1); border-radius: 9px; background: rgba(13,26,46,.22); }
.sijal-case-file__item strong { color: #e8ddd0; }
.sijal-case-file a { color: #2dd4bf; text-decoration: underline; text-underline-offset: 2px; }
.sijal-case-file a:focus-visible { outline: 2px solid #d4a855; outline-offset: 2px; }
.sijal-case-file__meta { color: rgba(200,184,154,.65); font-size: 10px; }
.sijal-case-file__chain { margin: 8px 0; border: 1px solid rgba(200,184,154,.13); border-radius: 10px; background: rgba(13,26,46,.16); }
.sijal-case-file__chain > summary { cursor: pointer; padding: 10px 12px; color: #e8ddd0; list-style: none; }
.sijal-case-file__chain > summary::-webkit-details-marker { display: none; }
.sijal-case-file__chain > summary::before { content: '▸'; display: inline-block; margin-inline-end: 8px; color: #d4a855; }
.sijal-case-file__chain[open] > summary::before { transform: rotate(90deg); }
.sijal-case-file__chain-body { padding: 4px 12px 12px; }
.sijal-case-file__chain-step { margin: 7px 0; padding: 9px; border-inline-start: 3px solid #d4a855; border-radius: 6px; background: rgba(13,26,46,.2); }
.sijal-case-file__chain-step--evidence { border-inline-start-color: #2dd4bf; }
.sijal-case-file__chain-step--inference { border-inline-start-color: #7b5ea7; }
.sijal-case-file__chain-step--unresolved { border-inline-start-color: #e05555; }
.sijal-case-file__chain-arrow { text-align: center; color: rgba(200,184,154,.65); line-height: 1; }
.sijal-case-file__premises { margin-top: 7px; padding-top: 6px; border-top: 1px solid rgba(200,184,154,.1); }
.sijal-case-file__warning { color: #eac878; font-size: 11px; }
html[data-theme="light"] .sijal-case-file__item { background: rgba(255,255,255,.45); }
html[data-theme="light"] .sijal-case-file__chain { background: rgba(255,255,255,.3); }
.sijal-courtroom { margin: 0 0 18px; border: 1px solid rgba(45,212,191,.3); border-radius: 14px; background: rgba(45,212,191,.06); color: inherit; }
.sijal-courtroom__summary { cursor: pointer; list-style: none; padding: 14px 16px; display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.sijal-courtroom__summary::-webkit-details-marker { display: none; }
.sijal-courtroom__summary::before { content: '▸'; color: #d4a855; }
.sijal-courtroom[open] .sijal-courtroom__summary::before { transform: rotate(90deg); }
.sijal-courtroom__title { color: #d4a855; font-weight: 900; letter-spacing: .08em; }
.sijal-courtroom__status { color: #2dd4bf; font-size: 11px; }
.sijal-courtroom__body { padding: 0 16px 18px; border-top: 1px solid rgba(45,212,191,.16); }
.sijal-courtroom__subtitle { margin: 14px 0; color: rgba(232,221,208,.8); font-size: 12px; }
.sijal-courtroom__overview, .sijal-courtroom__result { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 9px; margin: 10px 0; }
.sijal-courtroom__overview > div, .sijal-courtroom__result > div { padding: 9px; border-radius: 9px; background: rgba(13,26,46,.2); }
.sijal-courtroom__label { display: block; color: rgba(200,184,154,.65); font-size: 10px; text-transform: uppercase; letter-spacing: .04em; }
.sijal-courtroom strong { display: block; margin-top: 3px; color: #e8ddd0; font-size: 12px; }
.sijal-courtroom small { display: block; margin-top: 3px; color: rgba(200,184,154,.65); font-size: 10px; }
.sijal-courtroom__seats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; margin: 12px 0; }
.sijal-courtroom__seat { display: grid; grid-template-columns: auto 1fr; gap: 2px 8px; padding: 9px; border: 1px solid rgba(200,184,154,.12); border-radius: 9px; background: rgba(13,26,46,.2); }
.sijal-courtroom__seat-index { grid-row: span 2; color: #d4a855; font-weight: 800; }
.sijal-courtroom__seat-role { color: #e8ddd0; font-size: 12px; }
.sijal-courtroom__seat-state { color: #2dd4bf; font-size: 10px; }
.sijal-courtroom__seat-state--unknown, .sijal-courtroom__muted { color: rgba(200,184,154,.65); }
.sijal-courtroom__notice { margin-top: 12px; padding: 10px; border-inline-start: 3px solid #e05555; color: #eac878; font-size: 12px; }
.sijal-courtroom__muted { margin-top: 12px; font-size: 11px; }
@media (max-width: 680px) { .sijal-courtroom__overview, .sijal-courtroom__result, .sijal-courtroom__seats { grid-template-columns: 1fr; } }
html[data-theme="light"] .sijal-courtroom__overview > div, html[data-theme="light"] .sijal-courtroom__result > div, html[data-theme="light"] .sijal-courtroom__seat { background: rgba(255,255,255,.35); }
.sijal-evaluation { margin: 0 0 18px; border: 1px solid rgba(212,168,85,.35); border-radius: 14px; background: rgba(212,168,85,.07); }
.sijal-evaluation__header { display: flex; justify-content: space-between; gap: 14px; padding: 15px 16px; border-bottom: 1px solid rgba(212,168,85,.18); }
.sijal-evaluation__header h2 { margin: 0; color: #d4a855; font-size: 15px; letter-spacing: .06em; }
.sijal-evaluation__header p { margin: 5px 0 0; color: rgba(232,221,208,.75); font-size: 11px; }
.sijal-evaluation__header > strong { align-self: center; color: #2dd4bf; font-size: 12px; white-space: nowrap; }
.sijal-evaluation__judges { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 9px; padding: 12px 16px; }
.sijal-evaluation__judge { padding: 11px; border: 1px solid rgba(200,184,154,.13); border-radius: 10px; background: rgba(13,26,46,.2); }
.sijal-evaluation__judge-heading { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.sijal-evaluation__judge h3, .sijal-evaluation__summary h3 { margin: 0; color: #e8ddd0; font-size: 12px; }
.sijal-evaluation__vote { padding: 3px 7px; border-radius: 999px; color: #0d1a2e; font-size: 10px; font-weight: 900; background: #2dd4bf; }
.sijal-evaluation__vote--opposing { background: #eac878; }
.sijal-evaluation__counts { display: flex; flex-wrap: wrap; gap: 5px 10px; margin: 9px 0; color: rgba(200,184,154,.72); font-size: 10px; }
.sijal-evaluation__reasoning summary { cursor: pointer; color: #d4a855; font-size: 11px; }
.sijal-evaluation__reasoning-body { margin-top: 8px; }
.sijal-evaluation__finding { margin: 7px 0; padding: 8px; border-inline-start: 3px solid #2dd4bf; background: rgba(13,26,46,.2); }
.sijal-evaluation__finding p, .sijal-evaluation__unresolved p, .sijal-evaluation__summary-finding { margin: 4px 0; font-size: 11px; line-height: 1.55; }
.sijal-evaluation__finding small { display: block; color: rgba(200,184,154,.65); font-size: 9px; }
.sijal-evaluation__unresolved { margin-top: 9px; color: #eac878; }
.sijal-evaluation__muted { color: rgba(200,184,154,.62); font-size: 11px; }
.sijal-evaluation__summary { margin: 0 16px 16px; padding: 12px; border-top: 1px solid rgba(212,168,85,.18); }
.sijal-evaluation__summary h3:not(:first-child) { margin-top: 12px; }
.sijal-evaluation__summary > p { color: rgba(232,221,208,.8); font-size: 12px; }
.sijal-evaluation__summary a { color: #2dd4bf; font-size: 11px; }
.sijal-court-vote { margin: 4px 16px 16px; padding: 15px; border: 1px solid rgba(212,168,85,.2); border-radius: 13px; background: rgba(7,17,31,.28); }
.sijal-court-vote__header { display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-bottom: 12px; }
.sijal-court-vote__eyebrow { display: block; margin-bottom: 3px; color: rgba(200,184,154,.62); font-size: 9px; font-weight: 800; letter-spacing: .12em; }
.sijal-court-vote__header h3 { margin: 0; color: #e8ddd0; font-size: 15px; letter-spacing: .04em; }
.sijal-court-vote__validated { padding: 5px 9px; border: 1px solid rgba(212,168,85,.24); border-radius: 999px; color: #d4a855; font-size: 10px; font-weight: 800; white-space: nowrap; }
.sijal-court-vote__sides { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 11px; }
.sijal-court-vote__side { overflow: hidden; border: 1px solid; border-radius: 12px; }
.sijal-court-vote__side--support { border-color: rgba(45,212,191,.42); background: linear-gradient(145deg, rgba(45,212,191,.13), rgba(13,26,46,.18)); }
.sijal-court-vote__side--opposing { border-color: rgba(224,85,85,.46); background: linear-gradient(145deg, rgba(224,85,85,.12), rgba(13,26,46,.18)); }
.sijal-court-vote__side > summary { display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 10px; padding: 12px; cursor: pointer; list-style: none; }
.sijal-court-vote__side > summary::-webkit-details-marker { display: none; }
.sijal-court-vote__side > summary:focus-visible { outline: 2px solid #d4a855; outline-offset: -3px; }
.sijal-court-vote__shape { display: grid; width: 34px; height: 34px; place-items: center; color: #07111f; font-size: 18px; font-weight: 950; }
.sijal-court-vote__side--support .sijal-court-vote__shape { border-radius: 50%; background: #2dd4bf; }
.sijal-court-vote__side--opposing .sijal-court-vote__shape { width: 30px; height: 30px; margin: 2px; background: #e05555; clip-path: polygon(50% 0,100% 50%,50% 100%,0 50%); }
.sijal-court-vote__side-name strong { display: block; color: #e8ddd0; font-size: 13px; }
.sijal-court-vote__side-name small { display: block; margin-top: 2px; color: rgba(232,221,208,.62); font-size: 9px; }
.sijal-court-vote__count { color: #2dd4bf; font-size: 25px; font-weight: 950; line-height: 1; }
.sijal-court-vote__side--opposing .sijal-court-vote__count { color: #f47a7a; }
.sijal-court-vote__count small { margin-inline-start: 2px; color: rgba(232,221,208,.55); font-size: 9px; font-weight: 700; }
.sijal-court-vote__findings { padding: 0 12px 12px; border-top: 1px solid rgba(232,221,208,.09); }
.sijal-court-vote__finding { margin-top: 9px; padding-inline-start: 9px; border-inline-start: 2px solid #2dd4bf; }
.sijal-court-vote__side--opposing .sijal-court-vote__finding { border-inline-start-color: #e05555; }
.sijal-court-vote__finding > span { color: #2dd4bf; font-size: 9px; font-weight: 900; letter-spacing: .04em; text-transform: uppercase; }
.sijal-court-vote__side--opposing .sijal-court-vote__finding > span { color: #f47a7a; }
.sijal-court-vote__finding p { margin: 3px 0 0; color: rgba(232,221,208,.84); font-size: 10px; line-height: 1.55; }
.sijal-court-vote__footer { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: 12px; padding-top: 10px; border-top: 1px solid rgba(212,168,85,.16); color: rgba(200,184,154,.68); font-size: 10px; }
.sijal-court-vote__footer a { color: #d4a855; text-underline-offset: 3px; }
html[data-theme="light"] .sijal-evaluation__judge, html[data-theme="light"] .sijal-evaluation__finding { background: rgba(255,255,255,.35); }
html[data-theme="light"] .sijal-court-vote { background: rgba(255,255,255,.28); }
/* Goal-page assessment: use dark ink on the cream and tinted light surfaces. */
html[data-theme="light"] #sijal-evaluation { background: #fffaf2; border-color: #e5cfa8; color: #1b2b4b; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__header { border-bottom-color: #e9d8bd; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__header h2 { color: #876017; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__header p,
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__counts,
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__finding small,
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__muted { color: #4a5362; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__header > strong { color: #126a64; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__judge { background: #fffdf9; border-color: #ded4c5; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__judge h3,
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__summary h3 { color: #1b2b4b; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__reasoning summary { color: #825c18; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__reasoning summary:focus-visible,
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__side > summary:focus-visible { outline-color: #825c18; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__finding { background: #f5f4ef; color: #1b2b4b; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__unresolved { color: #825c18; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__summary > p { color: #4a5362; }
html[data-theme="light"] #sijal-evaluation .sijal-evaluation__summary a { color: #126a64; }
html[data-theme="light"] #sijal-evaluation .sijal-court-vote { background: #fffdf9; border-color: #e2cba5; }
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__eyebrow,
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__side-name small,
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__count small,
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__footer { color: #4a5362; }
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__header h3,
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__side-name strong { color: #1b2b4b; }
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__validated { color: #825c18; border-color: #dfc89f; }
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__side--support { background: #eaf7f3; border-color: #89cfc1; }
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__side--opposing { background: #fff0ed; border-color: #e8aaa3; }
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__count,
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__finding > span { color: #126a64; }
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__side--opposing .sijal-court-vote__count,
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__side--opposing .sijal-court-vote__finding > span { color: #a23737; }
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__findings { border-top-color: #d9cbb8; }
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__finding p { color: #1b2b4b; }
html[data-theme="light"] #sijal-evaluation .sijal-court-vote__footer a { color: #825c18; }
@media (max-width: 680px) { .sijal-evaluation__header, .sijal-evaluation__judges { display: block; } .sijal-evaluation__header > strong { display: block; margin-top: 8px; } .sijal-evaluation__judge { margin-bottom: 9px; } .sijal-court-vote__sides { grid-template-columns: 1fr; } .sijal-court-vote__header, .sijal-court-vote__footer { align-items: flex-start; flex-direction: column; } }
.sijal-judge-seats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; margin: 12px 16px 16px; }
.sijal-judge-seat { border: 1px solid rgba(200,184,154,.16); border-radius: 10px; background: rgba(13,26,46,.22); overflow: hidden; }
.sijal-judge-seat--support { border-color: rgba(45,212,191,.45); }
.sijal-judge-seat--opposing { border-color: rgba(224,85,85,.45); }
.sijal-judge-seat summary { cursor: pointer; list-style: none; display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 7px; padding: 9px; }
.sijal-judge-seat summary::-webkit-details-marker { display: none; }
.sijal-judge-seat summary:focus-visible { outline: 2px solid #d4a855; outline-offset: -2px; }
.sijal-judge-seat__number { color: #d4a855; font-weight: 900; }
.sijal-judge-seat__role { color: #e8ddd0; font-size: 11px; }
.sijal-judge-seat__role small { display: block; color: rgba(200,184,154,.62); font-size: 9px; }
.sijal-judge-seat__vote { color: #2dd4bf; font-size: 9px; font-weight: 900; }
.sijal-judge-seat--opposing .sijal-judge-seat__vote { color: #e05555; }
.sijal-judge-seat__basis { padding: 0 9px 9px; border-top: 1px solid rgba(200,184,154,.1); }
.sijal-judge-seat__basis p { margin: 7px 0 0; color: rgba(232,221,208,.86); font-size: 10px; line-height: 1.5; }
.sijal-judge-seat__basis small { display: block; margin-top: 7px; color: rgba(200,184,154,.65); font-size: 9px; }
.fi-language-choice { margin: 0 0 18px; padding: 12px; border: 1px solid rgba(45,212,191,.2); border-radius: 12px; }
.fi-language-choice legend { padding: 0 5px; color: #d4a855; font-weight: 800; }
.fi-language-choice p { margin: 0 0 8px; }
.fi-language-option { display: inline-flex; align-items: center; gap: 7px; margin-inline-end: 18px; color: #e8ddd0; font-size: 13px; }
.fi-lens-focus { margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(200,184,154,.1); color: rgba(232,221,208,.8); font-size: 11px; }
.fi-lens-focus summary { cursor: pointer; color: #2dd4bf; }
@media (max-width: 680px) { .sijal-judge-seats { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.sijal-result-provenance { margin-bottom: 24px; }
.sijal-result-provenance .sijal-evaluation__header { align-items: center; }
.sijal-result-lens { margin: 10px 16px; border: 1px solid rgba(200,184,154,.16); border-radius: 12px; background: rgba(13,26,46,.16); }
.sijal-result-lens > summary { display: grid; grid-template-columns: auto minmax(0,1fr) auto; align-items: center; gap: 12px; padding: 12px; cursor: pointer; list-style: none; }
.sijal-result-lens > summary::-webkit-details-marker { display: none; }
.sijal-result-lens > summary:focus-visible, .sijal-evaluation__reasoning > summary:focus-visible { outline: 2px solid #d4a855; outline-offset: 2px; }
.sijal-result-lens__number { display: grid; place-items: center; width: 32px; height: 32px; border-radius: 9px; background: rgba(212,168,85,.14); color: #d4a855; font-weight: 800; }
.sijal-result-lens__heading { min-width: 0; }
.sijal-result-lens__heading strong { display: block; color: #e8ddd0; font-size: 12px; }
.sijal-result-lens__heading small { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgba(232,221,208,.65); font-size: 11px; }
.sijal-result-lens__tally { border-radius: 999px; padding: 5px 9px; white-space: nowrap; font-size: 10px; font-weight: 800; }
.sijal-result-lens__tally--support { background: rgba(82,201,106,.13); color: #52c96a; }
.sijal-result-lens__tally--opposing { background: rgba(224,85,85,.13); color: #f47a7a; }
.sijal-result-lens__tally--draw { background: rgba(200,184,154,.14); color: #c8b89a; }
.sijal-result-lens__body { border-top: 1px solid rgba(200,184,154,.1); padding: 10px 0 4px; }
.sijal-result-lens__case-link { display: inline-block; margin: 0 16px 4px; color: #2dd4bf; font-size: 11px; text-underline-offset: 3px; }
.sijal-result-lens .sijal-evaluation__judges { grid-template-columns: repeat(2,minmax(0,1fr)); }
.sijal-result-lens .sijal-evaluation__judge { min-width: 0; }
.sijal-result-lens .sijal-evaluation__vote--support { background: #52c96a; }
.sijal-result-lens .sijal-evaluation__vote--opposing { background: #f47a7a; }
.sijal-result-lens .sijal-evaluation__finding p { overflow-wrap: anywhere; }
/* Result-page Court review: light surfaces need their own text and surface palette. */
html[data-theme="light"] .sijal-result-provenance { background: #fffaf2; border-color: #e5cfa8; color: #1b2b4b; }
html[data-theme="light"] .sijal-result-provenance .sijal-evaluation__header { border-bottom-color: #e9d8bd; }
html[data-theme="light"] .sijal-result-provenance .sijal-evaluation__header h2 { color: #876017; }
html[data-theme="light"] .sijal-result-provenance .sijal-evaluation__header p { color: #4a5362; }
html[data-theme="light"] .sijal-result-lens { background: #f9f5ed; border-color: #d9cbb8; }
html[data-theme="light"] .sijal-result-lens > summary { color: #1b2b4b; }
html[data-theme="light"] .sijal-result-lens__number { color: #725014; background: #f0e2c5; }
html[data-theme="light"] .sijal-result-lens__heading strong { color: #1b2b4b; }
html[data-theme="light"] .sijal-result-lens__heading small { color: #4a5362; }
html[data-theme="light"] .sijal-result-lens__tally--support { color: #17613a; background: #e2f2e5; }
html[data-theme="light"] .sijal-result-lens__tally--opposing { color: #a23737; background: #f9e5e2; }
html[data-theme="light"] .sijal-result-lens__tally--draw { color: #4a5362; background: #e9e4db; }
html[data-theme="light"] .sijal-result-lens__body { border-top-color: #ded1bd; }
html[data-theme="light"] .sijal-result-lens__case-link { color: #126a64; }
html[data-theme="light"] .sijal-result-lens .sijal-evaluation__judge { background: #fffdf9; border-color: #ded4c5; color: #1b2b4b; }
html[data-theme="light"] .sijal-result-lens .sijal-evaluation__judge h3 { color: #1b2b4b; }
html[data-theme="light"] .sijal-result-lens .sijal-evaluation__counts { color: #4a5362; }
html[data-theme="light"] .sijal-result-lens .sijal-evaluation__reasoning summary { color: #825c18; }
html[data-theme="light"] .sijal-result-lens .sijal-evaluation__finding { background: #f5f4ef; color: #1b2b4b; }
html[data-theme="light"] .sijal-result-lens .sijal-evaluation__finding small { color: #4a5362; }
html[data-theme="light"] .sijal-result-lens .sijal-evaluation__unresolved { color: #825c18; }
@media (max-width: 680px) {
  .sijal-result-lens > summary { grid-template-columns: auto minmax(0,1fr); }
  .sijal-result-lens__tally { grid-column: 2; justify-self: start; }
  .sijal-result-lens .sijal-evaluation__judges { display: grid; grid-template-columns: 1fr; }
  .sijal-result-lens__heading small { white-space: normal; }
}
