.seo-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:#969aa2;margin:10px 0}
.seo-breadcrumbs a,.seo-copy a,.game-name a{color:inherit;text-decoration:none}
.seo-breadcrumbs a:hover,.seo-copy a:hover{color:#f3c95d}
.seo-copy{margin:20px 0 8px;padding:16px;border:1px solid #423527;border-radius:12px;background:#171719;color:#c4c6cb;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
.seo-copy h2{margin:0 0 10px;font-size:17px;color:#eee}
.seo-copy p{margin:0 0 12px}.seo-copy p:last-child{margin-bottom:0}
.seo-pagination{display:flex;grid-column:1/-1;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;margin:18px 0;font-size:13px;color:#aaa}
.seo-pagination a,.seo-detail-actions a{border:1px solid #71532a;border-radius:8px;padding:10px 14px;text-decoration:none;color:#f5d181;background:#24201b}
.seo-pagination a:hover,.seo-detail-actions a:hover{border-color:#efbf57;background:#352819}
.seo-detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}
.seo-detail-image{display:block;max-width:200px;width:100%;height:auto;border-radius:12px;margin:16px 0}
.seo-source{font-size:13px;overflow-wrap:anywhere}.seo-note{font-size:12px;color:#bdad8d}
.seo-contact{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}
.seo-detail .info-card{overflow-wrap:anywhere}.seo-detail .info-card h1{font-size:clamp(22px,4vw,32px)}
@media(max-width:600px){.seo-copy{padding:13px;font-size:13px}.seo-detail{padding-inline:16px!important}.seo-pagination a{padding:10px 12px}}
