.masonry-page{padding:0}.masonry-page .index-page{padding-bottom:0}.index-page{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}.index-feed-header{margin:0 0 var(--bbs-card-gap);padding:0;border-bottom:none;text-align:left}.forumdisplay-feed-header{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin:0 0 var(--bbs-card-gap);padding:14px 18px;background:var(--bbs-surface);border:1px solid var(--bbs-border-solid);border-left:4px solid var(--bbs-accent);border-radius:var(--bbs-radius);box-shadow:var(--bbs-shadow-sm);box-sizing:border-box}.forumdisplay-feed-header .index-feed-header-text{flex:1 1 auto;min-width:0}.index-feed-title{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--bbs-ink);letter-spacing:-0.01em;text-align:left}.forumdisplay-header-mods{margin-left:10px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--bbs-muted);vertical-align:baseline}.forumdisplay-header-mods a{color:var(--bbs-muted);font-weight:500;text-decoration:none}.forumdisplay-header-mods a:hover{color:var(--bbs-accent)}.index-feed-desc{margin:0;font-size:13px;color:var(--bbs-muted);text-align:left}.index-feed-desc:empty{display:none}.index-announcements{display:flex;flex-direction:column;gap:0;margin:0 0 var(--bbs-card-gap);background:var(--bbs-surface);border:1px solid var(--bbs-border-solid);border-radius:var(--bbs-radius);box-shadow:var(--bbs-shadow-sm);overflow:hidden;box-sizing:border-box}.index-announcement{border:none;border-bottom:1px solid var(--bbs-border-solid);border-left:4px solid var(--bbs-accent);border-radius:0;background:var(--bbs-surface);box-shadow:none;transition:background 0.15s ease}.index-announcement:last-child{border-bottom:none}.index-announcement:hover{background:var(--bbs-subtle)}.index-announcement-unread{background:var(--bbs-accent-soft);border-left-color:var(--bbs-accent)}.index-announcement-unread:hover{background:var(--bbs-accent-soft)}.index-announcement-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;box-sizing:border-box}.index-announcement-badge{flex:0 0 auto;display:inline;padding:0;border-radius:0;background:transparent;color:var(--bbs-accent);font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0}.index-announcement-unread .index-announcement-badge{background:transparent;color:var(--bbs-accent)}.index-announcement-title{flex:1 1 auto;min-width:0;margin:0;font-size:15px;font-weight:400;line-height:1.45;color:var(--bbs-ink)}.index-announcement-title a{color:inherit;text-decoration:none;word-break:break-word}.index-announcement-title a:hover{color:var(--bbs-accent)}.index-announcement-date,.index-announcement-forum{flex:0 0 auto;font-size:12px;line-height:1.4;color:var(--bbs-muted);white-space:nowrap}.index-announcement-forum{padding:0;border-radius:0;background:transparent;color:var(--bbs-faint)}.masonry-grid:empty{display:none}.masonry-grid:has(.index-feed-empty){display:block;text-align:center}.masonry-grid .index-feed-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:48px 24px;border:none;border-radius:0;background:transparent;box-shadow:none;text-align:center}.index-feed-empty::before{content:"";display:block;flex:0 0 auto;width:48px;height:48px;margin:0 0 var(--bbs-card-gap);border-radius:var(--bbs-radius);border:1px solid var(--bbs-border-solid);background-color:var(--bbs-canvas);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 24px}.index-feed-empty-text{width:100%;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.6;color:var(--bbs-text-2);text-align:center}.masonry-grid{display:flex;flex-direction:column;gap:0;background:var(--bbs-surface);border:1px solid var(--bbs-border-solid);border-radius:var(--bbs-radius);box-shadow:var(--bbs-shadow-sm);overflow:hidden}.masonry-item{display:block;width:100%;min-width:0;margin:0}.masonry-card{display:flex;align-items:flex-start;gap:16px;box-sizing:border-box;width:100%;min-width:0;padding:16px 18px;border:none;border-bottom:1px solid var(--bbs-border-solid);border-radius:0;background:var(--bbs-surface);box-shadow:none;transition:background 0.15s ease}.masonry-card-modcheck{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;cursor:pointer}.masonry-card-modcheck input.checkbox{margin:0;width:16px;height:16px;cursor:pointer}.masonry-grid > .masonry-item:last-child .masonry-card,.masonry-grid > .masonry-card:last-child{border-bottom:none}.masonry-card:hover{background:var(--bbs-subtle);box-shadow:none}.masonry-card.masonry-card-staff-admin,.masonry-card.masonry-card-staff-mod{position:relative;overflow:hidden}.masonry-card.masonry-card-staff-admin::after,.masonry-card.masonry-card-staff-mod::after{content:"";position:absolute;right:6px;top:50%;width:100px;height:76px;margin-top:-38px;pointer-events:none;background-repeat:no-repeat;background-position:center right;background-size:contain;opacity:0.88;z-index:0}.masonry-card.masonry-card-staff-admin::after{background-image:url(/images/a1.png)}.masonry-card.masonry-card-staff-mod::after{background-image:url(/images/a2.png)}.masonry-card.masonry-card-staff-admin > *,.masonry-card.masonry-card-staff-mod > *{position:relative;z-index:1}.masonry-card.masonry-card-staff-admin .masonry-list-lastreply,.masonry-card.masonry-card-staff-mod .masonry-list-lastreply{background:transparent}.masonry-card.masonry-card-sticky:not(.masonry-card-poster){background:var(--bbs-accent-soft);border-color:var(--bbs-border-solid);border-left:none;box-shadow:none}.masonry-card.masonry-card-sticky:not(.masonry-card-poster):hover{border-color:var(--bbs-border-solid);background:var(--bbs-highlight-soft);box-shadow:none}.masonry-list-main{flex:1 1 auto;min-width:0;order:2;display:flex;flex-direction:column;gap:6px;padding-top:0}.masonry-list-thumb{flex:0 0 92px;order:1;width:92px;height:74px;border-radius:var(--bbs-radius);overflow:hidden;background:var(--bbs-subtle);box-shadow:none;text-decoration:none !important;align-self:flex-start}.masonry-list-thumb img{display:block;width:100%;height:100%;object-fit:cover;border:0;max-width:none;transition:none}.masonry-card:hover .masonry-list-thumb img{transform:none}.masonry-list-thumb.is-empty,.masonry-list-thumb-placeholder{display:none !important}.masonry-list-thumb.is-broken{position:relative;background:var(--bbs-subtle)}.masonry-list-thumb.is-broken img{display:none !important}.masonry-list-thumb.is-broken::after{content:"";display:block;width:100%;height:100%;background-color:transparent;background-image:var(--bbs-img-missing);background-repeat:no-repeat;background-position:center;background-size:28px 28px;opacity:0.7}.masonry-list-thumb-avatar{background:var(--bbs-subtle)}.masonry-list-thumb-avatar img{object-fit:cover;object-position:center}.masonry-list-title-row{display:flex;align-items:flex-start;gap:8px}.masonry-list-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:12px;line-height:1.4;color:var(--bbs-muted)}.masonry-list-meta-item{display:inline-flex;align-items:center;gap:4px}.masonry-list-meta-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:12px;height:12px;color:var(--bbs-faint);line-height:1}.masonry-list-meta-icon svg{display:block;width:100%;height:100%}.masonry-list-meta-item:not(:last-child)::after{content:"";display:inline-block;width:3px;height:3px;margin:0 8px;border-radius:50%;background:var(--bbs-border-strong);opacity:0.9}.masonry-list-meta-item strong{color:var(--bbs-muted);font-weight:600;margin-right:0}.masonry-list-meta-author{gap:6px}.masonry-list-meta-author .masonry-card-avatar{flex:0 0 20px;width:20px;height:20px;margin:0;border-radius:50%;overflow:hidden;background:var(--bbs-subtle)}.masonry-list-meta-author .masonry-card-avatar img{display:block;width:100%;height:100%;object-fit:cover;border:0}.masonry-list-meta-author a{color:var(--bbs-text-2);font-weight:500;text-decoration:none}.masonry-list-meta-author a:hover{color:var(--bbs-accent)}.masonry-list-excerpt{margin:2px 0 0;font-size:13px;line-height:1.6;color:var(--bbs-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-word}.masonry-list-lastreply{flex:0 0 148px;order:3;align-self:center;min-width:0;max-width:148px;display:flex;flex-direction:column;gap:4px;padding:2px 0 2px 12px;border-left:1px solid var(--bbs-border-solid);text-decoration:none !important;color:inherit;box-sizing:border-box}.masonry-list-lastreply:hover .masonry-list-lastreply-name{color:var(--bbs-accent)}.masonry-list-lastreply-user{display:flex;align-items:center;gap:6px;min-width:0}.masonry-list-lastreply-avatar{flex:0 0 22px;width:22px;height:22px;border-radius:50%;overflow:hidden;background:var(--bbs-subtle)}.masonry-list-lastreply-avatar img{display:block;width:100%;height:100%;object-fit:cover;border:0}.masonry-list-lastreply-avatar.staff-avatar-frame{overflow:visible !important}.masonry-list-lastreply-avatar.staff-avatar-frame img{border-radius:50%}.masonry-list-lastreply-name{min-width:0;font-size:12px;font-weight:500;line-height:1.3;color:var(--bbs-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.masonry-list-lastreply-snippet{font-size:12px;line-height:1.4;color:var(--bbs-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.masonry-list-tags{display:none !important}.masonry-list-side{display:none !important}.masonry-card-header{display:none !important}.masonry-card-thread-status{flex:0 0 auto;padding-top:3px;line-height:0}.masonry-card-thread-status .thread_status{display:inline-block;vertical-align:top}.masonry-card-status-badge{display:inline-flex;align-items:center;align-self:flex-start;padding:2px 8px;border-radius:var(--bbs-radius-sm);background:var(--bbs-accent-soft);color:var(--bbs-accent);font-size:12px;font-weight:600;line-height:1.3}.masonry-card.masonry-card-unread{border-color:var(--bbs-border-solid);box-shadow:none}.masonry-card.masonry-card-unread .masonry-card-status-badge{background:var(--bbs-accent-soft);color:var(--bbs-accent)}.masonry-card-title{display:flex;align-items:flex-start;gap:6px;margin:0;flex:1 1 auto;min-width:0;font-size:15px;font-weight:500;line-height:20px;text-align:left !important;color:var(--bbs-ink)}.masonry-card-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-top:3px;line-height:0}.masonry-card-icon:empty{display:none !important}.masonry-card-icon img{display:block;width:16px;height:16px}.masonry-card-title a{flex:1 1 auto;min-width:0;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;transition:color 0.15s ease}.masonry-card-title a:hover{color:var(--bbs-accent)}.masonry-card-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--bbs-border-solid),var(--bbs-border-strong));box-shadow:0 0 0 2px var(--bbs-surface),0 0 0 3px var(--bbs-border-solid)}.masonry-card-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;max-width:none}.masonry-card-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:12px;line-height:1.4;white-space:nowrap;text-decoration:none}.masonry-card-chip-link{color:var(--bbs-accent)}.masonry-sticky-wrap{margin:0 0 var(--bbs-card-gap);padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}.masonry-sticky-wrap-top{width:100%;margin:0 0 var(--bbs-card-gap)}.masonry-sticky-wrap:empty{display:none;margin:0}.masonry-sticky-wrap:not(:has(.masonry-card-sticky)){display:none}.masonry-grid-sticky-list{display:flex;flex-direction:column;gap:0;margin:0 0 var(--bbs-card-gap);background:var(--bbs-surface);border:1px solid var(--bbs-border-solid);border-radius:var(--bbs-radius);box-shadow:var(--bbs-shadow-sm);overflow:hidden}.masonry-grid-sticky-list .masonry-card.masonry-card-sticky:not(.masonry-card-poster){background:var(--bbs-accent-soft);border-color:var(--bbs-border-solid)}.masonry-grid-sticky-list .masonry-card.masonry-card-sticky:not(.masonry-card-poster):hover{background:var(--bbs-highlight-soft);border-color:var(--bbs-border-solid)}.masonry-pagination{display:flex;justify-content:center;align-items:center;width:100%;margin:0;padding:14px 16px;box-sizing:border-box;text-align:center;background:var(--bbs-surface);border:1px solid var(--bbs-border-solid);border-radius:var(--bbs-radius);box-shadow:var(--bbs-shadow-sm)}.masonry-grid:has(+ .masonry-pagination){border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.masonry-grid + .masonry-pagination{border-top-left-radius:0;border-top-right-radius:0}.masonry-inline-mod:empty{display:none}.masonry-inline-mod{margin:var(--bbs-card-gap) 0 0;padding:14px 16px;box-sizing:border-box;text-align:center;background:var(--bbs-surface);border:1px solid var(--bbs-border-solid);border-radius:var(--bbs-radius);box-shadow:var(--bbs-shadow-sm)}.masonry-inline-mod > br{display:none}.masonry-inline-mod #inlinemoderation_options{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin:0;padding:0}.masonry-inline-mod #inlinemoderation_options > input[type="hidden"]{display:none}.masonry-inline-mod #inlinemoderation_options > .smalltext{color:var(--bbs-text-2);font-size:13px;font-weight:600;white-space:nowrap}.masonry-inline-mod #inlinemoderation_options select{min-width:160px;height:40px !important;padding:0 12px !important;border:1px solid var(--bbs-border-strong) !important;border-radius:var(--bbs-radius-sm) !important;background:var(--bbs-surface) !important;color:var(--bbs-ink) !important;font-size:13px;box-sizing:border-box !important}.masonry-inline-mod #inlinemoderation_options input.button{height:40px !important;min-height:40px !important;margin:0 !important;padding:0 16px !important;border-radius:var(--bbs-radius-sm) !important;font-size:13px !important;line-height:1 !important;cursor:pointer}#content:has(.masonry-page){padding-bottom:0}.masonry-pagination:empty{display:none;margin:0;padding:0}.masonry-pagination .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:auto;max-width:100%;margin:0 auto}.masonry-pagination .pagination .pages{display:none}.masonry-pagination .pagination a,.masonry-pagination .pagination .pagination_current,.masonry-pagination .pagination span.pagination_current{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;margin-bottom:0;padding:0 12px;box-sizing:border-box;border:1px solid var(--bbs-border-solid);border-radius:var(--bbs-radius-sm);background:var(--bbs-surface);color:var(--bbs-text-2);font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease}.masonry-pagination .pagination a:hover{background:var(--bbs-accent-soft);border-color:var(--bbs-accent-border);color:var(--bbs-accent);text-decoration:none}.masonry-pagination .pagination .pagination_current,.masonry-pagination .pagination span.pagination_current{background:#2878b1;border-color:#2878b1;color:#fff;font-weight:600;box-shadow:none}.masonry-pagination .pagination .pagination_previous,.masonry-pagination .pagination .pagination_next{min-width:auto;padding:0 14px;white-space:nowrap}.masonry-pagination .pagination .pagination_first,.masonry-pagination .pagination .pagination_last{min-width:36px;padding:0 10px}.masonry-pagination .pagination .go_page{display:none !important}.masonry-pagination .pagination .drop_go_page{display:inline-flex !important;align-items:center;align-self:center;flex:0 0 auto;flex-wrap:nowrap;justify-content:center;gap:6px;position:static !important;margin:0 0 0 4px;padding:0 !important;border:none !important;background:transparent !important;box-shadow:none !important;white-space:nowrap;vertical-align:middle;line-height:1}.masonry-pagination .drop_go_page form{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;margin:0;padding:0;line-height:1}.masonry-pagination .drop_go_page label{display:inline-flex;align-items:center;height:36px;margin:0;padding:0;color:var(--bbs-muted);font-size:13px;font-weight:500;line-height:36px}.masonry-pagination .drop_go_page .textbox,.masonry-pagination .drop_go_page input.textbox{display:inline-flex;align-items:center;justify-content:center;width:56px;min-width:36px;height:36px !important;margin:0 !important;padding:0 12px !important;box-sizing:border-box;border:1px solid var(--bbs-border-solid) !important;border-radius:var(--bbs-radius-sm) !important;background:var(--bbs-surface) !important;color:var(--bbs-text-2);font-size:13px;font-weight:500;line-height:1 !important;text-align:center;vertical-align:middle;box-shadow:none !important;-moz-appearance:textfield;appearance:textfield}.masonry-pagination .drop_go_page .textbox::-webkit-outer-spin-button,.masonry-pagination .drop_go_page .textbox::-webkit-inner-spin-button,.masonry-pagination .drop_go_page input.textbox::-webkit-outer-spin-button,.masonry-pagination .drop_go_page input.textbox::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.masonry-pagination .drop_go_page .textbox:focus,.masonry-pagination .drop_go_page input.textbox:focus{outline:none;border-color:var(--bbs-accent-border) !important;box-shadow:none !important}.masonry-pagination .drop_go_page .button{display:inline-flex;align-items:center;justify-content:center;height:36px;margin:0 !important;padding:0 14px !important;border:none !important;border-radius:var(--bbs-radius-sm) !important;background:#2878b1 !important;color:#fff !important;font-size:13px;font-weight:500;line-height:1;cursor:pointer;box-sizing:border-box;vertical-align:middle;box-shadow:none !important}.masonry-pagination .drop_go_page .button:hover{background:#1f5f8f !important;color:#fff !important}.masonry-pagination .drop_go_page .masonry-sort-trigger,.masonry-pagination .masonry-sort-trigger,button.masonry-sort-trigger{display:inline-flex !important;align-items:center;justify-content:center;width:36px;height:36px;min-width:0 !important;min-height:0 !important;margin:0 0 0 2px !important;padding:0 !important;border:1px solid var(--bbs-border-solid) !important;border-radius:var(--bbs-radius-sm) !important;outline:none !important;background:none !important;background-color:transparent !important;background-image:none !important;color:var(--bbs-text-2) !important;cursor:pointer;box-sizing:border-box;flex:0 0 auto;box-shadow:none !important;vertical-align:middle;transform:none !important;appearance:none;-webkit-appearance:none}.masonry-pagination .drop_go_page .masonry-sort-trigger:hover,.masonry-pagination .drop_go_page .masonry-sort-trigger:focus,.masonry-pagination .drop_go_page .masonry-sort-trigger[aria-expanded="true"],.masonry-pagination .masonry-sort-trigger:hover,.masonry-pagination .masonry-sort-trigger:focus,.masonry-pagination .masonry-sort-trigger[aria-expanded="true"],button.masonry-sort-trigger:hover,button.masonry-sort-trigger:focus,button.masonry-sort-trigger[aria-expanded="true"]{border:1px solid var(--bbs-accent-border) !important;outline:none !important;background:none !important;background-color:transparent !important;background-image:none !important;color:var(--bbs-accent) !important;box-shadow:none !important;transform:none !important}.masonry-sort-trigger .masonry-sort-icon{display:block;pointer-events:none}.masonry-sort-sheet[hidden]{display:none !important}.masonry-sort-sheet{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;overflow:auto;overscroll-behavior:contain;padding:16px;box-sizing:border-box;text-align:center}.masonry-sort-sheet-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,0.75)}.masonry-sort-sheet-card{position:relative;z-index:1;width:min(400px,calc(100vw - 32px));margin:auto;padding:28px 24px 20px;box-sizing:border-box;background:var(--bbs-surface);border:1px solid var(--bbs-border-solid);border-radius:var(--bbs-radius);box-shadow:0 12px 40px rgba(15,23,42,0.14);text-align:left}.masonry-sort-sheet-close,button.masonry-sort-sheet-close{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex !important;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0 !important;border:0 !important;border-radius:0 !important;outline:none !important;background:none !important;background-color:transparent !important;background-image:none !important;color:var(--bbs-muted) !important;font-size:22px;line-height:1;cursor:pointer;box-shadow:none !important;transform:none !important;appearance:none;-webkit-appearance:none}.masonry-sort-sheet-close:hover,.masonry-sort-sheet-close:focus,button.masonry-sort-sheet-close:hover,button.masonry-sort-sheet-close:focus{background:none !important;background-color:transparent !important;color:var(--bbs-ink) !important;box-shadow:none !important;transform:none !important}.masonry-sort-sheet-title{margin:0 28px 16px 0;padding-bottom:12px;border-bottom:1px solid var(--bbs-border-solid);font-size:18px;font-weight:600;color:var(--bbs-ink);letter-spacing:0.01em}.masonry-sort-sheet-options{display:flex;flex-direction:column;gap:4px}.masonry-sort-option{display:block;padding:12px 14px;border-radius:var(--bbs-radius-sm);color:var(--bbs-text) !important;font-size:15px;font-weight:500;text-decoration:none !important;text-align:left}.masonry-sort-option:hover{background:var(--bbs-subtle);color:var(--bbs-ink) !important}.masonry-sort-option.is-active{background:var(--bbs-accent-soft);color:var(--bbs-accent) !important;font-weight:600}html:has(.masonry-sort-sheet.is-open){overflow:hidden !important;scrollbar-gutter:stable}html[data-theme="dark"] .masonry-sort-trigger,html[data-theme="dark"] button.masonry-sort-trigger{background:none !important;color:var(--bbs-text-2) !important}html[data-theme="dark"] .masonry-sort-trigger:hover,html[data-theme="dark"] .masonry-sort-trigger[aria-expanded="true"],html[data-theme="dark"] button.masonry-sort-trigger:hover,html[data-theme="dark"] button.masonry-sort-trigger[aria-expanded="true"]{color:var(--bbs-accent) !important;background:none !important}html[data-theme="dark"] .masonry-sort-sheet-close,html[data-theme="dark"] .masonry-sort-sheet-close:hover,html[data-theme="dark"] button.masonry-sort-sheet-close,html[data-theme="dark"] button.masonry-sort-sheet-close:hover{background:none !important}html[data-theme="dark"] .masonry-sort-sheet-card{background:var(--bbs-surface);border-color:var(--bbs-border-solid);box-shadow:0 12px 40px rgba(0,0,0,0.45)}@media (max-width:640px){.masonry-pagination{margin:0;padding:12px 12px}.masonry-pagination .pagination{gap:6px}.masonry-pagination .pagination a,.masonry-pagination .pagination .pagination_current,.masonry-pagination .pagination span.pagination_current{min-width:34px;height:34px;padding:0 10px;font-size:12px}.masonry-pagination .pagination .pagination_previous,.masonry-pagination .pagination .pagination_next{padding:0 12px}}.forumdisplay-newthread-toolbar{display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center;margin:0}.forumdisplay-newthread-toolbar:empty,.forumdisplay-newthread-toolbar:not(:has(.new_thread_button,a.button,.button)){display:none}.forumdisplay-newthread-toolbar .new_thread_button{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px !important;border:none !important;border-radius:var(--bbs-radius-sm) !important;background:#2878b1 !important;background-image:none !important;color:#fff !important;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px rgba(15,23,42,0.06);transition:background 0.15s ease,box-shadow 0.15s ease}.forumdisplay-newthread-toolbar .new_thread_button span{display:inline-flex !important;align-items:center;gap:6px;padding-left:0 !important;background:none !important;background-image:none !important}.forumdisplay-newthread-toolbar .new_thread_button span::before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1em;font-size:1.15em;font-weight:700;line-height:1}.forumdisplay-newthread-toolbar .new_thread_button:hover{background:#1f5f8f !important;box-shadow:0 2px 8px rgba(40,120,177,0.16);text-decoration:none}@media (max-width:1100px){.masonry-list-thumb{flex-basis:82px;width:82px;height:68px}}@media (max-width:640px){.forumdisplay-feed-header{flex-wrap:wrap;align-items:flex-start;width:100%;box-sizing:border-box;margin:0 0 var(--bbs-card-gap);padding:14px 16px !important;gap:10px 12px;text-align:left}.forumdisplay-feed-header .forumdisplay-newthread-toolbar{margin-left:auto}.index-announcement-head{padding:12px 14px;gap:6px 10px}.index-announcement-title{font-size:15px;font-weight:400}.index-feed-title{font-size:20px}.masonry-grid{gap:0}.masonry-card{gap:12px;padding:12px 14px}.masonry-list-thumb{flex-basis:72px;width:72px;height:60px;border-radius:var(--bbs-radius)}.masonry-card-title{font-size:15px;font-weight:500}.masonry-list-excerpt{font-size:12px;line-height:1.55;-webkit-line-clamp:1}.masonry-list-meta{font-size:11px}.masonry-list-lastreply{display:none !important}.masonry-sticky-wrap{margin-bottom:var(--bbs-card-gap)}.masonry-grid-sticky-list{gap:0;margin-bottom:var(--bbs-card-gap)}}html[data-theme="dark"] .masonry-pagination .pagination a,html[data-theme="dark"] .masonry-pagination .pagination span:not(.pagination_current){background:rgba(192,210,240,0.06);border-color:var(--bbs-border-solid);color:var(--bbs-ink)}html[data-theme="dark"] .masonry-pagination .pagination a:hover{background:rgba(40,120,177,0.22);border-color:rgba(92,143,185,0.55);color:#dce6f6}html[data-theme="dark"] .masonry-pagination .pagination .pagination_current,html[data-theme="dark"] .masonry-pagination .pagination span.pagination_current{background:#2878b1 !important;border-color:#2878b1 !important;color:var(--bbs-on-accent) !important}html[data-theme="dark"] .masonry-pagination .drop_go_page label{color:var(--bbs-muted)}html[data-theme="dark"] .masonry-pagination .drop_go_page .textbox,html[data-theme="dark"] .masonry-pagination .drop_go_page input.textbox{background:rgba(192,210,240,0.06) !important;border-color:var(--bbs-border-solid) !important;color:var(--bbs-ink) !important}html[data-theme="dark"] .masonry-pagination .drop_go_page .button{background:#2878b1 !important;color:#fff !important}html[data-theme="dark"] .masonry-pagination .drop_go_page .button:hover{background:#1f5f8f !important;color:#fff !important}.thread_status{display:inline-block;width:16px;height:16px;background-image:url(../../images/folders_sprite.png);background-repeat:no-repeat}.thread_status.dot_folder{background-position:0 0}.thread_status.dot_hotfolder{background-position:0 -20px}.thread_status.dot_hotclosefolder{background-position:0 -40px}.thread_status.dot_closefolder{background-position:0 -60px}.thread_status.dot_newfolder{background-position:0 -80px}.thread_status.dot_newhotfolder{background-position:0 -100px}.thread_status.dot_newhotclosefolder{background-position:0 -120px}.thread_status.dot_newclosefolder{background-position:0 -140px}.thread_status.folder{background-position:0 -160px}.thread_status.hotfolder{background-position:0 -180px}.thread_status.hotclosefolder{background-position:0 -200px}.thread_status.closefolder{background-position:0 -220px}.thread_status.movefolder{background-position:0 -240px}.thread_status.newfolder{background-position:0 -260px}.thread_status.newhotfolder{background-position:0 -280px}.thread_status.newhotclosefolder{background-position:0 -300px}.thread_status.newclosefolder{background-position:0 -320px}.star_rating,.star_rating li a:hover,.star_rating .current_rating{background:url(../../images/star_rating.png) left -1000px repeat-x;vertical-align:middle}.star_rating{position:relative;width:80px;height:16px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top}td .star_rating{margin:auto}.star_rating li{display:inline}.star_rating li a,.star_rating .current_rating{position:absolute;text-indent:-1000px;height:16px;line-height:16px;outline:none;overflow:hidden;border:none;top:0;left:0}.star_rating_notrated li a:hover{background-position:left bottom}.star_rating li a.one_star{width:20%;z-index:6}.star_rating li a.two_stars{width:40%;z-index:5}.star_rating li a.three_stars{width:60%;z-index:4}.star_rating li a.four_stars{width:80%;z-index:3}.star_rating li a.five_stars{width:100%;z-index:2}.star_rating .current_rating{z-index:1;background-position:left center}.inline_rating{background:url(../../images/star_rating.png) left -1000px repeat-x;float:left;vertical-align:middle;padding-right:5px}