*{box-sizing:border-box}html{background:#e5e5e5}body{margin:0;color:#323d4f;font:12px Verdana,Arial,Helvetica,sans-serif;background:#e5e5e5}a{color:#105289;text-decoration:none}a:hover{text-decoration:underline;color:#d31141}.museum{background:#1a2230;color:#fff;border-bottom:4px solid #d3a420}.museum-inner{max-width:1080px;margin:auto;padding:9px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.museum strong{letter-spacing:.06em;text-transform:uppercase}.museum span{color:#d9e1ea;font-size:11px}.wrap{width:min(1080px,calc(100% - 24px));margin:12px auto;background:#fff;border:1px solid #98aab6;padding:5px;box-shadow:0 2px 15px #0002}.sitehead{min-height:104px;background:linear-gradient(#386ca0,#1c4b7a);border:1px solid #0e3359;display:flex;align-items:center;justify-content:space-between;padding:6px 18px;gap:20px}.sitehead img.logo{width:270px;height:91px;object-fit:contain}.ads{display:flex;align-items:center;gap:15px}.ads img{max-width:250px;max-height:70px;object-fit:contain;background:#fff}.topnav{background:#cadceb;border:1px solid #8ba4b4;border-top:0;padding:6px 10px;text-align:right;color:#536482}.topnav a{font-weight:bold;margin-left:14px}.topnav .dead{opacity:.55;cursor:default}.archive-note{margin:7px 0;background:#fff6c9;border:1px solid #e0c36a;padding:8px 10px;color:#5d4a11}.breadcrumbs{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#cadceb;border:1px solid #8ba4b4;padding:6px 8px;margin:7px 0}.breadcrumbs .trail{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.breadcrumbs small{white-space:nowrap}.cat{width:100%;border-collapse:collapse;margin:8px 0 12px;border:1px solid #8ba4b4}.cat th{background:linear-gradient(#4f7fa9,#2a5d8b);color:#fff;border:1px solid #325f83;padding:7px;text-align:left;font-size:12px}.cat td{border:1px solid #b4c5d1;padding:6px;background:#e8ecef;vertical-align:middle}.cat tr:nth-child(even) td{background:#dfe6eb}.cat .icon{width:52px;text-align:center}.cat .icon img{max-width:41px;max-height:41px}.cat .name a{font-size:13px;font-weight:bold}.cat .desc{margin-top:3px;color:#536482;font-size:11px}.cat .num{width:70px;text-align:center}.cat .last{width:205px;font-size:11px}.subforums{margin-top:5px}.pagination{display:flex;justify-content:flex-end;gap:3px;align-items:center;margin:7px 0;flex-wrap:wrap}.pagination a,.pagination strong,.pagination span{border:1px solid #8ba4b4;background:#edf3f7;padding:3px 6px}.pagination strong{background:#4692bf;color:#fff}.topic-tools{display:flex;align-items:center;justify-content:space-between;gap:10px}.oldbutton{display:inline-block;background:linear-gradient(#fff,#d8e5ee);border:1px solid #607e95;border-radius:2px;padding:5px 10px;font-weight:bold;color:#2b4c65}.oldbutton.disabled{opacity:.5}.topic-title .subject{font-weight:bold;font-size:12px}.topic-title small{display:block;margin-top:4px;color:#536482}.topic-state{font-size:20px;text-align:center;width:44px}.tag{display:inline-block;background:#d9eaf5;border:1px solid #8aaec6;border-radius:2px;padding:1px 4px;margin-left:6px;font-size:9px;font-weight:bold}.tag.announce{background:#f5d9d9;border-color:#c68a8a}.tag.sticky{background:#fff1c8;border-color:#ceb268}.poll{border:1px solid #8ba4b4;background:#e8ecef;margin:8px 0;padding:10px}.poll h3{margin:0 0 8px;color:#105289}.poll-row{display:grid;grid-template-columns:minmax(120px,1fr) 2fr 60px;gap:8px;align-items:center;margin:5px 0}.bar{height:10px;border:1px solid #5f84a0;background:#fff}.bar i{display:block;height:100%;background:#5c9bc1}.post{width:100%;border-collapse:collapse;margin:8px 0;border:1px solid #8ba4b4;table-layout:fixed}.post th{background:#cadceb;border:1px solid #8ba4b4;padding:5px 7px;text-align:left;font-size:11px}.post th.author{width:190px}.post td{border:1px solid #b4c5d1;vertical-align:top;background:#e8ecef}.post .profile{width:190px;padding:9px;color:#536482}.username{font-size:13px;font-weight:bold;color:#105289}.rank{font-weight:bold;font-size:10px;margin:4px 0}.avatar{width:96px;height:96px;margin:8px auto;border:1px solid #9aabb8;background:linear-gradient(135deg,#d9e3ea,#fff);display:flex;align-items:center;justify-content:center;text-align:center;color:#6b7c88;font-size:11px;padding:5px;overflow:hidden}.avatar .initials{font:700 28px Georgia,serif;color:#3f6684}.profile dl{margin:8px 0}.profile dt{float:left;clear:left;font-weight:bold}.profile dd{margin-left:75px}.post .message{padding:10px;background:#f7f7f7;min-height:150px;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.post-subject{font-weight:bold;margin-bottom:12px;color:#323d4f}.edited{font-size:10px;color:#777;margin-top:12px}.signature{border-top:1px solid #b7c4ce;margin-top:14px;padding-top:7px;color:#536482;font-size:11px}.codebox{background:#fff;border:1px solid #b7c4ce;padding:8px;overflow:auto;white-space:pre-wrap}blockquote{margin:8px 18px;padding:8px;background:#ebf1f5;border:1px solid #b7c4ce}.quote-title{font-weight:bold;margin-bottom:5px}.external-media{display:inline-block;border:1px dashed #7f9aaa;background:#edf5f9;padding:5px 7px;margin:3px 0}.smiley-text{font-size:10px;color:#667;border:1px solid #ccd;padding:1px 3px}.emoji{font-size:16px}.attachment{border:1px solid #b7c4ce;background:#e7edf1;padding:7px;margin-top:10px}.footer{border-top:1px solid #8ba4b4;margin-top:12px;padding:12px;text-align:center;color:#536482;font-size:10px}.searchbox{padding:14px;background:#e8ecef;border:1px solid #8ba4b4}.searchbox input{width:min(620px,75%);padding:7px;border:1px solid #8ba4b4}.searchbox button{padding:7px 13px}.results{padding:0;list-style:none}.results li{border-bottom:1px solid #b4c5d1;padding:8px;background:#f3f5f6}@media(max-width:720px){.wrap{width:100%;margin:0;border-left:0;border-right:0}.museum-inner{padding:8px}.sitehead{min-height:82px;padding:5px}.sitehead img.logo{width:205px;height:auto}.ads{display:none}.cat th:nth-child(3),.cat th:nth-child(4),.cat td.num{display:none}.cat .last{width:145px}.breadcrumbs small{display:none}.post{table-layout:auto}.post th.author,.post .profile{width:125px}.avatar{width:72px;height:72px}.profile dd{margin-left:0}.profile dt{float:none}.post .message{font-size:12px}.poll-row{grid-template-columns:1fr}.museum span{display:none}}