.wiki-cross-reference{color:var(--primary,#2196f3);text-decoration:none;border-bottom:1px dotted currentColor;text-underline-offset:3px;border-radius:2px}
.wiki-cross-reference:hover{text-decoration:underline}
.wiki-cross-reference:focus-visible{outline:2px solid var(--primary,#2196f3);outline-offset:3px}
.wiki-reference-preview{--preview-bg:#fff;--preview-text:#28313c;--preview-muted:#66717e;--preview-border:#d9dfe5;position:fixed;z-index:1085;width:370px;max-width:calc(100vw - 24px);color:var(--preview-text);font-family:var(--font-family,inherit);font-size:14px;line-height:1.65;isolation:isolate;filter:drop-shadow(0 12px 22px #0003)}
.wiki-reference-preview[hidden]{display:none}
.wiki-preview-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);max-height:calc(100vh - 24px);overflow:auto;background:var(--preview-bg);border:1px solid var(--preview-border);border-radius:12px;overscroll-behavior:contain}
.wiki-preview-body{padding:24px;min-width:0;overflow-wrap:anywhere;text-align:left}
.wiki-preview-body strong{display:block;padding-right:24px;margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.4;color:var(--preview-text)}
.wiki-preview-body p{font-size:14px;line-height:1.7;margin:0;color:var(--preview-text)}
.wiki-preview-open{display:inline-flex;align-items:center;margin-top:18px;font-size:12px;font-weight:600;color:var(--primary,#2196f3);text-decoration:none}
.wiki-preview-open:hover{text-decoration:underline}
.wiki-preview-close{position:absolute;top:10px;right:10px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid var(--preview-border);border-radius:50%;background:var(--preview-bg);color:var(--preview-text);font:22px/1 Arial,sans-serif;cursor:pointer;z-index:2;opacity:.9}
.wiki-preview-close:hover{opacity:1}
.wiki-preview-close:focus-visible,.wiki-preview-open:focus-visible{outline:2px solid var(--primary,#2196f3);outline-offset:3px}
.wiki-preview-image{display:block;width:100%;max-width:100%;height:190px;object-fit:cover;margin:0;border:0}
.wiki-reference-preview[data-layout=text] .wiki-preview-image{display:none}
.wiki-reference-preview[data-layout=portrait]{width:520px}
.wiki-reference-preview[data-layout=portrait] .wiki-preview-card{grid-template-columns:minmax(0,1fr) 40%;min-height:260px}
.wiki-reference-preview[data-layout=portrait] .wiki-preview-image{grid-column:2;grid-row:1;width:100%;height:100%;min-height:260px;max-height:380px}
.wiki-reference-preview[data-layout=portrait] .wiki-preview-body{grid-column:1;grid-row:1;align-self:center}
.wiki-reference-preview[data-layout=portrait] .wiki-preview-body strong{padding-right:0}
.wiki-preview-arrow{position:absolute;left:var(--wiki-arrow-x,48px);width:16px;height:16px;background:var(--preview-bg);border:1px solid var(--preview-border);transform:translateX(-50%) rotate(45deg);z-index:-1;pointer-events:none}
.wiki-reference-preview[data-placement=below] .wiki-preview-arrow{top:-7px}
.wiki-reference-preview[data-placement=above] .wiki-preview-arrow{bottom:-7px}
.wiki-preview-no-arrow .wiki-preview-arrow{display:none}
html[data-theme=dark] .wiki-reference-preview,body.dark .wiki-reference-preview{--preview-bg:#242424;--preview-text:#dedede;--preview-muted:#aaa;--preview-border:#414141;filter:drop-shadow(0 14px 24px #0005)}
@media(max-width:480px){
 .wiki-reference-preview,.wiki-reference-preview[data-layout=portrait]{width:350px}
 .wiki-preview-body{padding:20px}
 .wiki-reference-preview[data-layout=portrait] .wiki-preview-card{grid-template-columns:minmax(0,1fr);min-height:0}
 .wiki-reference-preview[data-layout=portrait] .wiki-preview-image{grid-column:1;grid-row:1;height:170px;min-height:0;object-position:center}
 .wiki-reference-preview[data-layout=portrait] .wiki-preview-body{grid-column:1;grid-row:2}
 .wiki-preview-image{height:170px}
}

/* Gentle entrance after the hover delay. */
@keyframes wiki-preview-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.wiki-reference-preview:not([hidden]){animation:wiki-preview-rise 360ms cubic-bezier(.16,1,.3,1) both}
@media(prefers-reduced-motion:reduce){.wiki-reference-preview:not([hidden]){animation:none}}
