/* V4.15.57 scoped board/development navigation; does not replace original game engine */
.cs-board-portal{margin:20px 0 26px;border:1px solid #688a9b;border-radius:20px;overflow:hidden;background:#0c1d2d;color:#ebf9ff;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);box-shadow:0 14px 32px #0005}
.cs-board-portal__image{width:100%;min-height:225px;height:100%;object-fit:cover;display:block}
.cs-board-portal__content{padding:clamp(18px,3vw,32px);min-width:0}
.cs-board-portal__eyebrow{color:#8bdfc7;font-size:12px;letter-spacing:.1em;font-weight:700}
.cs-board-portal h2{color:#fff;margin:9px 0;font-size:clamp(22px,3vw,33px);line-height:1.25}
.cs-board-portal p{margin:8px 0 15px;color:#c6dbe5;line-height:1.65}
.cs-board-portal__links{display:flex;flex-wrap:wrap;gap:9px}
.cs-board-portal__links a,.cs-dev-jump{display:inline-block;text-decoration:none!important;padding:9px 13px;border:1px solid #75b7cc;border-radius:11px;color:#edfbff!important;background:#1a485f;max-width:100%;overflow-wrap:anywhere}
.cs-board-portal__links a:hover,.cs-dev-jump:hover{background:#296880}
.cs-devline{margin:10px 0 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.cs-devline .cs-dev-jump{font-size:13px}
.cs-game-devlinks{display:flex;gap:8px;align-items:center;flex-wrap:wrap;}
.cs-game-devlinks a{display:inline-flex;padding:8px 12px;align-items:center;border-radius:11px;background:#214154;color:#eaf9ff;text-decoration:none;border:1px solid #60849a;font-size:13px}
@media(max-width:760px){.cs-board-portal{grid-template-columns:minmax(0,1fr)}.cs-board-portal__image{height:220px;min-height:0}.cs-game-devlinks{width:100%}}
@media(max-width:380px){.cs-board-portal__image{height:175px}.cs-board-portal__content{padding:16px}}
