/* GAME NOTE CLASSIC — scoped independently from the archive theme. */
[data-theme="classic"] .classic-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0}
[data-theme="classic"] .classic-gallery figure{margin:0;min-width:0}
[data-theme="classic"] .classic-gallery img{display:block;width:100%;height:auto}
[data-theme="classic"] .classic-gallery figcaption{font-size:12px;color:#6a7479}
[data-theme="classic"] .classic-image-block.center{display:block;text-align:center}
[data-theme="classic"] .classic-image-block.center figure{width:min(100%,600px);margin:0 auto 16px}
[data-theme="classic"] .classic-image-block>p{min-width:0;overflow-wrap:anywhere}
@media(max-width:760px){[data-theme="classic"] .classic-gallery{grid-template-columns:1fr}[data-theme="classic"] .classic-banner{flex-wrap:wrap}[data-theme="classic"] .classic-banner>span{white-space:nowrap;font-size:13px}}
.classic{margin:0;background:#eaf0f2;color:#293238;font:17px/1.85 'Microsoft YaHei',system-ui,sans-serif}[data-theme="classic"] *{box-sizing:border-box}[data-theme="classic"] a{color:#254e79;text-underline-offset:3px}[data-theme="classic"] a:hover{text-decoration:underline;color:#a93131}[data-theme="classic"] a:focus-visible,[data-theme="classic"] summary:focus-visible{outline:3px solid #a93131;outline-offset:3px}[data-theme="classic"] .classic-skip{position:absolute;top:-60px}[data-theme="classic"] .classic-skip:focus{top:0;background:white;padding:10px;z-index:5}[data-theme="classic"] .classic-shell{display:grid;grid-template-columns:225px minmax(0,1fr);max-width:1190px;margin:auto;min-height:100vh}[data-theme="classic"] .classic-sidebar{background:#d8e6ec;border-right:1px solid #9aafbb;padding:18px 13px;position:sticky;top:0;height:100vh;overflow:auto}[data-theme="classic"] .classic-brand{display:block;color:#973d37;font-size:15px;font-weight:800;letter-spacing:1px;text-align:center;padding:12px 0;border-bottom:3px double #9aafbb}[data-theme="classic"] .classic-sidebar details>summary{display:none}[data-theme="classic"] .classic-nav h2{font-size:14px;color:#873834;margin:22px 0 4px;padding-left:9px}[data-theme="classic"] .classic-nav a{display:block;padding:4px 9px;border-bottom:1px dotted #a2b5bf;font-size:14px}[data-theme="classic"] .classic-nav a[aria-current=page]{background:#fff7df;color:#963c31;font-weight:700;border-left:3px solid #963c31}[data-theme="classic"] .classic-main{background:#fffefb;padding:25px 35px 45px;min-width:0}[data-theme="classic"] .classic-crumb{font-size:12px;color:#65727a}[data-theme="classic"] .classic-main h1{font:700 30px/1.45 Georgia,'SimSun',serif;color:#a93131;margin:24px 0 5px}[data-theme="classic"] .classic-subtitle{font-size:13px;color:#69747a;margin:0 0 24px}[data-theme="classic"] .classic-banner{background:#273c3c;color:#f8f2dd;border:4px double #c3cdb8;padding:24px 28px;margin:20px 0 28px;display:flex;justify-content:space-between;align-items:center;gap:20px}[data-theme="classic"] .classic-banner strong{font:700 30px/1.3 Georgia,'SimSun',serif;letter-spacing:5px}[data-theme="classic"] .classic-banner small{display:block;font:11px/1.8 system-ui;letter-spacing:2px}[data-theme="classic"] .classic-banner .match{font-size:35px;color:#eeb06b}[data-theme="classic"] .classic-heading{color:#a93131;font:700 22px/1.5 Georgia,'SimSun',serif;text-align:center;margin:32px 0 18px}[data-theme="classic"] .classic-notice{padding:12px 16px;border-left:3px solid #bc8450;background:#fff6e3;font-size:15px;margin:22px 0}[data-theme="classic"] .classic-links{padding-left:22px}[data-theme="classic"] .classic-links li{margin:7px 0}[data-theme="classic"] .classic-table-wrap{overflow-x:auto;margin:22px 0}[data-theme="classic"] .classic-table{width:100%;border-collapse:collapse;font-size:14px;min-width:430px}[data-theme="classic"] .classic-table caption{background:#704768;color:white;padding:8px;font-weight:700}[data-theme="classic"] .classic-table th{background:#577fa1;color:white;padding:9px;border:2px solid white;text-align:left}[data-theme="classic"] .classic-table td{padding:9px;border:1px solid #d5dee4}[data-theme="classic"] .classic-table tbody tr:nth-child(even){background:#f0f5f7}[data-theme="classic"] .classic-image-block{display:flex;gap:22px;align-items:flex-start;margin:26px 0}[data-theme="classic"] .classic-image-block.reverse{flex-direction:row-reverse}[data-theme="classic"] .classic-image-block figure{margin:0;flex:0 0 225px}[data-theme="classic"] .classic-image-block img{width:100%;height:auto;display:block}[data-theme="classic"] .classic-image-block figcaption{font-size:12px;color:#6a7479}[data-theme="classic"] .classic-image-placeholder{border:1px dashed #87969a;background:#edf1ed;height:145px;display:grid;place-content:center;color:#657378;font-size:13px;text-align:center}[data-theme="classic"] .classic-image-block p{margin-top:0}[data-theme="classic"] .classic-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;border-top:1px dotted #9caab0;margin-top:35px;padding:20px 0;font-size:14px}[data-theme="classic"] .classic-footer{border-top:3px double #a7b5b9;margin-top:32px;padding-top:18px;font-size:12px;color:#69777b}[data-theme="classic"] .classic-entry{padding:12px 0;border-bottom:1px dotted #aebcc1}[data-theme="classic"] .classic-entry h3{font-size:17px;margin:0}[data-theme="classic"] .classic-entry p{font-size:14px;margin:5px 0}[data-theme="classic"] .classic-updates{padding:0;list-style:none}[data-theme="classic"] .classic-updates li{padding:10px 0;border-bottom:1px dotted #b6c1c5;font-size:14px}[data-theme="classic"] .classic-updates time{color:#963c31;margin-right:14px}@media(max-width:760px){[data-theme="classic"] .classic-shell{display:block}[data-theme="classic"] .classic-sidebar{position:static;height:auto;padding:0;border:0}[data-theme="classic"] .classic-brand{padding:9px}[data-theme="classic"] .classic-sidebar details>summary{display:block;cursor:pointer;padding:10px 18px;color:#254e79;font-size:15px;font-weight:700}[data-theme="classic"] .classic-nav{padding:0 18px 20px;max-height:65vh;overflow:auto}[data-theme="classic"] .classic-main{padding:20px 18px 35px}[data-theme="classic"] .classic-main h1{font-size:26px}[data-theme="classic"] .classic-banner{padding:18px}[data-theme="classic"] .classic-banner strong{font-size:25px}[data-theme="classic"] .classic-image-block,[data-theme="classic"] .classic-image-block.reverse{display:block}[data-theme="classic"] .classic-image-block figure{width:min(270px,100%);margin:0 0 15px}[data-theme="classic"]{font-size:16px}[data-theme="classic"] .classic-pager{gap:16px}}
