#loading-layer{position:fixed;z-index:1200;left:50%;top: calc(var(--app-em)*1.25);transform:translateX(-50%);display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-size:var(--fs-meta);font-weight:600;box-shadow:var(--shadow-menu)}#loading-layer svg path{fill:var(--accent-strong)}@keyframes dle-spin { to { transform: rotate(360deg); } }@media (prefers-reduced-motion:reduce){#loading-layer::before{animation-duration:2s}}input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="time"],input[type="color"],select,textarea,.form-control,.quick-edit-text,.quick-edit-textarea,.quick-edit-select,.quick-edit-datetime,.timezoneselect,.twofactorselect,.categoryselect,.textin{width:100%;min-width:0;max-width:100%;min-height:var(--control-h);padding: calc(var(--app-em)*0.5) calc(var(--app-em)*0.875);border:var(--hair) solid var(--line);border-radius:var(--r-md);background:var(--surface-soft);color:var(--text);font-size:var(--fs-ui);line-height:1.45;transition:border-color .18s ease , box-shadow .18s ease , background .18s ease}b,strong{font-weight:600}textarea{min-height: calc(var(--app-em)*7.5);line-height:1.6;resize:vertical}select:not([multiple]):not([size]) {appearance:none;padding-right: calc(var(--app-em)*2.25);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%) , linear-gradient(135deg,currentColor 50%,transparent 50%);background-position: right calc(var(--app-em)*1.0625) center, right calc(var(--app-em)*0.75) center;background-size: calc(var(--app-em)*0.3125) calc(var(--app-em)*0.3125), calc(var(--app-em)*0.3125) calc(var(--app-em)*0.3125);background-repeat:no-repeat}select[multiple],select[size]{appearance:auto;background-image:none;padding-right: calc(var(--app-em)*0.875);min-height: calc(var(--app-em)*8)}input:focus,select:focus,textarea:focus,.form-control:focus,.quick-edit-text:focus,.quick-edit-textarea:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 var(--sp-1) var(--accent-soft)}input[type="checkbox"]:focus,input[type="radio"]:focus{box-shadow:none}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.75}input[disabled],select[disabled],textarea[disabled],input[readonly],textarea[readonly],.form-control[disabled],fieldset[disabled] input,fieldset[disabled] select,fieldset[disabled] textarea{opacity:.6;cursor:not-allowed;background:var(--surface-sunk)}input[type="file"],.form-input--file{width:100%;padding: calc(var(--app-em)*0.5);border:var(--hair) dashed var(--line);border-radius:var(--r-md);background:var(--surface-soft);font-size:var(--fs-meta);cursor:pointer}input[type="file"]::file-selector-button{margin-right:var(--sp-3);padding: calc(var(--app-em)*0.4375) var(--sp-3);border:0;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600;cursor:pointer}input[type="checkbox"],input[type="radio"],.form-check-input{width: calc(var(--app-em)*1.2);height: calc(var(--app-em)*1.2);min-height:0;flex:none;margin:0;padding:0;accent-color:var(--accent-strong);cursor:pointer}.form-check-label,.checkbox label,.checkbox-inline,.radio-inline{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text);font-size:var(--fs-ui);cursor:pointer}.form-group{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-4)}.control-label{color:var(--muted);font-size:var(--fs-meta);font-weight:600}.wide{width:100%}.hide{display:none}.bbcodes,.btn,.ui-button,.dlevotebutton{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--control-h);padding: 0 calc(var(--app-em)*1.125);border:0;border-radius:var(--r-lg);background:var(--surface-soft);color:var(--text);font-size:var(--fs-ui);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background .18s ease , color .18s ease , transform .18s ease}.bbcodes:hover,.btn:hover,.ui-button:hover,.dlevotebutton:hover{background:var(--accent-soft);color:var(--accent-strong)}.btn.bg-light,.btn-white{background:var(--surface);box-shadow:var(--shadow-tiny)}.btn-green,.btn.applychanges{background:var(--positive-soft);color:var(--positive)}.btn-red,.btn.cancelchanges,.bbcodes.cancelchanges{background:var(--negative-soft);color:var(--negative)}.btn.disabled,.btn[disabled],.bbcodes[disabled]{opacity:.55;cursor:not-allowed}.btn>.icon{width:var(--sp-4);height:var(--sp-4)}.btn-big{min-height: calc(var(--app-em)*3.25);padding:0 var(--sp-6)}.bb-editor{display:grid;gap:var(--sp-2)}.bb-editor textarea,textarea.wysiwygeditor,textarea.ajaxwysiwygeditor{width:100%}.editor-panel,.editor-group{display:flex;flex-wrap:wrap;align-items:center;gap: calc(var(--app-em)*0.1875)}.editor-panel{width:fit-content;padding: calc(var(--app-em)*0.3125);border-radius:var(--r-md);background:var(--surface-soft)}.editor-group .bbcodes,.editor-panel .bbcodes{min-height: calc(var(--app-em)*2.125);min-width: calc(var(--app-em)*2.125);padding:0 var(--sp-2);border-radius:var(--r-sm);background:transparent;font-size:var(--fs-meta)}.editor-group .bbcodes:hover,.editor-panel .bbcodes:hover{background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow-tiny)}.wseditor .tox-tinymce,.tox.tox-tinymce{border:var(--hair) solid var(--line)!important;border-radius:var(--r-md)!important}.tox .tox-editor-header,.tox .tox-toolbar__primary,.tox .tox-toolbar,.tox .tox-toolbar-overlord,.tox .tox-dialog__header,.tox .tox-statusbar{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--text)!important}.tox .tox-tbtn{border-radius:var(--r-sm)!important;color:var(--text)!important}.tox .tox-tbtn svg{fill:currentColor!important}.tox .tox-tbtn:hover,.tox .tox-tbtn:focus{background:var(--accent-soft)!important;color:var(--accent-strong)!important}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:var(--accent-soft)!important;color:var(--accent-strong)!important}.tox .tox-pop__dialog,.tox .tox-toolbar__overflow{background:var(--surface-soft)!important;border-color:var(--line)!important}.tox .tox-pop.tox-pop--bottom::after{border-top-color:var(--surface-soft)!important}.tox .tox-pop.tox-pop--bottom::before{border-top-color:var(--line)!important}.tox .tox-pop.tox-pop--top::after{border-bottom-color:var(--surface-soft)!important}.tox .tox-pop.tox-pop--top::before{border-bottom-color:var(--line)!important}.tox .tox-pop.tox-pop--left::after{border-right-color:var(--surface-soft)!important}.tox .tox-pop.tox-pop--left::before{border-right-color:var(--line)!important}.tox .tox-pop.tox-pop--right::after{border-left-color:var(--surface-soft)!important}.tox .tox-pop.tox-pop--right::before{border-left-color:var(--line)!important}.tox.tox-quickbars-fab .tox-quickbars-fab__button{background:var(--surface-soft)!important;color:var(--text)!important}.tox.tox-quickbars-fab .tox-quickbars-fab__button:hover{background:var(--accent-soft)!important;color:var(--accent-strong)!important}.tox.tox-quickbars-fab .tox-quickbars-fab__button--active,.tox.tox-quickbars-fab .tox-quickbars-fab__button--toggle.tox-quickbars-fab__button--active{background:var(--accent-soft)!important;color:var(--accent-strong)!important}.tox.tox-quickbars-fab .tox-quickbars-fab__button:focus{box-shadow: 0 0 0 calc(var(--app-em)*0.125) var(--surface), 0 0 0 calc(var(--app-em)*0.25) var(--accent-strong) !important}.tox.tox-quickbars-fab .tox-quickbars-fab__menu{background:var(--surface)!important;color:var(--text)!important}.tox.tox-quickbars-fab .tox-quickbars-fab__menu button,.tox.tox-quickbars-fab .tox-quickbars-fab__menu-item{color:var(--text)!important}.tox.tox-quickbars-fab .tox-quickbars-fab__menu button:hover,.tox.tox-quickbars-fab .tox-quickbars-fab__menu button:focus,.tox.tox-quickbars-fab .tox-quickbars-fab__menu-item:hover,.tox.tox-quickbars-fab .tox-quickbars-fab__menu-item:focus{background:var(--accent-soft)!important;color:var(--accent-strong)!important}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:var(--muted)!important}.tox .tox-edit-area__iframe{background:var(--surface)!important}.tox .tox-menu,.tox .tox-collection--list,.tox .tox-dialog{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;border-radius:var(--r-md)!important}.tox .tox-collection__item{color:var(--text)!important;border-radius:var(--r-sm)!important}.tox .tox-collection__item--active,.tox .tox-collection__item:hover{background:var(--accent-soft)!important;color:var(--accent-strong)!important}.tox .tox-dialog__footer{background:var(--surface-soft)!important;color:var(--text)!important}.tox .tox-label,.tox .tox-toolbar-label{color:var(--muted)!important}.tox .tox-textfield,.tox .tox-textarea,.tox .tox-listbox,.tox .tox-selectfield select{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--text)!important;border-radius:var(--r-sm)!important}.tox .tox-custom-editor:focus-within,.tox .tox-textarea-wrap:focus-within,.tox .tox-focusable-wrapper:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea:focus,.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus,.tox .tox-listbox:focus,.tox .tox-selectfield select:focus{outline:none!important;border-color:var(--accent)!important;background:var(--surface)!important;box-shadow:0 0 0 var(--sp-1) var(--accent-soft)!important}.tox .tox-button{padding: calc(var(--app-em) * .5) calc(var(--app-em) * .9) !important;border-radius:var(--r-lg)!important;background:var(--accent-strong)!important;border-color:var(--accent-strong)!important;color:var(--accent-ink)!important;box-shadow:none!important}.tox .tox-button--secondary,.tox .tox-dialog__footer .tox-button--secondary{text-shadow:none!important;background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:inset 0 0 0 var(--hair) var(--line)!important}.tox .tox-button:hover:not(:disabled) {background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-ink)!important}.tox .tox-button--secondary:hover:not(:disabled), .tox .tox-dialog__footer .tox-button--secondary:hover:not(:disabled) {background:var(--accent-soft)!important;border-color:var(--line)!important;color:var(--accent-strong)!important}.tox .tox-dialog__body-content .tox-bar:has(.tox-textfield) .tox-button {min-height:34px!important;padding-top:5px!important;padding-bottom:5px!important;line-height:24px!important}.tox .dle-media-icon-button.dle-media-add{background:var(--accent-strong)!important;border-color:var(--accent-strong)!important;color:var(--accent-ink)!important}.tox .dle-media-icon-button.dle-media-add:hover:not(:disabled) {background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-ink)!important}.tox .dle-media-icon-button.dle-media-remove{background:var(--negative-soft)!important;border-color:var(--negative-soft)!important;color:var(--negative)!important}.tox .dle-media-icon-button.dle-media-remove:hover:not(:disabled) {background:var(--negative)!important;border-color:var(--negative)!important;color:var(--surface)!important}.tox .tox-dialog__header .tox-button[data-mce-name="close"]{padding: calc(var(--app-em) * .4) 0 !important;background:transparent!important;border-color:transparent!important;color:var(--muted)!important;box-shadow:none!important;text-shadow:none!important}.tox .tox-dialog__header .tox-button[data-mce-name="close"]::before{box-shadow:none!important}.tox .tox-dialog__header .tox-button[data-mce-name="close"] .tox-icon svg{fill:currentColor!important;filter:none!important}.tox .tox-dialog__header .tox-button[data-mce-name="close"]:hover,.tox .tox-dialog__header .tox-button[data-mce-name="close"]:active{background:transparent!important;color:var(--negative)!important;box-shadow:none!important;text-shadow:none!important}.tox .tox-dialog__header .tox-button[data-mce-name="close"]:focus-visible{outline: calc(var(--hair)*2) solid var(--accent-strong) !important;outline-offset: calc(var(--hair)*2)}.tox .tox-dialog__title{text-shadow:none!important}:root[data-theme="dark"] .tox .tox-dialog,body.dle_theme_dark .tox .tox-dialog{box-shadow:var(--shadow-modal)!important}:root[data-theme="dark"] .tox .tox-button,body.dle_theme_dark .tox .tox-button{text-shadow:none!important}:root[data-theme="dark"] .tox .tox-dialog__footer .tox-button--secondary,body.dle_theme_dark .tox .tox-dialog__footer .tox-button--secondary{background:var(--surface-soft)!important;border-color:var(--muted)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme="dark"] .tox .tox-dialog .tox-button--naked.tox-button--icon,:root[data-theme="dark"] .tox .tox-dialog .tox-lock,body.dle_theme_dark .tox .tox-dialog .tox-button--naked.tox-button--icon,body.dle_theme_dark .tox .tox-dialog .tox-lock{background:transparent!important;border-color:transparent!important;color:var(--muted)!important;box-shadow:none!important}:root[data-theme="dark"] .tox .tox-dialog .tox-button--naked.tox-button--icon:hover:not(:disabled),
:root[data-theme="dark"] .tox .tox-dialog .tox-lock:hover:not(:disabled),
body.dle_theme_dark .tox .tox-dialog .tox-button--naked.tox-button--icon:hover:not(:disabled),
body.dle_theme_dark .tox .tox-dialog .tox-lock:hover:not(:disabled) {background:var(--accent-soft)!important;color:var(--accent-strong)!important}:root[data-theme="dark"] .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg,body.dle_theme_dark .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:var(--muted)!important}:root[data-theme="dark"] .tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,:root[data-theme="dark"] .tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,body.dle_theme_dark .tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,body.dle_theme_dark .tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--accent-strong)!important}.mce-toc{padding:var(--sp-4);border:var(--hair) solid var(--line);border-radius:var(--r-md);background:var(--surface-soft)}.mce-toc h2{font-size:var(--fs-ui);margin-bottom:var(--sp-2)}.mce-toc ul{margin:0;padding-left:var(--sp-5)}.mce-accordion summary{cursor:pointer;font-weight:600}.quick-edit-text,.quick-edit-textarea,.quick-edit-select,.quick-edit-datetime{margin-bottom:var(--sp-2)}.save-buttons{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}#dlefastreplycomments .save-buttons,.comments-edit-area .save-buttons,.pm-edit-area .save-buttons{justify-content:flex-end}#dlefastreplycomments .save-buttons .applychanges,.comments-edit-area .save-buttons .applychanges,.pm-edit-area .save-buttons .applychanges{background:var(--accent-soft);color:var(--accent-strong)}#dlefastreplycomments .save-buttons .applychanges:hover,.comments-edit-area .save-buttons .applychanges:hover,.pm-edit-area .save-buttons .applychanges:hover{background:var(--accent);color:var(--accent-ink)}.mobilewseditor .tox .tox-toolbar__primary{box-shadow: inset 0 1px 0 #ffffff00 !important}.mobilewseditor .tox:not(.tox-tinymce-inline) .tox-editor-header {border-bottom:none;!important}.mobilewseditor{border:none!important}.mobilewseditor.focused{box-shadow:none!important}.text{color:var(--news-text);line-height:1.55}.text p,.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.text ul,.text ol,.text hr{margin:0 0 var(--sp-3)}.text div+p,.text table+p,.text table+div,.text div+ul,.text div+ol,.text div+h1,.text div+h2,.text div+h3,.text div+h4,.text div+h5,.text div+h6,.text div+table,.text div+hr,.text dlemedia+hr{margin-top:var(--sp-3)}.text>:last-child{margin-bottom:0}.text h1{font-size:1.528em}.text h2{font-size:1.389em}.text h3{font-size:1.25em}.text h4{font-size:1.11em}.text h5{font-size:1em}.text h6{font-size:.89em}.text a{color:var(--accent-strong);text-decoration:underline;text-underline-offset: calc(var(--app-em)*0.25)}.text a:hover{text-decoration-thickness: calc(var(--app-em)*0.125)}.text ul,.text ol{padding-left:var(--sp-6)}.text img{height:auto;border-radius:var(--r-md)}.text figure{margin:var(--sp-5) 0}.text figcaption,.text .image-caption{margin-top:var(--sp-2);color:var(--muted);font-size:var(--fs-meta)}.text hr{height:var(--hair);margin:var(--sp-6) 0;border:0;background:var(--line)}.text table{width:100%;border-collapse:collapse;margin:0 0 var(--sp-4);font-size:var(--fs-sm)}.text th,.text td{padding:var(--sp-2) var(--sp-3);border:var(--hair) solid var(--line);text-align:left}.text th{background:var(--surface-soft);font-weight:600}.image-bordered{border:var(--hair) solid var(--line)}.image-padded{padding:var(--sp-2)}.image-shadows{box-shadow:var(--shadow-soft)}.quote_block{margin: 0 0 calc(var(--app-em)*0.7);overflow:hidden;border-inline-start: calc(var(--app-em)*0.1875) solid var(--accent);border-start-end-radius:var(--r-md);border-end-end-radius:var(--r-md);background:var(--surface-soft)}.title_quote,.quote,blockquote{padding: calc(var(--app-em)*0.625);background:var(--surface-soft);color:var(--text)}.title_quote{display:block;border-block-end:var(--hair) solid var(--line);color:var(--muted);font-weight:700}.quote,blockquote{border-inline-start: calc(var(--app-em)*0.1875) solid var(--accent);border-start-end-radius:var(--r-md);border-end-end-radius:var(--r-md)}.quote_block>.quote{border-inline-start:0;border-radius:0}blockquote{margin:var(--app-em) 0}.quote_body{display:block}.quote_link{float:inline-end;color:var(--accent-strong)}.quote_link svg{display:inline-block;color:inherit;vertical-align:middle}.scriptcode,pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: calc(var(--app-em)*0.9)}.scriptcode,pre{display:block;margin:0 0 var(--sp-4);padding:var(--sp-4);overflow-x:auto;border-radius:var(--r-md);background:var(--surface-sunk);color:var(--text);line-height:1.55}:not(pre) > code {padding: calc(var(--app-em)*0.125) var(--sp-1);border-radius:var(--r-xs);background:var(--surface-sunk)}.clipboard-copy-link{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-meta);cursor:pointer}.clipboard-copy-link:hover{color:var(--accent-strong)}.clipboard-copy-link svg{width:var(--sp-4);height:var(--sp-4)}code[class*="language-"],pre[class*="language-"]{color:var(--code-ink);text-shadow:var(--code-shadow)}:not(pre) > code[class*="language-"], pre[class*="language-"] {background:var(--code-bg);border-color:var(--code-border)}code[class*="language-"]::selection,code[class*="language-"] ::selection,pre[class*="language-"]::selection,pre[class*="language-"] ::selection{background:var(--code-select);text-shadow:none}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--code-comment)}.token.punctuation{color:var(--code-punct)}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:var(--code-value)}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string,.token.string-property.property{color:var(--code-string)}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.bbcode .token.tag{color:var(--code-operator)}.token.atrule,.token.attr-value,.token.keyword{color:var(--code-keyword)}.token.class-name,.token.function{color:var(--code-function)}.token.variable,.token.bbshortcode .token.tag{color:var(--code-variable)}.token.bold,.token.important{color:var(--code-operator)}.token.regex{color:var(--code-regex)}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:var(--muted);text-shadow:none}div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus{color:var(--accent-strong)}.title_spoiler,.dle-spoiler>summary{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-soft);color:var(--accent-strong);font-size:var(--fs-sm);font-weight:600;cursor:pointer}.title_spoiler img,.title_spoiler svg,.spoiler-btn-svg{width:var(--sp-4);height:var(--sp-4)}.title_spoiler a{text-decoration:none}.text_spoiler{display:block;margin-top:var(--sp-2);padding:var(--sp-4);border:var(--hair) solid var(--line);border-radius:var(--r-md);font-size:var(--fs-sm)}.dleshowhidden{padding:var(--sp-4);border:var(--hair) dashed var(--accent);border-radius:var(--r-md);background:var(--accent-soft);font-size:var(--fs-sm)}.dlehidden{color:var(--muted)}.dle-media-block{border-radius:var(--r-md);overflow:hidden}.dle-media-block iframe,.dle-media-block video{display:block;width:100%;aspect-ratio: 16 / 9;border:0}.dlemedia-oembed-error{padding:var(--sp-3);border-radius:var(--r-md);background:var(--negative-soft);color:var(--negative);font-size:var(--fs-meta)}.dleaudioplayer,.dlevideoplayer{margin:var(--sp-4) 0}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer {--plyr-color-main:var(--accent-strong);--plyr-focus-visible-color:var(--accent-strong);--plyr-audio-controls-background:var(--surface-sunk);--plyr-audio-control-color:var(--text);--plyr-audio-control-background-hover:var(--accent-strong);--plyr-audio-control-color-hover:var(--accent-ink);--plyr-audio-progress-buffered-background:var(--line);--plyr-audio-range-track-background:var(--line);--plyr-audio-range-thumb-active-shadow-color:var(--accent-soft);--plyr-range-thumb-background:var(--text);--plyr-menu-background:var(--surface-soft);--plyr-menu-color:var(--text);--plyr-menu-arrow-color:var(--muted);--plyr-menu-back-border-color:var(--line);--plyr-menu-back-border-shadow-color:transparent;--plyr-tooltip-background:var(--surface-soft);--plyr-tooltip-color:var(--text)}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .plyr--audio .plyr__controls {background:var(--surface-sunk);color:var(--text)}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .plyr--audio .plyr__controls svg {fill:currentColor}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .plyr--audio .plyr__time {color:var(--muted);opacity:1}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__audio-title {background:var(--surface-sunk);color:var(--muted)}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist {background:var(--surface-sunk)}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist .dlepl__item {background:var(--surface-sunk);color:var(--text)}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist .dlepl__item:nth-child(even) {background:var(--surface-soft)}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist .dlepl__item:hover {background:var(--accent-soft);color:var(--accent-strong)}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist .dlepl__item--active {background:var(--accent-strong)!important;color:var(--accent-ink)!important}:is(:root[data-theme="dark"], body.dle_theme_dark) .dleaudioplayer .dlepl__playlist .dlepl__item svg {fill:currentColor}.mathml-container,div.mathml-block{overflow-x:auto;margin:var(--sp-4) 0}span.mathml-inline{display:inline-block}.native-emoji,span.emoji,.emoji{display:inline-block;vertical-align:-.15em;width: calc(var(--app-em)*1.125);height: calc(var(--app-em)*1.125)}.attachment{display:inline-flex;align-items:flex-start;gap:var(--sp-3);margin:var(--sp-3) 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface-soft);font-size:var(--fs-sm)}.attachment__icon{display:grid;place-items:center;width:var(--sp-8);height:var(--sp-8);flex:none;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-strong)}.attachment__body{display:grid;gap:var(--sp-1)}.attachment__name{color:var(--accent-strong);font-weight:600}.attachment__meta{color:var(--muted);font-size:var(--fs-meta)}.attachment__online{color:var(--accent-strong);font-size:var(--fs-meta)}.attachment--denied{background:var(--negative-soft);color:var(--negative)}#dle-comments-list,#dle-ajax-comments{display:block}#dle-comments-list>div[id^="comment-id-"]{margin-bottom: calc(var(--app-em)*0.875)}#dle-comments-list>div[id^="comment-id-"]+ol.comments-tree-list{margin-top: calc(var(--app-em)*0.875);margin-bottom: calc(var(--app-em)*0.875)}#dle-comments-list > .comments-tree-list + .comments-tree-list,
#dle-comments-list > .comments-tree-list:has(+ #dle-ajax-comments) ~ .comments-tree-list {margin-top: calc(var(--app-em)*0.875)}.comments-tree-list{margin:0;padding:0;list-style:none;display:grid;gap: calc(var(--app-em)*0.875)}.comments-tree-list .comments-tree-list{margin-top: calc(var(--app-em)*0.875);padding-left:var(--sp-6);border-left:var(--hair) solid var(--line)}.comments-tree-item{min-width:0}#dlefastreplycomments,.comments-edit-area,.pm-edit-area{margin-bottom: calc(var(--app-em)*0.875);padding:var(--sp-4);border-radius:var(--r-md);background:var(--surface-soft);font-size:var(--fs-ui)}li.comments-tree-item #dlefastreplycomments{margin-top: calc(var(--app-em)*0.875);margin-bottom:0}.comments-image-uploader,.comments-image-uploader-area{margin-top:var(--sp-2)}.comments-image-uploader-toggle{display:inline-flex;align-items:center;width:fit-content;color:var(--accent-strong);font-size:var(--fs-ui);font-weight:600;text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset: calc(var(--app-em)*0.1875);cursor:pointer}.comments-image-uploader-toggle:hover{color:var(--text)}.comments-image-uploader-toggle:focus-visible{outline: calc(var(--hair)*2) solid var(--accent-strong);outline-offset:var(--sp-1);border-radius:var(--r-xs)}#hidden-image-uploader{margin-top:var(--sp-2)}.comments-image-gallery,.xfieldimagegallery{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.comments-image-gallery li,.xfieldimagegallery li{margin:0}.comments-image-gallery li img,.xfieldimagegallery li img{width: calc(var(--app-em)*6.25);height: calc(var(--app-em)*4.6875);object-fit:cover;border-radius:var(--r-sm);transition:transform .2s ease}.comments-image-gallery li img:hover,.xfieldimagegallery li img:hover{transform:scale(1.03)}.mass_comments_action,.comments-user-profile{display:inline-flex;align-items:center;gap:var(--sp-2)}.comments_author_field,.commentsreplyname,.commentsreplymail{margin-bottom:var(--sp-2)}.ignore-select{user-select:none}.rating{display:inline-block}.unit-rating{position:relative;display:block;width: calc(var(--app-em)*7.5);height: calc(var(--app-em)*1.5);margin:0;padding:0;list-style:none;overflow:hidden;background:var(--star-off);mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ d=\'m12\ 3.6\ 2.7\ 5.6\ 6.1.9-4.4\ 4.3\ 1\ 6.1-5.4-2.9-5.4\ 2.9\ 1-6.1L3.2\ 10l6.1-.9z\'\ fill=\'%23000\'/%3E%3C/svg%3E);-webkit-mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ d=\'m12\ 3.6\ 2.7\ 5.6\ 6.1.9-4.4\ 4.3\ 1\ 6.1-5.4-2.9-5.4\ 2.9\ 1-6.1L3.2\ 10l6.1-.9z\'\ fill=\'%23000\'/%3E%3C/svg%3E);mask-size: calc(var(--app-em)*1.5) calc(var(--app-em)*1.5);-webkit-mask-size: calc(var(--app-em)*1.5) calc(var(--app-em)*1.5);mask-repeat:repeat-x;-webkit-mask-repeat:repeat-x}.unit-rating li{position:absolute;z-index:auto;inset:0;margin:0;padding:0;pointer-events:none;text-indent:-9999em}.unit-rating li.current-rating{z-index:1;height:100%;background:var(--star)}.unit-rating li a{position:absolute;z-index:17;top:0;height:100%;width:20%;text-indent:-9999em;cursor:pointer;pointer-events:auto}.unit-rating a.r1-unit{left:0}.unit-rating a.r2-unit{left:20%}.unit-rating a.r3-unit{left:40%}.unit-rating a.r4-unit{left:60%}.unit-rating a.r5-unit{left:80%}.unit-rating li a:hover{left:0;z-index:2;background:var(--accent-strong)}.unit-rating a.r1-unit:hover{width:20%}.unit-rating a.r2-unit:hover{width:40%}.unit-rating a.r3-unit:hover{width:60%}.unit-rating a.r4-unit:hover{width:80%}.unit-rating a.r5-unit:hover{width:100%}.ratingplus,.ratingtypeplus{color:var(--positive);font-weight:600}.ratingminus{color:var(--negative);font-weight:600}.ratingzero{color:var(--muted);font-weight:600}.ratingtypeplusminus{display:inline-block;min-width: calc(var(--app-em)*1.125);text-align:center}#dle-vote{display:grid;gap:var(--sp-2)}.vote{font-size:var(--fs-sm);color:var(--text)}.pollanswer, .vote:has(.form-check-label) {display:block;padding: calc(var(--app-em)*0.6875) calc(var(--app-em)*0.8125);border-radius:var(--r-md);background:var(--surface-soft)}.pollanswer:hover, .vote:has(.form-check-label):hover {background:var(--accent-soft)}.pollanswer .form-check-label,.vote .form-check-label{width:100%;align-items:center}.voteprogress,.pollprogress,.progress{position:relative;height: calc(var(--app-em)*1.25);margin:var(--sp-1) 0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface-sunk);overflow:hidden}.voteprogress span,.pollprogress span,.progress .progress-bar{display:block;height:100%;padding:0;border-radius:var(--r-pill);background:var(--accent);font-size:0;overflow:hidden}.voteprogress .vote2,.pollprogress .poll2{background:var(--sage)}.voteprogress .vote3,.pollprogress .poll3{background:var(--accent-strong)}.voteprogress .vote4,.pollprogress .poll4{background:#a894ae}.voteprogress .vote5,.pollprogress .poll5{background:#b39a6b}.progress-blue .progress-bar,.progress-bar.progress-blue{background:var(--accent-strong)}.pollallvotes{display:grid;gap:var(--sp-4)}#calendar-layer{min-width:0}table.calendar,.calendar{width:100%;border-collapse:collapse;table-layout:fixed;text-align:center;font-size:var(--fs-sm)}.calendar tr th{padding: calc(var(--app-em)*0.3125) 0;color:var(--muted);font-size:var(--fs-meta);font-weight:600}.calendar tr th.monthselect{padding-bottom:var(--sp-3)}.monthselect-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.monthselect-title{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.monthlink{display:inline-grid;place-items:center;width: calc(var(--app-em)*1.75);height: calc(var(--app-em)*1.75);border-radius:var(--r-sm);background:var(--surface-soft);color:var(--muted)}a.monthlink:hover{background:var(--accent-soft);color:var(--accent-strong)}span.monthlink{opacity:.4}.calendar tr td{padding: calc(var(--app-em)*0.1875) 0;color:var(--muted)}.calendar tr td.weekday,.calendar tr th.weekday{color:var(--negative)}.calendar tr td.day-current{font-weight:700;color:var(--text)}.calendar tr td a,.calendar tr td a.day-active,.calendar tr td a.day-active-v{display:grid;place-items:center;width:var(--sp-8);height:var(--sp-8);margin:auto;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.calendar tr td a:hover{background:var(--accent);color:var(--accent-ink)}.calendar tr td.day-active-v a{background:var(--sage-soft);color:var(--sage-ink)}a.archives{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--hair) solid var(--line);color:var(--text);font-size:var(--fs-sm)}a.archives:hover{color:var(--accent-strong)}a.archives b{font-weight:500}a.archives>span{color:var(--muted)}#dle_news_archive_link{margin-top:var(--sp-2)}#dle_news_archive_link a.archives{justify-content:center;border-bottom:0;color:var(--accent-strong);font-weight:600}.clouds_xsmall a{font-size:var(--fs-meta)}.clouds_small a{font-size:var(--fs-sm)}.clouds_medium a{font-size:var(--fs-ui)}.clouds_large a{font-size:var(--fs-lead);font-weight:600}.clouds_xlarge a{font-size:var(--fs-h4);font-weight:600}.tags_more{display:inline-flex;align-items:center;color:var(--accent-strong);font-size:var(--fs-meta);cursor:pointer}.sort{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0;padding:0;list-style:none}.sort>li a{display:inline-flex;align-items:center;gap:var(--sp-1);padding: calc(var(--app-em)*0.3125) var(--sp-2);border-radius:var(--r-sm);color:var(--muted);font-size:var(--fs-meta);font-weight:600}.sort>li a:hover{background:var(--accent-soft);color:var(--accent-strong)}.sort>li.asc a,.sort>li.desc a{background:var(--accent-soft);color:var(--accent-strong)}.sort>li.asc a::after{content:"\2193"}.sort>li.desc a::after{content:"\2191"}span.nav_ext{display:inline-flex;align-items:center;padding:0 var(--sp-1);color:var(--muted)}#searchsuggestions{position:fixed!important;z-index:900;width: min(var(--fast-search-input-width, calc(var(--app-em)*28)), calc(100vw - var(--sp-6)));max-height:calc(100vh - var(--fast-search-input-bottom,0px) - var(--sp-2));max-height:calc(100dvh - var(--fast-search-input-bottom,0px) - var(--sp-2));overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);font-size:var(--fs-sm)}#searchsuggestions a{display:block;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--text)}#searchsuggestions a:hover{background:var(--accent-soft);color:var(--accent-strong)}#searchsuggestions a span{display:block;color:var(--muted);font-size:var(--fs-meta)}#searchsuggestions span.searchheading{color:var(--text);font-size:var(--fs-sm);font-weight:600}#searchsuggestions a:hover span.searchheading{color:var(--accent-strong)}#searchsuggestions span.notfound{display:block;padding:var(--sp-3);color:var(--muted)}#searchsuggestions .break{height:var(--hair);margin:var(--sp-1) 0;background:var(--line)}#searchsuggestions span.seperator{display:block;padding:var(--sp-2) var(--sp-3);border-top:var(--hair) solid var(--line)}#searchsuggestions span.seperator a{display:inline;padding:0;color:var(--accent-strong);font-weight:600}.ui-widget-overlay{position:fixed;inset:0;z-index:1000;background:rgba(19,24,32,.45);backdrop-filter: blur(calc(var(--app-em)*0.125))}.ui-front{z-index:1010}.ui-dialog{position:absolute;z-index:1010;max-width:calc(100vw - var(--sp-6));font-size:var(--fs-ui);padding:0;border:0;border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-modal);overflow:hidden}.ui-dialog-titlebar,.ui-draggable .ui-dialog-titlebar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:0;padding:var(--sp-3) var(--sp-4);border-bottom:var(--hair) solid var(--line);background:var(--surface-soft);cursor:move}.ui-dialog-titlebar .ui-dialog-titlebar-close{cursor:pointer}.ui-dialog-title{font-size:var(--fs-ui);font-weight:600;line-height:1.3}.ui-dialog .ui-dialog-titlebar-close{position:relative;flex:none;display:block;margin-left:auto;width: calc(var(--app-em)*1.375);height: calc(var(--app-em)*1.375);min-height:0;padding:0;margin:0;border:0;border-radius:var(--r-xs);background:transparent;color:var(--muted);font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;cursor:pointer;transition:color .18s ease}.ui-dialog .ui-dialog-titlebar-close:hover{background:transparent;color:var(--negative)}.ui-dialog .ui-dialog-titlebar-close span,.ui-dialog .ui-dialog-titlebar-close .ui-icon{display:none}.ui-dialog .ui-dialog-titlebar-close::before{content:"\00d7";position:absolute;inset:0;display:grid;place-items:center;font-size: calc(var(--app-em)*1.375);line-height:1;text-indent:0}.ui-dialog-content{padding:var(--sp-4);font-size:var(--fs-sm);line-height:1.6;max-height:70vh;overflow:auto}.ui-dialog-content h2{margin-bottom:var(--sp-3);font-size:var(--fs-h4)}.ui-dialog label{color:var(--muted);font-size:var(--fs-meta);font-weight:500}.ui-dialog textarea{min-height: calc(var(--app-em)*7.5)}.ui-dialog :is(input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="url"],
	input[type="tel"], input[type="number"], input[type="date"], input[type="datetime-local"], input[type="time"],
	input[type="color"], select, textarea, .form-control, .quick-edit-text, .quick-edit-textarea, .quick-edit-select,
	.quick-edit-datetime, .timezoneselect, .twofactorselect, .categoryselect, .textin) {min-height:auto;padding: calc(var(--app-em)*0.4) calc(var(--app-em)*0.7)}.ui-dialog select:not([multiple]) {padding-right: calc(var(--app-em)*2.25)}.ui-dialog .ui-dialog-buttonpane{padding:var(--sp-3) var(--sp-4);border-top:var(--hair) solid var(--line);background:var(--surface-soft)}.ui-dialog-buttonset{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2)}.ui-dialog-buttonset button{background:var(--accent-strong);color:var(--accent-ink)}.ui-dialog-buttonset button:hover{background:var(--accent);color:var(--accent-ink)}.ui-dialog-buttonset button:first-child:not(:only-child) {background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 var(--hair) var(--line)}.ui-dialog-buttonset button:first-child:not(:only-child):hover {background:var(--accent-soft);color:var(--accent-strong)}.ui-dialog-buttonset button.ui-button-delete,.dle-popup-userprofileadmin .ui-button-delete{background:var(--negative-soft);color:var(--negative)}.ui-dialog-buttonset button.ui-button-delete:hover{background:var(--negative);color:var(--surface)}.dle-popup-userprofileadmin .ui-dialog-buttonset{float:none;width:100%;align-items:center}.dle-popup-userprofileadmin .ui-dialog-buttonset button{box-shadow:none}.dle-popup-userprofileadmin .ui-dialog-buttonset button.ui-button-delete{order:-1;margin-inline-end:auto;background:var(--negative-soft);color:var(--negative);box-shadow:none}.dle-popup-userprofileadmin .ui-dialog-buttonset button.ui-button-delete:hover{background:var(--negative);color:var(--surface)}.dle-popup-userprofileadmin .ui-dialog-buttonset button:nth-child(2) {background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 var(--hair) var(--line)}.dle-popup-userprofileadmin .ui-dialog-buttonset button:nth-child(2):hover {background:var(--accent-soft);color:var(--accent-strong)}.dle-popup-userprofileadmin .ui-dialog-buttonset button:last-child{background:var(--accent-strong);color:var(--accent-ink)}.dle-popup-userprofileadmin .ui-dialog-buttonset button:last-child:hover{background:var(--accent);color:var(--accent-ink)}.dle-popup-userprofile .ui-dialog-buttonset button:nth-child(2):not(:last-child) {background:var(--positive-soft);color:var(--positive)}.dle-popup-userprofile .ui-dialog-buttonset button:nth-child(2):not(:last-child):hover {background:var(--positive);color:var(--surface)}.ui-button-icon-only{padding:0;width:var(--sp-8)}.ui-helper-hidden-accessible{position:absolute;width:var(--hair);height:var(--hair);overflow:hidden;clip-path:inset(50%)}.ui-helper-clearfix::after{content:"";display:block;clear:both}.ui-dialog-titlebar.ui-helper-clearfix::after{content:none}.ui-state-error{border-color:var(--negative)!important}.loginbox.ui-dialog .ui-dialog-content{padding:var(--sp-6)}.ui-autocomplete,.ui-menu,#dropmenudiv{position:absolute;z-index:1020;margin:0;padding:var(--sp-2);list-style:none;border:var(--hair) solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-soft);font-size:var(--fs-ui);max-height: calc(var(--app-em)*20);overflow:auto}.ui-menu .ui-menu-item,#dropmenudiv a{display:block;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--text);cursor:pointer}.ui-menu .ui-menu-item:hover,.ui-menu .ui-menu-item.ui-state-active,#dropmenudiv a:hover{background:var(--accent-soft);color:var(--accent-strong)}.ui-menu .ui-menu{position:static;box-shadow:none;padding:0}.DLEPush{position:fixed;z-index:1100;right:var(--sp-5);top:var(--sp-5);width:max-content;min-width: min(calc(var(--app-em)*17), calc(100vw - var(--sp-6)));max-width: min(calc(var(--app-em)*34), calc(100vw - var(--sp-6)))}.DLEPush-notification.wrapper{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;width:100%;margin-bottom:var(--sp-3);overflow:hidden;border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-modal);font-size:var(--fs-sm);animation:air-push .8s cubic-bezier(.22,1,.36,1)}@keyframes air-push { from { transform: translateY(100%); opacity: 0; } to { transform:  translateY(0%); opacity: 1; } }.DLEPush-notification .DLEPush-icon{grid-column:1;grid-row: 1 / span 2;display:flex;align-items:center;justify-content:center;width: calc(var(--app-em)*3.25);height:100%;padding:var(--sp-3);background:var(--accent-strong);color:var(--accent-ink)}.DLEPush-notification .DLEPush-icon svg{width: calc(var(--app-em)*1.5);height: calc(var(--app-em)*1.5)}.DLEPush-notification .DLEPush-header{grid-column:2;grid-row:1;margin: var(--sp-3) calc(var(--app-em)*2.5) 0 var(--sp-4);font-size:var(--fs-ui);font-weight:600}.DLEPush-notification .DLEPush-header:empty{margin:0}.DLEPush-notification .DLEPush-message{grid-column:2;grid-row:2;margin:var(--sp-2) var(--sp-4) var(--sp-3) var(--sp-4);overflow-wrap:anywhere}.DLEPush-notification :is(.DLEPush-header, .DLEPush-message) a {color:var(--accent-strong);font-weight:600;text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset: calc(var(--app-em)*0.1875)}.DLEPush-notification :is(.DLEPush-header, .DLEPush-message) a:hover {color:var(--text)}.DLEPush-notification .DLEPush-header:empty+.DLEPush-message{margin-top:var(--sp-3);margin-right: calc(var(--app-em)*2.5)}.DLEPush-notification .DLEPush-message ul{margin:var(--sp-2) 0 0;padding:0;list-style:none}.DLEPush-notification .DLEPush-message li{margin-bottom:var(--sp-1)}.DLEPush-notification .DLEPush-close{position:absolute;top:var(--sp-2);right:var(--sp-2);z-index:2;display:grid;place-items:center;width: calc(var(--app-em)*1.75);height: calc(var(--app-em)*1.75);padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);font-size:var(--fs-h4);line-height:1;cursor:pointer;opacity:.75}.DLEPush-notification .DLEPush-close:hover{opacity:1;background:var(--surface-soft);color:var(--negative)}.DLEPush-notification.wrapper.push-success{background:var(--positive-soft)}.DLEPush-notification.wrapper.push-success .DLEPush-icon{background:var(--positive);color:#fff}.DLEPush-notification.wrapper.push-warning{background:var(--warn-soft)}.DLEPush-notification.wrapper.push-warning .DLEPush-icon{background:var(--warn);color:#fff}.DLEPush-notification.wrapper.push-error{background:var(--negative-soft)}.DLEPush-notification.wrapper.push-error .DLEPush-icon{background:var(--negative);color:#fff}@media (max-width:47.5em){.DLEPush{right:var(--sp-3);left:var(--sp-3);top:var(--sp-3);width:auto;min-width:0;max-width:none}}.c-captcha,.dle-captcha{--captcha-height:80px;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}.c-captcha img,.dle-captcha img{width:auto;height:var(--captcha-height);border-radius:var(--r-sm);background:var(--surface-soft)}.c-captcha>input,.dle-captcha>input{flex:0 1 17ch;width:17ch;min-width:0;max-width:100%;height:var(--captcha-height);min-height:var(--captcha-height)}.c-captcha>a,.dle-captcha>a{display:inline-flex;align-items:center;color:var(--accent-strong);font-size:var(--fs-meta)}.smart-captcha{max-width:100%}.sec-code{display:grid;gap:var(--sp-2)}.qq-uploader{display:grid;gap:var(--sp-3);justify-items:start}.qq-uploader .qq-upload-drop-area{justify-self:stretch}.qq-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding: 0 calc(var(--app-em)*1.125);border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-ui);font-weight:600;letter-spacing:.02em;cursor:pointer}.qq-upload-button:hover{background:var(--accent);color:var(--accent-ink)}.qq-upload-drop-area{display:grid;place-items:center;min-height: calc(var(--app-em)*7.5);border:var(--hair) dashed var(--line);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-sm);text-align:center}.qq-upload-drop-area-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.qq-upload-file,.qq-upload-size,.qq-upload-file-status,.qq-status{color:var(--muted);font-size:var(--fs-meta)}.qq-upload-spinner{display:inline-block;width:var(--sp-4);height:var(--sp-4);border: calc(var(--app-em)*0.125) solid var(--accent-soft);border-top-color:var(--accent-strong);border-radius:50%;animation:dle-spin .8s linear infinite}.file-box{display:grid;gap:var(--sp-1);width:95%;max-width: calc(var(--app-em)*27.3125);margin-top:var(--sp-2);padding:var(--sp-2);border:var(--hair) solid var(--accent);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--text);font-size:var(--font-size-xs)}.file-box .qq-upload-file-status{color:var(--accent-strong);font-size:var(--font-size-xs);font-weight:600}.file-box .qq-upload-file{margin:0;color:var(--text);font-size:var(--font-size-xs);overflow-wrap:anywhere}.file-box .qq-status{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--font-size-xs)}.file-box .qq-upload-size{font-size:var(--font-size-xs)}.file-box .qq-upload-spinner{width:var(--sp-3);height:var(--sp-3);border-width:var(--hair)}.file-box .progress{height: calc(var(--app-em)*0.625);margin:0}.file-footer-caption,.file-size-info,.file-caption-info{color:var(--muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.file-delete,.file-delete-link{color:var(--negative);cursor:pointer}.upload-options,.upload-restriction{color:var(--muted);font-size:var(--fs-meta)}.uploadedfile{display:flex;align-items:center;gap:var(--sp-2)}.plupload_filelist_footer,.plupload_container{border-radius:var(--r-md)}.add-dynamic-item,.remove-dynamic-item{cursor:pointer}.dynamic-field-wrapper,.dynamic-field-items,.dynamic-field-item{min-width:0}.dynamic-field-items{display:grid;gap:var(--sp-2)}.dynamic-field-item{margin-bottom:0!important}.dynamic-field-wrapper :is(.quick-edit-text, .quick-edit-textarea, .quick-edit-select, .quick-edit-datetime) {margin-bottom:0}.dynamic-field-wrapper:is([data-type="text"], [data-type="datetime"], [data-type="select"], [data-type="yesorno"]) .dynamic-field-item {display:flex;align-items:center;width:100%}.dynamic-field-wrapper:is([data-type="text"], [data-type="datetime"], [data-type="select"]) .dynamic-field-item > input:not([type="hidden"]),
