/* Compact, complete scenes inside the three existing introduction panels. */
.ws-site .ws-guides-editor .ws-page-intro--guides .ws-page-title-row.ws-warm-intro,
.ws-site .ws-tools-page--player .ws-player-tools-intro.ws-warm-intro,
.ws-site .ws-polish-calendar-intro .ws-page-title-row.ws-warm-intro{display:grid;grid-template-columns:minmax(0,1fr) var(--ws-warm-art-width);align-items:center;gap:24px}
.ws-site .ws-warm-intro--guide{--ws-warm-art-width:340px}
.ws-site .ws-warm-intro--workshop,.ws-site .ws-warm-intro--calendar{--ws-warm-art-width:320px}
.ws-site .ws-warm-intro>div{min-width:0}
.ws-site .ws-warm-intro>.ws-warm-art{display:block;margin:0;width:var(--ws-warm-art-width);max-width:100%;justify-self:end;line-height:0;border:1px solid #d9dece;border-radius:12px;overflow:hidden;box-shadow:0 3px 0 #dce2d2;pointer-events:none}
.ws-site .ws-warm-intro>.ws-warm-art>img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
.ws-site .ws-tools-page--player[data-theme="dark"] .ws-warm-art{border-color:#4b6050;box-shadow:none}
@media(max-width:1000px){
 .ws-site .ws-warm-intro--guide,.ws-site .ws-warm-intro--workshop,.ws-site .ws-warm-intro--calendar{--ws-warm-art-width:240px}
}
@media(max-width:680px){
 .ws-site .ws-guides-editor .ws-page-intro--guides .ws-page-title-row.ws-warm-intro,
 .ws-site .ws-tools-page--player .ws-player-tools-intro.ws-warm-intro,
 .ws-site .ws-polish-calendar-intro .ws-page-title-row.ws-warm-intro{grid-template-columns:minmax(0,1fr);gap:14px}
 .ws-site .ws-warm-intro--guide,.ws-site .ws-warm-intro--workshop,.ws-site .ws-warm-intro--calendar{--ws-warm-art-width:190px}
 .ws-site .ws-warm-intro>.ws-warm-art{justify-self:center;border-radius:9px;box-shadow:0 2px 0 #dce2d2}
}
@media(max-width:370px){
 .ws-site .ws-warm-intro--guide,.ws-site .ws-warm-intro--workshop,.ws-site .ws-warm-intro--calendar{--ws-warm-art-width:160px}
}
@media print{
 .ws-site .ws-guides-editor .ws-page-intro--guides .ws-page-title-row.ws-warm-intro,
 .ws-site .ws-tools-page--player .ws-player-tools-intro.ws-warm-intro,
 .ws-site .ws-polish-calendar-intro .ws-page-title-row.ws-warm-intro{display:block}
 .ws-site .ws-warm-intro>.ws-warm-art{display:none}
}
