/* Original fixed-width dS-K layout: static assets are local to page2026. */
html,body{margin:0;padding:0;background:#000}body.dsk-legacy{background:#000 url('../legacy/img/bg.jpg') repeat;font:11px Arial,Helvetica,sans-serif;color:#000}.legacy-frame{width:998px;margin:0 auto;border-collapse:collapse;border-spacing:0}.legacy-frame img{display:block;border:0}.legacy-header-table{table-layout:fixed}.legacy-ticker{height:28px;background:#e7e7e7 url('../legacy/img/tg_06.jpg') repeat-x;text-align:center;vertical-align:middle;color:#000;font:11px Verdana,Arial,sans-serif;white-space:nowrap;overflow:hidden}.legacy-nav img{display:block}.legacy-main-table{height:570px;min-height:570px;background:url('../legacy/img/tg2_40.jpg') repeat-y}.legacy-left-fill{padding:7px 9px 9px 15px;background:#dbe1e7 url('../legacy/img/tg_23.jpg') repeat-y;vertical-align:top;min-height:48px}.legacy-right-fill{padding:7px 12px;background:#e2e6eb url('../legacy/img/tg_26.jpg') repeat-y;vertical-align:top;min-height:48px}.legacy-left-fill a,.legacy-right-fill a{display:block;margin:3px 0;color:#051436;text-decoration:none;font:9px Verdana,Arial,sans-serif;line-height:1.35}.legacy-left-fill a:hover,.legacy-right-fill a:hover{text-decoration:underline;color:#666}.legacy-left-fill form{display:flex;gap:3px}.legacy-left-fill input{width:100%;min-width:0;border:1px solid #777;font:9px Arial}.legacy-left-fill button{border:1px solid #777;background:#eee;font:9px Arial;cursor:pointer}.legacy-member{margin:0;font:9px Verdana,Arial,sans-serif}.legacy-member strong{display:block;margin-bottom:4px;color:#01357c}.legacy-panel-title{margin:0 0 5px;color:#01357c;font:9px Verdana,Arial,sans-serif;font-weight:bold}.legacy-muted{margin:3px 0;color:#555;font-size:9px}.legacy-center{vertical-align:top;background:#fff url('../legacy/img/bg03.jpg') repeat}.legacy-content{padding:2px 12px 42px;min-height:570px;vertical-align:top;overflow-wrap:anywhere}.legacy-content .wrap{width:auto;margin:0}.legacy-content .hero,.legacy-content .nav,.legacy-content footer{display:none}.legacy-content main{padding:0}.legacy-content .grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:18px}.legacy-content .card{padding:0;border:0;background:transparent;box-shadow:none}.legacy-content h1,.legacy-content h2{margin:8px 0 12px;font-size:14px;text-transform:uppercase;line-height:1.25;color:#000}.legacy-content h3{margin:0 0 6px;font-size:12px;color:#051436}.legacy-content a{color:#051436;text-decoration:none}.legacy-content a:hover{color:#666;text-decoration:none}.legacy-content .meta{color:#666;font-size:10px}.legacy-content .news,.legacy-content .entry{padding:12px 0;border-top:1px solid #c8c8c8}.legacy-content .news:first-of-type,.legacy-content .entry:first-of-type{border-top:0;padding-top:0}.legacy-content .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:9px}.legacy-content .gallery a{display:block;border:1px solid #789;aspect-ratio:4/3;overflow:hidden;background:#ddd}.legacy-content .gallery img{height:100%;width:100%;object-fit:cover}.legacy-content label{display:block;margin:9px 0 3px;font-weight:bold}.legacy-content input,.legacy-content select,.legacy-content textarea{max-width:100%;padding:4px;border:1px solid #555;background:#eee;color:#00225f;font:11px Arial,Helvetica,sans-serif}.legacy-content textarea{min-height:110px;width:100%;resize:vertical}.legacy-content button,.legacy-content .button{display:inline-block;padding:4px 7px;border:1px solid #334b72;background:#d8dde6;color:#051436;font:11px Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer}.legacy-content .notice{margin:10px 0;padding:7px;border-left:3px solid #7e1616;background:#fff1f1}.legacy-content .table{width:100%;border-collapse:collapse}.legacy-content .table td,.legacy-content .table th{padding:6px;border-bottom:1px solid #c8c8c8;text-align:left;vertical-align:top}.legacy-content .honeypot{position:absolute;left:-10000px}.forum-table{width:100%;border-collapse:separate;border-spacing:1px;background:#666;font-size:11px}.forum-table th{padding:6px;background:#d2d2d2 url('../legacy/img/tg.jpg') repeat-x;text-align:left;color:#333;font-weight:bold}.forum-table td{padding:7px;background:#f2f2f2;vertical-align:top}.forum-table tr:nth-child(even) td{background:#e4e8eb}.forum-table .forum-count{text-align:center;width:54px}.forum-category,.forum-author span{font-size:10px;color:#666}.forum-author{width:135px;background:#e2e7ed!important}.forum-message{min-height:78px}.forum-form{margin:16px 0;padding:10px;background:#e3e7eb;border:1px solid #777}.forum-form summary{cursor:pointer;font-weight:bold;color:#051436}.forum-form form{margin-top:8px}@media(max-width:760px){body.dsk-legacy{background:#fff}.legacy-frame,.legacy-header-table,.legacy-main-table{width:100%!important}.legacy-header-table>tbody>tr:first-child>td:first-child,.legacy-header-table>tbody>tr:first-child>td:last-child,.legacy-sidebar{display:none}.legacy-header-table>tbody>tr:first-child>td:nth-child(2){display:table-cell;width:100%}.legacy-header-table>tbody>tr:first-child>td:nth-child(2) table img{max-width:100%;height:auto}.legacy-header-table>tbody>tr:nth-child(2) img{width:33.333%;height:auto}.legacy-nav td:first-child,.legacy-nav td:last-child{display:none}.legacy-nav img{width:100%;height:auto}.legacy-main-table>tbody>tr>td.legacy-center{display:block;width:100%!important}.legacy-content{min-height:0;padding:14px}.legacy-content .grid{grid-template-columns:1fr}.forum-table{font-size:10px}.forum-table th:nth-child(1),.forum-table td:nth-child(1){max-width:84px}.forum-table th:nth-child(4),.forum-table td:nth-child(4){display:none}}
/* Exact legacy shell geometry and restored module treatments. */
.legacy-context-nav{height:22px}
.legacy-context-pixel{display:block;width:1px;height:19px}
.legacy-context-items{table-layout:fixed}
.legacy-context-item{width:100px;height:19px;padding:0;text-align:center;white-space:nowrap}
.legacy-context-item a{display:block;color:#fff;font:700 9px Verdana,Arial,sans-serif;line-height:19px;text-decoration:none;text-shadow:0 1px 1px #17314f}
.legacy-context-item a:hover{color:#dceaff;text-decoration:underline}
.legacy-left-fill{min-height:0;padding:0 8px 0 20px}
.legacy-right-fill{min-height:0;padding:3px 12px 3px 16px}
.legacy-right-fill.legacy-login-fill{padding-left:11px}
.legacy-content{padding:3px 16px 42px}
.legacy-login{margin:0}
.legacy-login input{width:100%;margin:0 0 4px;padding:2px 2px 2px 20px;border:1px solid #333;background-color:#eee;color:#00225f;font:9px Arial,Helvetica,sans-serif}
.legacy-login input[type=submit]{width:auto;padding-left:2px;cursor:pointer}
.legacy-member{margin:0;font:9px Verdana,Arial,sans-serif}
.legacy-member strong{display:block;margin-bottom:4px;color:#01357c}
.legacy-member a{display:block;margin:3px 0}
.legacy-poll{font:9px Verdana,Arial,sans-serif}
.legacy-poll>strong{display:block;margin-bottom:5px;color:#000}
.legacy-poll p{margin:5px 0}
.legacy-poll-row{margin:5px 0}
.legacy-poll-row span{display:block}
.legacy-poll-row i{display:block;width:104px;height:7px;border:1px solid #777;background:#fff}
.legacy-poll-row b{display:block;height:5px;background:#294d92}
.legacy-stats{width:100%;border-collapse:collapse;font:9px Verdana,Arial,sans-serif}
.legacy-stats td{padding:2px 0}
.legacy-partner{margin:5px 0;text-align:center}
.legacy-partner img{max-width:100%;height:auto;margin:auto}
.legacy-content .news{margin:0 0 16px;padding:0;border:1px solid #666;background:rgba(245,245,245,.88)}
.legacy-content .news h3{margin:0;padding:6px 8px;background:#d6d6d6 url('../legacy/title_bg.gif') repeat-x;color:#333;font-size:11px}
.legacy-content .news .meta{margin:0;padding:7px 10px 4px}
.legacy-content .news>div{padding:5px 10px 12px}
.legacy-content .card>h2{padding-bottom:5px;border-bottom:1px solid #777}
.legacy-content .grid>aside{padding-left:8px;border-left:1px solid #c8c8c8}
.forum-board-table{margin:14px 0}
.forum-board-category{background:#cfd4da!important;color:#333;font-size:12px!important}
.forum-board-category span{margin-left:8px;color:#666;font-size:10px;font-weight:normal}
.legacy-content .legacy-squad{position:relative;min-height:72px;padding:14px 3px 12px;background:transparent}
.legacy-squad>header{display:flex;align-items:center;gap:9px;margin-bottom:7px}
.legacy-squad>header h3{margin:0;color:#002f68;font-size:13px}
.legacy-squad-icon{display:block;max-width:72px;max-height:44px;object-fit:contain}
.legacy-content .legacy-member-chip{margin:3px 4px 3px 0;background:#4d6d8c;color:#001a3b;border-color:#29445f}
.legacy-content .legacy-member-chip:hover{background:#6686a4;color:#fff}
@media(max-width:760px){.legacy-context-items{width:100%!important}.legacy-context-item{width:auto;font-size:8px}.legacy-context-item a{font-size:8px}.legacy-content{padding:12px 14px 28px}}
/* Forum and archive details carried over from the original public templates. */
.forum-symbol{width:22px!important;padding:4px!important;text-align:center!important;vertical-align:middle!important}
.forum-symbol img,.forum-topic-icon{display:inline-block;max-width:18px;max-height:18px;vertical-align:middle}
.forum-topic-icon{margin-right:6px}
.forum-author a,.forum-author span{display:block}
.forum-avatar{display:block;max-width:110px;max-height:100px;margin:8px auto 5px;object-fit:contain}
.forum-topics-table td{padding:5px}
.forum-topics-table td:nth-child(4){width:92px}
.forum-topics-table td:last-child{width:112px}
.legacy-sponsor{display:flex;align-items:flex-start;gap:14px}
.legacy-sponsor>img{display:block;max-width:150px;max-height:70px;object-fit:contain}
.legacy-sponsor h3,.legacy-link h3{margin-bottom:3px}
.legacy-awards td:first-child{width:76px;white-space:nowrap}
.legacy-awards td:last-child{width:135px}
.legacy-profile-head{display:flex;align-items:flex-start;gap:14px;padding:8px 0 12px;border-bottom:1px solid #c8c8c8}
.legacy-profile-head h1{margin:0 0 7px}
.legacy-profile-avatar{display:block;max-width:120px;max-height:120px;object-fit:contain;border:1px solid #777;background:#e7e7e7;padding:2px}
.legacy-profile-country{display:flex;align-items:center;gap:6px;margin:5px 0}
.legacy-profile-country img{display:inline-block}
.legacy-profile-text{margin:12px 0;padding:8px;background:#e7eaed;border:1px solid #bbb}
@media(max-width:760px){.forum-topics-table th:nth-child(4),.forum-topics-table td:nth-child(4),.forum-topics-table th:last-child,.forum-topics-table td:last-child{display:none}.forum-author{width:92px}.forum-avatar{max-width:74px;max-height:74px}.legacy-sponsor{display:block}.legacy-sponsor>img{margin-bottom:8px}.legacy-profile-head{gap:9px}.legacy-profile-avatar{max-width:82px;max-height:82px}}.legacy-frame:last-of-type img{max-width:100%;height:auto}
@media(max-width:760px){.legacy-main-table{height:auto;min-height:0}.legacy-awards th,.legacy-awards td{display:table-cell!important}.legacy-awards th:first-child,.legacy-awards td:first-child{max-width:none}}
.legacy-inline-flag{display:inline-block!important;vertical-align:middle;margin-right:5px}
.legacy-news-layout{display:flex;align-items:flex-start;gap:10px;padding:7px 10px 12px}
.legacy-news-rubric{display:block;max-width:92px;max-height:76px;object-fit:contain}
.legacy-news-body{min-width:0;flex:1}
.legacy-content .news .legacy-news-body>.meta{padding:0 0 6px}
.legacy-content .news .legacy-news-body>div{padding:6px 0 0;border-top:1px solid #999}
.legacy-news-links{display:flex;flex-wrap:wrap;gap:8px;margin:9px 0 0}
.legacy-news-links a:before{content:'\203A\00A0';color:#666}
.legacy-inline-image{display:inline-block!important;max-width:100%;height:auto;vertical-align:middle}
.legacy-quote{margin:8px 0;padding:6px;border:1px solid #777;background:#e5e8eb;color:#222}
.legacy-list{margin:6px 0;padding-left:22px}
.legacy-pre{max-width:100%;overflow:auto;padding:6px;border:1px solid #aaa;background:#eee;font:10px/1.35 monospace;white-space:pre-wrap}
.legacy-center-text{text-align:center}
@media(max-width:520px){.legacy-news-layout{display:block}.legacy-news-rubric{margin:0 0 8px}}
/* Contain the historic sidebar controls inside the fixed 998 px shell. */
.legacy-login{display:block;width:100%;max-width:100%;box-sizing:border-box}
.legacy-login input{display:block;box-sizing:border-box;min-width:0;max-width:100%;width:100%}
.legacy-login input[type=submit]{box-sizing:border-box;width:auto;max-width:100%;min-width:0}

/* Original public forum geometry: five columns and a combined latest-post cell. */
.forum-board-table{table-layout:fixed}
.forum-board-table th:nth-child(2),.forum-board-table td:nth-child(2){width:auto}
.forum-board-table .forum-count{width:40px}
.forum-board-table .forum-latest{width:25%;text-align:center}
.forum-board-table .forum-board-spacer th{height:7px;padding:0;background:#fff;border:0;font-size:0;line-height:0}
.forum-board-table td:nth-child(2){padding-bottom:12px}
.forum-board-table .forum-category{display:inline-block;margin-top:2px}
.forum-legend{width:100%;margin:3px 0 14px;border-collapse:collapse;font:10px Arial,Helvetica,sans-serif}
.forum-legend td{padding:3px 0;vertical-align:middle}
.forum-legend td:last-child{text-align:right}
.forum-legend img{display:inline-block;vertical-align:middle;margin-right:3px}
/* Restored public profile information from the legacy member pages. */
.legacy-profile-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(170px,.85fr);gap:10px;margin-top:12px}
.legacy-profile-table{margin:0 0 12px}
.legacy-profile-table td:first-child{width:35%;font-weight:bold}
.legacy-profile-table td:last-child{overflow-wrap:anywhere}
.legacy-profile-table th{font-size:11px}
.legacy-profile-portrait td{text-align:center;background:#edf0f3!important}
.legacy-profile-portrait img{display:inline-block!important;max-width:100%;max-height:215px;object-fit:contain}
.legacy-profile-squads{margin:7px 0 0}
.legacy-profile-squads .legacy-member-chip{display:inline-block}
@media(max-width:760px){.legacy-profile-grid{grid-template-columns:1fr}.legacy-profile-grid aside{display:block}.legacy-profile-table td:first-child{width:40%}}
/* Restored squad roster details from the historical member view. */
.legacy-squad-detail{margin-bottom:10px}
.legacy-member-detail{display:grid;grid-template-columns:minmax(145px,.85fr) 100px minmax(0,1.35fr);gap:10px;padding:10px 3px;border-bottom:1px solid #777;align-items:start}
.legacy-member-detail-meta dl{display:grid;grid-template-columns:70px minmax(0,1fr);gap:3px 6px;margin:10px 0 0;font-size:10px}
.legacy-member-detail-meta dt{font-weight:bold}.legacy-member-detail-meta dd{margin:0;overflow-wrap:anywhere}
.legacy-member-detail-pic{display:block!important;width:100px;height:133px;object-fit:contain;background:#e7e7e7;border:1px solid #777}
.legacy-member-detail-about{min-height:80px;overflow-wrap:anywhere}
@media(max-width:760px){.legacy-member-detail{grid-template-columns:1fr 82px}.legacy-member-detail-about{grid-column:1/-1}.legacy-member-detail-pic{width:82px;height:109px}}
/* Archived community detail views: data is read-only, while historic media stays local. */
.legacy-clanwar-detail{padding-top:3px}
.legacy-clanwar-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:8px;margin:8px 0}
.legacy-clanwar-gallery a{display:block;border:1px solid #789;background:#e7eaed;padding:3px}
.legacy-clanwar-gallery img{display:block!important;width:100%;height:108px;object-fit:cover}
.forum-author-rank{display:block;margin:4px 0;color:#4c4c4c;font-size:10px}
.forum-author-rank img{display:inline-block!important;max-height:13px;max-width:100%;vertical-align:middle}
.forum-signature{margin-top:12px;padding-top:7px;border-top:1px solid #999;color:#555;font-size:10px}
@media(max-width:520px){.legacy-clanwar-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-clanwar-gallery img{height:88px}}
.legacy-toggle{margin:8px 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa}
.legacy-toggle summary{padding:5px 2px;cursor:pointer;color:#051436;font-weight:bold}
.legacy-toggle>div{padding:4px 12px 9px}