.dynamic-field-wrapper[data-type="select"] .dynamic-field-item > select,
.dynamic-field-wrapper[data-type="select"] .dynamic-field-item > .bootstrap-select,
.dynamic-field-wrapper[data-type="select"] .dynamic-field-item > .chosen-container {flex:1 1 auto;width:auto!important;min-width:0;max-width:none}.dynamic-field-wrapper[data-type="yesorno"] .dynamic-field-item>.form-check-label{flex:0 0 auto;min-height:var(--control-h)}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) {margin-bottom:var(--sp-4)}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-field-item {display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2)}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-field-item > .xfieldsrow {width:100%;margin-bottom:0}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-field-item > .xfieldsrow > textarea,
.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-field-item > .xfieldsrow > .wseditor {display:block;width:100%}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-buttons-row {margin:0}.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-buttons-row .add-dynamic-item,
.dynamic-field-wrapper:is([data-type="textarea"], [data-type="htmljs"]) .dynamic-buttons-row .remove-dynamic-item {margin-top:0!important}.addnews-form :is(.xf_textarea, .xf_htmljs) > :is(textarea, .wseditor) {margin-top:var(--sp-2)}.addnews-form .xf_htmljs>textarea{min-height: calc(10.15em + var(--app-em) + var(--hair) + var(--hair))}.dynamic-field-item .qq-uploader{display:flex;flex-wrap:wrap;align-items:center;column-gap:0;row-gap:var(--sp-1);position:relative;width:100%}.dynamic-field-item .qq-uploader>[id^="uploadedfile_"]{flex:0 0 100%}.dynamic-field-wrapper[data-type="file"] .qq-uploader>div{display:flex;flex-wrap:wrap;align-items:center}.btn.add-dynamic-item,.btn.remove-dynamic-item{background:var(--surface-soft);text-shadow:none;box-shadow:none}.btn.add-dynamic-item{color:var(--text)}.btn.remove-dynamic-item{color:var(--negative)}.btn.add-dynamic-item:hover{background:var(--accent-soft);color:var(--accent-strong)}.btn.remove-dynamic-item:hover{background:var(--negative-soft);color:var(--negative)}.dynamic-buttons-row{display:flex;flex-wrap:wrap;align-items:center}.xf-file-wrapper{display:flex;align-items:center;gap:var(--sp-2);width:100%}.xf-file-wrapper input[type="text"]{flex:1;width:auto;min-width:0}.ui-dialog .qq-upload-button .ui-dialog .bbcodes,.ui-dialog .btn,.ui-dialog .ui-button,.ui-dialog .dlevotebutton{font-weight:500;letter-spacing:.015em;min-height:auto;padding: calc(var(--app-em) * .6) calc(var(--app-em) * .9)}table.xfields,.xfields_table{width:100%;border-collapse:collapse}.xfields_table td{padding:var(--sp-2) 0;vertical-align:top}.xfieldsrow{margin-bottom:var(--sp-4);color:var(--muted);font-size:var(--fs-meta);font-weight:600}.xfieldsrow:has(> .xfieldscolleft):has(> .xfieldscolright) {display:grid;grid-template-columns: minmax(calc(var(--app-em)*8), calc(var(--app-em)*12)) minmax(0,1fr);gap:var(--sp-3);align-items:center}.xfieldscolright{min-width:0}.xfieldsdescr,.xfieldsnote{color:var(--muted);font-size:var(--fs-meta)}.xfieldsnote{margin-top:var(--sp-1)}.xfields input[type="text"],.xfields textarea,.xprofile textarea{width:100%}.user_fields .xfieldscolright{min-width:0}.user_fields .form-check-input{margin-right:var(--sp-2)}@media (max-width:47.5em){.xfieldsrow:has(> .xfieldscolleft):has(> .xfieldscolright) {grid-template-columns:1fr}}table.pm,.pm{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--fs-sm)}.pm th,.pm td.pm_head,.pm th.pm_head{padding:var(--sp-3);border-bottom:var(--hair) solid var(--line);color:var(--muted);font-size:var(--fs-meta);font-weight:600;text-align:left}.pm td.pm_list{padding:var(--sp-3);border-bottom:var(--hair) solid var(--line);cursor:pointer;vertical-align:top}.pm tbody>tr:hover{background:var(--surface-soft)}.pm td.pm_list.pm_icon,th.pm_head.pm_icon{width: calc(var(--app-em)*2.5);text-align:center}.pm_list.pm_icon svg{width:var(--sp-6);height:var(--sp-6);margin:auto;color:var(--muted)}.pm_list.pm_icon.pm-unread-image svg{color:var(--accent-strong)}.pm_list.pm_icon.pm-read-image svg{opacity:.5}.pm_list.pm_icon.pm-reply-image svg{color:var(--positive)}.pm_list .pm_subj,.pm_list.pm_subj{font-weight:600}.pm_list .pm_last_message{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-meta)}.pm_list .pm_with_user,.pm_list .pm_last_date,.pm_list.pm_last_user{color:var(--muted);font-size:var(--fs-meta)}.pm th.pm_last_user,.pm td.pm_last_user{width: calc(var(--app-em)*12.5)}.pm td.pm_last_user{vertical-align:middle}.pm_list .pm_last_date{margin-top:var(--sp-1);white-space:nowrap}.pm th.pm_checkbox,.pm .pm_checkbox{width: calc(var(--app-em)*3);padding-inline:var(--sp-2);text-align:center;vertical-align:middle}.pm td.pm_list.pm_checkbox{padding-inline:var(--sp-2);vertical-align:middle}.pm .pm_checkbox .form-check-label{display:grid;place-items:center;width:100%;min-height:var(--control-h)}.pm_navigation{width:100%;margin-top:var(--sp-4)}.pm_navigation td{padding:0;vertical-align:middle}.pm_navigation td:last-child{white-space:nowrap}.pm_navigation .navigation{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pm_navigation .navigation a,.pm_navigation .navigation span{display:inline-grid;place-items:center;min-width: calc(var(--app-em)*2.25);height: calc(var(--app-em)*2.25);padding:0 var(--sp-2);border-radius:var(--r-sm);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-meta)}.pm_navigation .navigation a:hover{background:var(--accent-soft);color:var(--accent-strong)}.pm-no-messages{color:var(--muted);font-size:var(--fs-sm);text-align:center}#pmlist_doaction{max-width: calc(var(--app-em)*14);margin-inline-end:var(--sp-2)}.pm_progress_bar{display:block;height: calc(var(--app-em)*0.75);border-radius:var(--r-pill);background:var(--surface-sunk);overflow:hidden}.pm_progress_bar>span{display:block;height:100%;border-radius:inherit;background:var(--accent);color:transparent;font-size:0;overflow:hidden}table.userstop{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.userstop thead td{padding:var(--sp-3);border-bottom:var(--hair) solid var(--line);color:var(--muted);font-size:var(--fs-meta);font-weight:600;white-space:nowrap}.userstop td{padding:var(--sp-3);border-bottom:var(--hair) solid var(--line)}.userstop a{color:var(--accent-strong)}.ignore-list-item,.social-list-item{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:var(--hair) solid var(--line);font-size:var(--fs-sm)}.self_delete_link{color:var(--negative);cursor:pointer}.table,.table-responsive{width:100%}.table-responsive{overflow-x:auto}.table-striped tbody tr:nth-child(odd) {background:var(--surface-soft)}.table-hover tbody tr:hover{background:var(--accent-soft)}.emoji_box{display:grid;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow)}.emoji_category{color:var(--muted);font-size:var(--fs-meta);font-weight:600}.emoji_list{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.emoji_symbol a{display:grid;place-items:center;width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-sm)}.emoji_symbol a:hover{background:var(--accent-soft)}.mass_comments_action{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-3);margin:var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-meta)}.mass_comments_action label{font-weight:600}.mass_comments_action select{width:auto;min-width: calc(var(--app-em)*12);flex:0 1 auto}.mass_comments_action .bbcodes{min-height: calc(var(--app-em)*2.5);background:var(--surface)}.plupload_container{padding:0;background:transparent}.plupload,.plupload_container .plupload{border:var(--hair) solid var(--line);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--text)}.plupload_header,.plupload_header_content{background:var(--surface-soft);color:var(--text)}.plupload_header_title,.plupload_header_text{color:var(--text)}.plupload_filelist_footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:0 0 var(--r-md) var(--r-md)}.plupload_filelist_footer .plupload_file_size,.plupload_filelist_footer .plupload_file_status{padding:0}.plupload_buttons{float:none;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.plupload_upload_status{float:none;margin-left:auto;padding:0}.plupload_filelist,.plupload_filelist_content,.plupload_content{color:var(--text)}.plupload_file{border-color:var(--line);background:var(--surface);color:var(--text)}.plupload_file_name,.plupload_file_size,.plupload_file_status,.plupload_file_percent{color:var(--muted)}.plupload_droptext{color:var(--muted);background:transparent}.plupload_droptext::before{color:var(--line);margin-top: calc(var(--app-em)*-2.4)}.comments-image-uploader .plupload_wrapper{background:var(--surface-soft);border-color:var(--line);border-radius:var(--r-md)}.plupload_button.ui-button,.plupload_button.plupload_add,.plupload_button.plupload_add:hover,.plupload_button.plupload_start,.plupload_button.plupload_start:hover{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height: calc(var(--app-em)*2.25);padding:0 var(--sp-4);border:0;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-strong);font-weight:600;text-shadow:none;box-shadow:none;cursor:pointer}.plupload_button.ui-button:hover,.plupload_button.plupload_add:hover,.plupload_button.plupload_start:hover{background:var(--accent);color:var(--accent-ink)}.plupload_progress_container,.plupload_view_thumbs div.plupload_file_status{background:var(--surface-sunk);box-shadow:none}.plupload_progress_container .ui-progressbar-value{background:var(--accent);background-image:none;border-color:var(--accent)}.plupload_view_thumbs .plupload_file{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-tiny);border-radius:var(--r-sm)}.plupload_view_thumbs .plupload_file_fields{background:var(--surface-soft);border-color:var(--line)}.plupload_view_thumbs .plupload_file_dummy{color:var(--muted)}.plupload_disabled,.plupload_button.plupload_disabled{opacity:.55}.plupload_file_progress,.plupload_progress_bar{background:var(--accent)}.plupload_delete a,.plupload_done a,.plupload_failed a{color:var(--muted)}.plupload_message{border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn)}#comments-image-uploader-edit .plupload_filelist{margin-bottom:0}#comments-image-uploader-edit .plupload_filelist th,#comments-image-uploader-edit .plupload_filelist td{border:0}#comments-image-uploader-edit .plupload_button{border:0;text-decoration:none}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_wrapper {background:var(--surface-soft);border-color:var(--line)}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_droptext,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_droptext::before,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_name,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_size,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_status,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_percent,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_dummy {color:var(--muted)}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_list .plupload_file,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_thumbs .plupload_file {border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-tiny)}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_thumbs .plupload_file_fields {border-color:var(--line);background:var(--surface-soft)}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_thumbs div.plupload_file_name,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_rename {border-color:var(--line)}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_progress_container,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_list div.plupload_file_status,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_view_thumbs div.plupload_file_status {background:var(--surface-sunk);box-shadow:none}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_progress_container .ui-progressbar-value,
:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_file_progress {border-color:var(--accent);background:var(--accent);background-image:none}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_message {background:var(--warn-soft);color:var(--warn);box-shadow:none}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_message.ui-state-error {border-color:var(--negative)!important;background:var(--negative-soft);color:var(--negative)}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_message.ui-state-highlight {border-color:var(--warn)!important;background:var(--warn-soft);color:var(--warn)}:is(:root[data-theme="dark"], body.dle_theme_dark) .comments-image-uploader .plupload_message_close::before {color:var(--muted)}[class^="dle_b_"],[class*=" dle_b_"]{display:block}.ui-dialog-content fieldset{margin:0 0 var(--sp-5);padding:var(--sp-4);border:var(--hair) solid var(--line);border-radius:var(--r-md)}.ui-dialog-content fieldset:last-child{margin-bottom:0}.ui-dialog-content legend{padding:0 var(--sp-2);color:var(--text);font-size:var(--fs-ui);font-weight:600}.ui-dialog-content form{margin:0}.ui-dialog-content table{width:100%;border-collapse:collapse}.ui-dialog-content table td{padding:var(--sp-1) 0 var(--sp-2);vertical-align:top}.ui-dialog-content table td:first-child{padding-right:var(--sp-3)}#dlevotespopupcontent{display:grid;gap:var(--sp-4)}#dlevotespopupcontent .voteprogress{margin:var(--sp-1) 0 0}#dlevotespopupcontent span[style*="red"]{color:var(--negative)!important;font-size:var(--fs-meta)}.dlevotebutton{margin-top:var(--sp-3)}.plupload_wrapper .plupload_button.ui-button,.plupload_wrapper .plupload_button.plupload_add,.plupload_wrapper .plupload_button.plupload_add:hover,.plupload_wrapper .plupload_button.plupload_start,.plupload_wrapper .plupload_button.plupload_start:hover{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height: calc(var(--app-em)*2.25);height:auto;padding: calc(var(--app-em)*0.25) var(--sp-4);line-height:1.2;vertical-align:middle;background:var(--accent-soft);border-color:transparent;color:var(--accent-strong);border-radius:var(--r-md);text-shadow:none;box-shadow:none}.plupload_wrapper .plupload_button.plupload_start,.plupload_wrapper .plupload_button.plupload_start:hover{background:var(--accent-strong);color:var(--accent-ink)}.plupload_wrapper .plupload_button .ui-icon,.plupload_wrapper .plupload_button .ui-button-icon-primary.ui-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;line-height:1;text-indent:0;background:none}.plupload_wrapper .plupload_button .ui-button-text{padding:0;line-height:1.2}.plupload_wrapper .plupload_button.plupload_add:hover{background:var(--accent);color:var(--accent-ink)}.plupload_wrapper .plupload_button.plupload_start:hover{background:var(--accent)}.ui-dialog.dle-popup-mediaupload .plupload_view_switch .ui-button{min-height:0;padding:var(--sp-1);border-radius:var(--r-xs);background:transparent;color:var(--muted);box-shadow:none}.ui-dialog.dle-popup-mediaupload .plupload_view_switch .ui-button:hover{background:var(--surface-soft);color:var(--accent-strong)}.ui-dialog.dle-popup-mediaupload .plupload_view_switch .ui-button.ui-state-active{background:var(--accent-soft);color:var(--accent-strong)}.ui-dialog.dle-popup-mediaupload .mediaupload-box{border-color:var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:none}.ui-dialog.dle-popup-mediaupload .tabs a{color:var(--muted);border-color:transparent}.ui-dialog.dle-popup-mediaupload .tabs a:hover{background:var(--surface-soft);border-color:transparent;color:var(--accent-strong)}.ui-dialog.dle-popup-mediaupload .tabs a.current,.ui-dialog.dle-popup-mediaupload .tabs a.current:hover{background:var(--surface);color:var(--accent-strong);border-color:var(--line);border-top-color:var(--accent);border-bottom-color:transparent}.ui-dialog.dle-popup-mediaupload input[type="checkbox"],.ui-dialog.dle-popup-mediaupload input[type="radio"]{width: calc(var(--app-em)*1.125);height: calc(var(--app-em)*1.125);margin:0;vertical-align:middle}.ui-dialog.dle-popup-mediaupload label{color:var(--text)}.ui-dialog.dle-popup-mediaupload .checkbox,.ui-dialog.dle-popup-mediaupload .checkbox-inline{color:var(--text)}.ui-dialog.dle-popup-mediaupload .form-check-label,.ui-dialog.dle-popup-mediaupload .checkbox-inline,.ui-dialog.dle-popup-mediaupload .radio-inline{display:inline-flex;align-items:center;gap:var(--sp-2)}.ui-dialog.dle-popup-mediaupload .mediaupload-insert-descr{flex:0 0 12.93em;width:12.93em;max-width:none;margin-inline-end:var(--sp-3)}.ui-dialog.dle-popup-mediaupload .mediaupload-thumbs-params>.checkbox-inline{display:inline-flex;align-items:center;min-width:0}@media (max-width:47.5em){.ui-dialog.dle-popup-mediaupload .mediaupload-thumbs-params{display:grid!important;grid-template-columns:1fr;gap:var(--sp-2);white-space:normal}.ui-dialog.dle-popup-mediaupload .mediaupload-thumbs-params>.radio-inline,.ui-dialog.dle-popup-mediaupload .mediaupload-thumbs-params>.checkbox-inline{width:fit-content;min-width:0;margin:0;white-space:normal}.ui-dialog.dle-popup-mediaupload .mediaupload-file-params{flex-wrap:wrap;row-gap:var(--sp-2)}.ui-dialog.dle-popup-mediaupload .mediaupload-file-params>.mediaupload-insert-descr{flex-basis:100%;width:100%;margin-inline-end:0}}.ui-dialog.dle-popup-mediaupload .media-upload-button,.ui-dialog.dle-popup-mediaupload .mediaupload-col3 button{background:var(--accent-strong);border-color:transparent;color:var(--accent-ink);border-radius:var(--r-md);text-shadow:none;box-shadow:none}.ui-dialog.dle-popup-mediaupload .mediaupload-col3 button{display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding: calc(var(--app-em)*0.4) calc(var(--app-em)*1.125);font-size:var(--fs-ui);line-height:1.45}.ui-dialog.dle-popup-mediaupload .media-upload-button:hover,.ui-dialog.dle-popup-mediaupload .mediaupload-col3 button:hover{background:var(--accent)}.ui-dialog.dle-popup-mediaupload .media-upload-drop-area{border-color:var(--line);border-radius:var(--r-md)}.ui-dialog.dle-popup-mediaupload .media-upload-drop-area div{color:var(--muted);opacity:.8}.ui-dialog.dle-popup-mediaupload .mediaupload-insert-params{background:var(--surface-soft);border-color:var(--line)}.ui-dialog.dle-popup-mediaupload .mediaupload-row{margin-top:0;padding-block:var(--sp-1);border-color:var(--line)}.ui-dialog.dle-popup-mediaupload #upload-viaurl-status,.ui-dialog.dle-popup-mediaupload #upload-viaftp-status{display:none;margin:0;padding:0}.ui-dialog.dle-popup-mediaupload #upload-viaurl-status:has(> span:not(:empty)),
.ui-dialog.dle-popup-mediaupload #upload-viaftp-status:has(> span:not(:empty)) {display:block;padding:var(--sp-1) var(--sp-3) 0}.ui-dialog.dle-popup-mediaupload .upload-options{border-color:var(--line)}.ui-dialog.dle-popup-mediaupload .upload-restriction{color:var(--muted);opacity:1}.ui-dialog.dle-popup-mediaupload .mediaupload-file-box{background:var(--accent-soft);border-color:var(--accent);color:var(--text);border-radius:var(--r-md);box-shadow:none}.ui-dialog.dle-popup-mediaupload .mediaupload-file-success{background:var(--positive-soft);border-color:var(--positive)}.ui-dialog.dle-popup-mediaupload .mediaupload-file-warning{background:var(--warn-soft);border-color:var(--warn)}.ui-dialog.dle-popup-mediaupload .mediaupload-file-error{background:var(--negative-soft);border-color:var(--negative)}.ui-dialog.dle-popup-mediaupload .mediaupload-progress{background:var(--surface-sunk);box-shadow:none}.ui-dialog.dle-popup-mediaupload .mediaupload-progress .mediaupload-progress-bar{background:var(--accent);background-image:none;border:0;box-shadow:none}.ui-dialog.dle-popup-mediaupload .file-preview-card,.ui-dialog.dle-popup-mediaupload .folder-preview-card{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-tiny)}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-footer,.ui-dialog.dle-popup-mediaupload .file-preview-card .file-footer-caption,.ui-dialog.dle-popup-mediaupload .folder-preview-card .file-footer-caption{border-color:var(--line)}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-footer-bottom{background:var(--surface-soft);border-color:transparent}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-footer a{color:var(--muted)}.ui-dialog.dle-popup-mediaupload .file-preview-card.active{border-color:var(--accent)}.ui-dialog.dle-popup-mediaupload .file-preview-card.active .file-content{border-left-color:var(--accent);border-right-color:var(--accent);border-top-color:var(--accent)}.ui-dialog.dle-popup-mediaupload .file-preview-card.active .file-footer-caption{border-left-color:var(--accent);border-right-color:var(--accent)}.ui-dialog.dle-popup-mediaupload .file-preview-card.active .file-footer-bottom{border-left-color:var(--accent);border-right-color:var(--accent);border-bottom-color:var(--accent)}.ui-dialog.dle-popup-mediaupload .file-preview-card .active-ribbon span{background:var(--accent-strong)}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-size-info{color:var(--muted)}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-ext{background:var(--accent-strong);color:var(--accent-ink)}.ui-dialog.dle-popup-mediaupload .file-preview-card .file-delete a{color:var(--negative)}.ui-dialog.dle-popup-mediaupload .ui-dialog-buttonset{flex-wrap:wrap;align-items:center}.ui-dialog.dle-popup-mediaupload #mediaupload-delete{order:-1;margin-right:auto;float:none;background:var(--negative-soft);color:var(--negative);box-shadow:none}.ui-dialog.dle-popup-mediaupload #mediaupload-delete:hover{background:var(--negative);color:#fff}.ui-dialog.dle-popup-mediaupload .ui-button.bg-teal,.ui-dialog.dle-popup-mediaupload #mediaupload-insert{background:var(--accent-strong);color:var(--accent-ink)}.ui-dialog.dle-popup-mediaupload .ui-button.bg-teal:hover,.ui-dialog.dle-popup-mediaupload #mediaupload-insert:hover{background:var(--accent);color:var(--accent-ink)}.bg-teal{background:var(--accent-strong);color:var(--accent-ink)}.dlepopup,.dlepopupmessage,.dlereplypopup,.dleuserpopup,.dlepopup-news-edit{font-size:var(--fs-sm)}.preview-box,.preview-fieldset{display:grid;gap:var(--sp-2)}.preview-legend{color:var(--muted);font-size:var(--fs-meta);font-weight:600}:root{--font-size-xs:.75rem;--font-size-sm:.86rem;--font-size-base:.9rem;--font-size-lg:1rem;--fix-size-base:1rem}@media (min-width:1500px) and (min-resolution:2dppx){:root{--font-vw-term:1.05vw;--font-size-xs:clamp(.75rem,calc(var(--font-vw-term) - .23rem),1.05rem);--font-size-sm:clamp(.86rem,calc(var(--font-vw-term) - .12rem),1.16rem);--font-size-base:clamp(.9rem,calc(var(--font-vw-term) - .08rem),1.2rem);--font-size-lg: clamp(1rem, calc(var(--font-vw-term) + 0.02rem), 1.3rem)}}@media (prefers-reduced-motion:no-preference){@view-transition {
		navigation: auto
	}}:root{--app-em:var(--font-size-lg)}:root{--bg:#f2f5f8;--surface:#fff;--surface-soft:#f7f9fb;--surface-sunk:#eef2f6;--text:#1d2935;--muted:#595f64;--line:#e4e9ee;--accent:#6686a3;--accent-strong:#496c8b;--accent-soft:#e8f0f6;--accent-hover-soft:#dfeaf2;--accent-ink:#fff;--sage:#9bac9f;--sage-soft:#e9efea;--sage-ink:#596f60;--sage-hover:#dee7e0;--sage-hover-ink:#516657;--mist-soft:#eeecf1;--mist-ink:#645d6f;--mist-hover:#e4e1e9;--amber-soft:#f6efe3;--amber-ink:#795a2f;--amber-hover:#eee3d2;--rose-soft:#f4e8e5;--rose-ink:#80524b;--rose-hover:#eadbd7;--positive:#40694f;--positive-soft:#e9f0eb;--negative:#9c6259;--negative-soft:#f4e8e5;--warn:#8a6a3c;--warn-soft:#f6efe3;--news-text:#333;--image-brightness:1;--image-contrast:1;--image-saturate:1;--star:#bd9d5b;--star-off:#d4dae0;--dot:#c1cad2;--shadow: 0 calc(var(--app-em)*1.125) calc(var(--app-em)*3.375) rgba(39, 58, 75, .09);--shadow-soft: 0 calc(var(--app-em)*0.5) calc(var(--app-em)*1.75) rgba(39, 58, 75, .07);--shadow-tiny: 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.875) rgba(39, 58, 75, .05);--shadow-menu: 0 calc(var(--app-em)*1.5) calc(var(--app-em)*3.5) rgba(24, 39, 53, .18), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(24, 39, 53, .12);--shadow-modal: 0 calc(var(--app-em)*1.5) calc(var(--app-em)*4) rgba(24, 39, 53, .28), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(24, 39, 53, .16);--radius: calc(var(--app-em)*1);--container: calc(var(--app-em) * 90);--sp-1: calc(var(--app-em)*0.25);--sp-2: calc(var(--app-em)*0.5);--sp-3: calc(var(--app-em)*0.75);--sp-4: calc(var(--app-em)*1);--sp-5: calc(var(--app-em)*1.25);--sp-6: calc(var(--app-em)*1.5);--sp-7: calc(var(--app-em)*1.75);--sp-8: calc(var(--app-em)*2);--sp-10: calc(var(--app-em)*2.5);--sp-12: calc(var(--app-em)*3);--r-xs: calc(var(--app-em)*0.375);--r-sm: calc(var(--app-em)*0.5);--r-md: calc(var(--app-em)*0.625);--r-lg: calc(var(--app-em)*0.8125);--r-xl: calc(var(--app-em)*1.375);--r-pill: calc(var(--app-em)*6.25);--hair: calc(var(--app-em)*0.0625);--control-h: calc(var(--app-em)*2.875);--head-offset: calc(var(--app-em)*6);--code-bg:#f4f7fa;--code-border:#dfe6ee;--code-ink:#1d2935;--code-comment:#69788a;--code-punct:#5f6f7e;--code-value:#8c1d54;--code-string:#3f6b1f;--code-operator:#8a5f2b;--code-keyword:#0a5f8a;--code-function:#b8304c;--code-variable:#27388a;--code-regex:#8a5a00;--code-select:#b3d4fc;--code-shadow:0 var(--hair) #fff;--fs-meta: calc(var(--app-em)*0.9375);--fs-sm:var(--app-em);--fs-ui: calc(var(--app-em)*.95);--fs-body: calc(var(--app-em)*1.125);--fs-lead: calc(var(--app-em)*1.1);--fs-h4: calc(var(--app-em)*1.25);--fs-h3: calc(var(--app-em)*1.4);--fs-h2: calc(var(--app-em)*1.6);--fs-h1: calc(var(--app-em)*2)}:root[data-theme="dark"]{--bg:#131820;--surface:#1b222c;--surface-soft:#222a35;--surface-sunk:#171e27;--text:#dee4ea;--muted:#94a2b0;--line:#2b3440;--accent:#7ea2c2;--accent-strong:#9cc0dd;--accent-soft:#1f2c3a;--accent-hover-soft:#26374a;--accent-ink:#101821;--sage-soft:#22302a;--sage-ink:#a9c5b1;--sage-hover:#2a3a33;--sage-hover-ink:#a9c5b1;--mist-soft:#2a2734;--mist-ink:#b9b1c7;--mist-hover:#33303f;--amber-soft:#2d2619;--amber-ink:#d3b788;--amber-hover:#3a3020;--rose-soft:#33241f;--rose-ink:#d09187;--rose-hover:#402d27;--positive:#7cae92;--positive-soft:#1e2c25;--negative:#d09187;--negative-soft:#33241f;--warn:#d3b788;--warn-soft:#2d2619;--news-text:#b7c2cc;--image-brightness:.8;--image-contrast:1.05;--image-saturate:.95;--star-off:#3a4552;--dot:#4a5563;--shadow: 0 calc(var(--app-em)*1.125) calc(var(--app-em)*3.375) rgba(0,0,0,.45);--shadow-soft: 0 calc(var(--app-em)*0.5) calc(var(--app-em)*1.75) rgba(0,0,0,.34);--shadow-tiny: 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.875) rgba(0,0,0,.3);--shadow-menu: 0 calc(var(--app-em)*1.5) calc(var(--app-em)*3.5) rgba(0,0,0,.62), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(0,0,0,.4);--shadow-modal: 0 calc(var(--app-em)*1.5) calc(var(--app-em)*4) rgba(0,0,0,.62), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(0,0,0,.4);--code-bg:#141b24;--code-border:#2b3440;--code-ink:#dee4ea;--code-comment:#8798aa;--code-punct:#9aa8b6;--code-value:#e59ac0;--code-string:#a9cf94;--code-operator:#d8b98a;--code-keyword:#8bbcdd;--code-function:#f09a99;--code-variable:#adb9f2;--code-regex:#e0b263;--code-select:#2c4159;--code-shadow:none;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) {--bg:#131820;--surface:#1b222c;--surface-soft:#222a35;--surface-sunk:#171e27;--text:#dee4ea;--muted:#94a2b0;--line:#2b3440;--accent:#7ea2c2;--accent-strong:#9cc0dd;--accent-soft:#1f2c3a;--accent-hover-soft:#26374a;--accent-ink:#101821;--sage-soft:#22302a;--sage-ink:#a9c5b1;--sage-hover:#2a3a33;--sage-hover-ink:#a9c5b1;--mist-soft:#2a2734;--mist-ink:#b9b1c7;--mist-hover:#33303f;--amber-soft:#2d2619;--amber-ink:#d3b788;--amber-hover:#3a3020;--rose-soft:#33241f;--rose-ink:#d09187;--rose-hover:#402d27;--positive:#7cae92;--positive-soft:#1e2c25;--negative:#d09187;--negative-soft:#33241f;--warn:#d3b788;--warn-soft:#2d2619;--news-text:#b7c2cc;--image-brightness:.8;--image-contrast:1.05;--image-saturate:.95;--star-off:#3a4552;--dot:#4a5563;--shadow: 0 calc(var(--app-em)*1.125) calc(var(--app-em)*3.375) rgba(0,0,0,.45);--shadow-soft: 0 calc(var(--app-em)*0.5) calc(var(--app-em)*1.75) rgba(0,0,0,.34);--shadow-tiny: 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.875) rgba(0,0,0,.3);--shadow-menu: 0 calc(var(--app-em)*1.5) calc(var(--app-em)*3.5) rgba(0,0,0,.62), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(0,0,0,.4);--shadow-modal: 0 calc(var(--app-em)*1.5) calc(var(--app-em)*4) rgba(0,0,0,.62), 0 calc(var(--app-em)*0.25) calc(var(--app-em)*0.75) rgba(0,0,0,.4);--code-bg:#141b24;--code-border:#2b3440;--code-ink:#dee4ea;--code-comment:#8798aa;--code-punct:#9aa8b6;--code-value:#e59ac0;--code-string:#a9cf94;--code-operator:#d8b98a;--code-keyword:#8bbcdd;--code-function:#f09a99;--code-variable:#adb9f2;--code-regex:#e0b263;--code-select:#2c4159;--code-shadow:none;color-scheme:dark}}:root[data-accent="blue"]{--accent:#6686a3;--accent-strong:#496c8b;--accent-soft:#e8f0f6;--accent-hover-soft:#dfeaf2}:root[data-accent="sage"]{--accent:#849b89;--accent-strong:#5f7c68;--accent-soft:#e9f0eb;--accent-hover-soft:#dee7e0}:root[data-accent="mauve"]{--accent:#90859d;--accent-strong:#71667e;--accent-soft:#f0edf3;--accent-hover-soft:#e4e1e9}:root[data-theme="dark"][data-accent="blue"]{--accent:#7ea2c2;--accent-strong:#9cc0dd;--accent-soft:#1f2c3a;--accent-hover-soft:#26374a}:root[data-theme="dark"][data-accent="sage"]{--accent:#87a68f;--accent-strong:#a6c4ae;--accent-soft:#212c24;--accent-hover-soft:#2a3a33}:root[data-theme="dark"][data-accent="mauve"]{--accent:#a294ae;--accent-strong:#c0b1cc;--accent-soft:#282433;--accent-hover-soft:#33303f}*{box-sizing:border-box}html{direction:ltr;scroll-padding-top:var(--head-offset)}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:var(--font-size-lg);line-height:1.6;-webkit-font-smoothing:antialiased}body>*{font-size:var(--fs-body)}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;letter-spacing:-.022em;text-wrap:balance}p{margin:0}:focus-visible{outline:none}.icon{width: calc(var(--app-em)*1.25);height: calc(var(--app-em)*1.25);flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.container{width:min(calc(100% - var(--sp-10)),var(--container));margin-inline:auto}.sr-only{position:absolute;width:var(--hair);height:var(--hair);padding:0;margin: calc(var(--hair)*-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:100;left:var(--sp-4);top: calc(var(--app-em)*-6);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-lg);background:var(--accent-strong);color:var(--accent-ink);font-size:var(--fs-ui);font-weight:600;transition:top .2s ease}.skip-link:focus{top:var(--sp-3)}.icon-button,.soft-button,.primary-button{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap: calc(var(--app-em)*0.5625);text-align:left;letter-spacing:.02em;transition:transform .2s ease , background .2s ease , color .2s ease , box-shadow .2s ease}.icon-button{width: calc(var(--app-em)*2.75);height: calc(var(--app-em)*2.75);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--muted);position:relative}.icon-button:hover{color:var(--accent-strong);background:var(--accent-soft)}.soft-button{min-height:var(--control-h);padding: 0 calc(var(--app-em)*1.125);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--text);font-size:var(--fs-ui);font-weight:600}.soft-button:hover{background:var(--accent-soft);color:var(--accent-strong)}.soft-button--danger:hover{background:var(--negative-soft);color:var(--negative)}.primary-button{min-height:var(--control-h);padding: 0 calc(var(--app-em)*1.25);border-radius:var(--r-lg);color:var(--accent-ink);background:var(--accent-strong);font-size:var(--fs-ui);font-weight:600;box-shadow:0 var(--sp-2) var(--sp-5) rgba(73,108,139,.18)}.primary-button:hover,.soft-button:hover{transform: translateY(calc(var(--app-em)*-0.0625))}.primary-button:hover{background:var(--accent)}.avatar{border-radius:50%;background:var(--accent-soft);object-fit:cover;width: calc(var(--app-em)*2.75);height: calc(var(--app-em)*2.75)}.avatar--initial{display:grid;place-items:center;flex:none;background:var(--avatar-bg,var(--accent-strong));color:#fff;font-size:var(--fs-sm);font-weight:700;line-height:1;letter-spacing:-.02em;user-select:none}.avatar--tone-1{--avatar-bg:#496a86}.avatar--tone-2{--avatar-bg:#3f755d}.avatar--tone-3{--avatar-bg:#7b5c2f}.avatar--tone-4{--avatar-bg:#6c557d}.avatar--tone-5{--avatar-bg:#2f7075}.avatar--tone-6{--avatar-bg:#854f47}.avatar--tone-7{--avatar-bg:#4f5f91}.avatar--tone-8{--avatar-bg:#626d3f}.avatar--tone-9{--avatar-bg:#7b4f68}.avatar--tone-10{--avatar-bg:#4e6270}.avatar--sm{width:var(--sp-8);height:var(--sp-8)}.avatar--lg{width: calc(var(--app-em)*4.5);height: calc(var(--app-em)*4.5)}.avatar--xl{width: calc(var(--app-em)*7);height: calc(var(--app-em)*7)}.cover-image{width:100%;height:100%;object-fit:cover;border-radius:inherit}.cover-image,.story-text img,.item__text img{filter:brightness(var(--image-brightness)) contrast(var(--image-contrast)) saturate(var(--image-saturate))}.chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.chips a{display:inline-flex;align-items:center;height: calc(var(--app-em)*1.6875);padding: 0 calc(var(--app-em)*0.6875);border-radius:var(--r-sm);font-size:var(--fs-meta);font-weight:600;transition:background .18s , color .18s}.cat-link{--cat-link-bg:var(--accent-soft);--cat-link-color:var(--accent-strong);--cat-link-hover-bg:var(--accent-hover-soft);--cat-link-hover-color:var(--accent-strong);background:var(--cat-link-bg);color:var(--cat-link-color)}.cat-link:hover{background:var(--cat-link-hover-bg);color:var(--cat-link-hover-color)}.cat-link-2{--cat-link-bg:var(--sage-soft);--cat-link-color:var(--sage-ink);--cat-link-hover-bg:var(--sage-hover);--cat-link-hover-color:var(--sage-hover-ink)}.cat-link-3{--cat-link-bg:var(--amber-soft);--cat-link-color:var(--amber-ink);--cat-link-hover-bg:var(--amber-hover);--cat-link-hover-color:var(--amber-ink)}.cat-link-4{--cat-link-bg:var(--mist-soft);--cat-link-color:var(--mist-ink);--cat-link-hover-bg:var(--mist-hover);--cat-link-hover-color:var(--mist-ink)}.cat-link-5{--cat-link-bg:var(--rose-soft);--cat-link-color:var(--rose-ink);--cat-link-hover-bg:var(--rose-hover);--cat-link-hover-color:var(--rose-ink)}.chips--tags a{background:var(--surface-soft);color:var(--muted);font-weight:500;height: calc(var(--app-em)*2.125);padding:0 var(--sp-3)}.chips--tags a:hover{background:var(--accent-soft);color:var(--accent-strong)}.chips--plain a{background:transparent;color:var(--muted);height:auto;padding:0;font-weight:600}.chips--plain a:hover{background:transparent;color:var(--accent-strong)}.meta-item{display:inline-flex;align-items:center;gap: calc(var(--app-em)*0.375);color:var(--muted);font-size:var(--fs-meta);white-space:nowrap}.meta-item .icon{width:var(--sp-4);height:var(--sp-4)}.meta-item--author{font-weight:600;color:var(--text)}.meta-item--author a{color:inherit}.meta-item--author a:hover{color:var(--accent-strong)}.meta-dot{width: calc(var(--app-em)*0.1875);height: calc(var(--app-em)*0.1875);border-radius:50%;background:var(--dot);flex:none}.badge{display:inline-flex;align-items:center;height: calc(var(--app-em)*1.5);padding:0 var(--sp-2);border-radius:var(--r-xs);background:var(--surface-soft);color:var(--muted);font-size:var(--fs-meta);font-weight:600}.badge--new{background:var(--positive-soft);color:var(--positive)}.pin-label{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xs);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-meta);font-weight:600}.counter{display:inline-flex;align-items:center;justify-content:center;min-width: calc(var(--app-em)*1.75);height: calc(var(--app-em)*1.75);margin-left:var(--sp-2);padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600}.icon-action{display:inline-grid;place-items:center;width: calc(var(--app-em)*2.125);height: calc(var(--app-em)*2.125);border-radius:var(--r-md);background:var(--surface-soft);color:var(--muted);cursor:pointer;transition:background .18s , color .18s}.icon-action:hover,.icon-action.is-active{background:var(--accent-soft);color:var(--accent-strong)}.icon-action .icon{width:var(--sp-4);height:var(--sp-4)}.visual{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(145deg,#dce8f0,#bacbd8)}.visual::before,.visual::after{content:"";position:absolute;border-radius: 44% 56% 61% 39% / 54% 40% 60% 46%}.visual::before{width:78%;height:62%;right:-8%;top:13%;background:#7797ae;transform:rotate(-13deg);box-shadow: calc(var(--app-em)*-11.25) calc(var(--app-em)*9.375) 0 rgba(255,255,255,.62)}.visual::after{width:38%;height:34%;left:17%;top:18%;background:rgba(255,255,255,.7)}.news-list > :nth-child(3n+2) .visual, .related-grid > :nth-child(3n+2) .visual, .hero-slide:nth-child(3n+2) .visual {background:linear-gradient(145deg,#e3e9e2,#c4d0c5)}.news-list > :nth-child(3n+2) .visual::before, .related-grid > :nth-child(3n+2) .visual::before, .hero-slide:nth-child(3n+2) .visual::before {width:65%;height:76%;right:4%;top:8%;left:auto;background:#92aa98;transform:rotate(18deg);box-shadow: calc(var(--app-em)*-10.625) calc(var(--app-em)*6.875) 0 rgba(255,255,255,.68)}.news-list > :nth-child(3n+2) .visual::after, .related-grid > :nth-child(3n+2) .visual::after, .hero-slide:nth-child(3n+2) .visual::after {width:28%;height:28%;right:12%;bottom:9%;left:auto;top:auto;background:#f2f4ef}.news-list > :nth-child(3n) .visual, .related-grid > :nth-child(3n) .visual, .hero-slide:nth-child(3n) .visual {background:linear-gradient(145deg,#e8e6eb,#cfcbd5)}.news-list > :nth-child(3n) .visual::before, .related-grid > :nth-child(3n) .visual::before, .hero-slide:nth-child(3n) .visual::before {width:70%;height:65%;left:-7%;right:auto;top:8%;background:#aaa6b4;transform:rotate(-18deg);box-shadow: calc(var(--app-em)*12.5) calc(var(--app-em)*11.25) 0 rgba(255,255,255,.55)}.news-list > :nth-child(3n) .visual::after, .related-grid > :nth-child(3n) .visual::after, .hero-slide:nth-child(3n) .visual::after {width:31%;height:31%;left:40%;right:auto;bottom:12%;top:auto;background:#e3ecf1}[data-theme="dark"] .visual{filter:brightness(.56) saturate(.85)}.utility{border-bottom:var(--hair) solid var(--line);background:var(--surface);color:var(--muted);font-size:var(--fs-meta)}.utility__inner{min-height: calc(var(--app-em)*2.625);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap}.utility__links{display:flex;align-items:center;flex-wrap:wrap;gap: calc(var(--app-em)*1.375)}.utility a:hover{color:var(--accent-strong)}.site-header{position:sticky;top:0;z-index:30;background:var(--surface);box-shadow: 0 calc(var(--app-em)*0.4375) calc(var(--app-em)*1.875) rgba(39,58,75,.05)}.site-header.is-unstuck{position:relative}[data-theme="dark"] .site-header{box-shadow: 0 calc(var(--app-em)*0.4375) calc(var(--app-em)*1.875) rgba(0,0,0,.35)}.header-main{min-height: calc(var(--app-em)*5.75);display:flex;align-items:center;gap: calc(var(--app-em)*1.875)}.brand{display:inline-flex;align-items:center;gap: calc(var(--app-em)*0.8125);flex:0 1 auto;min-width:0}.brand__mark{width: calc(var(--app-em)*2.6875);height: calc(var(--app-em)*2.6875);border-radius: calc(var(--app-em)*0.875);background:var(--accent-soft);color:var(--accent-strong);display:grid;place-items:center;box-shadow:inset 0 0 0 var(--hair) rgba(73,108,139,.08)}.brand__mark .icon{width: calc(var(--app-em)*1.5625);height: calc(var(--app-em)*1.5625)}.brand__text{display:block;min-width:0}.brand__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: calc(var(--app-em)*1.22);font-weight:700;letter-spacing:-.03em;line-height:1.1}.brand__tagline{display:block;color:var(--muted);font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase}.primary-nav{display:flex;align-items:center;gap: calc(var(--app-em)*1.375);font-size:var(--fs-ui);font-weight:600}.primary-nav a{position:relative;padding: calc(var(--app-em)*0.625) 0}.primary-nav a::after{content:"";position:absolute;left:0;right:100%;bottom:var(--sp-1);height: calc(var(--app-em)*0.125);border-radius:var(--r-pill);background:var(--accent);transition:right .25s ease}.primary-nav a:hover::after,.primary-nav a[aria-current="page"]::after{right:0}.header-actions{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto;flex:0 0 auto}.menu-button{display:none}.icon-button .icon-close,.icon-button[aria-expanded="true"] .icon-search,.icon-button[aria-expanded="true"] .icon-menu{display:none}.icon-button[aria-expanded="true"] .icon-close{display:block}.icon-button[aria-expanded="true"]{background:var(--accent-soft);color:var(--accent-strong)}.theme-sun{display:none}[data-theme="dark"] .theme-moon{display:none}[data-theme="dark"] .theme-sun{display:block}.search-panel{padding: 0 0 calc(var(--app-em)*1.125)}.search-panel[hidden]{display:none}.search-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-2)}.search-form input[type="search"]{min-width:0;height: calc(var(--app-em)*3.125);border:var(--hair) solid var(--line);border-radius:var(--r-lg);background:var(--surface-soft);padding:0 var(--sp-4);color:var(--text);font-size:var(--fs-ui)}.search-form input[type="search"]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 var(--sp-1) var(--accent-soft)}.search-form__advanced{display:inline-flex;align-items:center;padding:0 var(--sp-3);color:var(--muted);font-size:var(--fs-meta)}.search-form__advanced:hover{color:var(--accent-strong)}.category-bar{position:relative;border-top:var(--hair) solid var(--line);background:var(--surface)}.category-scroll{min-height: calc(var(--app-em)*3.375);display:flex;align-items:center;overflow:visible;overscroll-behavior-x:contain}.category-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.category-scroll.has-fade-left{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--sp-8)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--sp-8)),transparent)}.category-scroll.has-fade-right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--sp-8)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--sp-8)),transparent)}.category-scroll.has-fade-left.has-fade-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--sp-8),#000 calc(100% - var(--sp-8)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--sp-8),#000 calc(100% - var(--sp-8)),transparent)}.category-scroll:has(> .category-menu > .category-menu__item--parent:hover),
.category-scroll:has(> .category-menu > .category-menu__item--parent.is-focus-open),
.category-scroll:has(> .category-menu > .category-menu__item--parent.is-open) {-webkit-mask-image:none;mask-image:none}.category-menu>.category-menu__item--parent:hover>.category-menu__submenu,.category-menu>.category-menu__item--parent.is-focus-open>.category-menu__submenu,.category-menu>.category-menu__item--parent.is-open>.category-menu__submenu{position:fixed;inset-inline:auto}.category-menu,.category-menu__submenu{margin:0;padding:0;list-style:none}.category-menu{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.category-menu__item{position:relative;flex:none}.category-menu__row{display:flex;align-items:center;min-width:0;border-radius:var(--r-md)}.category-link{min-height: calc(var(--app-em)*2.75);display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap;border-radius:var(--r-md);background:transparent;padding: calc(var(--app-em)*0.5625) calc(var(--app-em)*0.8125);color:var(--muted);font-size:var(--fs-ui);font-weight:600}.category-link:hover, .category-link.is-active, .category-menu__row:has(.category-link.is-active) {background:var(--accent-soft);color:var(--accent-strong)}.category-menu__item--parent>.category-menu__row>.category-link{padding-inline-end:var(--sp-2)}.category-menu__item--parent>.category-menu__row:hover{background:var(--accent-soft);color:var(--accent-strong)}.category-menu__item--parent>.category-menu__row:hover>.category-link{background:transparent;color:inherit}.category-link__count{color:var(--muted);font-size:var(--fs-meta);font-weight:600;opacity:.75}.category-link.is-active .category-link__count{color:inherit}.category-link__icon{width: calc(var(--app-em)*1.125);height: calc(var(--app-em)*1.125);border-radius:var(--r-xs)}.category-menu__toggle{width: calc(var(--app-em)*2.75);height: calc(var(--app-em)*2.75);display:grid;place-items:center;flex:none;margin-inline-start: calc(var(--sp-2)*-1);border:0;border-radius:var(--r-md);background:transparent;color:var(--muted);cursor:pointer}.category-menu__toggle:hover{color:var(--accent-strong)}.category-menu__toggle .icon{width:var(--sp-4);height:var(--sp-4);transition:transform .18s ease}.category-link:focus-visible,.category-menu__toggle:focus-visible{outline: calc(var(--hair)*2) solid var(--accent-strong);outline-offset: calc(var(--hair)*2)}.category-menu__submenu{display:none;min-width: calc(var(--app-em)*18.5);max-width: min(calc(var(--app-em)*24), calc(100vw - var(--sp-6)));max-height:calc(100vh - var(--head-offset) - var(--sp-6));overflow-y:auto;gap:var(--sp-1);padding:var(--sp-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-menu)}.category-menu>.category-menu__item>.category-menu__submenu{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:38}.category-menu > .category-menu__item:nth-last-child(-n+2) > .category-menu__submenu {inset-inline-start:auto;inset-inline-end:0}.category-menu>.category-menu__item--parent:hover>.category-menu__submenu,.category-menu>.category-menu__item--parent.is-focus-open>.category-menu__submenu,.category-menu__item--parent.is-open>.category-menu__submenu{display:grid}.category-menu>.category-menu__item--parent:hover>.category-menu__row .category-menu__toggle .icon,.category-menu>.category-menu__item--parent.is-focus-open>.category-menu__row .category-menu__toggle .icon,.category-menu__item--parent.is-open>.category-menu__row .category-menu__toggle .icon{transform:rotate(180deg)}.category-menu__submenu .category-menu__item{width:100%}.category-menu__submenu .category-menu__row{position:relative;width:100%}.category-menu__submenu .category-link,.category-menu__submenu .category-menu__item--parent>.category-menu__row>.category-link{width:100%;min-width:0;flex:1;justify-content:flex-start;white-space:nowrap;padding-block:var(--sp-2);padding-inline: var(--sp-3) calc(var(--app-em)*2.75 + var(--sp-3));color:var(--text);font-weight:500}.category-menu__submenu .category-link__name{min-width:0;flex:1 1 auto;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.category-menu__submenu .category-link__count{min-width: calc(var(--app-em)*1.5);flex:none;margin-inline-start:auto;text-align:end;font-variant-numeric:tabular-nums;line-height:1}.category-menu__submenu .category-menu__toggle{position:absolute;inset-block-start:50%;inset-inline-end:0;margin-inline-start:0;transform:translateY(-50%)}.category-menu__submenu .category-menu__submenu{min-width:0;max-width:none;max-height:none;overflow:visible;margin-block-start:var(--sp-1);padding:0 0 0 var(--sp-4);border-radius:0;background:transparent;box-shadow:none}.user-menu{position:relative}.user-menu__toggle{list-style:none;cursor:pointer}.user-menu__toggle::-webkit-details-marker{display:none}.user-menu__name{max-width: calc(var(--app-em)*7.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__badge{display:inline-grid;place-items:center;min-width: calc(var(--app-em)*1.375);height: calc(var(--app-em)*1.375);padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--accent-strong);color:var(--accent-ink);font-size:var(--font-size-xs);font-weight:700}.user-menu__panel{position:absolute;right:0;top: calc(100% + var(--sp-2));z-index:40;width: calc(var(--app-em)*21);max-width:calc(100vw - var(--sp-6));padding:var(--sp-4);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-menu)}.user-menu__panel--login{width: calc(var(--app-em)*20);max-width:calc(100vw - var(--sp-6))}.user-menu__head{display:flex;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:var(--hair) solid var(--line)}.user-menu__profile{display:block;font-weight:600}.user-menu__group{display:flex;align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-meta)}.user-menu__group img{width: calc(var(--app-em)*1);height:auto}.user-menu__list{display:grid;gap:var(--sp-1);padding:var(--sp-3) 0}.user-menu__list a{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2);border-radius:var(--r-md);color:var(--text);font-size:var(--fs-ui)}.user-menu__list a:hover{background:var(--surface-soft);color:var(--accent-strong)}.user-menu__count{margin-left:auto;color:var(--muted);font-size:var(--fs-meta)}.user-menu__foot{padding-top:var(--sp-3);border-top:var(--hair) solid var(--line)}.user-menu__foot .soft-button{width:100%;justify-content:center}.user-menu__links{display:flex;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-3);color:var(--muted);font-size:var(--fs-meta)}.user-menu__links a:hover{color:var(--accent-strong)}.soc-links{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair) solid var(--line)}.soc-links:empty{display:none}.soc-links__item{display:grid;place-items:center;width: calc(var(--app-em)*2.25);height: calc(var(--app-em)*2.25);border-radius:var(--r-md);background:var(--surface-soft);color:var(--muted)}.icon--brand{width: calc(var(--app-em)*1.125);height: calc(var(--app-em)*1.125);fill:currentColor;stroke:none}.soc-links__item:hover{background:var(--accent-soft);color:var(--accent-strong)}.soc-links:empty{display:none}.site-main{padding-top:var(--sp-6);padding-bottom:var(--sp-8)}.hero{padding: 0 0 calc(var(--app-em)*1.75)}.hero-stage{position:relative;min-height: calc(var(--app-em)*29.375);overflow:hidden;border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow)}.hero-slide{display:none;min-height: calc(var(--app-em)*29.375);grid-template-columns:1.05fr .95fr}.hero-slide.is-active{display:grid;animation:air-reveal .45s cubic-bezier(.22,1,.36,1)}@keyframes air-reveal { from { transform: translateY(var(--sp-2)); opacity: .6; } to { transform: none; opacity: 1; } }.hero-copy{padding: calc(var(--app-em)*3.375) calc(var(--app-em)*3.375) calc(var(--app-em)*5.125);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-title{max-width: calc(var(--app-em)*43.75);margin:var(--sp-5) 0 var(--sp-5);font-size: calc(var(--app-em)*2);line-height:1.06;letter-spacing:-.035em}.hero-title a:hover{color:var(--accent-strong)}.hero-lead{max-width: calc(var(--app-em)*37.5);color:var(--news-text);font-size:var(--fs-lead);line-height:1.6}.hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap: calc(var(--app-em)*0.9375);margin-top:var(--sp-6);color:var(--muted);font-size:var(--fs-meta)}.hero-cta{margin-top:var(--sp-6)}.hero-media{position:relative;min-height: calc(var(--app-em)*25.625);margin:var(--sp-6);border-radius: calc(var(--app-em)*1.125);overflow:hidden;background:var(--surface-sunk)}.hero-media__link{position:absolute;inset:0;display:block;border-radius:inherit}.hero-controls{position:absolute;left: calc(var(--app-em)*3.375);bottom: calc(var(--app-em)*2.125);z-index:4;display:flex;align-items:center;gap: calc(var(--app-em)*0.5625)}.hero-dot{width: calc(var(--app-em)*2.75);height: calc(var(--app-em)*1.75);padding: calc(var(--app-em)*0.71875) 0;border:0;border-radius:var(--r-pill);background:var(--surface-sunk);background-clip:content-box;cursor:pointer;transition:background .25s ease}.hero-dot.is-active{background:var(--accent)}.hero-arrows{position:absolute;right:var(--sp-6);bottom: calc(var(--app-em)*2.125);z-index:4;display:flex;gap:var(--sp-2)}.hero-arrow{width: calc(var(--app-em)*2.625);height: calc(var(--app-em)*2.625);border:0;border-radius:var(--r-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-soft);cursor:pointer;display:grid;place-items:center}.hero-arrow:hover{background:var(--accent-soft);color:var(--accent-strong)}.hero-arrow .icon-play{display:none}.hero-arrow[aria-pressed="true"] .icon-play{display:block}.hero-arrow[aria-pressed="true"] .icon-pause{display:none}.hero-media .pin-label{position:absolute;z-index:3;left:var(--sp-4);top:var(--sp-4);background:var(--surface);box-shadow:var(--shadow-soft)}.layout{display:grid;grid-template-columns: minmax(0, 1fr) calc(var(--app-em)*20.625);gap:var(--sp-7);align-items:start}.layout__main{min-width:0;display:grid;gap:var(--sp-4);align-content:start}.layout__main>*,.feed>*,.sidebar>*,.gate>*,.auth-form>*,.form-body>*,.form-grid>*,.thread>*{min-width:0}.section-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-5);margin:var(--sp-2) 0 var(--sp-5)}.section-heading h1,.section-heading h2{font-size:var(--fs-h2);line-height:1.15}.section-heading p{margin-top: calc(var(--app-em)*0.4375);color:var(--muted);font-size:var(--fs-sm)}.section-heading__link,.widget__link{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600;white-space:nowrap}.section-heading__link .icon,.widget__link .icon{width:var(--sp-4);height:var(--sp-4)}.section-heading__link:hover,.widget__link:hover{text-decoration:underline}.section-intro{padding:var(--sp-5) var(--sp-6);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.section-intro h1{font-size:var(--fs-h2)}.section-intro p{margin-top:var(--sp-2);color:var(--muted);font-size:var(--fs-sm)}.panel{padding:var(--sp-6);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.pagetools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3)}.pagetools__sort{display:flex;align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-meta)}.speedbar{color:var(--muted);font-size:var(--fs-meta)}.speedbar__inner{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.speedbar a:hover{color:var(--accent-strong)}.feed{display:grid;gap:var(--sp-4)}.news-list{display:grid;gap:var(--sp-4)}.story-card{display:grid;grid-template-columns: calc(var(--app-em)*15.625) minmax(0,1fr);gap:var(--sp-6);padding: calc(var(--app-em)*1.125);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .25s ease , box-shadow .25s ease}.story-card:hover{transform: translateY(calc(var(--app-em)*-0.125));box-shadow:var(--shadow)}.story-card--pinned{box-shadow:var(--shadow-soft) , inset 0 0 0 var(--hair) var(--accent)}.story-media{position:relative;aspect-ratio: 4 / 3;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-sunk)}.story-media .visual{transition:transform .5s cubic-bezier(.22,1,.36,1)}.story-card:hover .visual,.story-card:hover .cover-image{transform:scale(1.04)}.story-media .cover-image{transition:transform .5s cubic-bezier(.22,1,.36,1)}.story-media .pin-label{position:absolute;z-index:2;left:var(--sp-2);top:var(--sp-2);background:var(--surface)}.story-body{min-width:0;display:flex;flex-direction:column;padding: calc(var(--app-em)*0.375) var(--sp-1) var(--sp-1) 0}.story-top{display:flex;align-items:center;flex-wrap:wrap;gap: calc(var(--app-em)*0.6875);color:var(--muted);font-size:var(--fs-meta)}.story-title{margin: calc(var(--app-em)*0.875) 0 var(--sp-2);font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.024em}.story-title a:hover{color:var(--accent-strong)}.story-text{color:var(--news-text);font-size:var(--fs-sm);line-height:1.55}.story-text :last-child{margin-bottom:0}.edit-note{margin-top:var(--sp-3);color:var(--muted);font-size:var(--fs-meta)}.story-tools{margin-top:auto;padding-top: calc(var(--app-em)*1.125);display:flex;align-items:center;flex-wrap:wrap;gap: calc(var(--app-em)*0.6875);color:var(--muted);font-size:var(--fs-meta)}.story-actions{display:inline-flex;align-items:center;gap:var(--sp-2)}.story-rate{display:inline-flex;align-items:center;gap:var(--sp-2)}.read-link{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--accent-strong);font-size:var(--fs-sm);font-weight:600}.read-link .icon{width:var(--sp-4);height:var(--sp-4)}.read-link:hover{text-decoration:underline}.sidebar{display:grid;gap: calc(var(--app-em)*1.125);align-content:start;min-width:0}.widget{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);padding: calc(var(--app-em)*1.375)}.widget__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap: calc(var(--app-em)*0.9375);margin-bottom: calc(var(--app-em)*1.0625)}.widget h2{font-size:var(--fs-h4);letter-spacing:-.02em}.widget--ad{padding:0;background:transparent;box-shadow:none}.widget--auto:not(:has(li)):not(:has(a)) {display:none}.popular-list{display:grid;margin:0;padding:0;list-style:none;counter-reset:air-pop}.popular-item{border-top:var(--hair) solid var(--line);counter-increment:air-pop}.popular-item:first-child{border-top:0}.popular-item__link{display:grid;grid-template-columns: calc(var(--app-em)*1.875) minmax(0,1fr);gap:0 var(--sp-3);padding: calc(var(--app-em)*0.8125) 0}.popular-item__link::before{content:counter(air-pop);grid-column:1;grid-row: 1 / span 2;color:var(--muted);font-size:var(--fs-lead);font-weight:700;line-height:1.35;opacity:.6}.popular-item__title{grid-column:2;display:block;font-size:var(--fs-sm);font-weight:600;line-height:1.35}.popular-item__link:hover .popular-item__title{color:var(--accent-strong)}.popular-item__meta{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin-top: calc(var(--app-em)*0.3125);color:var(--muted);font-size:var(--fs-meta)}.popular-item__meta>*{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}.popular-item__meta .icon{width: calc(var(--app-em)*0.875);height: calc(var(--app-em)*0.875)}.widget--poll .poll-question,.poll-card .poll-question{margin-bottom: calc(var(--app-em)*0.875);color:var(--muted);font-size:var(--fs-sm)}.poll-list{display:grid;gap:var(--sp-2)}.poll-total{margin-top:var(--sp-3);color:var(--muted);font-size:var(--fs-meta)}.poll-total--closed{color:var(--warn)}.poll-actions{display:flex;align-items:center;flex-wrap:nowrap;gap: calc(var(--app-em)*0.5625);margin-top: calc(var(--app-em)*0.9375)}.poll-actions>.primary-button{min-width:0;flex-shrink:1}.poll-actions__results{flex:none;margin-inline-start:auto}.poll-actions>.primary-button:focus-visible,.poll-actions__results:focus-visible{outline: calc(var(--hair)*2) solid var(--accent-strong);outline-offset: calc(var(--hair)*2)}.poll-block{margin-top:var(--sp-4)}.poll-card{padding: calc(var(--app-em)*1.375);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.poll-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.poll-card__title{font-size:var(--fs-h4)}.tabs{display:flex;flex-wrap:wrap;gap: calc(var(--app-em)*0.375)}.tabs__btn{border:0;border-radius:var(--r-sm);background:var(--surface-soft);padding:var(--sp-2) var(--sp-2);color:var(--muted);cursor:pointer;font-size:var(--fs-meta);font-weight:600}.tabs__btn.is-active{color:var(--accent-strong);background:var(--accent-soft)}.tab-panel[hidden]{display:none}.archive-list{display:grid;gap:var(--sp-2);font-size:var(--fs-sm)}.archive-list>br,#dle_news_archive_link>br,#dle_news_archive>br{display:none}.skin-select select{width:100%}.accent-picker{min-inline-size:0;margin:var(--sp-4) 0 0;padding:0;border:0}.accent-picker__label{width:100%;margin-bottom:var(--sp-3);color:var(--muted);font-size:var(--fs-meta);font-weight:600}.accent-picker__options{display:flex;align-items:center;gap:var(--sp-3)}.accent-picker__swatch{position:relative;display:block;border-radius:50%;cursor:pointer}.accent-picker__dot{display:grid;place-items:center;width: calc(var(--app-em)*2.625);height: calc(var(--app-em)*2.625);border: calc(var(--hair)*2) solid rgba(255,255,255,.72);border-radius:50%;background:var(--swatch);box-shadow:var(--shadow-tiny);color:#fff;transition:transform .18s ease , box-shadow .18s ease}.accent-picker__check{width: calc(var(--app-em)*1.25);height: calc(var(--app-em)*1.25);opacity:0;filter: drop-shadow(0 var(--hair) calc(var(--hair)*2) rgba(0,0,0,.24));transform:scale(.7);transition:opacity .18s ease , transform .18s ease}.accent-picker__input:checked+.accent-picker__dot{box-shadow: 0 0 0 calc(var(--hair)*2) var(--surface), 0 0 0 calc(var(--hair)*4) var(--accent-strong), var(--shadow-tiny)}.accent-picker__input:checked+.accent-picker__dot .accent-picker__check{opacity:1;transform:scale(1)}.accent-picker__input:focus-visible+.accent-picker__dot{outline: calc(var(--hair)*2) solid var(--text);outline-offset: calc(var(--hair)*4)}@media (hover:hover){.accent-picker__swatch:hover .accent-picker__dot{transform: translateY(calc(var(--hair)*-2))}}.wide-section{margin-top:var(--sp-6);padding: calc(var(--app-em)*1.625);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-soft)}.wide-section__head{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-5);margin-bottom:var(--sp-5)}.wide-section h2{font-size:var(--fs-h4)}.wide-section__head p{margin-top: calc(var(--app-em)*0.375);color:var(--muted);font-size:var(--fs-meta)}.comment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.comment-card{min-width:0;display:flex;flex-direction:column;gap:var(--sp-3);border-radius:var(--r-lg);background:var(--surface-soft);padding:var(--sp-4)}.comment-card__top{display:flex;align-items:center;gap:var(--sp-3)}.comment-card__who b{display:block;font-size:var(--fs-sm);font-weight:600}.comment-card__when{display:block;color:var(--muted);font-size:var(--fs-meta)}.comment-card__text{color:var(--muted);font-size:var(--fs-sm);line-height:1.5}.comment-card__link{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:auto;color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600}.comment-card__link .icon{width:var(--sp-4);height:var(--sp-4)}.comment-card__link:hover{text-decoration:underline}.partners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin:0;padding:0;list-style:none}.partner{min-width:0;padding-right:var(--sp-4);border-right:var(--hair) solid var(--line)}.partner:last-child{border-right:0;padding-right:0}.partner__link{display:grid;gap:var(--sp-2)}.partner__title{font-size:var(--fs-sm);font-weight:600;line-height:1.4}.partner__link:hover .partner__title{color:var(--accent-strong)}.partner__text{color:var(--muted);font-size:var(--fs-meta);line-height:1.5}.partner__meta{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-meta);opacity:.8}.partner__meta .icon{width: calc(var(--app-em)*0.875);height: calc(var(--app-em)*0.875)}.partners__promo{margin-top:var(--sp-5)}.dle-ad{position:relative;display:block;overflow:hidden;min-height: calc(var(--app-em)*15.625);padding:var(--sp-6);border-radius:var(--radius);background:var(--surface-sunk);box-shadow:var(--shadow-soft);color:var(--text)}.dle-ad::before{content:"";position:absolute;width: calc(var(--app-em)*15);height: calc(var(--app-em)*15);right: calc(var(--app-em)*-4.625);top: calc(var(--app-em)*-5.1875);border-radius:50%;background:#c7d4dd;box-shadow: calc(var(--app-em)*-6.25) calc(var(--app-em)*11.875) 0 #d5dfe5}.dle-ad__label{position:absolute;z-index:3;top:var(--sp-4);right:var(--sp-4);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font-size:var(--fs-meta);font-weight:600}.dle-ad__title{position:relative;z-index:2;display:block;max-width: calc(var(--app-em)*12.5);margin-top:var(--sp-8);font-size:var(--fs-h3);line-height:1.16;letter-spacing:-.028em}.dle-ad__text{position:relative;z-index:2;display:block;margin-top:var(--sp-3);max-width: calc(var(--app-em)*15);color:var(--muted);font-size:var(--fs-meta)}.dle-ad:hover .dle-ad__title{color:var(--accent-strong)}.dle-ad--wide{min-height: calc(var(--app-em)*9)}.dle-ad--wide .dle-ad__title{max-width: calc(var(--app-em)*25);margin-top:0}.dle-ad--wide .dle-ad__text{max-width: calc(var(--app-em)*30)}[data-theme="dark"] .dle-ad::before{background:#2b3743;box-shadow: calc(var(--app-em)*-6.25) calc(var(--app-em)*11.875) 0 #242e39}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap: calc(var(--app-em)*0.4375);margin:var(--sp-6) 0 var(--sp-2)}.pagination__pages{display:inline-flex;align-items:center;flex-wrap:wrap;gap: calc(var(--app-em)*0.4375)}.pagination__pages>a,.pagination__pages>span,.pagination__arrow{min-width: calc(var(--app-em)*2.75);height: calc(var(--app-em)*2.75);padding: 0 calc(var(--app-em)*0.8125);border-radius:var(--r-md);background:var(--surface);display:inline-grid;place-items:center;color:var(--muted);font-size:var(--fs-ui);font-weight:600;box-shadow:var(--shadow-tiny)}.pagination__pages>a:hover,.pagination__edge>a:hover .pagination__arrow{color:var(--accent-strong);background:var(--accent-soft)}.pagination__pages>span{color:var(--accent-ink);background:var(--accent-strong);box-shadow:none}.pagination__pages>span.nav_ext{color:var(--muted);background:transparent;border-color:transparent;box-shadow:none}.pagination__edge>a,.pagination__edge>span{display:inline-flex;border-radius:var(--r-md)}.pagination__arrow{width: calc(var(--app-em)*2.75);padding-inline:0;cursor:default}.pagination__edge>a .pagination__arrow{cursor:pointer}.pagination__edge:empty{display:none}.pagination__label{color:var(--muted);font-size:var(--fs-meta)}.pagination--split{justify-content:flex-start}.fullstory{padding: calc(var(--app-em)*1.625);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.fullstory--pinned{box-shadow:var(--shadow-soft) , inset 0 0 0 var(--hair) var(--accent)}.fullstory__head{padding-bottom:var(--sp-4);border-bottom:var(--hair) solid var(--line)}.fullstory__title{margin:var(--sp-2) 0 var(--sp-2);font-size:var(--fs-h1);line-height:1.1;letter-spacing:-.032em}.fullstory__meta{display:flex;align-items:center;flex-wrap:wrap;gap: calc(var(--app-em)*0.6875)}.fullstory__actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-1);margin-left:auto}.fullstory__actions:empty{display:none}.fullstory__actions .icon-action{background:transparent}.fullstory__actions .icon-action:hover{background:var(--surface-soft)}.fullstory__actions .icon-action.is-active{background:var(--accent-soft);color:var(--accent-strong)}.fullstory__actions a:focus-visible .icon-action{color:var(--accent-strong);box-shadow:0 0 0 var(--sp-1) var(--accent-soft)}.fullstory__media{position:relative;margin:var(--sp-5) 0;aspect-ratio: 16 / 9;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-sunk)}.fullstory__pages{margin-top:var(--sp-5)}.fullstory__tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:var(--hair) solid var(--line)}.fullstory__tags-label{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-meta);font-weight:600}.fullstory__tags-label .icon{width:var(--sp-4);height:var(--sp-4)}.story-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-4)}.story-nav:empty{display:none}.story-nav__item{display:grid;gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-tiny)}.story-nav__item:hover{box-shadow:var(--shadow-soft)}.story-nav__item--next{text-align:right;grid-column:2}.story-nav__label{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-meta)}.story-nav__item--next .story-nav__label{justify-content:flex-end}.story-nav__label .icon{width:var(--sp-4);height:var(--sp-4)}.story-nav__title{font-size:var(--fs-sm);font-weight:600}.related{margin-top:var(--sp-6)}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.related-card{display:grid;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-tiny)}.related-card:hover{box-shadow:var(--shadow-soft)}.related-card__media{position:relative;aspect-ratio: 16 / 10;border-radius:var(--r-md);overflow:hidden;background:var(--surface-sunk)}.related-card__body{display:grid;gap:var(--sp-2)}.related-card__title{font-size:var(--fs-sm);line-height:1.35}.related-card__title a:hover{color:var(--accent-strong)}.discussion{margin-top:var(--sp-6)}.thread{display:grid;gap: calc(var(--app-em)*0.875)}.thread__item{padding: calc(var(--app-em)*1.375) var(--sp-6);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.thread__item--reply{background:var(--surface-soft);box-shadow:none}.thread__item--own{background:var(--surface-soft);box-shadow:none}.thread__top{display:flex;align-items:center;gap:var(--sp-3)}.thread__avatar{position:relative;flex:none}.thread__online{position:absolute;right:0;bottom:0;width: calc(var(--app-em)*0.75);height: calc(var(--app-em)*0.75);border-radius:50%;background:var(--positive);box-shadow: 0 0 0 calc(var(--app-em)*0.125) var(--surface)}.thread__ident{min-width:0}.thread__who{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-ui);font-weight:600}.thread__who img{width: calc(var(--app-em)*1);height:auto}.thread__author{min-width:0}.thread__badge{padding:0 var(--sp-2);border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-meta);font-weight:600}.thread__when{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-meta)}.thread__when a:hover{color:var(--accent-strong)}.thread__mass{margin-left:auto}.thread__text{margin-top: calc(var(--app-em)*0.875);color:var(--news-text);font-size:var(--fs-sm);line-height:1.6}.thread__images{margin-top:var(--sp-3)}.thread__signature{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hair) solid var(--line);color:var(--muted);font-size:var(--fs-meta)}.thread__actions{display:flex;align-items:center;flex-wrap:wrap;gap: calc(var(--app-em)*0.375);margin-top: calc(var(--app-em)*0.875)}.thread__btn{display:inline-flex;align-items:center;gap: calc(var(--app-em)*0.4375);min-height: calc(var(--app-em)*2.125);padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--muted);cursor:pointer;font-size:var(--fs-meta);font-weight:600;transition:background .18s ease , color .18s ease}.thread__btn:hover{background:var(--surface-soft);color:var(--accent-strong)}.thread__btn--danger:hover{background:var(--negative-soft);color:var(--negative)}.thread__btn .icon{width:var(--sp-4);height:var(--sp-4)}.thread__replies{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--muted);font-size:var(--fs-meta)}.thread__replies .icon{width:var(--sp-4);height:var(--sp-4)}.thread__rate{display:inline-flex;align-items:center;gap:var(--sp-1)}.thread__actions .thread__rate{margin-left:auto}.thread__stars{display:inline-flex;align-items:center}.vote-pill{display:inline-flex;align-items:center;gap: calc(var(--app-em)*0.4375);min-height: calc(var(--app-em)*2.125);padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--muted);font-size:var(--fs-meta);font-weight:600;cursor:pointer;transition:background .18s ease , color .18s ease}.vote-pill .icon{width:var(--sp-4);height:var(--sp-4)}.vote-pill--up{color:var(--positive)}.vote-pill--down{color:var(--negative)}.vote-pill--up:hover{background:var(--positive-soft)}.vote-pill--down:hover{background:var(--negative-soft)}.vote-score{min-width: calc(var(--app-em)*1.5);text-align:center;color:var(--text);font-size:var(--fs-meta);font-weight:600}.thread__rate.is-positive .vote-score{color:var(--positive)}.thread__rate.is-negative .vote-score{color:var(--negative)}.reply-form{margin-top:var(--sp-4);padding:var(--sp-6);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.reply-form__title{font-size:var(--fs-h4)}.reply-form__note{margin-top:var(--sp-2);color:var(--muted);font-size:var(--fs-meta)}.reply-form__note a,.form-actions__hint a{color:var(--accent-strong);font-weight:600}.form-body{display:grid;gap:var(--sp-4)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row{display:grid;gap:var(--sp-2);min-width:0;margin-top:var(--sp-4)}.form-body>.form-row,.form-grid>.form-row,.reply-form .form-row:first-of-type{margin-top:0}.form-row--inline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}.form-row--check{display:flex;align-items:center;gap:var(--sp-2)}.form-label{color:var(--muted);font-size:var(--fs-meta);font-weight:600}.form-req{color:var(--negative);margin-left:var(--sp-1)}.form-hint,.form-actions__hint{color:var(--muted);font-size:var(--fs-meta)}.form-inline{display:flex;gap:var(--sp-2)}.form-inline .form-input{flex:1 1 auto;min-width:0}.form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-5)}.form-sep{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:var(--hair) solid var(--line);font-size:var(--fs-ui)}.auth-form{display:grid;gap:var(--sp-4)}.auth-form__title{font-size:var(--fs-h2);overflow-wrap:anywhere}.auth-form__lead{color:var(--muted);font-size:var(--fs-sm)}.auth-form__lead a{color:var(--accent-strong)}.addvote{margin-top:var(--sp-4)}.addvote>summary{display:inline-flex;list-style:none;cursor:pointer}.addvote>summary::-webkit-details-marker{display:none}.addvote__body{display:grid;gap:var(--sp-4);margin-top:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--surface-soft)}.profile-settings{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:var(--hair) solid var(--line)}.profile-settings>summary{display:inline-flex;list-style:none;cursor:pointer}.profile-settings>summary::-webkit-details-marker{display:none}.profile-settings>.form-body{margin-top:var(--sp-5)}.search-simple{display:grid;gap:var(--sp-4)}.search-advanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.search-fieldset{min-width:0;margin:0;padding:var(--sp-4);border:var(--hair) solid var(--line);border-radius:var(--r-lg)}.search-fieldset legend{padding:0 var(--sp-2);color:var(--muted);font-size:var(--fs-meta);font-weight:600}.search-fieldset--wide,.search-actions{grid-column: 1 / -1}.search-result-msg{margin-top:var(--sp-4);color:var(--muted);font-size:var(--fs-sm)}.result-card{padding:var(--sp-5);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.result-card+.result-card{margin-top:var(--sp-3)}.result-card__top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.result-card__title{margin:var(--sp-2) 0;font-size:var(--fs-h4)}.result-card__title a:hover{color:var(--accent-strong)}.result-card__text{color:var(--news-text);font-size:var(--fs-sm)}.result-card__tools{margin-top:var(--sp-3)}.profile__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-5)}.profile__name{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-h2)}.profile__name img{width: calc(var(--app-em)*1.25);height:auto}.profile__status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-meta)}.is-online{color:var(--positive);font-weight:600}.profile__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.profile__actions>a{min-height:var(--control-h);padding: 0 calc(var(--app-em)*1.125);border-radius:var(--r-lg);background:var(--surface-soft);color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap: calc(var(--app-em)*0.5625);font-size:var(--fs-ui);font-weight:600;line-height:1;letter-spacing:.02em;text-align:left;transition:transform .2s ease , background .2s ease , color .2s ease}.profile__actions>a:hover{background:var(--accent-soft);color:var(--accent-strong);transform: translateY(calc(var(--app-em)*-0.0625))}.profile__action-content{display:inline-flex;align-items:center;gap: calc(var(--app-em)*0.5625)}.profile__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--sp-4);margin-top:var(--sp-6)}.profile__facts{margin:0;display:grid;grid-template-columns:auto 1fr;align-content:start;align-items:baseline;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm)}.profile__facts dt{color:var(--muted);font-size:var(--fs-meta)}.profile__facts dd{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2)}.profile__link{color:var(--accent-strong);font-size:var(--fs-meta)}.profile__about{margin-top:var(--sp-6)}.profile__about h2{margin-bottom:var(--sp-2);font-size:var(--fs-h4)}.profile__name,.profile__status,.profile__actions>a,.profile__facts,.profile__facts dt,.profile__link,.profile__about h2,.profile__about .text,.profile .notice--warn{font-size:var(--fs-ui)}.pm-menu{display:flex;gap:var(--sp-2)}.pm-menu span{cursor:pointer}.pm-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-5);color:var(--muted);font-size:var(--fs-meta)}.pm-status__bar{grid-column: 1 / -1;grid-row:2;min-width:0}.pm-status__text{grid-column:2;grid-row:1;text-align:end;font-variant-numeric:tabular-nums}.pm-dialog{margin-top:var(--sp-4)}.stats-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.stats-card{padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface-soft)}.stats-card__label{display:block;color:var(--muted);font-size:var(--fs-meta);font-weight:600}.stats-card__value{display:block;margin:var(--sp-1) 0;font-size: calc(var(--app-em)*2.25);line-height:1;letter-spacing:-.03em}.stats-card__hint{color:var(--muted);font-size:var(--fs-meta)}.stats-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-5)}.stats-group h2{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);font-size:var(--fs-h4)}.stats-group ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-2);font-size:var(--fs-sm)}.stats-group li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:var(--hair) solid var(--line)}.stats-group a{color:var(--accent-strong)}.stats-db{margin-top:var(--sp-5);color:var(--muted);font-size:var(--fs-meta)}.stats-top-title{margin:var(--sp-6) 0 var(--sp-3);font-size:var(--fs-h4)}.table-scroll{overflow-x:auto}.staticpage .static-meta{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2)}.static-tools{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.static-tools .soft-button{cursor:pointer}.notice{display:flex;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius);background:var(--warn-soft);color:var(--warn)}.notice__icon{flex:none}.notice__title{display:block;font-size:var(--fs-ui)}.notice__text{margin-top:var(--sp-1);font-size:var(--fs-sm)}.notice__text a{color:var(--accent-strong);font-weight:600;text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset: calc(var(--app-em)*0.1875)}.notice__text a:hover{color:var(--text)}.notice--warn{margin-top:var(--sp-3);font-size:var(--fs-meta)}.profile-popup{display:grid;gap:var(--sp-5)}.profile-popup__summary{display:flex;align-items:flex-start;gap:var(--sp-4)}.profile-popup__avatar{position:relative;flex:none}.profile-popup__identity{flex:1;min-width:0}.profile-popup__name{display:block;margin-bottom:var(--sp-2);font-size:var(--fs-ui);overflow-wrap:anywhere}.profile-popup__details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--sp-2) var(--sp-3);margin:0}.profile-popup__details>div{display:contents}.profile-popup dt{color:var(--muted);font-size:var(--fs-meta)}.profile-popup dd{min-width:0;margin:0;color:var(--text);font-size:var(--fs-meta);font-weight:600;overflow-wrap:anywhere}.profile-popup__links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);padding-top:var(--sp-1);font-size:var(--fs-meta)}.profile-popup__links:not(:has(a)) {display:none}.profile-popup__link{color:var(--accent-strong)}.profile-popup__link a:hover{color:var(--accent)}.profile-popup__link--rss{margin-inline-start:auto;padding-inline-start:var(--sp-3);border-inline-start:var(--hair) solid var(--line)}.profile-popup__link--rss:empty{display:none}@media (max-width:30em){.profile-popup__details{grid-template-columns:1fr}.profile-popup__details>div{display:grid;gap:var(--sp-1)}}.page--gate{display:grid;place-items:center;min-height:100vh;padding:0;background:var(--bg)}.gate{width: min(calc(var(--app-em) * 50), calc(100% - var(--sp-6)));padding-block:var(--sp-6);display:grid;gap:var(--sp-4)}.gate__back{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-meta)}.gate__back:hover{color:var(--accent-strong)}.gate__card{display:grid;gap:var(--sp-5);padding:var(--sp-8);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow)}.page--gate .gate__card>.staticpage{padding:0;box-shadow:none}.brand--gate{justify-self:center}.gate__foot{text-align:center;color:var(--muted);font-size:var(--fs-meta)}.page--offline{display:grid;place-items:center;min-height:100vh;padding:0}.offline{width: min(calc(var(--app-em)*32), calc(100% - var(--sp-6)));padding-block:var(--sp-6);display:grid;justify-items:center;gap:var(--sp-4);text-align:center}.offline__art{width: calc(var(--app-em)*20);height:auto}.offline__title{font-size:var(--fs-h2)}.offline__reason{color:var(--muted);font-size:var(--fs-sm)}.offline__foot{color:var(--muted);font-size:var(--fs-meta)}.site-footer{background:var(--surface-sunk)}.footer-grid{padding: var(--sp-12) 0 calc(var(--app-em)*2.375);display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--sp-12)}.footer-brand p{max-width: calc(var(--app-em)*22.5);margin-top:var(--sp-4);color:var(--muted);font-size:var(--fs-sm)}.footer-brand__links{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.footer-col h2{margin-bottom: calc(var(--app-em)*0.875);font-size:var(--fs-ui)}.footer-col a{display:block;margin:var(--sp-2) 0;color:var(--muted);font-size:var(--fs-sm)}.footer-col a:hover,.footer-bottom a:hover{color:var(--accent-strong)}.footer-bottom{min-height: calc(var(--app-em)*3.875);border-top:var(--hair) solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-meta)}.to-top{position:fixed;right: calc(var(--app-em)*1.625);bottom: calc(var(--app-em)*1.625);z-index:20;width:var(--control-h);height:var(--control-h);border:0;border-radius: calc(var(--app-em)*0.875);background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow);cursor:pointer;display:grid;place-items:center;opacity:0;transform:translateY(var(--sp-2));pointer-events:none;transition:.25s ease}.to-top.is-visible{opacity:1;transform:none;pointer-events:auto}@media (max-width:66.25em){.primary-nav{display:none}.menu-button{display:inline-flex}.site-header.is-menu-open .primary-nav{position:absolute;left:var(--sp-5);right:var(--sp-5);top: calc(var(--app-em)*5.25);z-index:35;display:grid;gap:var(--sp-1);padding: calc(var(--app-em)*0.875);border-radius: calc(var(--app-em)*0.875);background:var(--surface);box-shadow:var(--shadow)}.site-header.is-menu-open .primary-nav a{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md)}.site-header.is-menu-open .primary-nav a::after{display:none}.site-header.is-menu-open .primary-nav a:hover{background:var(--surface-soft)}.category-scroll{overflow-x:auto;scrollbar-width:none}.category-scroll::-webkit-scrollbar{display:none}.category-menu{align-items:flex-start}.category-menu__item--parent:hover>.category-menu__row .category-menu__toggle .icon{transform:none}.category-menu__item--parent.is-focus-open>.category-menu__submenu,.category-menu__item--parent.is-open>.category-menu__submenu{display:grid}.category-menu__item--parent.is-focus-open>.category-menu__row .category-menu__toggle .icon,.category-menu__item--parent.is-open>.category-menu__row .category-menu__toggle .icon{transform:rotate(180deg)}.layout{grid-template-columns:1fr}.sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-slide{grid-template-columns:1fr 42%}.hero-copy{padding: calc(var(--app-em)*2.625) calc(var(--app-em)*2.375) calc(var(--app-em)*4.875)}.hero-title{font-size: calc(var(--app-em)*1.75)}.hero-controls{left: calc(var(--app-em)*2.375)}.comment-grid,.partners,.related-grid,.stats-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.search-advanced{grid-template-columns:1fr}.profile__grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6)}}@media (max-width:47.5em){.container{width:min(calc(100% - var(--sp-6)),var(--container))}.utility{display:none}.header-main{min-height: calc(var(--app-em)*4.5);gap:var(--sp-3)}.brand__tagline,.soft-button span,.user-menu__name{display:none}.brand__mark{width: calc(var(--app-em)*2.375);height: calc(var(--app-em)*2.375);border-radius:var(--r-md)}.brand__name{font-size: calc(var(--app-em)*1.3125)}.site-header.is-menu-open .primary-nav{top: calc(var(--app-em)*4.375)}.search-form{grid-template-columns:minmax(0,1fr) auto}.search-form__advanced{grid-column: 1 / -1}.hero-stage,.hero-slide{min-height:auto}.hero-slide.is-active{display:flex;flex-direction:column}.hero-copy{padding: calc(var(--app-em)*.5625) calc(var(--app-em)*1.5625) calc(var(--app-em)*4.6875);order:2}.hero-title{margin: calc(var(--app-em)*1.375) 0 calc(var(--app-em)*0.875);font-size: calc(var(--app-em)*1.625)}.hero-lead{font-size:var(--fs-sm)}.hero-media{aspect-ratio: 16 / 9;min-height:auto;margin:var(--sp-3);order:1}.hero-controls{left: calc(var(--app-em)*1.5625);bottom: calc(var(--app-em)*1.5)}.hero-arrows{right:var(--sp-3);bottom: calc(var(--app-em)*1.5)}.story-card{grid-template-columns:1fr;padding:var(--sp-3);gap:var(--sp-3)}.story-media{aspect-ratio: 16 / 9}.story-body{padding:var(--sp-2) var(--sp-2) var(--sp-1)}.sidebar,.comment-grid,.partners,.related-grid,.stats-cards,.stats-groups,.form-grid,.form-grid--three,.story-nav,.footer-grid{grid-template-columns:1fr}.story-nav__item--next{grid-column:1;text-align:left}.story-nav__item--next .story-nav__label{justify-content:flex-start}.partner{border-right:0;border-bottom:var(--hair) solid var(--line);padding:0 0 var(--sp-3)}.partner:last-child{border-bottom:0;padding-bottom:0}.thread__item{padding:var(--sp-4)}.fullstory{padding:var(--sp-4)}.fullstory__title{font-size: calc(var(--app-em)*1.5)}.panel{padding:var(--sp-4)}.pmlist{overflow-x:auto}table.pm{min-width: calc(var(--app-em)*34)}.pm th.pm_last_user,.pm td.pm_last_user{width: calc(var(--app-em)*9)}.pm_navigation,.pm_navigation tbody,.pm_navigation tr,.pm_navigation td{display:block;width:100%}.pm_navigation td:first-child:not(:has(.navigation)) {display:none}.pm_navigation td:last-child{display:flex;align-items:center;gap:var(--sp-2);white-space:normal}#pmlist_doaction{width:auto;max-width:none;margin-inline-end:0;flex:1 1 auto}.pm_navigation .bbcodes{flex:none}.footer-bottom{align-items:flex-start;flex-direction:column;justify-content:center}.footer-grid{padding-top:var(--sp-8)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-iteration-count:1!important;transition-property:background-color , border-color , color , fill , stroke , opacity , box-shadow!important;transition-duration:.12s!important}.hero-slide.is-active{animation:none}.story-card:hover,.primary-button:hover,.soft-button:hover,.to-top{transform:none!important}.story-card:hover .visual,.story-card:hover .cover-image{transform:none}.to-top{transition:opacity .12s ease}}@media print{.utility,.site-header,.sidebar,.to-top,.site-footer,.story-tools,.fullstory__actions,.story-nav,.discussion,.wide-section,.pagination,.hero-controls,.hero-arrows{display:none!important}body{background:#fff;color:#000}.layout{grid-template-columns:1fr}.fullstory,.panel,.story-card{box-shadow:none}}@media (min-width:66.251em){.category-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.category-scroll::-webkit-scrollbar{display:none}.category-menu{width:max-content;flex:none;flex-wrap:nowrap}}