.wiki-dungeon-promo{margin:26px auto;padding:28px;max-width:1180px;border:1px solid #53746d;border-radius:18px;background:linear-gradient(120deg,#153c3b,#101e35);color:#edf4e9}.wiki-dungeon-promo>span{display:block;color:#e1ca83;font-size:12px;letter-spacing:.12em}.wiki-dungeon-promo>strong{display:block;font-size:clamp(23px,3vw,34px);line-height:1.2;margin:12px 0}.wiki-dungeon-promo p{color:#c4d9d5}.dungeon-trailer-gallery{margin:28px 0}.dungeon-trailer-grid{display:grid;grid-template-columns:1fr;gap:26px}.dungeon-trailer-grid .dungeon-trailer{margin:0;border:1px solid #c0cabc;border-top:3px solid var(--trailer-color);border-radius:14px;overflow:hidden;background:#f8f8ef}.dungeon-trailer header{padding:19px 22px;background:#123337;color:#edf5e8}.dungeon-trailer header>span{font-size:11px;letter-spacing:.06em;color:var(--trailer-color)}.dungeon-trailer h4{font-size:24px;line-height:1.25;margin:8px 0}.dungeon-trailer header p{font-size:14px;margin:0;color:#c2d5d2}.dungeon-trailer>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#07171f;cursor:default}.dungeon-trailer-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;flex-wrap:wrap}.dungeon-trailer-controls button{font:650 14px/1.4 system-ui;min-height:46px;cursor:pointer}.dungeon-trailer-controls a{font:13px/1.4 system-ui;color:#305647;min-height:44px;display:inline-flex;align-items:center}.dungeon-trailer figcaption{padding:4px 22px 16px;text-align:left;color:#345049}.dungeon-trailer figcaption p{font-size:14px;line-height:1.65;margin:9px 0}.dungeon-trailer-status:not(:empty){display:block;padding:0 22px 14px;color:#4a5f54;font-size:13px}.dungeon-trailer button:focus-visible{outline:3px solid #bb923b;outline-offset:3px}
@media(max-width:700px){.wiki-dungeon-promo{margin:18px 14px;padding:20px}.dungeon-trailer header{padding:15px}.dungeon-trailer h4{font-size:21px}.dungeon-trailer-controls{padding:12px;gap:6px}.dungeon-trailer-controls button{width:100%}.dungeon-trailer-controls a{justify-content:center;width:100%}.dungeon-trailer figcaption{padding:4px 15px 14px}.dungeon-trailer figcaption p{font-size:13px}}
@media print{.dungeon-trailer-controls,.dungeon-trailer-status{display:none}.dungeon-trailer{break-inside:avoid}}
