.new-post{color:var(--cn-premium-text)}.no-new-post{color:var(--cn-text)}.post-message a{text-decoration:underline}img.emoji{vertical-align:-.1em;width:.875em;height:.875em;margin:0 .05em 0 .1em}.emoji{font-family:cuneros-emojis;font-size:1.5em}.post-preview{background:var(--cn-surface-muted);border:1px dashed var(--cn-text);margin-bottom:10px;padding:8px;font-family:cuneros-emojis,Helvetica Neue,Roboto,SansSerif,sans-serif}.cke_editable{font-size:17px!important}.post-signature>p{margin:0!important}.posting img{max-width:100%}.posting .blockquote{font-size:.9rem}.posting{padding-bottom:.5rem}.user-show-custom-title{font-style:italic}.restricted-access-info{color:var(--cn-danger-text);font-weight:700}img[data-action=zoom]{cursor:zoom-in}.zoom-img,.zoom-img-wrap{z-index:666;transition:all .3s;position:relative}img.zoom-img{cursor:zoom-out}.zoom-overlay{cursor:zoom-out;z-index:420;background:var(--cn-surface);filter:"alpha(opacity=0)";opacity:0;transition:opacity .3s;position:fixed;inset:0}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.board-user-panel{width:150px;max-width:33%}.cuneros-boards{width:100%;margin:auto}.float-buttons{align-items:center;display:flex;position:fixed;bottom:70px;right:25px}.aside-menu-show .float-buttons{bottom:60px;right:275px}.modal-xl{max-width:1000px}.board-bg,.board-category,.thread-table{background-color:var(--cn-surface)!important}.board-category-100,.board-category-300{background-color:var(--cn-surface-muted)!important}.thread-new-post{font-weight:700}.thread-no-new-post{font-weight:400}.forums-hero{margin-top:1rem}.forums-hero-inner{border:1px solid var(--cn-border);background-color:var(--cn-shell);min-height:84px;box-shadow:0 2px 8px var(--cn-shadow-color);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:14px;align-items:center;padding:1.1rem 1.5rem;display:flex}.no-webp .forums-hero-inner{background-image:url(/static/vue/assets/header-D6Gjevrc.png)}.webp .forums-hero-inner{background-image:url(/static/vue/assets/header-BBEuJ-Vk.webp)}.forums-brand{align-items:center;gap:.9rem;text-decoration:none;display:inline-flex}.forums-brand:hover{text-decoration:none}.forums-brand-logo img{width:52px;height:52px;display:block}.forums-brand-text{flex-direction:column;line-height:1.05;display:flex}.forums-brand-title{color:var(--cn-text-inverse);text-shadow:0 1px 3px var(--cn-shadow-color);font-size:2.1rem;font-weight:700}.forums-brand-subtitle{color:var(--cn-text-inverse);margin-top:.2rem;font-size:.92rem}.forums-toolbar{--toolbar-border:var(--cn-border);--toolbar-hover:var(--cn-surface-muted);z-index:10;background:var(--cn-surface);border:1px solid var(--toolbar-border);box-shadow:0 2px 8px var(--cn-shadow-color);border-radius:12px;margin-bottom:16px;position:relative}.forums-toolbar__navigation,.forums-toolbar__utilities{align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.forums-toolbar__navigation{justify-content:space-between}.forums-toolbar__utilities{border-top:1px solid var(--toolbar-border);background:var(--cn-surface-muted);border-radius:0 0 12px 12px;flex-wrap:wrap}.forums-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.forums-toolbar__actions:empty{display:none}.forums-toolbar__actions .forum-btn,.forums-toolbar__actions .forum-tool-toggle{min-height:36px}.forums-toolbar__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.forums-menu{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.forums-toolbar .forum-nav-link{min-height:34px;color:var(--cn-text);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.forums-toolbar .forum-nav-link svg{color:var(--cn-text-soft);flex-shrink:0}.forums-toolbar .forum-nav-link:hover{color:var(--cn-link);background:var(--toolbar-hover);text-decoration:none}.forums-toolbar .forum-nav-link:hover svg{color:inherit}.forums-toolbar .forum-nav-link.router-link-exact-active{color:var(--cn-link);background:color-mix(in srgb, var(--cn-accent) 10%, var(--cn-surface));font-weight:650}.forums-toolbar .forum-nav-link.router-link-exact-active svg{color:inherit}.forums-toolbar .forum-nav-link:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}.forums-toolbar .cn-badge{font-size:10px;line-height:1}.forums-account-menu{flex-shrink:0;position:relative}.forums-account-menu__trigger{min-height:34px;color:var(--cn-text);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.forums-account-menu__trigger::-webkit-details-marker{display:none}.forums-account-menu__trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:3px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.forums-account-menu__trigger:hover{background:var(--toolbar-hover)}.forums-account-menu__trigger:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}.forums-account-menu[open] .forums-account-menu__trigger{background:var(--toolbar-hover)}.forums-account-menu[open] .forums-account-menu__trigger:after{transform:rotate(225deg)translateY(-2px)}.forums-account-menu__panel{z-index:20;background:var(--cn-surface);border:1px solid var(--toolbar-border);width:max-content;min-width:210px;max-width:min(300px,90vw);box-shadow:0 8px 24px var(--cn-shadow-color);border-radius:10px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.forums-account-menu__panel .forum-nav-link{white-space:normal;width:100%}.forums-search-form{flex:480px;grid-template-columns:minmax(140px,1fr) minmax(125px,155px) auto;align-items:center;gap:7px;min-width:0;max-width:680px;margin:0;display:grid}.forums-search-form .cn-form-control{min-width:0;margin:0}.forums-search-form input,.forums-search-form select{border:1px solid var(--toolbar-border);background:var(--cn-surface);width:100%;min-width:0;height:36px;color:var(--cn-text);font:inherit;border-radius:8px;margin:0;padding:0 11px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:block}.forums-search-form input:focus-visible,.forums-search-form select:focus-visible{border-color:var(--cn-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cn-accent) 16%, transparent);outline:none}.forums-search-form input[type=search]{appearance:none}.forums-search-form select{cursor:pointer}.forums-search-form .forum-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:13px;display:inline-flex}.forum-tool-toggle{border:1px solid var(--cn-border);background:var(--cn-surface);width:36px;height:36px;color:var(--cn-text-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.forum-tool-toggle:hover,.forum-tool-toggle[aria-pressed=true],.forum-tool-toggle.active{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-link)}.forum-tool-toggle:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}@media (width<=1100px){.forums-toolbar__navigation{flex-wrap:wrap;gap:8px}.forums-toolbar__utilities{gap:10px}.forums-search-form{max-width:none}}@media (width<=700px){.forums-toolbar__navigation,.forums-toolbar__utilities{padding:9px}.forums-toolbar__navigation{align-items:flex-start}.forums-toolbar__actions{justify-content:flex-end;width:100%}.forums-toolbar .forums-menu{gap:2px}.forums-toolbar .forum-nav-link{padding:7px 8px;font-size:12px}.forums-search-form{flex-basis:100%}}@media (width<=480px){.forums-toolbar__navigation{flex-direction:column;align-items:stretch}.forums-toolbar .forums-menu,.forums-account-menu,.forums-account-menu__trigger{width:100%}.forums-account-menu__panel{width:100%;max-width:none;box-shadow:none;margin-top:6px;position:static}.forums-search-form{grid-template-columns:minmax(0,1fr) auto}.forums-search-form__query{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.forums-toolbar,.forums-toolbar *,.forum-tool-toggle{transition:none}}.forum-nav-link{border-radius:10px;align-items:center;gap:.42rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex;color:var(--cn-text)!important;padding:.55rem .75rem!important}.forum-nav-link:hover,.forum-nav-link:focus{background:var(--cn-surface-muted);text-decoration:none;color:var(--cn-text)!important}.forum-nav-link.has-highlight{background:var(--cn-surface-tint);color:var(--cn-link)!important}.forum-nav-link-icon{justify-content:center;min-width:40px}.forum-count-pill{border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.forum-count-pill-success{background:var(--cn-success-bg);color:var(--cn-success-text)}.forum-count-pill-info{background:var(--cn-surface-tint);color:var(--cn-link)}.forum-count-pill-warning{background:var(--cn-warning-bg);color:var(--cn-warning-text)}.forums-search-mobile{background:var(--cn-surface);border:1px solid var(--cn-border);box-shadow:0 2px 8px var(--cn-shadow-color);border-radius:14px;margin-top:.75rem;padding:.85rem 1rem}#search-hidden{z-index:120;margin-top:0!important}@media (width>=768px){.post-div{min-height:187px}}@media (width>=1200px){.cuneros-boards{width:100%}}@media (width<=991.98px){.forums-hero-inner{min-height:76px;padding:.95rem 1rem}.forums-brand-logo img{width:44px;height:44px}.forums-brand-title{font-size:1.7rem}.forums-brand-subtitle{display:none}.forums-toolbar-inner{flex-wrap:wrap;align-items:stretch;padding:.75rem}.forums-search{flex:100%;width:100%}.forums-search-form{width:100%}.forums-search-input{width:100%;max-width:none}.forums-menu{white-space:normal;flex-wrap:wrap;justify-content:flex-end;width:100%}}@media (width<=767.98px){.thread-box{padding:5px!important}.smartphone-user-panel{display:inline-flex}.forums-toolbar-inner{justify-content:flex-end}.forums-menu{justify-content:space-between;width:100%}}body.dark-mode .board-browse .forums-hero-inner{background-color:var(--cn-chrome);border-color:var(--cn-chrome-border);box-shadow:none}body.dark-mode .board-browse .forums-brand-subtitle{color:var(--cn-chrome-muted)}body.dark-mode .board-browse .forums-toolbar{--toolbar-hover:var(--cn-surface-hover);background:var(--cn-surface-muted);box-shadow:none}body.dark-mode .board-browse .forums-toolbar__utilities{background:0 0}body.dark-mode .board-browse .forums-search-form input,body.dark-mode .board-browse .forums-search-form select{background:var(--cn-input)}body.dark-mode .board-browse .forums-search-form :focus-visible{border-color:var(--cn-selected-border);outline:2px solid var(--cn-selected-border);outline-offset:2px;box-shadow:none}body.dark-mode .board-browse .forum-tool-toggle{background:var(--cn-surface-muted)}.forum-btn{border:1px solid var(--cn-border);background:var(--cn-surface-muted);min-height:34px;color:var(--cn-text);box-shadow:none;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.45rem .65rem;text-decoration:none;transition:all .15s;display:inline-flex}.forum-btn:hover,.forum-btn:focus{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-text);text-decoration:none}.forum-btn-sm{border-radius:6px;min-height:25px;padding:.25rem;font-size:.75rem}.forum-btn>i,.forum-btn>.svg-inline--fa{margin-right:.25rem}.forum-btn-icon{width:34px;min-width:34px;padding:0}.forum-btn-icon>.svg-inline--fa{margin-right:0}.forum-btn-primary{background:var(--cn-primary-fill);border-color:var(--cn-primary-fill);color:var(--cn-text-inverse)}.forum-btn-primary:hover,.forum-btn-primary:focus{background:var(--cn-primary-fill-hover);border-color:var(--cn-primary-fill-hover);color:var(--cn-text-inverse)}.forum-btn-secondary{background:var(--cn-surface-muted);border-color:var(--cn-border);color:var(--cn-text)}.forum-btn-secondary:hover,.forum-btn-secondary:focus{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-text)}.forum-btn-danger,.forum-btn-danger:hover,.forum-btn-danger:focus{background:var(--cn-danger-bg);border-color:var(--cn-danger-border);color:var(--cn-danger-text)}.forum-btn-info:hover,.forum-btn-info:focus{background:var(--cn-warning-bg);border-color:var(--cn-warning-border)}.user-btn-group{flex-direction:row;align-items:center;gap:.45rem;margin-top:.75rem;display:flex}.user-btns,.user-mod-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.user-btns .forum-btn{min-height:30px}.user-transfer-btn,.user-transfer-btn:hover,.user-transfer-btn:focus{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-link)}.user-mod-actions{padding-top:.1rem}.thread-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.thread-action-btn{border:1px solid #0000;border-radius:10px;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .9rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.forum-btn-warning,.forum-btn-warning:hover,.forum-btn-warning:focus{background:var(--cn-warning-bg);border-color:var(--cn-warning-border);color:var(--cn-warning-text)}.user-pill,.forum-pill{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:0 7px;font-size:.72rem;line-height:1;display:inline-flex}.user-pill-team{background:var(--cn-surface-tint);border-color:var(--cn-info-border)}.user-pill-api{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-link)}.user-pill-logo{width:12px;height:12px;display:block}.forum-pill-info{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-link)}.forum-pill-success{background:var(--cn-success-bg);border-color:var(--cn-success-border);color:var(--cn-success-text)}.forum-pill-warning{background:var(--cn-warning-bg);border-color:var(--cn-warning-border);color:var(--cn-warning-text)}.forum-pill-danger{background:var(--cn-danger-bg);border-color:var(--cn-danger-border);color:var(--cn-danger-text)}.forum-pill-muted{background:var(--cn-surface-muted);border-color:var(--cn-border);color:var(--cn-text-soft)}.board-user-column{background:var(--cn-surface-muted);border-right:1px solid var(--cn-border);width:150px;max-width:150px;padding:0}.board-user-column .img-avatar{border:0;width:100%;max-width:100px;max-height:100px;border-radius:0!important}.board-user-show{background:0 0;padding:1rem .75rem;position:relative}.board-user-name{text-align:center;color:var(--cn-text);background:0 0;border:0;margin-bottom:.5rem;padding:0;font-weight:700}.board-user-panel-avatar .badge-btn{border:1px solid var(--cn-text);padding:5px;position:absolute;right:-10px}.board-user-panel-avatar .badge-btn-1{top:0}.board-user-panel-avatar .badge-btn-2{top:25px}.board-user-panel-avatar .badge-btn-3{top:50px}.board-user-panel-avatar .badge-btn-4{top:75px}.board-user-panel-avatar .user-show{border:1px solid var(--cn-text);border-bottom:0}.smartphone-user-panel{background:var(--cn-surface-muted);border:1px solid var(--cn-border);border-radius:10px;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem;display:inline-flex}.smartphone-user-panel .img-avatar{border:1px solid var(--cn-text)}.smartphone-user-panel .user-btn-group{width:150px}.smartphone-user-panel .user-btn-group .btn{border:1px solid var(--cn-text);border-radius:0}.smartphone-user-panel .board-user-name{border:0}.user-sidebar-card{flex-direction:column;align-items:center;gap:.75rem;display:flex}.user-sidebar-card-official{justify-content:center;min-height:180px}.official-user-badge{justify-content:center;align-items:center;display:flex}.official-user-badge .img-avatar,.official-user-badge img{background:var(--cn-surface);border:1px solid var(--cn-border);max-width:90px;max-height:90px;padding:.5rem;border-radius:16px!important}.board-user-name .badge{border:1px solid var(--cn-text)}.board-user-superuser a{font-weight:bolder;color:#8b0000!important}.board-user-moderator a{font-weight:700;color:#191970!important}.user-identity{flex-direction:column;align-items:center;gap:.2rem;width:100%;display:flex}.user-name-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.user-name:hover{color:var(--cn-link);text-decoration:underline}.board-user-superuser{color:var(--cn-danger-text)}.board-user-moderator{color:var(--cn-link)}.user-avatar-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.user-actions-wrap{width:100%}.user-status-row{justify-content:center;align-items:center;min-height:20px;display:flex}.user-state-row{justify-content:center;gap:.4rem;margin-top:.5rem;display:flex}.user-state-badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;display:inline-flex}.user-state-badge-danger{background:var(--cn-danger-bg);border-color:var(--cn-danger-border);color:var(--cn-danger-text)}.user-state-badge-warning{background:var(--cn-warning-bg);border-color:var(--cn-warning-border);color:var(--cn-warning-text)}.last-posting>.img-avatar{max-width:32px}.latest-post-col .img-avatar{max-width:56px;max-height:56px}.cuneros-team-logo{width:14px;height:14px;position:relative;top:-2px}.user-avatar-link .img-avatar,.user-avatar-link img{border:1px solid var(--cn-border);box-shadow:0 1px 3px var(--cn-shadow-color);object-fit:cover;max-width:84px;max-height:84px;border-radius:12px!important}.user-name{color:var(--cn-text);word-break:break-word;font-size:.96rem;font-weight:700;line-height:1.2;text-decoration:none}.user-title{color:var(--cn-text-soft);text-align:center;word-break:break-word;max-width:100%;font-size:.79rem;line-height:1.35}:where(article[id^=post_id_],.forum-post){--post-bg:var(--cn-surface);--post-surface:var(--cn-surface-muted);--post-border:var(--cn-border);--post-divider:var(--cn-border);--post-text:var(--cn-text);--post-soft:var(--cn-text);--post-muted:var(--cn-text-soft);--post-strong:var(--cn-text);--post-hover:var(--cn-surface-tint);--post-hover-border:var(--cn-info-border);--post-quote-mark:var(--cn-text);--post-danger-bg:var(--cn-danger-bg);--post-danger-border:var(--cn-danger-border);--post-danger-text:var(--cn-danger-text);--post-primary-bg:var(--cn-surface-tint);--post-primary-border:var(--cn-info-border);--post-primary-text:var(--cn-link);--post-card-shadow:0 2px 10px var(--cn-shadow-color);--post-popover-shadow:0 8px 24px var(--cn-shadow-color);background:var(--post-bg);border:1px solid var(--post-border);min-width:0;box-shadow:var(--post-card-shadow);border-radius:16px;margin-bottom:1rem;display:flex;position:relative;overflow:visible}:where(article[id^=post_id_],.forum-post):has(.post-header__actions[open],.post-user-details[open]){z-index:10}:where(article[id^=post_id_],.forum-post).thread-post-user-100,:where(article[id^=post_id_],.forum-post).thread-post-user-200{border-left:4px solid var(--cn-border)}:where(article[id^=post_id_],.forum-post).forum-post--team,:where(article[id^=post_id_],.forum-post).thread-post-team{border-left:4px solid var(--cn-accent)}:where(article[id^=post_id_],.forum-post).forum-post--non-normal,:where(article[id^=post_id_],.forum-post).thread-post-non-normal{border-left:4px solid var(--cn-warning)}:where(article[id^=post_id_],.forum-post).forum-post--valuable,:where(article[id^=post_id_],.forum-post).thread-post-valuable{border-left:4px solid var(--cn-success)}body.dark-mode :where(article[id^=post_id_],.forum-post){--post-bg:var(--cn-surface-raised);--post-surface:var(--cn-surface-raised);--post-border:var(--cn-border);--post-divider:var(--cn-border);--post-text:var(--cn-text);--post-soft:var(--cn-text);--post-muted:var(--cn-text-soft);--post-strong:var(--cn-text);--post-hover:var(--cn-surface-tint);--post-hover-border:var(--cn-info-border);--post-quote-mark:var(--cn-text-soft);--post-danger-bg:var(--cn-danger-bg);--post-danger-border:var(--cn-danger-border);--post-danger-text:var(--cn-danger-text);--post-primary-bg:var(--cn-surface-tint);--post-primary-border:var(--cn-info-border);--post-primary-text:var(--cn-link);--post-card-shadow:0 2px 10px var(--cn-shadow-color);--post-popover-shadow:0 8px 24px var(--cn-shadow-color)}.post-div{background:var(--post-bg,var(--cn-surface));border-radius:0 16px 16px 0;flex:auto;min-width:0;padding:1rem 1.25rem 1rem 1rem}.post-div blockquote,.post-div .blockquote-brooks{background:var(--post-surface,var(--cn-surface-muted));border:1px solid var(--post-divider,var(--cn-border));border-left:4px solid var(--cn-border);border-radius:10px;margin:1rem 0;padding:.9rem 1rem;position:relative}.post-div blockquote a,.post-div .blockquote-brooks a{color:inherit}.post-div .blockquote-brooks:before{content:"“";color:var(--post-quote-mark,var(--cn-text));pointer-events:none;font-size:5rem;line-height:1;position:absolute;top:-.52em;left:0}.post-header{border-bottom:1px solid var(--post-divider,var(--cn-border));justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.post-header__meta{flex:auto;min-width:0}.post-header__actions{flex:none;position:relative}.post-header__actions>summary{border:1px solid var(--post-border,var(--cn-border));background:var(--post-surface,var(--cn-surface-muted));width:34px;min-width:0;height:34px;color:var(--post-soft,var(--cn-text));cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.post-header__actions>summary:hover{background:var(--post-hover,var(--cn-surface-tint));border-color:var(--post-hover-border,var(--cn-info-border));color:var(--post-strong,var(--cn-text))}.post-header__actions>summary:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}.post-header__actions>summary{list-style:none}.post-header__actions>summary::-webkit-details-marker{display:none}.post-header__actions[open]>summary{background:var(--post-hover,var(--cn-surface-tint));color:var(--post-strong,var(--cn-text))}.post-header__menu{z-index:40;background:var(--post-bg,var(--cn-surface));border:1px solid var(--post-border,var(--cn-border));box-shadow:var(--post-popover-shadow,0 8px 24px var(--cn-shadow-color));color:var(--post-text,var(--cn-text));border-radius:10px;grid-template-columns:repeat(4,36px);gap:6px;width:max-content;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.post-header__menu .forum-btn{border:1px solid var(--post-border,var(--cn-border));background:var(--post-surface,var(--cn-surface-muted));width:36px;min-width:0;height:36px;color:var(--post-soft,var(--cn-text));cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.post-header__menu .forum-btn:hover{background:var(--post-hover,var(--cn-surface-tint));border-color:var(--post-hover-border,var(--cn-info-border));color:var(--post-strong,var(--cn-text))}.post-header__menu .forum-btn:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}.post-header__menu .forum-btn{margin:0}.post-author-meta{color:var(--post-soft,var(--cn-text));flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.96rem;display:flex}.post-date-label{color:var(--post-muted,var(--cn-text-soft));font-size:.9rem;font-weight:500}.post-state-badge{border:1px solid var(--post-danger-border,var(--cn-danger-border));background:var(--post-danger-bg,var(--cn-danger-bg));color:var(--post-danger-text,var(--cn-danger-text));border-radius:999px;align-items:center;margin-top:.45rem;padding:.22rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.post-message{color:var(--post-text,var(--cn-text));overflow-wrap:anywhere;padding-top:.85rem;font:.98rem/1.7 cuneros-emojis,Helvetica Neue,Roboto,sans-serif}.post-message__content>:first-child{margin-top:0}.post-message__content>:last-child{margin-bottom:0}.post-edited,.post-signature{border-top:1px solid var(--post-divider,var(--cn-border));color:var(--post-muted,var(--cn-text-soft));margin-top:1rem;padding-top:.85rem}.post-edited{font-size:.84rem}.post-edited a{color:var(--post-muted,var(--cn-text-soft));margin-left:.3rem}.post-edited a:hover{color:var(--post-strong,var(--cn-text))}.post-signature{font:.9rem/1.55 cuneros-emojis,Helvetica Neue,Roboto,sans-serif}.post-signature--official{color:var(--post-strong,var(--cn-text));font-weight:600}.post-attachments{border:1px solid var(--post-divider,var(--cn-border));background:var(--post-surface,var(--cn-surface-muted));border-radius:12px;margin-top:1rem;padding:.85rem 1rem}.post-attachments strong{color:var(--post-soft,var(--cn-text));margin-bottom:.75rem;font-size:.9rem;display:block}.post-attachment-item+.post-attachment-item{margin-top:.85rem}.post-attachment-caption{color:var(--post-soft,var(--cn-text));margin-top:.35rem;font-size:.88rem}.attachment-img{border:1px solid var(--post-border,var(--cn-border));box-shadow:0 1px 4px var(--cn-shadow-color);border-radius:12px;display:block;max-width:240px!important}.post-actions{border-top:1px solid var(--post-divider,var(--cn-border));flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.85rem;display:flex}.forum-reaction{border:1px solid var(--post-border,var(--cn-border));background:var(--post-surface,var(--cn-surface-muted));color:var(--post-soft,var(--cn-text));cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .78rem;font-size:.85rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.forum-reaction:hover{background:var(--post-hover,var(--cn-surface-tint));border-color:var(--post-hover-border,var(--cn-info-border));color:var(--post-strong,var(--cn-text))}.forum-reaction:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}.post-menu,.post-menu .btn-group{align-items:center;gap:.35rem;display:flex}.post-menu a,.post-menu button{border:1px solid var(--post-border,var(--cn-border));background:var(--post-surface,var(--cn-surface-muted));width:34px;min-width:0;height:34px;color:var(--post-soft,var(--cn-text));cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.post-menu a:hover,.post-menu button:hover{background:var(--post-hover,var(--cn-surface-tint));border-color:var(--post-hover-border,var(--cn-info-border));color:var(--post-strong,var(--cn-text))}.post-menu a:focus-visible,.post-menu button:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}.post-menu .is-primary{background:var(--post-primary-bg,var(--cn-surface-tint));border-color:var(--post-primary-border,var(--cn-info-border));color:var(--post-primary-text,var(--cn-link))}.post-user-line{flex-direction:row;display:flex}.post-user-details{padding-left:.5em;position:relative;top:-2px}.post-user-details>summary{list-style:none}.post-user-details>summary::-webkit-details-marker{display:none}.post-user-details[open]>summary{background:var(--post-hover,var(--cn-surface-tint));color:var(--post-strong,var(--cn-text))}.post-user-details__panel{z-index:40;background:var(--post-bg,var(--cn-surface));border:1px solid var(--post-border,var(--cn-border));box-shadow:var(--post-popover-shadow,0 8px 24px var(--cn-shadow-color));color:var(--post-text,var(--cn-text));text-align:left;border-radius:10px;width:min(230px,100vw - 32px);padding:12px;font-size:12px;position:absolute;top:0;left:calc(100% + 8px)}.post-user-details__panel p{margin:0;padding:7px 0;line-height:1.45}.post-user-details__panel p:first-child{padding-top:0}.post-user-details__panel p:last-child{padding-bottom:0}.post-user-details__panel p+p{border-top:1px solid var(--post-divider,var(--cn-border))}@media (width<=700px){.post-div{padding:.875rem}.post-user-details__panel{top:calc(100% + 6px);left:0}}@media (width<=400px){.post-header__menu{grid-template-columns:repeat(3,36px)}}@media (prefers-reduced-motion:reduce){.forum-reaction,.post-menu a,.post-menu button,.post-header__actions>summary,.post-header__menu .forum-btn,.post-user-details>summary{transition:none}}.forum-post-content .cn-remote-html__content{overflow-wrap:anywhere;line-height:1.6}.forum-post-content .cn-remote-html__content h1,.forum-post-content .cn-remote-html__content h2,.forum-post-content .cn-remote-html__content h3,.forum-post-content .cn-remote-html__content h4,.forum-post-content .cn-remote-html__content h5,.forum-post-content .cn-remote-html__content h6{color:inherit;margin:1.1em 0 .45em;font-weight:700;line-height:1.25}.forum-post-content .cn-remote-html__content h1{font-size:1.55em}.forum-post-content .cn-remote-html__content h2{font-size:1.35em}.forum-post-content .cn-remote-html__content h3{font-size:1.2em}.forum-post-content .cn-remote-html__content h4{font-size:1.1em}.forum-post-content .cn-remote-html__content h5,.forum-post-content .cn-remote-html__content h6{font-size:1em}.forum-post-content .cn-remote-html__content p{margin:0 0 .7em}.forum-post-content .cn-remote-html__content ul,.forum-post-content .cn-remote-html__content ol{margin:.65em 0;padding-left:1.6em}.forum-post-content .cn-remote-html__content li{margin:.15em 0;padding:0}.forum-post-content .cn-remote-html__content li>p{margin:0 0 .25em}.forum-post-content .cn-remote-html__content li>ul,.forum-post-content .cn-remote-html__content li>ol{margin:.2em 0}.forum-post-content .cn-remote-html__content blockquote{border-left:3px solid var(--cn-border);background:var(--cn-surface-muted);color:var(--cn-text);margin:.8em 0;padding:.65em 1em}.forum-post-content .cn-remote-html__content pre,.forum-post-content .cn-remote-html__content code{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.forum-post-content .cn-remote-html__content pre,.forum-post-content .cn-remote-html__content .bbcode-code-block{white-space:pre;overflow-wrap:normal;border:1px solid var(--cn-border);background:var(--cn-surface-muted);max-width:100%;color:var(--cn-text);border-radius:6px;margin:.8em 0;padding:.75em 1em;display:block;overflow-x:auto}.forum-post-content .cn-remote-html__content pre>code{background:0 0;border:0;margin:0;padding:0}.forum-post-content .cn-remote-html__content a{color:var(--cn-link);text-underline-offset:.15em;text-decoration:underline}.forum-post-content .cn-remote-html__content hr{border:0;border-top:1px solid var(--cn-border);margin:1em 0}.forum-post-content .cn-remote-html__content .text-left{text-align:left}.forum-post-content .cn-remote-html__content .text-center{text-align:center}.forum-post-content .cn-remote-html__content .text-right{text-align:right}.forum-post-content .cn-remote-html__content .text-justify{text-align:justify}.forum-post-content .cn-remote-html__content>:first-child{margin-top:0}.forum-post-content .cn-remote-html__content>:last-child{margin-bottom:0}.thread-context-card{background:var(--cn-surface-muted);border:1px solid var(--cn-border);box-shadow:0 1px 4px var(--cn-shadow-color);border-radius:14px;margin:1rem 0 1.25rem;padding:.9rem 1.1rem}.thread-context-main{flex-direction:column;gap:.35rem;min-width:0;display:flex}.thread-context-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cn-text-soft);font-size:.78rem;font-weight:700}.thread-context-title{margin:0;font-size:1.6rem;font-weight:700;line-height:1.15}.thread-context-title a{color:var(--cn-link);text-decoration:none}.thread-context-title a:hover,.thread-context-title a:focus{color:var(--cn-link);text-decoration:underline}.thread-context-description{color:var(--cn-text-soft);font-size:.95rem;line-height:1.55}.thread-context-description>:last-child{margin-bottom:0}.thread-context-notice{border:1px solid #0000;border-radius:10px;margin-top:.5rem;padding:.75rem .9rem;font-size:.92rem;font-weight:500;line-height:1.45}.thread-context-notice-warning{background:var(--cn-warning-bg);border-color:var(--cn-warning-border);color:var(--cn-warning-text)}.thread-card{background:var(--cn-surface);border:1px solid var(--cn-border);box-shadow:0 2px 8px var(--cn-shadow-color);border-radius:14px;margin:1rem 0;padding:1rem 1.25rem 1.25rem}.thread-header{border-bottom:1px solid var(--cn-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.thread-header-main{flex:auto;min-width:0}.thread-title{color:var(--cn-text);overflow-wrap:break-word;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.thread-title .badge,.thread-title .prefix,.thread-title [class*=prefix]{vertical-align:middle}.thread-meta{color:var(--cn-text-soft);margin-top:.45rem;font-size:.9rem;line-height:1.45}.thread-header-actions{flex:none;align-items:flex-start;gap:.5rem;display:flex}.thread-body{margin-top:1rem}.thread-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.thread-toolbar-top{margin-bottom:1rem}.thread-toolbar-bottom{margin-top:1rem}.thread-pagination{flex:auto;min-width:0}.thread-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.thread-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.thread-moderation-actions{border-top:1px solid var(--cn-border);margin-bottom:1rem;padding-top:1rem}.thread-notice{border:1px solid #0000;border-radius:12px;margin:1rem 0;padding:.85rem 1rem;font-size:.95rem;font-weight:500;line-height:1.5}.thread-notice-danger{background:var(--cn-danger-bg);border-color:var(--cn-danger-border);color:var(--cn-danger-text)}.thread-notice-info{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-link)}.thread-card .pagination{margin-bottom:0}.thread-card .page-link{border-radius:10px}.scroll-to-top,.scroll-to-bottom{cursor:pointer}@media (width<=767.98px){.thread-card{padding:.85rem .9rem 1rem}.thread-header{flex-direction:column;align-items:stretch}.thread-header-actions{justify-content:flex-end}.thread-title{font-size:1.6rem}.thread-toolbar{align-items:stretch}.thread-toolbar-actions{justify-content:space-between}}.thread-list-wrap{width:100%;overflow-x:auto}.thread-list-table{border-collapse:separate;border-spacing:0;background:var(--cn-surface);width:100%;margin-bottom:0}.thread-list-table thead th{border-bottom:1px solid var(--cn-border);color:var(--cn-text-soft);background:var(--cn-surface-muted);vertical-align:middle;white-space:nowrap;padding:.9rem .85rem;font-size:.88rem;font-weight:700}.thread-list-table tbody td{border-top:1px solid var(--cn-border);vertical-align:top;color:var(--cn-text);padding:.85rem}.thread-row:hover td{background:var(--cn-surface-muted)}.thread-row-muted td{color:var(--cn-text-soft);background:var(--cn-surface-muted)}.thread-col-status,.thread-cell-status{width:64px}.thread-col-icon,.thread-cell-icon{text-align:center;width:70px}.thread-col-posts,.thread-cell-posts,.thread-col-views,.thread-cell-views{white-space:nowrap;width:110px}.thread-col-latest,.thread-cell-latest{width:280px}.thread-col-mod,.thread-cell-mod{width:120px}.thread-status-icons{align-items:center;gap:.35rem;font-size:1.05rem;display:inline-flex}.thread-topic-cell{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.thread-topic-main{flex:auto;min-width:0}.thread-topic-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.thread-topic-link{color:var(--cn-link);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.thread-topic-link:hover,.thread-topic-link:focus{color:var(--cn-link);text-decoration:underline}.thread-topic-meta{color:var(--cn-text-soft);margin-top:.3rem;font-size:.84rem;line-height:1.45}.thread-topic-meta a{color:var(--cn-link);text-decoration:none}.thread-topic-meta a:hover,.thread-topic-meta a:focus{text-decoration:underline}.thread-topic-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.35rem;display:flex}.thread-latest-cell{align-items:flex-start;gap:.6rem;display:flex}.thread-latest-link{border:1px solid var(--cn-border);background:var(--cn-surface-muted);width:32px;height:32px;color:var(--cn-text);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.thread-latest-link:hover,.thread-latest-link:focus{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-text);text-decoration:none}.thread-latest-meta{color:var(--cn-text-soft);font-size:.84rem;line-height:1.45}.thread-mod-mobile{margin-top:.6rem}.thread-prefix{align-items:center;display:inline-flex}.thread-cell-posts,.thread-cell-views{color:var(--cn-text-soft);font-weight:600}.thread-cell-mod{white-space:nowrap}body.dark-mode .board-browse .thread-context-card{background:var(--cn-surface-muted);box-shadow:none}body.dark-mode .board-browse .thread-list-table{background:0 0}body.dark-mode .board-browse .thread-list-table thead th{background:var(--cn-chrome-end);border-bottom-color:var(--cn-border);color:var(--cn-text)}body.dark-mode .board-browse .thread-list-table tbody td{border-top-color:var(--cn-border);color:var(--cn-text)}body.dark-mode .board-browse .thread-row:hover td,body.dark-mode .board-browse .thread-row:focus-within td{background:var(--cn-surface)}body.dark-mode .board-browse .thread-row-muted td{background:var(--cn-surface);color:var(--cn-text-soft)}body.dark-mode .board-browse .thread-topic-link,body.dark-mode .board-browse .thread-topic-meta a,body.dark-mode .board-browse .thread-topic-link:hover,body.dark-mode .board-browse .thread-topic-link:focus,body.dark-mode .board-browse .thread-topic-meta a:hover,body.dark-mode .board-browse .thread-topic-meta a:focus{color:var(--cn-link)}body.dark-mode .board-browse .thread-topic-meta,body.dark-mode .board-browse .thread-latest-meta,body.dark-mode .board-browse .thread-cell-posts,body.dark-mode .board-browse .thread-cell-views{color:var(--cn-text-soft)}body.dark-mode .board-browse .thread-latest-link{background:var(--cn-surface);border-color:var(--cn-border);color:var(--cn-text)}body.dark-mode .board-browse .thread-latest-link:hover,body.dark-mode .board-browse .thread-latest-link:focus{background:var(--cn-surface);border-color:var(--cn-border);color:var(--cn-text-inverse)}.category-row{--category-bg:var(--cn-surface);--category-border:var(--cn-border);--category-divider:var(--cn-border);--category-text:var(--cn-text);--category-muted:var(--cn-text-soft);--category-link:var(--cn-link);--category-link-hover:var(--cn-link);--category-icon-bg:var(--cn-surface-muted);--category-chip-bg:var(--cn-surface-muted);--category-chip-hover:var(--cn-surface-hover);background:var(--category-bg);border:1px solid var(--category-border);min-width:0;box-shadow:0 1px 4px var(--cn-shadow-color);color:var(--category-text);border-radius:10px;grid-template-columns:minmax(0,1fr) 118px minmax(190px,235px);grid-template-areas:"main stats latest";align-items:stretch;margin-bottom:10px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.category-row:hover{border-color:color-mix(in srgb, var(--category-link) 28%, var(--category-border));box-shadow:0 2px 8px var(--cn-shadow-color)}.category-row--unread{border-left:3px solid var(--cn-accent)}.category-row--unread .category-icon-wrap{background:color-mix(in srgb, var(--cn-accent) 10%, var(--category-icon-bg))}.category-row .category-main,.category-row .category-stats,.category-row .category-latest{min-width:0;padding:12px 14px}.category-row .category-stats,.category-row .category-latest{border-left:1px solid var(--category-divider)}.category-main{grid-area:main;align-items:flex-start;gap:11px;display:flex}.category-icon-wrap{background:var(--category-icon-bg);width:38px;height:38px;color:var(--category-text);border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.category-content{flex:auto;min-width:0}.category-title{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.3}.category-title a{color:var(--category-link);text-decoration:none;transition:color .15s}.category-title a:hover{color:var(--category-link-hover);text-decoration:underline}.category-title a:focus-visible{outline:2px solid var(--category-link);outline-offset:2px;border-radius:2px}.category-description{color:var(--category-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45}.category-description>:first-child{margin-top:0}.category-description>:last-child{margin-bottom:0}.category-stats{flex-direction:column;grid-area:stats;justify-content:center;gap:9px;display:flex}.category-stats__item{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.category-stats__item strong{min-width:2ch;color:var(--category-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.category-stats__item span{color:var(--category-muted);font-size:11px}.category-latest{grid-area:latest;align-items:center;display:flex}.category-latest-text{min-width:0}.category-latest-link{color:var(--category-link);text-decoration:none;transition:color .15s}.category-latest-link:hover{color:var(--category-link-hover);text-decoration:underline}.category-latest-link:focus-visible{outline:2px solid var(--category-link);outline-offset:2px;border-radius:2px}.category-latest-link{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.category-latest-meta{color:var(--category-muted);gap:2px;margin-top:4px;font-size:11px;line-height:1.4;display:grid}.category-latest-meta span{overflow-wrap:anywhere}.category-latest-empty{color:var(--category-muted);font-size:12px;font-style:italic}.category-latest-avatar{flex:none;justify-content:center;align-items:center;display:flex}.category-latest-avatar :is(.img-avatar,img){object-fit:cover;border:1px solid var(--category-border);border-radius:9px;width:40px;height:40px}.subcategory-list{flex-wrap:wrap;align-items:flex-start;gap:5px;margin-top:8px;display:flex}.subcategory-chip{border:1px solid var(--category-divider);background:var(--category-chip-bg);max-width:100%;min-height:27px;color:var(--category-muted);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 5px;padding:5px 8px;font-size:11px;line-height:1.3;transition:background-color .15s;display:grid}.subcategory-chip:hover{background:var(--category-chip-hover)}.subcategory-chip .subcategory-link{color:var(--category-link);text-decoration:none;transition:color .15s}.subcategory-chip .subcategory-link:hover{color:var(--category-link-hover);text-decoration:underline}.subcategory-chip .subcategory-link:focus-visible{outline:2px solid var(--category-link);outline-offset:2px;border-radius:2px}.subcategory-chip .subcategory-link{min-width:0;color:var(--category-text);overflow-wrap:anywhere;font-size:12px;font-weight:600}.subcategory-chip .subcategory-latest-link{color:var(--category-muted);align-items:center;text-decoration:none;display:inline-flex}.subcategory-chip .subcategory-latest-link:hover{color:var(--category-link-hover)}.subcategory-chip .subcategory-latest-link:focus-visible{outline:2px solid var(--category-link);outline-offset:2px}.subcategory-chip .subcategory-description{min-width:0;max-width:240px;max-height:1.4em;color:var(--category-muted);grid-column:2/-1;font-size:11px;line-height:1.4;overflow:hidden}.subcategory-chip .subcategory-description>:is(p,div){margin:0}.category-thread-card{background:var(--cn-surface);border:1px solid var(--cn-border);box-shadow:0 2px 8px var(--cn-shadow-color);border-radius:12px;margin:1rem 0;padding:1rem 1.25rem 1.25rem}.category-thread-header{border-bottom:1px solid var(--cn-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.category-thread-header-main{flex:auto;min-width:0}.category-thread-header-actions{flex:none;align-items:center;gap:.5rem;display:flex}.category-thread-title{color:var(--cn-text);overflow-wrap:break-word;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.category-thread-toolbar,.category-thread-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.category-thread-toolbar{margin:1rem 0}.category-thread-footer{margin-top:1rem}.category-thread-pagination{flex:auto;min-width:0}.category-thread-toolbar-main,.category-thread-footer-actions,.category-prefix-filter{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.category-prefix-filter{gap:.5rem}.category-prefix-label{color:var(--cn-text-soft);font-size:.92rem;font-weight:600}.category-thread-create{align-items:center;display:flex}@media (width<=991.98px){.category-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"main main""stats latest"}.category-row .category-stats,.category-row .category-latest{border-top:1px solid var(--category-divider)}.category-row .category-stats{border-left:0;flex-flow:wrap;justify-content:flex-start;align-items:center}}@media (width<=639.98px){.category-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""stats""latest"}.category-row .category-main,.category-row .category-stats,.category-row .category-latest{padding:10px 11px}.category-row .category-stats,.category-row .category-latest{border-left:0}.category-row .category-stats{gap:18px}.category-title{font-size:15px}.category-icon-wrap{flex-basis:34px;width:34px;height:34px}}@media (width<=767.98px){.category-thread-card{padding:.85rem .9rem 1rem}.category-thread-header{flex-direction:column;align-items:stretch}.category-thread-header-actions{justify-content:flex-end}.category-thread-title{font-size:1.6rem}.category-thread-toolbar,.category-thread-footer{align-items:stretch}.category-thread-footer-actions,.category-thread-toolbar-main{justify-content:space-between}}body.dark-mode .board-browse .category-row{--category-bg:transparent;--category-icon-bg:var(--cn-bg);--category-chip-bg:transparent;--category-chip-hover:var(--cn-surface-hover);--category-link-hover:var(--cn-link-hover);box-shadow:none;border-width:0 0 1px;border-radius:0;margin-bottom:0}body.dark-mode .board-browse .category-row:hover{background:var(--cn-surface);border-color:var(--cn-border);box-shadow:none}body.dark-mode .board-browse .category-row--unread{border-left-width:3px;border-left-color:var(--cn-accent)}body.dark-mode .board-browse .category-row:last-child{border-bottom-color:#0000}body.dark-mode .board-browse .category-row .category-stats,body.dark-mode .board-browse .category-row .category-latest{border-top-color:#0000;border-left-color:#0000}body.dark-mode .board-browse .category-thread-card{background:var(--cn-surface-muted);border-color:var(--cn-border);box-shadow:none}body.dark-mode .board-browse .category-thread-header{border-bottom-color:var(--cn-border)}body.dark-mode .board-browse .category-thread-title{color:var(--cn-text)}body.dark-mode .board-browse .category-prefix-label{color:var(--cn-text-soft)}@media (prefers-reduced-motion:reduce){.category-row,.subcategory-chip,.category-row a{transition:none}}.board-section{background:var(--cn-surface);border:1px solid var(--cn-border);box-shadow:0 2px 8px var(--cn-shadow-color);border-radius:14px;margin:1rem 0;overflow:hidden}.board-section-header{border-bottom:1px solid var(--cn-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.board-section-header-main{flex:auto;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.board-section-toggle{width:34px;height:34px;color:var(--cn-text-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.board-section-title-wrap{min-width:0}.board-section-description>:last-child{margin-bottom:0}.board-section-actions{flex:none;align-items:center;gap:.5rem;display:flex}.board-section-body .category-row:last-child{margin-bottom:0}.board-info-card{--board-info-bg:var(--cn-surface);--board-info-surface:var(--cn-surface-muted);--board-info-border:var(--cn-border);--board-info-text:var(--cn-text);--board-info-muted:var(--cn-text-soft);--board-info-link:var(--cn-link);--board-info-link-hover:var(--cn-link);background:var(--board-info-bg);border:1px solid var(--board-info-border);box-shadow:0 2px 8px var(--cn-shadow-color);color:var(--board-info-text);border-radius:12px;margin:12px 0;padding:14px 16px}body.dark-mode .board-info-card{--board-info-bg:transparent;--board-info-surface:var(--cn-surface-muted)}.board-info-card a{color:var(--board-info-link);text-decoration:none}.board-info-card a:hover{color:var(--board-info-link-hover);text-decoration:underline}.board-info-card a:focus-visible{outline:2px solid var(--board-info-link);outline-offset:3px;border-radius:2px}.board-info-card-header{border-bottom:1px solid var(--board-info-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.board-info-card-title{color:var(--board-info-text);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:700;line-height:1.3;display:flex}.board-info-card-title svg{color:var(--board-info-muted);font-size:15px}.board-info-card-actions{align-items:center;gap:6px;display:flex}.board-stats-grid{grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(0,2fr);gap:0;padding:13px 0;display:grid}.board-stat-item{min-width:0;padding:0 16px}.board-stat-item:first-child{padding-left:0}.board-stat-item:not(:first-child){border-left:1px solid var(--board-info-border)}.board-stat-item:last-child{padding-right:0}.board-stat-label{color:var(--board-info-muted);margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.35}.board-stat-value{color:var(--board-info-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:23px;font-weight:750;line-height:1.2}.board-stat-action{align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:550;line-height:1.3;display:inline-flex}.board-stat-action svg{font-size:10px;transition:transform .15s}.board-stat-action:hover svg{transform:translate(3px)}.board-stat-latest-link{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.board-stat-meta{color:var(--board-info-muted);flex-wrap:wrap;gap:3px 8px;margin:5px 0 0;font-size:11px;line-height:1.4;display:flex}.board-stat-meta time{white-space:nowrap}.board-online-section{border-top:1px solid var(--board-info-border);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-top:11px;display:flex}.board-online-heading{flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.board-online-title{color:var(--board-info-text);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.board-online-title svg{color:var(--board-info-muted)}.board-online-count{background:var(--board-info-surface);min-width:21px;height:21px;color:var(--board-info-muted);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:650;display:inline-flex}.board-online-list{flex-wrap:wrap;flex:300px;align-items:baseline;gap:3px 5px;min-width:0;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.board-online-list li{align-items:baseline;gap:1px;min-width:0;display:inline-flex}.board-online-list li:not(:last-child):after{content:",";color:var(--board-info-muted)}.board-online-user{overflow-wrap:anywhere}.board-online-user--friend{font-style:italic}.board-online-user--admin{font-weight:750}.board-online-empty{color:var(--board-info-muted);margin:0;font-size:12px}@media (width<=767.98px){.board-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.board-stat-item{padding:0 12px}.board-stat-item:nth-child(2){padding-right:0}.board-stat-item--latest{border-top:1px solid var(--board-info-border);grid-column:1/-1;padding:12px 0 0;border-left:0!important}.board-stat-value{font-size:21px}}@media (width<=480px){.board-info-card{padding:12px}.board-online-section{flex-direction:column;align-items:flex-start;gap:7px}.board-online-list{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.board-stat-action svg{transition:none}}.board-help-list{flex-wrap:wrap;gap:.85rem 1.25rem;padding-top:1rem;display:flex}.board-help-item{color:var(--cn-text-soft);align-items:center;gap:.45rem;line-height:1.4;display:inline-flex}@media (width<=991.98px){.board-stats-grid{grid-template-columns:1fr}}@media (width<=767.98px){.board-section,.board-info-card{padding-left:0;padding-right:0}.board-section-header,.board-section-body,.board-info-card,.board-info-card-header{padding-left:.9rem;padding-right:.9rem}.board-section-header{flex-direction:column;align-items:stretch}.board-section-actions,.board-info-card-actions{justify-content:flex-end}.board-section-title{font-size:1.25rem}}body.dark-mode .board-browse .board-section{background:var(--cn-surface-muted);border-color:var(--cn-border);box-shadow:none}body.dark-mode .board-browse .board-section-header{background:var(--cn-chrome-end);border-color:var(--cn-chrome-border);box-shadow:inset 3px 0 0 var(--cn-accent)}body.dark-mode .board-browse .board-info-card{background:var(--board-info-bg);border-color:var(--cn-border);box-shadow:none}body.dark-mode .board-browse .board-info-card-header,body.dark-mode .board-browse .board-online-section{border-color:var(--cn-border)}body.dark-mode .board-browse .board-section-title a{color:var(--cn-chrome-text)}body.dark-mode .board-browse .board-section-title a:hover{color:var(--cn-link)}body.dark-mode .board-browse .board-section-toggle{color:var(--cn-accent);box-shadow:none;background:0 0;border-color:#0000}body.dark-mode .board-browse .new-post{color:var(--cn-accent)}body.dark-mode .board-browse .board-info-card-title,body.dark-mode .board-browse .board-online-title,body.dark-mode .board-browse .board-stat-value{color:var(--cn-text)}body.dark-mode .board-browse .board-section-description,body.dark-mode .board-browse .board-stat-label,body.dark-mode .board-browse .board-stat-meta,body.dark-mode .board-browse .board-online-list,body.dark-mode .board-browse .board-help-item{color:var(--cn-text-soft)}.board-stat-item-latest{min-width:0}.board-latest-post{justify-content:space-between;align-items:flex-start;gap:.9rem;min-width:0;display:flex}.board-latest-post-text{flex:auto;min-width:0}.board-latest-post-link{color:var(--cn-link);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.board-latest-post-link:hover,.board-latest-post-link:focus{color:var(--cn-link);text-decoration:underline}.board-latest-post-avatar{flex:none}.board-latest-post-avatar .img-avatar,.board-latest-post-avatar img{object-fit:cover;border:1px solid var(--cn-border);width:56px;max-width:56px;height:56px;max-height:56px;box-shadow:0 1px 4px var(--cn-shadow-color);display:block;border-radius:12px!important}.board-stat-meta{color:var(--cn-text-soft);margin-top:.35rem;font-size:.88rem;line-height:1.45}@media (width<=767.98px){.board-latest-post{flex-direction:column;align-items:flex-start}}body.dark-mode .board-latest-post-avatar .img-avatar,body.dark-mode .board-latest-post-avatar img{border-color:var(--cn-border);background:var(--cn-surface-raised)}.board-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;padding-top:1rem;display:grid}.board-section-toggle{width:34px;height:34px;color:var(--cn-text-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.board-section-toggle:hover,.board-section-toggle:focus{background:var(--cn-surface-muted);color:var(--cn-text)}.board-section-children{display:block}body.dark-mode .board-section-toggle{color:var(--cn-text)}body.dark-mode .board-section-toggle:hover,body.dark-mode .board-section-toggle:focus{background:var(--cn-surface-raised);color:var(--cn-text-inverse)}.board-section{margin:.85rem 0}.board-section-header{align-items:center;padding:.75rem 1rem}.board-section-header-main{align-items:center;gap:.65rem}.board-section-toggle{border:1px solid var(--cn-border);background:var(--cn-surface-muted);width:38px;height:38px;color:var(--cn-text-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.1rem;transition:all .15s;display:inline-flex}.board-section-toggle:hover,.board-section-toggle:focus{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-text)}.board-section-title{margin:0;font-size:1.1rem;font-weight:700;line-height:1.2}.board-section-title a{color:var(--cn-text);text-decoration:none}.board-section-title a:hover,.board-section-title a:focus{color:var(--cn-text);text-decoration:underline}.board-section-description{color:var(--cn-text-soft);margin-top:.15rem;font-size:.88rem;line-height:1.35}.board-section-actions{gap:.35rem}.board-section-body{padding:.85rem 1rem 1rem}.board-section-description{max-width:72ch}body.dark-mode .board-section-toggle{background:var(--cn-surface-raised);border-color:var(--cn-border);color:var(--cn-text)}body.dark-mode .board-section-toggle:hover,body.dark-mode .board-section-toggle:focus{background:var(--cn-surface-raised);border-color:var(--cn-border);color:var(--cn-text-inverse)}.level-progress{background:var(--cn-surface-muted);border:1px solid var(--cn-border);width:100%;height:28px;box-shadow:inset 0 1px 2px var(--cn-shadow-color);border-radius:999px;align-items:center;margin-top:.75rem;display:flex;position:relative;overflow:hidden}.level-progress-bar{background:linear-gradient(90deg, var(--cn-brand) 0%, var(--cn-brand-dark) 100%);z-index:1;border-radius:999px;height:100%;position:absolute;inset:0 auto 0 0}.level-progress-indicator{z-index:2;background:var(--cn-surface);border:1px solid var(--cn-border);min-width:28px;height:22px;color:var(--cn-text);border-radius:999px;justify-content:center;align-items:center;margin-left:3px;padding:0 8px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.quickreply-tools{border-top:1px solid var(--cn-border);flex-wrap:wrap;gap:.45rem;margin-top:1rem;margin-bottom:.6rem;padding-top:1rem;display:flex}.forum-tool{border:1px solid var(--cn-border);background:var(--cn-surface-muted);color:var(--cn-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.85rem;text-decoration:none;transition:all .15s;display:inline-flex}.forum-tool:hover,.forum-tool:focus{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-text);text-decoration:none}.forum-tool i,.forum-tool .svg-inline--fa{font-size:.9rem}.tool-label{font-weight:500}.forum-tool:first-child:hover{background:var(--cn-warning-bg);border-color:var(--cn-warning-border)}.forum-tool:nth-child(2):hover,.forum-tool:nth-child(3):hover{background:var(--cn-surface-tint);border-color:var(--cn-info-border)}.forum-tool:nth-child(4):hover{background:var(--cn-warning-bg);border-color:var(--cn-warning-border)}.quickreply .card-header{background-color:var(--cn-surface-muted)}.quickreply .btn{font-weight:bolder;color:var(--cn-text)!important}.quickreply .card-body{background-color:var(--cn-surface-muted)}.quickreply-panel{background:var(--cn-surface);border:1px solid var(--cn-border);box-shadow:0 2px 8px var(--cn-shadow-color);border-radius:14px;margin-top:1rem;overflow:hidden}.quickreply-header{border-bottom:1px solid var(--cn-border);background:var(--cn-surface-muted)}.quickreply-toggle{width:100%;color:var(--cn-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:1.1rem;font-weight:700;display:flex}.quickreply-toggle:hover,.quickreply-toggle:focus{background:var(--cn-surface-muted)}.quickreply-body{background:var(--cn-surface);padding:1.25rem}.quickreply-form label{color:var(--cn-text);margin-bottom:.4rem;font-weight:600}.quickreply-form textarea,.quickreply-form input[type=text],.quickreply-form input[type=file],.quickreply-form select{border:1px solid var(--cn-border);box-shadow:none;border-radius:10px}.quickreply-form textarea:focus,.quickreply-form input[type=text]:focus,.quickreply-form input[type=file]:focus,.quickreply-form select:focus{border-color:var(--cn-info-border);box-shadow:0 0 0 3px var(--cn-focus-ring)}.quickreply-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.quickreply-main-actions,.quickreply-side-actions{flex-wrap:wrap;gap:.6rem;display:flex}.quickreply-attachment{margin-top:1rem}.quickreply-attachment-inner{border:1px solid var(--cn-border);background:var(--cn-surface-muted);border-radius:12px;padding:1rem}.quickreply-giphy{border-top:1px solid var(--cn-border);margin-top:1rem;padding-top:1rem}.quickreply-giphy-search{gap:.5rem;max-width:420px;display:flex}.quickreply-giphy-search input{border:1px solid var(--cn-border);border-radius:10px;flex:auto;min-width:0;height:40px;padding:0 .85rem}.quickreply-panel .card,.quickreply-panel .card-header,.quickreply-panel .card-body{box-shadow:none;background:0 0;border:0;padding:0}.quickreply-panel .btn-link{color:inherit;text-decoration:none}.quickreply-panel .btn-group{flex-wrap:wrap;gap:.6rem;display:flex}.quickreply-panel .form-group{margin-bottom:1rem}.quickreply-panel .custom-control,.quickreply-panel .form-check{margin-bottom:.85rem}.quickreply-panel .alert{border-radius:10px}:root .board-rich-editor div.sceditor-container,:root .board-rich-editor div.sceditor-toolbar,:root .board-rich-editor div.sceditor-group,:root .board-rich-editor div.sceditor-container textarea,:root .board-rich-editor div.sceditor-container iframe{background:var(--cn-input);color:var(--cn-text);border-color:var(--cn-border);box-shadow:none}:root .board-rich-editor div.sceditor-container:focus-within{outline:2px solid var(--cn-selected-border);outline-offset:2px}:root .board-rich-editor div.sceditor-toolbar{background:var(--cn-surface-muted)}:root .board-rich-editor a.sceditor-button{color:var(--cn-text)}:root .board-rich-editor a.sceditor-button:hover,:root .board-rich-editor a.sceditor-button.active{background:var(--cn-surface-hover)}:root div.sceditor-dropdown,:root body.dark-mode div.sceditor-dropdown{background:var(--cn-surface-raised);color:var(--cn-text);border-color:var(--cn-border);box-shadow:var(--cn-shadow-md)}:root div.sceditor-dropdown label,:root body.dark-mode div.sceditor-dropdown label{color:var(--cn-text)}:root div.sceditor-dropdown input,:root div.sceditor-dropdown textarea,:root div.sceditor-dropdown select,:root body.dark-mode div.sceditor-dropdown input,:root body.dark-mode div.sceditor-dropdown textarea,:root body.dark-mode div.sceditor-dropdown select{background:var(--cn-input);color:var(--cn-text);border-color:var(--cn-border)}:root div.sceditor-dropdown input:focus,:root div.sceditor-dropdown textarea:focus,:root div.sceditor-dropdown select:focus,:root body.dark-mode div.sceditor-dropdown input:focus,:root body.dark-mode div.sceditor-dropdown textarea:focus,:root body.dark-mode div.sceditor-dropdown select:focus{border-color:var(--cn-selected-border);outline:2px solid var(--cn-selected-border);outline-offset:2px}:root div.sceditor-dropdown .button,:root body.dark-mode div.sceditor-dropdown .button{background:var(--cn-surface-muted);color:var(--cn-text)}body.board-editor-content{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--cn-surface);caret-color:var(--cn-text);color:var(--cn-text)!important}body.board-editor-content.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.board-editor-content a{color:var(--cn-link)}body.board-editor-content blockquote,body.board-editor-content pre,body.board-editor-content code{background:var(--cn-surface-muted);border-color:var(--cn-border);color:var(--cn-text)!important}body.board-editor-content table,body.board-editor-content td,body.board-editor-content th{border-color:var(--cn-border)}body.board-editor-content *{color:inherit}body.board-editor-content{overflow-wrap:anywhere;line-height:1.6}body.board-editor-content h1,body.board-editor-content h2,body.board-editor-content h3,body.board-editor-content h4,body.board-editor-content h5,body.board-editor-content h6{color:inherit;margin:1.1em 0 .45em;font-weight:700;line-height:1.25}body.board-editor-content h1{font-size:1.55em}body.board-editor-content h2{font-size:1.35em}body.board-editor-content h3{font-size:1.2em}body.board-editor-content h4{font-size:1.1em}body.board-editor-content h5,body.board-editor-content h6{font-size:1em}body.board-editor-content p{margin:0 0 .7em}body.board-editor-content ul,body.board-editor-content ol{margin:.65em 0;padding-left:1.6em}body.board-editor-content li{margin:.15em 0;padding:0}body.board-editor-content li>p{margin:0 0 .25em}body.board-editor-content li>ul,body.board-editor-content li>ol{margin:.2em 0}body.board-editor-content blockquote{border-left:3px solid var(--cn-border);background:var(--cn-surface-muted);color:var(--cn-text);margin:.8em 0;padding:.65em 1em}body.board-editor-content pre,body.board-editor-content code{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}body.board-editor-content pre,body.board-editor-content .bbcode-code-block{white-space:pre;overflow-wrap:normal;border:1px solid var(--cn-border);background:var(--cn-surface-muted);max-width:100%;color:var(--cn-text);border-radius:6px;margin:.8em 0;padding:.75em 1em;display:block;overflow-x:auto}body.board-editor-content pre>code{background:0 0;border:0;margin:0;padding:0}body.board-editor-content a{color:var(--cn-link);text-underline-offset:.15em;text-decoration:underline}body.board-editor-content hr{border:0;border-top:1px solid var(--cn-border);margin:1em 0}body.board-editor-content .text-left{text-align:left}body.board-editor-content .text-center{text-align:center}body.board-editor-content .text-right{text-align:right}body.board-editor-content .text-justify{text-align:justify}.inbox.msg,.outgoing.msg{clear:both;overflow:hidden}.msg-img{vertical-align:bottom;width:6%;display:inline-block}.msg-img .img-avatar{max-width:90%!important}.msg-img.outgoing{float:right;margin-left:5px}.msg-div{vertical-align:top;width:92%;margin-bottom:5px;display:inline-block}.msg-div a{text-decoration:underline}.msg-div.incoming{padding-left:10px}.msg-div.outgoing{float:right;width:75%}.msg-div.outgoing p{background:var(--cn-primary-fill);color:var(--cn-text-inverse);border-radius:9px;margin:0;padding:7px 11px}.msg-div.outgoing a{color:var(--cn-text-inverse)!important}.incoming.withd-msg-div{width:75%}.incoming.withd-msg-div p{background:var(--cn-premium-bg);width:100%;color:var(--cn-premium-text);border-radius:9px;margin:0;padding:7px 11px}.time_date{color:var(--cn-text-soft);margin-top:8px;font-size:12px;display:block}.no-time-indication .time_date{display:none}.mesgs{float:left;width:100%;padding:20px 15px}.msg_history{background:var(--cn-surface-muted);border:1px solid var(--cn-border);height:516px;padding:9px;overflow-y:auto}.msg_history img{max-width:100px}.withd-msg-div,.pm-form #id_message{font-family:cuneros-emojis,Helvetica Neue,Roboto,sans-serif}.pm-form #id_message{border:1px solid var(--cn-border);min-height:2.5rem}.board-messenger{--pm-surface:var(--cn-surface);--pm-subtle:var(--cn-surface-muted);--pm-border:var(--cn-border);--pm-text:var(--cn-text);--pm-muted:var(--cn-text-soft);--pm-accent:var(--cn-accent);--pm-link:var(--cn-selected-text);--pm-active:var(--cn-selected-bg);--pm-hover:var(--cn-surface-hover);--pm-sent:var(--cn-surface-tint);--pm-received:var(--cn-surface);border:1px solid var(--pm-border);background:var(--pm-surface);width:100%;min-width:0;height:clamp(30rem,72dvh,48rem);color:var(--pm-text);box-shadow:0 2px 10px var(--cn-shadow-color);border-radius:14px;grid-template-columns:minmax(270px,320px) minmax(0,1fr);margin:12px 0;display:grid;overflow:hidden}.board-messenger__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board-messenger .forum-btn-icon{border:1px solid var(--pm-border);background:var(--pm-surface);width:34px;min-width:0;height:34px;color:var(--pm-muted);cursor:pointer;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.board-messenger .forum-btn-icon:hover:not(:disabled){background:var(--pm-hover);border-color:var(--pm-accent);color:var(--pm-link)}.board-messenger .forum-btn-icon:disabled{opacity:.45;cursor:not-allowed}.board-messenger .forum-btn-icon[aria-pressed=true]{background:var(--pm-active);color:var(--pm-link);border-color:var(--pm-accent)}.board-messenger .forum-btn-icon:focus-visible{outline:2px solid var(--pm-accent,var(--cn-accent));outline-offset:2px}.board-messenger-sidebar,.board-messenger-main{flex-direction:column;min-width:0;min-height:0;display:flex}.board-messenger-sidebar{border-right:1px solid var(--pm-border)}.board-messenger-main{background:var(--pm-surface)}.board-messenger-back{display:none}.board-messenger-search{border-bottom:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:7px;padding:10px 12px;display:grid}.board-messenger-search input{border:1px solid var(--pm-border);background:var(--pm-surface);width:100%;min-width:0;height:34px;color:var(--pm-text);font:inherit;border-radius:8px;margin:0;padding:0 11px;font-size:13px}.board-messenger-search input::placeholder{color:var(--pm-muted)}.board-messenger-search input:focus-visible{outline:2px solid var(--pm-accent,var(--cn-accent));outline-offset:2px}.board-messenger-filters{border-bottom:1px solid var(--pm-border);font-size:12px}.board-messenger-filters>summary{min-height:32px;color:var(--pm-muted);cursor:pointer;align-items:center;gap:8px;padding:7px 12px;list-style:none;display:flex}.board-messenger-filters>summary::-webkit-details-marker{display:none}.board-messenger-filters>summary:hover{background:var(--pm-hover);color:var(--pm-text)}.board-messenger-filters>summary:focus-visible{outline:2px solid var(--pm-accent,var(--cn-accent));outline-offset:2px}.board-messenger-filters>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.board-messenger-filters[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.board-messenger-filters__panel{gap:10px;padding:0 12px 12px;display:grid}.board-messenger-filters .board-chat-actions{flex-wrap:wrap;gap:5px;display:flex}.board-messenger-filters__link{border:1px solid var(--pm-border);min-height:30px;color:var(--pm-text);background:var(--pm-surface);border-radius:7px;align-items:center;padding:5px 9px;font-size:12px;text-decoration:none;display:inline-flex}.board-messenger-filters__link:hover,.board-messenger-filters__link.router-link-exact-active{border-color:var(--pm-accent);background:var(--pm-active);color:var(--pm-link)}.board-messenger-filters__link:focus-visible{outline:2px solid var(--pm-accent,var(--cn-accent));outline-offset:2px}.board-messenger-filters__order{color:var(--pm-muted);gap:5px;display:grid}.board-messenger-filters__order select{border:1px solid var(--pm-border);background:var(--pm-surface);width:100%;min-width:0;height:34px;color:var(--pm-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 8px}.board-messenger-filters__order select:focus-visible{outline:2px solid var(--pm-accent,var(--cn-accent));outline-offset:2px}.board-messenger-bulk{border-bottom:1px solid var(--pm-border);flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:6px 12px;display:flex}.board-messenger-bulk__count{color:var(--pm-muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:11px}.board-messenger-bulk__delete:hover:not(:disabled){color:var(--cn-danger-text);border-color:var(--cn-danger-border);background:var(--cn-danger-bg)}.board-messenger-list{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.board-messenger-list>li{border-bottom:1px solid var(--pm-border);align-items:center;gap:8px;min-width:0;padding:10px 12px;transition:background-color .15s;display:flex}.board-messenger-list>li:hover{background:var(--pm-hover)}.board-messenger-list>li.active,.board-messenger-list>li.is-checked{background:var(--pm-active);box-shadow:inset 3px 0 var(--pm-accent)}.board-messenger-list>li.is-unread .board-messenger-contact strong{color:var(--pm-link)}.board-messenger-list>li.is-unread .board-messenger-contact span{font-weight:650}.board-messenger-list>li>input[type=checkbox]{width:16px;height:16px;accent-color:var(--pm-accent);flex:none;margin:0}.board-messenger-list__open{opacity:.6;opacity:.6;flex-shrink:0}.board-messenger-list__open:focus-visible,.board-messenger-list>li:hover .board-messenger-list__open,.board-messenger-list>li.active .board-messenger-list__open{opacity:1}.board-messenger-list__empty{color:var(--pm-muted);margin:0;padding:20px 12px;font-size:13px}.board-messenger-contact{min-width:0;color:var(--pm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;gap:3px;padding:0;font-size:13px;display:grid}.board-messenger-contact strong,.board-messenger-contact span,.board-messenger-contact small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.board-messenger-contact strong{font-size:13px;font-weight:700}.board-messenger-contact span{font-size:13px;line-height:1.35}.board-messenger-contact small{color:var(--pm-muted);font-size:10px;line-height:1.4}.board-messenger-contact:focus-visible{outline:2px solid var(--pm-accent,var(--cn-accent));outline-offset:2px}.board-messenger-pagination{border-top:1px solid var(--pm-border);flex:none;padding:6px 10px}.board-messenger-feedback{color:var(--pm-muted);margin:0;padding:8px 12px;font-size:12px}.board-messenger-empty{color:var(--pm-muted);text-align:center;flex:auto;place-content:center;justify-items:center;gap:12px;margin:0;padding:24px;font-size:13px;display:grid}.board-messenger-empty svg{opacity:.4;font-size:32px}.board-chat{background:var(--pm-surface,var(--cn-surface));min-width:0;min-height:0;color:var(--pm-text,var(--cn-text));flex-direction:column;flex:auto;display:flex}.board-chat-header{border-bottom:1px solid var(--pm-border);background:var(--pm-surface);flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;display:flex}.board-chat-header h2{margin:0;font-size:15px;font-weight:700;line-height:1.3}.board-chat-header__compose{white-space:nowrap;align-items:center;gap:6px;min-height:34px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-flex}.board-chat-heading{gap:3px;min-width:0;display:grid}.board-chat-heading span{color:var(--pm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.board-chat-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.board-chat-actions .forum-btn-icon{border:1px solid var(--pm-border);background:var(--pm-surface);width:34px;min-width:0;height:34px;color:var(--pm-muted);cursor:pointer;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.board-chat-actions .forum-btn-icon:hover:not(:disabled){background:var(--pm-hover);border-color:var(--pm-accent);color:var(--pm-link)}.board-chat-actions .forum-btn-icon:disabled{opacity:.45;cursor:not-allowed}.board-chat-actions .forum-btn-icon[aria-pressed=true]{background:var(--pm-active);color:var(--pm-link);border-color:var(--pm-accent)}.board-chat-actions .forum-btn-icon:focus-visible{outline:2px solid var(--pm-accent,var(--cn-accent));outline-offset:2px}.board-chat-preferences{padding:7px 12px}.board-chat-preferences [aria-pressed=true]{background:var(--pm-active);color:var(--pm-link)}.board-chat-history{overflow-wrap:anywhere;overscroll-behavior:contain;background:var(--pm-subtle);flex-direction:column;flex:auto;align-items:flex-start;gap:12px;min-height:0;padding:14px;display:flex;overflow:auto}.board-chat-message{flex:none;align-items:flex-end;gap:8px;min-width:0;max-width:min(82%,40rem);display:flex}.board-chat-message.outgoing{flex-direction:row-reverse;align-self:flex-end}.board-chat-avatar{flex:0 0 28px}.board-chat-avatar img{object-fit:cover;border-radius:50%;width:28px;height:28px;display:block}.board-chat-bubble{border:1px solid var(--pm-border);background:var(--pm-received);min-width:0;box-shadow:0 1px 2px var(--cn-shadow-color);border-radius:12px 12px 12px 3px;padding:10px 12px;font-family:cuneros-emojis,Helvetica Neue,Roboto,sans-serif;font-size:13px;line-height:1.55}.board-chat-bubble p{margin:0 0 8px}.board-chat-bubble p:last-of-type{margin-bottom:0}.board-chat-bubble time{color:var(--pm-muted);text-align:right;margin-top:6px;font-size:10px;line-height:1.3;display:block}.board-chat-bubble a{overflow-wrap:anywhere}.board-chat-message.outgoing .board-chat-bubble{border-color:var(--pm-accent);background:var(--pm-sent);border-radius:12px 12px 3px}.board-chat-sender{color:var(--pm-link);font-size:11px;font-weight:700;display:block}.board-chat-connection{color:var(--pm-muted);flex:none;align-items:center;gap:5px;padding:5px 12px;font-size:10px;display:flex}.board-chat-composer{border-top:1px solid var(--pm-border);background:var(--pm-surface);flex:none}.board-chat-composer .quickreply-body{background:0 0;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.board-chat-composer .quickreply-toolbar{justify-content:flex-end;margin:0}.board-chat-composer .quickreply-main-actions{flex-wrap:nowrap;gap:5px;display:flex}.board-chat-composer .board-rich-editor>label{display:none}.board-chat-composer .board-rich-editor textarea{background:var(--pm-surface);min-height:70px;max-height:160px;color:var(--pm-text);resize:vertical;border-radius:9px}.board-chat-composer .board-rich-editor textarea:focus-visible{outline:2px solid var(--pm-accent,var(--cn-accent));outline-offset:2px}.board-chat-composer .sceditor-container{box-sizing:border-box;max-width:100%}.board-chat-composer:not(.board-chat-composer--formatting) .sceditor-toolbar{display:none}.board-chat-composer .forum-btn-icon{border:1px solid var(--pm-border);background:var(--pm-surface);width:34px;min-width:0;height:34px;color:var(--pm-muted);cursor:pointer;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.board-chat-composer .forum-btn-icon:hover:not(:disabled){background:var(--pm-hover);border-color:var(--pm-accent);color:var(--pm-link)}.board-chat-composer .forum-btn-icon:disabled{opacity:.45;cursor:not-allowed}.board-chat-composer .forum-btn-icon[aria-pressed=true]{background:var(--pm-active);color:var(--pm-link);border-color:var(--pm-accent)}.board-chat-composer .forum-btn-icon:focus-visible{outline:2px solid var(--pm-accent,var(--cn-accent));outline-offset:2px}.board-chat-history--500{font-size:.5rem}.board-chat-history--525{font-size:.525rem}.board-chat-history--550{font-size:.55rem}.board-chat-history--575{font-size:.575rem}.board-chat-history--600{font-size:.6rem}.board-chat-history--625{font-size:.625rem}.board-chat-history--650{font-size:.65rem}.board-chat-history--675{font-size:.675rem}.board-chat-history--700{font-size:.7rem}.board-chat-history--725{font-size:.725rem}.board-chat-history--750{font-size:.75rem}.board-chat-history--775{font-size:.775rem}.board-chat-history--800{font-size:.8rem}.board-chat-history--825{font-size:.825rem}.board-chat-history--850{font-size:.85rem}.board-chat-history--875{font-size:.875rem}.board-chat-history--900{font-size:.9rem}.board-chat-history--925{font-size:.925rem}.board-chat-history--950{font-size:.95rem}.board-chat-history--975{font-size:.975rem}.board-chat-history--1000{font-size:1rem}.board-chat-history--1025{font-size:1.025rem}.board-chat-history--1050{font-size:1.05rem}.board-chat-history--1075{font-size:1.075rem}.board-chat-history--1100{font-size:1.1rem}.board-chat-history--1125{font-size:1.125rem}.board-chat-history--1150{font-size:1.15rem}.board-chat-history--1175{font-size:1.175rem}.board-chat-history--1200{font-size:1.2rem}.board-chat-history--1225{font-size:1.225rem}.board-chat-history--1250{font-size:1.25rem}.board-chat-history--1275{font-size:1.275rem}.board-chat-history--1300{font-size:1.3rem}.board-chat-history--1325{font-size:1.325rem}.board-chat-history--1350{font-size:1.35rem}.board-chat-history--1375{font-size:1.375rem}.board-chat-history--1400{font-size:1.4rem}.board-chat-history--1425{font-size:1.425rem}.board-chat-history--1450{font-size:1.45rem}.board-chat-history--1475{font-size:1.475rem}.board-chat-history--1500{font-size:1.5rem}.board-chat-history--1525{font-size:1.525rem}.board-chat-history--1550{font-size:1.55rem}.board-chat-history--1575{font-size:1.575rem}.board-chat-history--1600{font-size:1.6rem}.board-chat-history--1625{font-size:1.625rem}.board-chat-history--1650{font-size:1.65rem}.board-chat-history--1675{font-size:1.675rem}.board-chat-history--1700{font-size:1.7rem}.board-chat-history--1725{font-size:1.725rem}.board-chat-history--1750{font-size:1.75rem}.board-chat-history--1775{font-size:1.775rem}.board-chat-history--1800{font-size:1.8rem}.board-chat-history--1825{font-size:1.825rem}.board-chat-history--1850{font-size:1.85rem}.board-chat-history--1875{font-size:1.875rem}.board-chat-history--1900{font-size:1.9rem}.board-chat-history--1925{font-size:1.925rem}.board-chat-history--1950{font-size:1.95rem}.board-chat-history--1975{font-size:1.975rem}.board-chat-history--2000{font-size:2rem}.board-chat-history--2025{font-size:2.025rem}.board-chat-history--2050{font-size:2.05rem}.board-chat-history--2075{font-size:2.075rem}.board-chat-history--2100{font-size:2.1rem}.board-chat-history--2125{font-size:2.125rem}.board-chat-history--2150{font-size:2.15rem}.board-chat-history--2175{font-size:2.175rem}.board-chat-history--2200{font-size:2.2rem}.board-chat-history--2225{font-size:2.225rem}.board-chat-history--2250{font-size:2.25rem}.board-chat-history--2275{font-size:2.275rem}.board-chat-history--2300{font-size:2.3rem}.board-chat-history--2325{font-size:2.325rem}.board-chat-history--2350{font-size:2.35rem}.board-chat-history--2375{font-size:2.375rem}.board-chat-history--2400{font-size:2.4rem}.board-chat-history--2425{font-size:2.425rem}.board-chat-history--2450{font-size:2.45rem}.board-chat-history--2475{font-size:2.475rem}.board-chat-history--2500{font-size:2.5rem}.board-chat-history--2525{font-size:2.525rem}.board-chat-history--2550{font-size:2.55rem}.board-chat-history--2575{font-size:2.575rem}.board-chat-history--2600{font-size:2.6rem}.board-chat-history--2625{font-size:2.625rem}.board-chat-history--2650{font-size:2.65rem}.board-chat-history--2675{font-size:2.675rem}.board-chat-history--2700{font-size:2.7rem}.board-chat-history--2725{font-size:2.725rem}.board-chat-history--2750{font-size:2.75rem}.board-chat-history--2775{font-size:2.775rem}.board-chat-history--2800{font-size:2.8rem}.board-chat-history--2825{font-size:2.825rem}.board-chat-history--2850{font-size:2.85rem}.board-chat-history--2875{font-size:2.875rem}.board-chat-history--2900{font-size:2.9rem}.board-chat-history--2925{font-size:2.925rem}.board-chat-history--2950{font-size:2.95rem}.board-chat-history--2975{font-size:2.975rem}.board-chat-history--3000{font-size:3rem}@media (width<=767.98px){.board-messenger{grid-template-columns:minmax(0,1fr);height:min(78dvh,48rem);min-height:26rem}.board-messenger-main{display:none}.board-messenger-sidebar{border-right:0}.board-messenger--selected .board-messenger-main{display:flex}.board-messenger--selected .board-messenger-sidebar{display:none}.board-messenger-back{flex:none;align-self:flex-start;align-items:center;gap:7px;margin:8px 10px;display:inline-flex}.board-chat-message{max-width:94%}}@media (width<=420px){.board-chat-header__compose span{display:none}.board-messenger{border-radius:10px}.board-messenger-list>li{gap:6px;padding:9px 10px}.board-chat-history{padding:10px}.board-chat-bubble{padding:9px 10px}}@media (prefers-reduced-motion:reduce){.board-messenger *,.board-chat *{transition:none!important}}.img-giphy{max-width:200px;max-height:100px}#giphy-container{height:150px;overflow-y:scroll}.img-giphy-post{max-width:200px!important;max-height:200px!important}.post-spoiler{display:none}.spoiler-label{cursor:pointer;font-weight:700}.diff-green{background-color:var(--cn-success-bg);color:var(--cn-success-text)}.diff-red{background-color:var(--cn-danger-bg);color:var(--cn-danger-text)}.diff-gray{color:var(--cn-text-soft)}.dark-mode .board-bg,.dark-mode .cuneros-boards,.dark-mode .tab-content,.dark-mode .board-category,.dark-mode .thread-table,.dark-mode .thread-box,.dark-mode .thread-info-column,.dark-mode .board-user-show,.dark-mode .post-div,.dark-mode .quickreply-panel,.dark-mode .pm .card,.dark-mode .board-portal .card{color:var(--cn-text)}.dark-mode .text-muted{color:var(--cn-text-soft)!important}.dark-mode .board-bg{background:var(--cn-surface)}.dark-mode .thread-box,.dark-mode .board-category,.dark-mode .thread-table,.dark-mode .thread-info-column,.dark-mode .forums-nav,.dark-mode .pm .card,.dark-mode .board-portal .card,.dark-mode .quickreply-panel,.dark-mode .cuneros-boards .tab-content{border:1px solid var(--cn-border);background:var(--cn-surface-raised)!important}.dark-mode .board-category-100,.dark-mode .thread-post-user-100{background:var(--cn-surface)!important}.dark-mode .board-category-300,.dark-mode .thread-post-user-200{background:var(--cn-surface-hover)!important}.dark-mode .thread-post-non-normal{background:var(--cn-surface-raised)!important}.dark-mode .thread-post-team{background:var(--cn-info-bg)!important}.dark-mode .thread-post-valuable{background:var(--cn-success-bg)!important}.dark-mode article[id^=post_id_]{background:var(--cn-surface);border-color:var(--cn-border);box-shadow:0 2px 8px var(--cn-shadow-color)}.dark-mode .post-div{background:var(--cn-surface);border:0}.dark-mode .post-header{border-bottom-color:var(--cn-border)}.dark-mode .post-header time,.dark-mode .post-header span[itemprop=datePublished],.dark-mode .post-header .text-gray-dark{color:var(--cn-text-soft)!important}.dark-mode .post-message,.dark-mode .post-signature,.dark-mode .post-author-name,.dark-mode .user-name,.dark-mode .user-title{color:var(--cn-text)}.dark-mode .post-signature{border-top-color:var(--cn-border)}.dark-mode .post-message a,.dark-mode .board-bg a,.dark-mode .thread-info-column a,.dark-mode .board-category a,.dark-mode .thread-table a{color:var(--cn-link)}.dark-mode .post-div blockquote,.dark-mode .blockquote-brooks{background:var(--cn-surface-raised);border-color:var(--cn-border);border-left-color:var(--cn-border);color:var(--cn-text)}.dark-mode .post-preview{background:var(--cn-surface-raised);border:1px dashed var(--cn-border);color:var(--cn-text)}.dark-mode .board-user-column{background:var(--cn-surface-raised);border-right:1px solid var(--cn-border)}.dark-mode .board-user-show,.dark-mode .smartphone-user-panel{background:var(--cn-surface-raised);border-color:var(--cn-border)}.dark-mode .board-user-name{color:var(--cn-text);background:0 0;border:0}.dark-mode .board-user-superuser,.dark-mode .board-user-superuser a{color:var(--cn-brand)!important}.dark-mode .board-user-moderator,.dark-mode .board-user-moderator a{color:var(--cn-link)!important}.dark-mode .official-user-badge .img-avatar,.dark-mode .official-user-badge img,.dark-mode .user-avatar-link .img-avatar,.dark-mode .user-avatar-link img{border-color:var(--cn-border);background:var(--cn-surface)}.dark-mode .forum-pill-muted{background:var(--cn-surface-raised);border-color:var(--cn-border);color:var(--cn-text-soft)}.dark-mode .forum-pill-info{background:var(--cn-surface-tint);border-color:var(--cn-selected-border);color:var(--cn-link)}.dark-mode .forum-pill-success{background:var(--cn-success-bg);border-color:var(--cn-success-border);color:var(--cn-success-text)}.dark-mode .forum-pill-warning,.dark-mode .user-state-badge-warning{background:var(--cn-warning-bg);border-color:var(--cn-warning-border);color:var(--cn-warning-text)}.dark-mode .forum-pill-danger,.dark-mode .user-state-badge-danger{background:var(--cn-danger-bg);border-color:var(--cn-danger-border);color:var(--cn-danger-text)}.dark-mode .user-pill-team{background:var(--cn-surface-tint);border-color:var(--cn-info-border)}.dark-mode .user-pill-api{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-link)}.dark-mode .forum-btn,.dark-mode .forum-tool,.dark-mode .post-menu a,.dark-mode .post-menu button,.dark-mode .post-actions .btn{background:var(--cn-surface-raised);border-color:var(--cn-border);color:var(--cn-text)}.dark-mode .forum-btn:hover,.dark-mode .forum-btn:focus,.dark-mode .forum-tool:hover,.dark-mode .forum-tool:focus,.dark-mode .post-menu a:hover,.dark-mode .post-menu button:hover,.dark-mode .post-actions .btn:hover{background:var(--cn-surface-hover);border-color:var(--cn-border);color:var(--cn-text-inverse)}.dark-mode .forum-btn-primary{background:var(--cn-primary-fill);border-color:var(--cn-primary-fill);color:var(--cn-text-inverse)}.dark-mode .forum-btn-primary:hover,.dark-mode .forum-btn-primary:focus{background:var(--cn-primary-fill-hover);border-color:var(--cn-primary-fill-hover);color:var(--cn-text-inverse)}.dark-mode .forum-btn-danger,.dark-mode .forum-btn-danger:hover,.dark-mode .forum-btn-danger:focus{background:var(--cn-danger-bg);border-color:var(--cn-danger-border);color:var(--cn-danger-text)}.dark-mode .user-transfer-btn{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-link)}.dark-mode .user-transfer-btn:hover,.dark-mode .user-transfer-btn:focus{background:var(--cn-surface-hover);border-color:var(--cn-selected-border);color:var(--cn-link)}.dark-mode .level-progress{background:var(--cn-surface-raised);border-color:var(--cn-border)}.dark-mode .level-progress-indicator{background:var(--cn-input);border-color:var(--cn-border);color:var(--cn-text)}.dark-mode .quickreply-panel,.dark-mode .quickreply-body,.dark-mode .quickreply-attachment-inner{background:var(--cn-surface);border-color:var(--cn-border)}.dark-mode .quickreply-header{background:var(--cn-surface-raised);border-bottom-color:var(--cn-border)}.dark-mode .quickreply-toggle,.dark-mode .quickreply-form label,.dark-mode .pm .card-header,.dark-mode .pm .card-body label,.dark-mode .cuneros-boards .card-header,.dark-mode .cuneros-boards .card-body label{color:var(--cn-text)}.dark-mode .quickreply-form textarea,.dark-mode .quickreply-form input[type=text],.dark-mode .quickreply-form input[type=file],.dark-mode .quickreply-form select,.dark-mode .quickreply-giphy-search input,.dark-mode .pm-form #id_message{background:var(--cn-surface-raised);border-color:var(--cn-border);color:var(--cn-text)}.dark-mode .quickreply-form textarea:focus,.dark-mode .quickreply-form input[type=text]:focus,.dark-mode .quickreply-form input[type=file]:focus,.dark-mode .quickreply-form select:focus,.dark-mode .quickreply-giphy-search input:focus,.dark-mode .pm-form #id_message:focus{border-color:var(--cn-accent);box-shadow:0 0 0 3px var(--cn-focus-ring)}.dark-mode .cuneros-boards .nav-tabs .nav-link{background:var(--cn-surface-raised);border-color:var(--cn-border);color:var(--cn-text)}.dark-mode .cuneros-boards .nav-tabs .nav-link.active,.dark-mode .cuneros-boards .nav-tabs .nav-item.show .nav-link{background:var(--cn-surface-hover);border-color:var(--cn-border);color:var(--cn-text-inverse)}.dark-mode .cuneros-boards .nav-tabs .nav-link:hover{background:var(--cn-surface-hover);color:var(--cn-text-inverse)}.dark-mode .cuneros-boards .dropdown-menu{background:var(--cn-surface-raised);border-color:var(--cn-border);color:var(--cn-text)}.dark-mode .cuneros-boards .dropdown-menu a{color:var(--cn-text)!important}.dark-mode .cuneros-boards .dropdown-menu .dropdown-item{border-bottom:1px solid var(--cn-border)}.dark-mode .cuneros-boards .dropdown-menu .dropdown-item:hover{background:var(--cn-surface-hover)}.dark-mode .cuneros-boards .dropdown-divider{border-top-color:var(--cn-border)}.dark-mode .cuneros-boards .list-group-item{background:var(--cn-surface-raised);border-color:var(--cn-border);color:var(--cn-text)}.dark-mode .cuneros-boards table .even,.dark-mode .cuneros-boards table .selected{background:var(--cn-surface-raised)}.dark-mode .pagination a{border-color:var(--cn-border);color:var(--cn-text);background:var(--cn-surface-raised)!important}.dark-mode .pagination .page-item.active a{border-color:var(--cn-border);color:var(--cn-text-inverse);background:var(--cn-surface-hover)!important}.dark-mode .no-new-post{color:var(--cn-text-soft)}.dark-mode .forums-toolbar-inner,.dark-mode .forums-search-mobile{background:var(--cn-surface-raised);border-color:var(--cn-border);box-shadow:0 2px 8px var(--cn-shadow-color)}.dark-mode .forums-search-input{background:var(--cn-surface-raised);border-color:var(--cn-border);color:var(--cn-text)}.dark-mode .forums-search-input::placeholder{color:var(--cn-text-soft)}.dark-mode .forums-search-input:focus{border-color:var(--cn-accent);box-shadow:0 0 0 3px var(--cn-focus-ring)}.dark-mode .forum-tool-toggle{background:var(--cn-surface-raised);border-color:var(--cn-border);color:var(--cn-text)}.dark-mode .forum-tool-toggle:hover,.dark-mode .forum-tool-toggle.active{background:var(--cn-surface-tint);border-color:var(--cn-selected-border);color:var(--cn-link)}.dark-mode .forum-search-submit{background:var(--cn-primary-fill);border-color:var(--cn-primary-fill);color:var(--cn-text-inverse)}.dark-mode .forum-search-submit:hover,.dark-mode .forum-search-submit:focus{background:var(--cn-primary-fill-hover);border-color:var(--cn-primary-fill-hover);color:var(--cn-text-inverse)}.dark-mode .forum-nav-link{color:var(--cn-text)!important}.dark-mode .forum-nav-link:hover,.dark-mode .forum-nav-link:focus{background:var(--cn-surface-raised);color:var(--cn-text-inverse)!important}.dark-mode .forum-nav-link.has-highlight{background:var(--cn-surface-tint);color:var(--cn-link)!important}.dark-mode .forum-count-pill-success{background:var(--cn-success-bg);color:var(--cn-success-text)}.dark-mode .forum-count-pill-info{background:var(--cn-surface-tint);color:var(--cn-link)}.dark-mode .forum-count-pill-warning{background:var(--cn-warning-bg);color:var(--cn-warning-text)}.dark-mode .dropdown-menu{background:var(--cn-surface-raised);border-color:var(--cn-border)}.dark-mode .dropdown-item{color:var(--cn-text)}.dark-mode .dropdown-item:hover,.dark-mode .dropdown-item:focus{background:var(--cn-surface-raised);color:var(--cn-text-inverse)}.dark-mode .btn-toggle-dark-mode i{color:var(--cn-text)}.dark-mode .thread-context-card{background:var(--cn-surface-raised);border-color:var(--cn-border);box-shadow:0 1px 4px var(--cn-shadow-color)}.dark-mode .thread-context-label{color:var(--cn-text-soft)}.dark-mode .thread-context-title a,.dark-mode .thread-context-title a:hover,.dark-mode .thread-context-title a:focus{color:var(--cn-link)}.dark-mode .thread-context-description{color:var(--cn-text)}.dark-mode .thread-context-notice-warning{background:var(--cn-warning-bg);border-color:var(--cn-warning-border);color:var(--cn-warning-text)}.dark-mode .thread-card{background:var(--cn-surface-raised);border-color:var(--cn-border);box-shadow:0 2px 8px var(--cn-shadow-color)}.dark-mode .thread-header{border-bottom-color:var(--cn-border)}.dark-mode .thread-title{color:var(--cn-text)}.dark-mode .thread-meta{color:var(--cn-text-soft)}.dark-mode .thread-moderation-actions{border-top-color:var(--cn-border)}.dark-mode .thread-notice-danger{background:var(--cn-danger-bg);border-color:var(--cn-danger-border);color:var(--cn-danger-text)}.dark-mode .thread-notice-info{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-link)}.btn-toggle-dark-mode i,body.dark-mode .btn-toggle-dark-mode i{color:var(--cn-text)}#calculator-div{z-index:1999;width:270px;position:absolute;transform:translateY(-100%)}.cn-calculator{background:var(--cn-surface);border:1px solid var(--cn-border);box-shadow:0 12px 30px var(--cn-shadow-color);border-radius:1rem;overflow:hidden}.cn-calculator__header{cursor:move;border-bottom:1px solid var(--cn-border);background:var(--cn-surface-soft,var(--cn-surface-muted));justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.cn-calculator__title{color:var(--cn-text);margin:0;font-size:1rem;font-weight:700;line-height:1.2}.cn-calculator__close{flex-shrink:0}.cn-calculator__screen{background:var(--cn-surface-inverse,var(--cn-surface-raised));width:100%;height:56px;color:var(--cn-text);text-align:right;border:0;outline:0;padding:0 1rem;font-size:1.9rem;font-weight:600}.cn-calculator__keys{grid-template-columns:repeat(4,1fr);gap:.625rem;padding:.875rem;display:grid}.cn-calculator .equal-sign{grid-area:2/4/5/5;min-height:100%}.cn-calculator__keys .cn-btn{border:1px solid var(--cn-btn-border,var(--cn-border));border-radius:.75rem;min-height:2.75rem;padding:.65rem .5rem;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,transform .15s,box-shadow .2s}.cn-calculator__keys .cn-btn:hover{box-shadow:0 6px 14px var(--cn-shadow-color);transform:translateY(-1px)}.cn-calculator__keys .cn-btn:active{box-shadow:none;transform:translateY(0)}.cn-btn--secondary{background:var(--cn-btn-secondary-bg,var(--cn-surface-muted));color:var(--cn-btn-secondary-text,var(--cn-text))}.cn-btn--secondary:hover{background:var(--cn-btn-secondary-bg-hover,var(--cn-surface-muted))}.cn-btn--accent{background:var(--cn-btn-accent-bg,var(--cn-surface-tint));color:var(--cn-btn-accent-text,var(--cn-link))}.cn-btn--accent:hover{background:var(--cn-btn-accent-bg-hover,var(--cn-surface-tint))}.cn-btn--primary{background:var(--cn-btn-primary-bg);border-color:var(--cn-btn-primary-bg);color:var(--cn-text-inverse)}.cn-btn--primary:hover{background:var(--cn-btn-primary-bg-hover);border-color:var(--cn-btn-primary-bg-hover)}.cn-btn--danger{background:var(--cn-btn-danger-bg,var(--cn-danger-bg));color:var(--cn-btn-danger-text,var(--cn-danger-text))}.cn-btn--danger:hover{background:var(--cn-btn-danger-bg-hover,var(--cn-danger-bg))}.cn-btn--muted,.cn-btn--ghost{background:var(--cn-btn-ghost-bg,transparent);color:var(--cn-btn-ghost-text,var(--cn-text-soft))}.cn-btn--muted:hover,.cn-btn--ghost:hover{background:var(--cn-btn-ghost-bg-hover,var(--cn-surface-muted))}.cn-btn--icon{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.dark-mode .cn-calculator{background:var(--cn-surface,var(--cn-surface-raised));border-color:var(--cn-border);box-shadow:0 14px 34px var(--cn-shadow-color)}.dark-mode .cn-calculator__header{background:var(--cn-surface-soft,var(--cn-surface-muted));border-bottom-color:var(--cn-border)}.dark-mode .cn-calculator__title{color:var(--cn-text)}.dark-mode .cn-calculator__screen{background:var(--cn-input);color:var(--cn-text)}.dark-mode .cn-calculator__keys .cn-btn{border-color:var(--cn-border)}.dark-mode .cn-btn--secondary{background:var(--cn-surface-muted);color:var(--cn-text)}.dark-mode .cn-btn--secondary:hover{background:var(--cn-surface-hover)}.dark-mode .cn-btn--accent{background:var(--cn-surface-tint);color:var(--cn-link)}.dark-mode .cn-btn--accent:hover{background:var(--cn-surface-hover)}.dark-mode .cn-btn--muted,.dark-mode .cn-btn--ghost{color:var(--cn-text-soft)}.dark-mode .cn-btn--muted:hover,.dark-mode .cn-btn--ghost:hover{background:var(--cn-surface-hover)}.dark-mode .cn-btn--danger{background:var(--cn-danger-bg);color:var(--cn-danger-text)}.dark-mode .cn-btn--danger:hover{background:var(--cn-danger-bg)}.cn-pagination{justify-content:center;display:flex}.cn-pagination ul{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.cn-pagination li{display:inline-flex}.cn-pagination a,.cn-pagination span{border:1px solid var(--cn-border);background:var(--cn-surface-muted);min-width:34px;height:34px;color:var(--cn-text);border-radius:10px;justify-content:center;align-items:center;padding:0 .6rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.cn-pagination a:hover{background:var(--cn-surface-tint);border-color:var(--cn-info-border);color:var(--cn-text)}.cn-pagination .active span{background:var(--cn-selected-bg);border-color:var(--cn-selected-border);color:var(--cn-selected-text);font-weight:600}
