:root{--c-page:#1b2331;--c-shell:#d5dce8;--c-shell-border:#070c16;--c-shell-ring:#3a475d;--c-text:#1a2233;--c-text-2:#3c475a;--c-text-3:#4a5568;--c-label:#2f3d55;--c-head-text:#22314d;--c-heading:#12203a;--c-heading-ui:#16233d;--c-link:#1c3f8c;--c-link-hover:#b8430b;--c-focus:#f2a33a;--c-panel-border:#2a3953;--c-panel-rule:#1b2d4d;--c-grid:#b3bed0;--c-grid-soft:#c7d0de;--c-row:#f5f7fb;--c-row-alt:#e8ecf3;--c-row-soft:#eef1f7;--c-row-icon:#e3e8f1;--c-row-hover:#fdf6e6;--c-article:#f7f8fb;--c-box:#f4f6fa;--c-box-border:#7d8ba3;--c-strip:#e9edf4;--c-strip-border:#a3afc3;--c-pager:#dfe5ee;--c-pager-border:#8b99b2;--c-accent:#2c4a78;--c-amber:#f5b04a;--c-amber-text:#ffd99a;--c-orange:#c44a00;--c-notice-bg:#fff6dc;--c-notice-border:#c9a24a;--c-notice-text:#3a2f12;--c-notice-head:#6a4500;--c-note-bg:#f1f6ec;--c-note-border:#8fae86;--c-note-head:#1f4a22;--c-code-bg:#fbfbfd;--c-code-gutter:#e9edf4;--c-code-gutter-text:#5d6880;--c-output-bg:#10192a;--c-output-text:#d8e1ee;--grad-header:linear-gradient(180deg, #24467c 0%, #163160 55%, #0e2148 100%);--grad-nav:linear-gradient(180deg, #7086a8 0%, #50668b 50%, #3a4e70 100%);--grad-nav-current:linear-gradient(180deg, #24344f, #31456a);--grad-tcat:linear-gradient(180deg, #5776a6 0%, #3a5a8b 48%, #2c4a78 100%);--grad-tcat-strong:linear-gradient(180deg, #34507e 0%, #213a63 100%);--grad-thead:linear-gradient(180deg, #f1f4f9 0%, #d3dbe8 100%);--grad-btn:linear-gradient(180deg, #fdfdfe, #d7dde7);--grad-btn-active:linear-gradient(180deg, #cfd6e2, #eef1f6);--font-ui:Verdana, Tahoma, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "Noto Sans JP", sans-serif;--font-body:"Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "Noto Sans JP", Verdana, sans-serif;--font-mono:Consolas, "Lucida Console", "DejaVu Sans Mono", monospace;--font-pixel:Silkscreen, Verdana, sans-serif;--fs-micro:12px;--fs-small:13px;--fs-ui:14px;--fs-title:15px;--fs-box-title:16px;--fs-article:17px;--fs-article-note:16px;--fs-code:14.5px;--fs-article-h3:19px;--fs-article-h2:22px;--fs-article-h1:28px;--fs-site-title:28px;--shell-width:1180px;--gap:12px}@media (width<=720px){:root{--fs-ui:15px;--fs-title:16px;--fs-box-title:16px;--fs-code:14px;--fs-article-h3:18px;--fs-article-h2:20px;--fs-article-h1:24px;--fs-site-title:20px;--gap:10px}}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/silkscreen-400.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--c-page);color:var(--c-text);font-family:var(--font-ui);font-size:var(--fs-ui);overflow-wrap:anywhere;background-image:repeating-linear-gradient(45deg,#ffffff06 0 1px,#0000 1px 4px);margin:0;line-height:1.55}a{color:var(--c-link);text-decoration:none}a:hover{color:var(--c-link-hover);text-decoration:underline}:is(a,button,input,select,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}h1,h2,h3{margin:0}svg{display:block}.skip-link{z-index:10;background:var(--c-notice-bg);color:var(--c-text);padding:6px 10px;position:absolute;left:-9999px}.skip-link:focus{top:8px;left:8px}.page{min-height:100vh;padding:18px 14px 28px}.shell{max-width:var(--shell-width);background:var(--c-shell);border:1px solid var(--c-shell-border);box-shadow:0 0 0 1px var(--c-shell-ring), 0 6px 18px #00000059;margin:0 auto}.only-mobile{display:none}.hd{background:var(--grad-header);border-bottom:1px solid #050b18;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 18px 14px;display:flex;box-shadow:inset 0 1px #5679b3}.hd a{color:#fff}.hd a:hover{color:var(--c-amber-text);text-decoration:none}.hd-brand{align-items:center;gap:14px;min-width:0;display:flex}.hd-logo{flex:none;width:45px;height:48px}.hd-title{color:#fff;font-family:Verdana,Tahoma,sans-serif;font-size:var(--fs-site-title);letter-spacing:-.5px;text-shadow:1px 1px #050b18,2px 2px #00000059;font-weight:700;line-height:1.1}.hd-title-em{color:var(--c-amber)}.hd-tools{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.hd-search{align-items:center;gap:6px;margin:0;display:flex}.hd-search label{color:#d2ddef;font-size:var(--fs-small);font-weight:700}.hd-search input{width:220px;height:26px;color:var(--c-text);font:var(--fs-ui) Verdana, Tahoma, sans-serif;background:#f7f9fc;border:1px solid #0a1428;border-radius:0;padding:2px 6px;box-shadow:inset 1px 1px #b8c3d6}.hd-meta{color:#c3d0e6;font-size:var(--fs-small);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.hd-search-btn{display:none}.nav{background:var(--grad-nav);font-size:var(--fs-ui);border-top:1px solid #94a8c7;border-bottom:1px solid #1d2a40;flex-wrap:wrap;align-items:stretch;font-weight:700;display:flex}.nav a{color:#fff;border-left:1px solid #8ea1c0;border-right:1px solid #2a3a56;padding:7px 14px;text-decoration:none}.nav a:first-child{border-left:0}.nav a:hover{color:var(--c-amber-text);background:#2c3e5f}.nav a[aria-current=page]{background:var(--grad-nav-current);color:var(--c-amber-text);box-shadow:inset 1px 1px #172238}.nav-spacer{border-left:1px solid #8ea1c0;flex:1 1 0}.nav .nav-end{border-left:1px solid #2a3a56;border-right:0}.stats-strip{background:var(--c-strip);border-bottom:1px solid var(--c-strip-border);color:var(--c-text-2);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:6px 12px;display:flex}.content{align-items:flex-start;gap:var(--gap);padding:var(--gap);flex-wrap:wrap;display:flex}.content-main{gap:var(--gap);flex-direction:column;flex:999 560px;min-width:0;display:flex}.content-side{gap:var(--gap);flex-direction:column;flex:270px;min-width:0;display:flex}.ft-bar{font-size:var(--fs-small);border-top:1px solid #0b1222;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:7px 12px;font-weight:400;display:flex}.ft-jump{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.ft-jump label{font-weight:700}.ft-jump select{color:var(--c-text);font:var(--fs-small) Verdana, Tahoma, sans-serif;background:#fff;border:1px solid #0b1222}.ft-links{flex-wrap:wrap;gap:4px 10px;display:flex}.ft{max-width:var(--shell-width);color:#aab7cc;font-size:var(--fs-small);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:12px auto 0;display:flex}.ft a{color:#c9d6ea}.ft a:hover{color:var(--c-amber-text)}.ft-clock{color:#dbe4f3}.badges{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.badge{width:80px;height:15px;font:8px/13px var(--font-pixel);text-transform:uppercase;border:1px solid #000;display:inline-flex;overflow:hidden}.badge span{white-space:nowrap;padding:0 3px;display:block}.badge span:first-child{color:#fff;background:#3a4a66}.badge span:last-child{flex:auto}.badge--rss span:last-child{color:#1a1205;background:#f2b544}.badge--html span:last-child{color:#0b1222;background:#c9d3e3}.badge--no span:last-child{color:#0f2410;background:#9cc79c}.badge--any span:last-child{color:#111;background:#e6e6e6}@media (width<=720px){.only-desktop{display:none}.only-mobile{display:inline}.page{padding:0 0 24px}.shell{box-shadow:none;background:0 0;border:0}.hd{flex-wrap:nowrap;gap:8px;padding:10px 6px 10px 12px}.hd-brand{gap:10px}.hd-logo{width:30px;height:32px}.hd-title{letter-spacing:-.4px;text-shadow:1px 1px #050b18}.hd-tools{display:none}.hd-search-btn{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.hd-search-btn>span{background:var(--grad-btn);border:1px solid #5e6b80;border-color:#fff #5e6b80 #5e6b80 #fff;justify-content:center;align-items:center;width:30px;height:26px;display:flex;box-shadow:0 0 0 1px #0b1222}.nav{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.nav a{flex:none;align-items:center;min-height:44px;display:flex}.nav-spacer,.stats-strip{display:none}.content{padding:10px 8px 0}.content-main,.content-side{flex-basis:100%}.ft-bar{border-bottom:1px solid #0b1222;flex-direction:column;align-items:stretch;gap:0;margin-top:12px;padding:0}.ft-jump{background:var(--c-strip);border:1px solid var(--c-strip-border);color:var(--c-label);text-shadow:none;flex-direction:column;align-items:stretch;margin:0 8px 10px;padding:8px 10px}.ft-jump-controls{gap:6px;display:flex}.ft-jump select{min-width:0;height:40px;font-size:var(--fs-ui);border-color:#5e6b80;flex:auto}.ft-jump .btn{width:56px;height:40px}.ft-links{justify-content:space-around}.ft-links a{align-items:center;min-height:44px;padding:0 8px;display:flex}.ft{margin-top:0;padding:12px 10px 0}}@media print{body{background:#fff}.page{padding:0}.shell{box-shadow:none;background:#fff;border:0}.hd,.nav,.stats-strip,.content-side,.ft-bar,.ft,.no-print{display:none}.content{padding:0;display:block}}.tcat{background:var(--grad-tcat);color:#fff;font-size:var(--fs-ui);text-shadow:1px 1px #13223d;font-weight:700;box-shadow:inset 0 1px #87a3cc}.tcat a{color:#fff}.tcat a:hover{color:var(--c-amber-text)}.tcat--strong{background:var(--grad-tcat-strong)}.thead{background:var(--grad-thead);color:var(--c-head-text);font-size:var(--fs-small);font-weight:700;box-shadow:inset 0 1px #fff}.btn{background:var(--grad-btn);color:var(--c-text);cursor:pointer;font:bold var(--fs-small) Verdana, Tahoma, sans-serif;text-shadow:none;border:1px solid #5e6b80;border-color:#fff #5e6b80 #5e6b80 #fff;border-radius:0;padding:2px 10px;display:inline-block;box-shadow:0 0 0 1px #2c3a52}.btn:active{background:var(--grad-btn-active);border-color:#5e6b80 #fff #fff #5e6b80}.btn--sm{font-size:var(--fs-micro);padding:1px 7px}.btn[hidden]{display:none}.xml{background:var(--c-orange);letter-spacing:.5px;border:1px solid #6d2900;border-color:#f3a170 #6d2900 #6d2900 #f3a170;padding:0 5px;font:700 11px/15px Verdana,Tahoma,sans-serif;text-decoration:none;display:inline-block;color:#fff!important}.xml:hover{background:#a83f00;text-decoration:none}.tag{background:var(--c-row-soft);color:#22407a;font-family:Verdana,Tahoma,sans-serif;font-size:var(--fs-micro);border:1px solid #9fadc3;padding:0 5px;line-height:17px;display:inline-block}.tag:hover{color:#7a3a00;background:#fff3dc;border-color:#c98b3a;text-decoration:none}.tag-count{color:var(--c-text-3)}.new{background:var(--c-orange);color:#fff;font:9px/13px var(--font-pixel);letter-spacing:.5px;vertical-align:2px;margin-left:5px;padding:0 3px;display:none}.is-new .new{display:inline-block}.pfx{font-size:var(--fs-ui);margin-right:4px;font-weight:700}.pfx-a{color:#1d4f91}.pfx-d{color:#24602a}.pfx-i{color:#a12d16}.pfx-l{color:#5b3a8c}.pfx-e{color:#7a4a00}.pfx-pin{color:var(--c-head-text)}.state-new{display:none}.is-new .state-new{display:block}.is-new .state-old{display:none}.crumbs{background:var(--c-box);border:1px solid var(--c-box-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #fff}.crumbs-trail{color:var(--c-text-3);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:2px 5px;display:flex}.crumbs-current{color:var(--c-text);font-weight:700}.crumbs h1{color:var(--c-heading-ui);font-size:var(--fs-box-title);margin-top:3px}.crumbs-side{font-size:var(--fs-small);gap:10px;display:flex}.notice{background:var(--c-notice-bg);border:1px solid var(--c-notice-border);color:var(--c-notice-text);align-items:flex-start;gap:8px;padding:7px 10px;display:flex}.notice svg{flex:none;margin-top:3px}.notice-label{color:var(--c-notice-head);font-weight:700}.notice-date{color:#5d5136;font-size:var(--fs-small)}.panel{background:var(--c-grid);border:1px solid var(--c-panel-border)}.panel--light{background:var(--c-row)}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:6px 10px;display:flex}.panel-head h2{font-size:var(--fs-title)}.panel-note{color:#d3def0;font-size:var(--fs-small);font-weight:400}.panel-note b{color:var(--c-amber-text)}.panel-title{font-size:var(--fs-ui);padding:5px 10px}.panel-body{border-top:1px solid var(--c-panel-rule)}.panel-foot{background:var(--c-row-icon);border-top:1px solid var(--c-grid);font-size:var(--fs-small);padding:6px 10px}.panel-foot--end{text-align:right}.empty{background:var(--c-row);border-top:1px solid var(--c-panel-rule);color:var(--c-text-2);padding:14px 12px}.table-x{overflow-x:auto}.side-list{color:var(--c-text-2);font-size:var(--fs-small);margin:0;padding:6px 10px;list-style:none}.side-list li{border-bottom:1px dotted var(--c-grid);padding:4px 0}.side-list li:last-child{border-bottom:0}.side-list--counted li{justify-content:space-between;gap:8px;display:flex}.count{color:var(--c-text-3)}.mono-date{color:var(--c-text);font-family:var(--font-mono)}.log-new{color:#24602a}.log-rev{color:#1d4f91}.kv{color:var(--c-text-2);font-size:var(--fs-small);grid-template-columns:auto minmax(0,1fr);gap:3px 8px;margin:0;padding:8px 10px;display:grid}.kv dt{color:var(--c-label);font-weight:700}.kv dd{margin:0}.tag-cloud{flex-wrap:wrap;gap:4px;padding:9px 10px;display:flex}.profile{gap:10px;padding:10px;display:flex}.avatar{background:#22334f;border:1px solid #0b1222;flex:none;align-self:flex-start;padding:3px;box-shadow:inset 1px 1px #4a628a}.profile-name{color:var(--c-heading-ui);font-size:var(--fs-ui);font-weight:700}.profile-role{color:var(--c-text-3);font-size:var(--fs-small)}.profile+.kv{padding-top:0}.link-row{background:var(--c-row-icon);border-top:1px solid var(--c-grid);font-size:var(--fs-small);flex-wrap:wrap;gap:4px 10px;padding:6px 10px;display:flex}.side-jump{background:var(--c-row-icon);border-top:1px solid var(--c-grid);font-size:var(--fs-small);align-items:center;gap:6px;margin:0;padding:6px 10px;display:flex}.side-jump label{color:var(--c-label);font-weight:700}.side-jump select{min-width:0;font:var(--fs-small) Verdana, Tahoma, sans-serif;background:#fff;border:1px solid #5e6b80;flex:auto}.counter-box{text-align:center;padding:10px}.counter{color:var(--c-amber);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:3px;text-shadow:0 0 4px #f5b04a8c;white-space:nowrap;background:#0b1222;border:2px solid #fff;border-color:#5e6b80 #fff #fff #5e6b80;padding:3px 8px;font-size:24px;font-weight:700;line-height:1.2;display:inline-block;box-shadow:0 0 0 1px #2c3a52}.counter[data-state=error]{color:#8b98ae;text-shadow:none}.counter-label{color:var(--c-text-2);font-size:var(--fs-small);margin:6px 0 0}.counter-note{color:var(--c-text-3);font-size:var(--fs-micro);margin:2px 0 0}.cat-table{min-width:680px}.cat-grid{grid-template-columns:42px minmax(0,1fr) 250px 60px 60px;display:grid}.thead.cat-grid,.thead.thread-grid{gap:1px}:is(.cat-grid,.thread-grid,.related-grid).thead>span{border-left:1px solid var(--c-grid);padding:4px 8px}:is(.cat-grid,.thread-grid,.related-grid).thead>span:first-child{border-left:0}.thead-right{text-align:right}.thead-center{text-align:center}.cat-table>.thead,.thread-table>.thead{border-top:1px solid var(--c-panel-rule)}.group>summary{border-top:1px solid var(--c-panel-rule);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 4px 10px;list-style:none;display:flex}.group>summary::-webkit-details-marker{display:none}.group-sub{color:#dbe4f3;font-size:var(--fs-small);font-weight:400}.group-toggle{flex:none;justify-content:center;align-items:center;width:28px;height:22px;display:flex}.group[open] .toggle-closed,.group:not([open]) .toggle-open{display:none}.trow{background:var(--c-grid);border-top:1px solid var(--c-grid);gap:1px}.trow:hover .hl{background:var(--c-row-hover)}.cell{background:var(--c-row-alt);min-width:0;color:var(--c-text-3);font-size:var(--fs-small);padding:7px 8px}.cell-icon{background:var(--c-row-icon);justify-content:center;align-items:center;padding:0;display:flex}.cell-main{background:var(--c-row);color:var(--c-text);font-size:var(--fs-ui);padding:7px 10px 8px}.cell-num{text-align:center;justify-content:center;align-items:center;padding:7px 2px;display:flex}.cell-num--light{background:var(--c-row)}.cat-name{font-size:var(--fs-title);font-weight:700}.cat-desc{color:var(--c-text-2);margin-top:2px}.cat-subs{color:var(--c-text-3);font-size:var(--fs-small);margin-top:3px}.cat-subs b{color:var(--c-label)}.cat-subs a{margin-right:7px}.cell-last{text-align:right}.cell-last-title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cell-last-note{justify-content:flex-end;align-items:center;gap:4px;display:flex}.cat-count-mobile,.cat-last-mobile{display:none}.thread-table{min-width:760px}.thread-grid{grid-template-columns:34px minmax(0,1fr) 170px 150px 54px 50px;display:grid}.thread-row--pinned .cell-main,.thread-row--pinned .cell-num--light,.thread-row--pinned .cell-date{background:var(--c-row-soft)}.thread-title{font-size:var(--fs-title);font-weight:700}.thread-tags{flex-wrap:wrap;align-items:center;gap:3px;margin-top:4px;display:flex}.thread-meta-mobile{display:none}.cell-cat{align-items:center;display:flex}.cell-date{background:var(--c-row);text-align:right;flex-direction:column;justify-content:center;display:flex}.cell-date b{color:var(--c-text);font-weight:400}.pager{background:var(--c-pager);border-top:1px solid var(--c-pager-border);color:var(--c-text-2);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 8px;display:flex}.pager nav{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.pn{background:var(--c-row);border:1px solid var(--c-pager-border);min-width:22px;color:var(--c-link);font-size:var(--fs-small);text-align:center;padding:1px 6px;display:inline-block}.pn--label{background:var(--c-pager);border-color:var(--c-strip-border);color:var(--c-text-2)}.pn[aria-current=page]{background:var(--c-accent);color:#fff;border-color:#1b2d4d;font-weight:700}.pn-gap{padding:0 3px}.only-mobile-flex{display:none}.legend{background:var(--c-strip);border:1px solid var(--c-strip-border);color:var(--c-text-2);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:6px 10px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.prose-box{background:var(--c-article);border-top:1px solid var(--c-panel-rule);padding:12px 14px}.prose-box p{margin:0 0 .9em}.prose-box p:last-child{margin-bottom:0}.prose-box h3{color:var(--c-heading);font-size:var(--fs-title);margin:1.2em 0 .4em}.prose-box h3:first-child{margin-top:0}.prose-box ul{margin:0 0 .9em;padding-left:1.5em}.log-table{background:var(--c-grid);border-top:1px solid var(--c-panel-rule);font-size:var(--fs-small);grid-template-columns:110px 96px minmax(0,1fr);gap:1px;display:grid}.log-table>span{background:var(--c-row);min-width:0;padding:5px 8px}.log-note{color:var(--c-text-2);display:block}.search-form{background:var(--c-row);border-top:1px solid var(--c-panel-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;margin:0;padding:10px 12px;display:grid}.search-form label{color:var(--c-label);font-size:var(--fs-small);font-weight:700}.search-form input,.search-form select{width:100%;max-width:420px;height:28px;color:var(--c-text);font:var(--fs-ui) Verdana, Tahoma, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;background:#fff;border:1px solid #5e6b80;border-radius:0;padding:2px 6px;box-shadow:inset 1px 1px #d3dbe8}.search-actions{grid-column:2}.search-status{background:var(--c-pager);border-top:1px solid var(--c-pager-border);color:var(--c-text-2);font-size:var(--fs-small);padding:6px 12px}.result{background:var(--c-row);border-top:1px solid var(--c-grid);padding:9px 12px 10px}.result-title{font-size:var(--fs-title)}.result-excerpt{color:var(--c-text-2);font-family:var(--font-body);margin:3px 0 0}.result-excerpt mark{color:inherit;background:#fff0b8;font-weight:700}.result-meta{color:var(--c-text-3);font-size:var(--fs-small);margin:3px 0 0}.search-more{background:var(--c-pager);border-top:1px solid var(--c-pager-border);text-align:center;padding:8px 12px}.search-more:has(button[hidden]){display:none}.not-found{background:var(--c-row);border-top:1px solid var(--c-panel-rule);padding:18px 16px}.not-found p{margin:0 0 .8em}.not-found-search{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.not-found-search label{color:var(--c-label);font-weight:700}.not-found-search input{width:220px;max-width:100%;height:26px;color:var(--c-text);font:var(--fs-ui) Verdana, Tahoma, sans-serif;background:#fff;border:1px solid #5e6b80;border-radius:0;padding:2px 6px;box-shadow:inset 1px 1px #d3dbe8}.not-found-code{color:var(--c-orange);font-family:var(--font-pixel);font-size:32px;line-height:1.2}@media (width<=720px){.table-x{overflow:visible}.cat-table,.thread-table{min-width:0}.thead.cat-grid,.thead.thread-grid,.legend,.crumbs-side{display:none}.panel-head{padding:7px 10px}.crumbs-current,.crumbs-trail>span:has(+.crumbs-current){display:none}.group>summary{min-height:40px;font-size:var(--fs-small);padding:0 8px 0 10px}.group-toggle{width:44px;height:40px}.cat-grid.trow{background:var(--c-row);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:0 8px;padding:9px 10px;position:relative}.cat-grid .cell{background:0 0;padding:0}.cat-grid .cell-icon{padding-top:1px;display:block}.cat-grid .cell-icon svg{width:28px;height:28px}.cat-name:after{content:"";position:absolute;inset:0}.cat-subs,.cell-last,.cat-grid .cell-num{display:none}.cat-last-mobile{color:var(--c-text-3);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.cat-count-mobile{background:var(--c-row-icon);border:1px solid var(--c-grid);min-width:40px;color:var(--c-head-text);font-size:var(--fs-small);flex-direction:column;align-items:center;padding:2px 4px;font-weight:700;line-height:1.2;display:flex}.cat-count-mobile small{color:var(--c-text-3);font-size:11px;font-weight:400}.thread-grid.trow{background:var(--c-row);grid-template-columns:26px minmax(0,1fr);gap:0 8px;padding:9px 10px 10px;position:relative}.thread-row--pinned.trow{background:var(--c-row-soft)}.thread-grid .cell{background:0 0;padding:0}.thread-grid .cell-icon{padding-top:2px;display:block}.thread-grid .cell-cat,.thread-grid .cell-date,.thread-grid .cell-num,.thread-tags{display:none}.thread-title:after{content:"";position:absolute;inset:0}.thread-meta-mobile{color:var(--c-text-3);font-size:var(--fs-small);margin-top:3px;display:block}.pager{grid-template-columns:1fr;padding:8px;display:grid}.pager:not(:has(nav)){display:none}.pager nav{grid-template-columns:1fr auto 1fr;gap:8px;display:grid}.pn-number,.pn-gap,.pn-last{display:none}.pn-step{justify-content:center;align-items:center;min-height:40px;display:flex}.pn-step[aria-disabled=true]{background:var(--c-strip);border-color:var(--c-grid-soft);color:#6b7487}.pn--label{background:0 0;border:0}.panel-log{order:1}.panel-counter{order:2}.panel-profile{order:3}.panel-tags,.panel-archive,.panel-info,.profile .kv,.profile+.kv,.panel-profile .link-row{display:none}.side-list li{padding:7px 0}.log-table{grid-template-columns:88px 74px minmax(0,1fr)}.search-form{grid-template-columns:minmax(0,1fr)}.search-form input,.search-form select{max-width:none;height:40px}.search-actions{grid-column:1}.search-actions .btn{width:100%;min-height:40px}}
