/* Fælles læsevisning. Fagkoder: grøn biologi, blå naturgeografi, lilla videnskabsteori. */
.dictionary-dialog-panel[data-dictionary-layout="standard"] { background: var(--color-surface); padding: 30px; }
.dictionary-dialog-panel[data-dictionary-layout="standard"][data-subjects="biologi"] { border-color:var(--dictionary-biology-border); }
.dictionary-dialog-panel[data-dictionary-layout="standard"][data-subjects="naturgeografi"] { border-color:var(--dictionary-geography-border); }
.dictionary-dialog-panel[data-dictionary-layout="standard"][data-subjects="videnskabsteori"] { border-color:var(--dictionary-science-border); }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-dialog-header { position: relative; padding-right: 82px; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-dialog-header .dictionary-omer-button { position: absolute; top: -6px; right: -6px; margin: 0; opacity: .9; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] #dictionary-dialog-title { font-size: clamp(1.6rem,3vw,2.1rem); line-height: 1.2; text-align: left; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] [data-dictionary-dialog-summary] { font-weight: 500; line-height: 1.6; text-align: left; }
.dictionary-dialog-panel[data-combined-intro="true"] [data-dictionary-dialog-summary] { font: inherit; font-weight: 400; line-height: 1.7; color: var(--ink-soft); white-space: pre-line; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-dialog-section p { white-space: pre-line; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-dialog-body { gap: 20px; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-dialog-section { border: 0; padding: 0; margin: 0; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-dialog-section h3 { color: var(--color-text); text-transform: none; letter-spacing: 0; font-size: 1rem; margin-bottom: 8px; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-dialog-section p { line-height: 1.7; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-example-section { background: var(--palette-sage); border-radius: 6px; padding: 16px 18px; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-context-section { background: var(--palette-sea); border-radius: 6px; padding: 16px 18px; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-did-you-know-section { background: var(--palette-lavender); border-radius: 6px; padding: 16px 18px; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-did-you-know-section h3 { color: var(--color-text); }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-dialog-header[data-person-portrait] { display:grid; grid-template-columns:130px minmax(0,1fr); gap:16px 22px; align-items:start; padding-right:0; }
.dictionary-dialog-header[data-person-portrait] #dictionary-dialog-title { grid-column:1 / -1; margin-bottom:0; padding-right:72px; }
.dictionary-dialog-header[data-person-portrait] [data-dictionary-dialog-summary] { grid-column:2; grid-row:2; margin:0; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-person-portrait { grid-column:1; grid-row:2; width:130px; max-height:none; overflow:visible; margin:0; padding:0; border:0; background:none; box-shadow:none; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-person-portrait img { display:block; width:130px; height:174px; max-height:none; object-fit:cover; object-position:center top; border-radius:10px; filter:grayscale(1); }
@media(max-width:600px) {
  .dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-dialog-header[data-person-portrait] { grid-template-columns: minmax(0,1fr); gap:14px; }
  .dictionary-dialog-header[data-person-portrait] [data-dictionary-dialog-summary] { grid-column:1; grid-row:3; }
  .dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-person-portrait { grid-row:2; width:96px; }
  .dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-person-portrait img { width:96px; height:128px; }
}
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-misconception-section { background: var(--palette-sand); border: 0; box-shadow: none; border-radius: 6px; padding: 16px 18px; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-equation-section { background: var(--palette-sand); border: 1px solid var(--color-border); border-radius: 12px; padding: 16px 18px; text-align: center; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-equation-section h3 { color: var(--color-text); font-size: .75rem; font-weight: 900; letter-spacing: .055em; text-transform: uppercase; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-equation-section .chemical-equation { margin: 0; overflow-wrap: anywhere; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-equation-section .dictionary-equation-note { margin-top: 10px; text-align: left; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-dialog-visual { margin: 0; background: transparent; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-related-group { padding: 0; background: transparent; border: 0; border-radius: 0; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-related-groups { gap: 14px; }
.dictionary-dialog-panel[data-dictionary-layout="standard"] .dictionary-dialog-visual:not(.dictionary-person-portrait) img { max-height: 200px; width: 100%; object-fit: contain; }
@media(max-width:600px) { .dictionary-dialog-panel[data-dictionary-layout="standard"] { padding: 22px 18px; } }
