:root{--blue:#526ee8;--violet:#6c5ce7;--ink:#15213e;--mut:#60708a;--line:#dce3f0;--bg:#f4f7fb;--paper:white;--tint:#f1f4ff;--link:#344ba9}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);font:15px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit}button,.btn{cursor:pointer}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #95a6ff;outline-offset:2px}.ico{width:18px;height:18px;vertical-align:middle;flex:none}.wrap{width:min(1080px,calc(100% - 48px));margin:auto}.top{background:#121a2d;color:#e5e9fa;font-size:13px}.top .wrap,.bar,.actions,.tabs,.brand,.head,.counts,.pager{display:flex;align-items:center}.top .wrap{min-height:40px;justify-content:space-between}.top a{color:white}.top button{border:0;background:none;color:inherit}.actions{gap:15px}.brand{color:var(--ink);font-size:23px;letter-spacing:-1px;font-weight:800;gap:8px}.brand span span,.mast h1 span{color:var(--blue)}.mark{display:grid;place-items:center;background:var(--blue);border-radius:9px;width:33px;height:33px;color:white}.mark svg{width:22px;height:22px}header{background:var(--paper);border-bottom:1px solid var(--line)}.bar{min-height:65px;justify-content:space-between;gap:12px}.nav{display:flex;gap:6px}.nav a{padding:8px 13px;color:var(--mut);font-weight:600;font-size:14px;display:flex;align-items:center;gap:7px}.nav .sel,.tabs .sel{background:var(--tint);color:var(--link);border-radius:6px}.mast{text-align:center;padding:29px 20px 23px;background:radial-gradient(ellipse at 50% 0%,#e5eaff66,transparent 70%)}.mast h1{margin:0;font-size:clamp(39px,5vw,55px);line-height:1.13;font-weight:800;letter-spacing:-2.7px}.counts{justify-content:center;gap:19px;color:var(--mut);font-size:13px;margin:9px 0 16px}.counts .ico{width:15px;margin-right:4px}.search{display:flex;align-items:center;border:1px solid #ccd5e6;border-radius:8px;background:var(--paper);max-width:570px;margin:auto;padding:4px 4px 4px 13px;gap:8px;text-align:left}.search input{min-width:0;flex:1;border:0;background:none;padding:5px;color:inherit;outline:none}.primary,.search button{background:var(--blue);color:white;border:0;border-radius:5px;padding:8px 20px;font-weight:650;font-size:14px}.panel{background:var(--paper);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin:0 0 16px}.head{padding:13px 19px;gap:10px;background:var(--tint);border-bottom:1px solid var(--line)}.head h2{font-size:18px;letter-spacing:-.45px;margin:0}.head>.ico{color:var(--blue)}.minor{margin-left:auto;font-size:12px;color:var(--mut)}.group{display:grid;grid-template-columns:185px 1fr;gap:18px;padding:15px 19px;border-bottom:1px solid var(--line)}.group:last-child{border:0}.gname{display:flex;gap:9px;color:var(--ink);font-weight:700;align-items:flex-start;font-size:14px}.gname .ico{color:var(--blue);margin-top:2px}.links{line-height:1.8;font-size:13.5px;font-weight:550}.links i{font-style:normal;margin:0 7px;color:#9daac4}.ad{position:relative;isolation:isolate;display:flex;align-items:center;min-height:134px;padding:18px 30px;overflow:hidden;background:linear-gradient(110deg,#141e45 5%,#263978 70%,#4a64c9);color:white;border-radius:10px}.ad:hover{text-decoration:none}.ad small{font-size:10px;letter-spacing:1.8px;color:#c6d7ff;font-weight:750}.ad h2{margin:4px 0;font-size:clamp(24px,3vw,35px);letter-spacing:-1.3px;line-height:1.17}.ad p{margin:0;color:#d4defb;font-size:13px}.ad .cta{margin-left:22px;background:#ffffff17;border:1px solid #ffffff55;color:white;padding:6px 11px;font-size:12px;border-radius:5px}.rack{position:absolute;right:2%;top:0;height:100%;width:36%;z-index:-1}.admeta{display:flex;justify-content:flex-end;gap:8px;font-size:10px;color:var(--mut);margin:4px 2px 13px}.tabs{gap:4px}.tabs a{font-size:12px;font-weight:650;padding:5px 9px}.feedhead{justify-content:space-between}.feedhead>div:first-child{display:flex;gap:10px;align-items:center}.feedhead .ico{color:var(--blue)}.row{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding:12px 19px}.row:last-child{border:0}.tile{border-radius:8px;width:36px;height:36px;display:grid;place-items:center;background:var(--tint);color:var(--blue);flex:none}.topic{font-weight:680;color:var(--ink);font-size:15px}.meta{font-size:12px;color:var(--mut);margin-top:2px}.meta a{font-weight:550}.rt{margin-left:auto;font-size:12px;white-space:nowrap;color:var(--mut)}.crumb{margin:18px 0;font-size:13px;color:var(--mut)}.inside{padding:20px}.inside h1{font-size:26px;line-height:1.2}.stack{display:grid;gap:12px}.stack input,.stack textarea,.stack select{width:100%;border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:6px;padding:10px}.stack textarea{min-height:110px;resize:vertical}.stack label{font-weight:600;display:block}.stack button{justify-self:start}.post{white-space:pre-wrap;overflow-wrap:anywhere}.post img{max-width:100%;max-height:520px}.controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.plain{background:none;border:0;padding:0;color:var(--link);font-size:13px}.pager{gap:12px;padding:12px 20px;border-top:1px solid var(--line);font-size:13px}.foot{text-align:center;color:var(--mut);font-size:12px;margin:25px auto}.notice{padding:13px;background:var(--tint);border-radius:6px}blockquote{border-left:3px solid var(--blue);margin:10px 0;padding:8px 12px;background:var(--tint)}body.dark{--ink:#e7ebfc;--mut:#adbad2;--line:#384260;--bg:#141b2d;--paper:#202940;--tint:#293553;--link:#b5c0ff}.advertlabel{font-weight:600}.mobileonly{display:none}@media(max-width:720px){.wrap{width:calc(100% - 24px)}.top .wrap{font-size:12px}.top .actions{gap:10px}.brand{font-size:20px}.bar{min-height:54px;flex-wrap:wrap;padding:9px 0}.nav{gap:0}.nav a{font-size:12px;padding:6px}.nav .ico{display:none}.mast{padding:23px 0 18px}.group{grid-template-columns:1fr;gap:4px;padding:12px 14px}.links{font-size:13px}.head,.row{padding:12px 14px}.rack{width:34%;right:-2%}.ad{min-height:115px;padding:16px;align-items:flex-start}.ad h2{max-width:68%;font-size:24px}.ad p{max-width:67%;font-size:11px}.ad .cta{display:none}.feedhead{flex-wrap:wrap;gap:6px}.rt{display:none}.counts{gap:10px;font-size:12px}.counts .ico{display:none}.topic{font-size:14px}.tile{width:30px;height:30px}.minor{font-size:11px}.top time{display:none}}@media(max-width:390px){.nav a{padding:5px}.brand{font-size:17px}.mark{width:26px;height:26px}}
.links a{white-space:nowrap}.sponsor,.headline{text-align:center;padding:8px}.sponsor img{width:min(318px,100%);height:auto}.headline{border-bottom:1px solid var(--line);font-weight:650}
.group{min-width:0}.links{min-width:0}.links a{display:inline-block}.links i{margin:0 3px}@media(max-width:720px){.links a{padding:2px 0}.group{grid-template-columns:minmax(0,1fr)}.nav a{min-height:34px;align-items:center}.actions button{min-height:34px}}
.centred-feed .row{display:grid;grid-template-columns:minmax(65px,1fr) minmax(0,8fr) minmax(65px,1fr);text-align:center}.centred-feed .rt{justify-self:end}.centred-feed .feedhead{display:grid;grid-template-columns:1fr auto 1fr}.centred-feed .feedhead>div:first-child{grid-column:2;justify-self:center}.centred-feed .tabs{justify-self:end}@media(max-width:720px){.centred-feed .row{display:block}.centred-feed .tile{display:none}.centred-feed .feedhead{display:flex;flex-direction:column;align-items:center}}
body{background:#fff;color:var(--ink);font-family:"Trebuchet MS",Arial,sans-serif;font-size:16px;line-height:1.42;--paper:#f4f6ff;--tint:#e7ecfb;--line:#cfd8eb;--link:#283e9c}body.dark{background:var(--bg)}.wrap{width:80%;max-width:1060px;margin:auto}.mast{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:0 0 15px 15px;padding:7px 24px 9px;text-align:center;margin-bottom:9px}.mast h1{font-size:32px;line-height:1.15;margin:0 0 4px;letter-spacing:-1px}.mast h1 a{color:var(--blue)}.statline{margin:8px 0}.theme{position:absolute;right:10px;top:6px;border:0;background:transparent;color:var(--blue);font-size:19px}.classic-search{display:flex;align-items:center;justify-content:center;gap:5px}.classic-search input,.classic-search button,.editor input[type=text]{background:var(--paper);color:var(--ink);font:inherit;border:1px solid var(--line);border-radius:25px;padding:5px 10px}.classic-search input{width:50%;background:white;color:#172342}.panel{margin:8px 0;border-radius:15px;background:var(--paper)}.head{padding:6px 12px;justify-content:center;text-align:center;background:var(--tint)}.head h2{font-size:18px;margin:0}.boardline,.child,.classic-topic,.headline{padding:8px;border-bottom:1px solid var(--line)}.boardline{font-weight:650;text-align:left;color:var(--link)}.boardline:nth-child(odd),.child:nth-child(odd),.classic-topic:nth-child(odd){background:var(--tint)}.boardline:last-child,.classic-topic:last-child,.headline:last-child{border-bottom:0}.banners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.7%;margin:9px 2%}.banner{isolation:isolate;overflow:hidden;position:relative;border-radius:12px;aspect-ratio:3/1;padding:5% 7%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:white;font-family:Arial,sans-serif;container-type:inline-size}.banner:hover{text-decoration:none;filter:brightness(1.06)}.banner small{font-size:clamp(8px,1vw,12px);font-weight:800;letter-spacing:.07em}.banner strong{font-size:clamp(15px,2.7vw,32px);letter-spacing:-.04em;line-height:1.1}.banner span{font-size:clamp(9px,1vw,13px)}.cloud{background:linear-gradient(115deg,#101f48,#3658a7)}.cloud:after{content:"";position:absolute;right:-4%;width:34%;height:67%;background:repeating-linear-gradient(0deg,#92aef1 0 5%,#314d8b 5% 14%,#6681c3 14% 17%);transform:skewY(-21deg);z-index:-1;border-radius:5px}.trade{background:linear-gradient(110deg,#502715,#92552c);color:#fff2dc}.trade:after{content:"";position:absolute;right:4%;width:18%;height:56%;border-radius:67% 33% 62% 38%;background:linear-gradient(100deg,#c48a5a,#68361d 47%,#dda375 50%,#764121);transform:rotate(30deg);box-shadow:14px 20px 0 #733e20;z-index:-1}.forumad{background:linear-gradient(105deg,#e3e9ff,#b2c1f7);color:#23367c}.forumad:after{content:"";position:absolute;right:-7%;top:-34%;width:46%;height:150%;border:10px double #8a9fe7;border-radius:50%;z-index:-1}.paid{padding:0}.paid img{width:100%;height:100%;object-fit:contain}.headline,.classic-topic,.child,.boardtitle,.trail,.boarddesc,.boardactions{text-align:center}.headline{font-size:16px;font-weight:700;padding:10px}.classic-topic>a,.child>a,.trail{font-weight:700}.classic-topic small{display:block;color:var(--mut);font-size:13px;margin-top:3px}.boardtitle{margin:11px 0;font-size:23px}.trail,.boarddesc{margin:8px 0}.boardactions{margin:9px auto;line-height:1.8}.boardactions form{display:inline}.boardactions>a,.boardactions>b,.boardactions button{font:inherit;padding:1px 5px;background:var(--paper);border:1px solid var(--line);border-radius:7px}.foot{text-align:center;padding:12px}.foot .classic-search input{width:min(460px,70%)}.editor{background:var(--tint);padding:10px;display:block}.editor label,.editor textarea,.editor input[type=text]{display:block;width:100%}.editor textarea{min-height:230px;border-radius:13px}.editor p{margin:7px 0}.editor ol{padding-left:24px}.editor button,.toolbar select{padding:3px 7px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:4px;cursor:pointer}.toolbar{display:flex;gap:4px;flex-wrap:wrap;margin:4px 0}.editor .warn{color:#b3262d;font-weight:700}.editor .remain{color:var(--link);font-size:14px}.editor .submit{border-radius:20px;margin:8px 0;padding:5px 12px}.post pre{white-space:pre-wrap}.post .remoteimage{max-width:100%}.fmt-center{text-align:center;display:block}.fmt-right{text-align:right;display:block}.fmt-left{text-align:left;display:block}
@media(max-width:720px){.wrap{width:calc(100% - 12px)}body{font-size:15px}.mast{padding:8px 12px}.mast h1{font-size:27px}.classic-search input{width:67%}.boardline{padding:7px}.banners{margin:7px 0;gap:4px}.banner{border-radius:5px}.banner strong{font-size:clamp(10px,3.1vw,18px)}.banner small{font-size:clamp(5px,1.45vw,9px)}.banner span{font-size:clamp(6px,1.65vw,10px)}.headline{padding:8px}.statline{font-size:13px}}

.paid picture{display:block;width:100%;height:100%}
@media(max-width:720px){
 .banners{grid-template-columns:minmax(0,1fr);justify-items:center}
 .banners>.banner{width:min(100%,450px);border-radius:10px}
 .banners>.banner~.banner{display:none}
 .banner strong{font-size:clamp(22px,6vw,32px)}
 .banner small{font-size:clamp(9px,2.5vw,12px)}
 .banner span{font-size:clamp(11px,3vw,14px)}
}
.owned-showcase{margin:11px 0 15px;padding:11px 12px 8px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.owned-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.owned-title h2{font:700 17px/1.3 Arial,sans-serif;margin:0;color:var(--ink)}.owned-title small{color:var(--mut);font:700 10px Arial,sans-serif;letter-spacing:1.3px}.owned-controls{display:flex;gap:5px}.owned-controls button{background:var(--tint);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:23px;line-height:1;width:32px;height:30px}.owned-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:1px 0 6px}.owned-card{position:relative;isolation:isolate;flex:0 0 calc((100% - 20px)/3);aspect-ratio:3/1;overflow:hidden;border-radius:9px;padding:12px 15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;scroll-snap-align:start;color:#fff!important;font-family:Arial,sans-serif;text-decoration:none!important}.owned-card:after{content:'';position:absolute;right:-12%;top:-80%;width:55%;height:240%;border:14px solid #ffffff22;border-radius:50%;z-index:-1}.owned-card small{font-size:9px;letter-spacing:1.2px;font-weight:700}.owned-card strong{font-size:clamp(16px,2vw,24px);font-weight:850;margin:4px 0;line-height:1.1}.owned-card span{font-size:12px;line-height:1.25}.owned-card em{font-size:10px;font-style:normal;font-weight:700;margin-top:7px}.owned-blue{background:linear-gradient(125deg,#142b5a,#4268c6)}.owned-purple{background:linear-gradient(125deg,#23195d,#7955ce)}.owned-orange{background:linear-gradient(125deg,#78370e,#e58b26)}.owned-teal{background:linear-gradient(125deg,#075c57,#1ca6a0)}.owned-ink{background:linear-gradient(125deg,#101725,#4d607a)}.owned-cyan{background:linear-gradient(125deg,#073d70,#1290b8)}.owned-brown{background:linear-gradient(125deg,#4c2518,#a66c38)}.owned-slate{background:linear-gradient(125deg,#192b3f,#64758a)}@media(max-width:720px){.owned-showcase{padding:9px}.owned-card{flex-basis:100%;min-height:115px;padding:14px 18px}.owned-card strong{font-size:24px}.owned-card span{font-size:13px}.owned-title h2{font-size:16px}}