/* Metadata-only references: same restrained IPR page surface, no dashboard skin. */
.desk-references{border-top:1px solid var(--rule);margin-block:32px;padding-top:20px}
.desk-reference-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:20px 0}
.desk-reference-filters[hidden]{display:none}
.desk-reference-filters label{display:flex;flex-direction:column;gap:6px;font-size:.88rem}
.desk-reference-filters input,.desk-reference-filters select{font:inherit;min-width:0;width:100%;padding:10px;background:var(--surface);color:var(--ink);border:1px solid var(--rule)}
.desk-reference-filters input:focus-visible,.desk-reference-filters select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.desk-reference-list{padding-left:1.45rem}
.desk-reference-list li{border-bottom:1px solid var(--rule);padding:12px 4px}
.desk-reference-list li[hidden]{display:none}
.desk-reference-list li p{margin:0 0 5px}
@media(max-width:520px){.desk-reference-filters{grid-template-columns:1fr}}


/* Korea private pre-publication desk: intentional factual constraints. */
.korea-private-preview{margin-block:2rem 3rem;padding-block:1.5rem;border-top:2px solid currentColor}
.korea-preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem}
.korea-preview-metrics>div{border:1px solid var(--line,#bdc8ca);padding:.8rem;display:flex;flex-direction:column;gap:.2rem}
.korea-preview-metrics strong{font-size:1.7rem;line-height:1.2}
.korea-preview-metrics span{font-size:.8rem}
.korea-candidate-list{list-style:none;padding:0;margin:1rem 0}
.korea-candidate{padding:1rem 0 1.2rem;border-top:1px solid var(--line,#bdc8ca)}
.korea-candidate h3{font-size:1.08rem;margin:.45rem 0;line-height:1.55}
.korea-candidate-kicker{font-size:.78rem;letter-spacing:.035em;margin:0}
.korea-candidate code{overflow-wrap:anywhere;font-size:.77rem}
@media(max-width:640px){.korea-preview-metrics{grid-template-columns:1fr}.korea-candidate{padding:1.2rem 0}}

/* Private source-scoped English descriptor, not publicly source-admitted. */
.korea-private-synopsis{font-size:1rem;line-height:1.6;margin:.75rem 0}

/* Limited public Korea official-source bibliography: no copied article body. */
.korea-public-bibliography{margin-block:2rem 3rem;padding-top:1.4rem;border-top:2px solid currentColor}
.korea-public-bibliography .eyebrow{letter-spacing:.07em}
.korea-public-source-list{list-style:none;margin:1.5rem 0 1rem;padding:0}
.korea-public-source-list li{border-top:1px solid var(--line,#bdc8ca);padding:1.2rem 0}
.korea-public-source-list h3{font-size:1.12rem;line-height:1.55;margin:0 0 .6rem}
.korea-public-source-list .meta{margin:.35rem 0}

/* Korea: make current government publisher entrypoints visible next to the
   frozen bibliography, while remaining clearly separate from admitted records. */
.korea-publisher-shortcuts{margin:1.35rem 0 2rem;border:1px solid var(--rule);padding:1.1rem 1.25rem}
.korea-publisher-shortcuts h3{font-size:1.04rem;margin:0 0 .45rem}
.korea-publisher-shortcuts ul{list-style:none;padding:0;margin:.9rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.korea-publisher-shortcuts li{border-top:1px solid var(--rule);padding-top:.8rem;display:flex;flex-direction:column;gap:.35rem}
.korea-publisher-shortcuts li strong{font-size:.95rem;line-height:1.4}
.korea-publisher-shortcuts li a{align-self:flex-start}
.korea-publisher-shortcuts li .meta{margin:0}
@media(max-width:640px){.korea-publisher-shortcuts ul{grid-template-columns:1fr}}
