/* Appearance controls keep the original light layout and use native buttons. */
.lm-appearance-toggle{appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 40px;width:40px;height:40px;margin:0;padding:9px;border:1px solid transparent;border-radius:11px;background:transparent;color:#045494;cursor:pointer;touch-action:manipulation;font:inherit;transition:background .18s,border-color .18s,box-shadow .18s}
.lm-appearance-toggle[hidden]{display:none!important}.lm-appearance-toggle svg{display:block;width:21px;height:21px;flex:none;pointer-events:none}.lm-appearance-toggle .lm-appearance-sun{display:none}.lm-appearance-toggle:is(:hover,:active,.is-touch-highlighted){background:#dceaf5;border-color:#a9c8de}.lm-appearance-toggle:focus-visible{outline:2px solid #045494;outline-offset:3px}
.lm-appearance-floating{display:none}.lm-transfer-header-tools{display:flex;align-items:center;gap:12px}
@media(min-width:992px){.lm-header-tools:has(.lm-appearance-header){width:134px;flex-basis:134px}.lm-header-tools.is-single-tool:has(.lm-appearance-header){width:90px;flex-basis:90px}.lm-appearance-header{order:2}.lm-appearance-transfer{border-color:#d5e4f1;background:#edf4fa}}
@media(max-width:991px){.lm-appearance-header,.lm-appearance-transfer{display:none}.lm-appearance-floating{display:flex;position:fixed;left:max(16px,env(safe-area-inset-left));bottom:calc(20px + env(safe-area-inset-bottom) + var(--lm-appearance-lift,0px));z-index:35;width:48px;height:48px;padding:12px;border:1px solid #c0d6e7;border-radius:17px;background:#f3f8fc;color:#045494;box-shadow:0 6px 22px #102c4229}.lm-appearance-floating:is(:hover,:active,.is-touch-highlighted){background:#e2eff9;box-shadow:0 8px 24px #102c4233}}
html[data-lm-theme=dark]{color-scheme:dark;--lm-bg:#0b1420;--lm-surface:#132232;--lm-soft:#1b3045;--lm-line:#294158;--lm-ink:#e7eff7;--lm-muted:#a5b9cb;--lm-primary:#84c7ff;--lm-primary-deep:#a3d5ff;--lm-action:#1768a6;--lm-action-deep:#0e416a;--lm-hover-border:#527898;--lm-hover-shadow:0 8px 22px #00000040;--lm-surface-shadow:0 8px 28px #00000024,0 1px 3px #00000020;--lm-card-shadow:0 6px 20px #00000024;--dc-blue:#84c7ff;--dc-ink:#e7eff7;--dc-muted:#a5b9cb;--lm-toc-accent:#84c7ff;background:#0b1420}
html[data-lm-theme=dark] body{background:#0b1420;color:#e7eff7}
html[data-lm-theme=dark] .lm-appearance-toggle{color:#99d1ff}.lm-appearance-toggle:focus-visible{outline-color:var(--lm-primary,#045494)}
html[data-lm-theme=dark] .lm-appearance-toggle .lm-appearance-moon{display:none}html[data-lm-theme=dark] .lm-appearance-toggle .lm-appearance-sun{display:block}
html[data-lm-theme=dark] .lm-appearance-toggle:is(:hover,:active,.is-touch-highlighted){background:#203d57;border-color:#527898}
html[data-lm-theme=dark] .lm-appearance-floating,html[data-lm-theme=dark] .lm-appearance-transfer{background:#172b40;border-color:#3b5a76;box-shadow:0 6px 22px #00000045}
html[data-lm-theme=dark] ::selection{background:#355e84;color:#fff}html[data-lm-theme=dark] input,html[data-lm-theme=dark] textarea,html[data-lm-theme=dark] select{accent-color:#84c7ff}
@media(prefers-reduced-motion:reduce){.lm-appearance-toggle{transition:none}}
@media(forced-colors:active){.lm-appearance-toggle{border:1px solid ButtonText;box-shadow:none}}

@media(max-width:991px){body:has(.lm-appearance-floating) .lm-footer-credits{padding-inline-end:64px}.lm-appearance-floating[data-lm-limit-outside]{visibility:hidden;pointer-events:none}}
/* Semantic transfer paint roles: deep action, bright progress tip, legible highlights. */
html[data-lm-theme=dark]{--lm-transfer-action-ink:#fff;--lm-transfer-meter-start:#1768a6;--lm-transfer-meter-end:#62b7df;--lm-transfer-action-start:#0e568f;--lm-transfer-action-end:#1768a6;--lm-transfer-action-line:#ffffff33;--lm-transfer-icon-bg:#ffffff14;--lm-transfer-detail-bg:#ffffff10;--lm-transfer-detail-line:#ffffff2b;--lm-transfer-action-shadow:0 7px 20px #00000038,inset 0 1px 0 #ffffff24;--lm-transfer-hover-shadow:0 10px 24px #00000048,inset 0 1px 0 #ffffff32;--lm-transfer-busy-shadow:0 5px 16px #00000038,inset 0 0 0 1px #ffffff35;--lm-transfer-spin-track:#ffffff50}

html[data-lm-theme=dark]{--lm-select-indicator:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2384c7ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}

html[data-lm-theme=dark]{--lm-home-shortcut-fill:var(--lm-action);--lm-home-shortcut-line:var(--lm-action)}

/* core */
@media (min-width: 62rem) {html[data-lm-theme=dark]::-webkit-scrollbar{background-color:rgb(24 41 60)}
html[data-lm-theme=dark]::-webkit-scrollbar-thumb{background-color:rgb(32 116 184);border:3px solid rgb(42 66 87)}
html[data-lm-theme=dark]::-webkit-scrollbar-track{background-color:rgb(24 41 60)}
}
html[data-lm-theme=dark] hr{color:inherit;background-color:currentcolor;border:0px}
html[data-lm-theme=dark] .hide{background-color:rgb(27 45 65);color:rgb(255 159 174)}
html[data-lm-theme=dark] pre code{color:inherit}
html[data-lm-theme=dark] code{color:rgb(255 159 174)}
html[data-lm-theme=dark] a > code{color:inherit}
html[data-lm-theme=dark] .code,html[data-lm-theme=dark] .table-box{background-color:rgb(19 34 50);color:inherit;box-shadow:rgb(0 0 0 / 0.088) 0px 1rem 1.5rem -0.5rem, rgb(0 0 0 / 0.044) 0px 0px 0px 1px}
html[data-lm-theme=dark] .code::after{color:rgb(231 239 247 / 0.2)}
html[data-lm-theme=dark] .code-element{color:rgb(255 159 174)}
html[data-lm-theme=dark] .scriptcode{color:rgb(119 218 180)}
html[data-lm-theme=dark] caption{color:rgb(165 185 203)}
html[data-lm-theme=dark] table.table td,html[data-lm-theme=dark] table.table th{border-bottom:1px solid rgb(42 66 87)}
html[data-lm-theme=dark] table.table th{color:rgb(231 239 247 / 0.5)}
html[data-lm-theme=dark] table.table thead th{border-bottom:1px solid rgb(42 66 87)!important}
html[data-lm-theme=dark] table.table tr:last-child > *{border-bottom-width:0px}
html[data-lm-theme=dark] fieldset{border:0px}
html[data-lm-theme=dark] iframe{border:0px}
html[data-lm-theme=dark] .sr-only{border:0px}
html[data-lm-theme=dark] .br-t{border-top:1px solid rgb(70 103 137 / 0.05)}
html[data-lm-theme=dark] .br-b{border-bottom:1px solid rgb(70 103 137 / 0.05)}
html[data-lm-theme=dark] .br-a{border:1px solid rgb(70 103 137 / 0.05)}
html[data-lm-theme=dark] .alert.color-orange{background-color:rgb(44 28 38)}
html[data-lm-theme=dark] .alert.color-redorange{background-color:rgb(43 28 38)}
html[data-lm-theme=dark] ::-webkit-input-placeholder{color:rgb(165 185 203)}
html[data-lm-theme=dark] ::placeholder{color:rgb(165 185 203)}
html[data-lm-theme=dark] .cover{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
html[data-lm-theme=dark] .sr-only{border:0px}
html[data-lm-theme=dark] .c-blue{color:rgb(132 199 255)}
html[data-lm-theme=dark] .c-dark{color:rgb(231 239 247)}
html[data-lm-theme=dark] .c-red{color:rgb(255 159 174)}
html[data-lm-theme=dark] .c-green{color:rgb(119 218 180)}
html[data-lm-theme=dark] .title a{color:inherit}
html[data-lm-theme=dark] .open > .dropdown-btn .carrot{color:rgb(132 199 255)}
html[data-lm-theme=dark] .dropdown-menu,html[data-lm-theme=dark] #dropmenudiv{background-color:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.22) 0px 1rem 2.5rem -0.25rem, rgb(0 0 0 / 0.044) 0px 0px 0px 1px}
html[data-lm-theme=dark] .dropdown-menu > a,html[data-lm-theme=dark] #dropmenudiv > a{color:inherit}
html[data-lm-theme=dark] .dropdown-menu > a:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] #dropmenudiv > a:is(:hover, .is-touch-highlighted, :active){color:rgb(132 199 255)}
html[data-lm-theme=dark] .btn-reset{background:none;border:0px none}
html[data-lm-theme=dark] .btn,html[data-lm-theme=dark] .bbcodes,html[data-lm-theme=dark] .ui-button{border:0px none}
html[data-lm-theme=dark] .blue-style,html[data-lm-theme=dark] .btn.attachment-link{background-color:rgb(23 104 166);box-shadow:rgb(0 0 0 / 0.44) 0px 0.75rem 2rem 0px;color:rgb(255, 255, 255)!important}
html[data-lm-theme=dark] .green-style,html[data-lm-theme=dark] .f-app-obb .btn.attachment-link{background-color:rgb(25 102 79);box-shadow:rgb(0 0 0 / 0.44) 0px 0.75rem 2rem 0px}
html[data-lm-theme=dark] .red-style{background-color:rgb(143 47 76);box-shadow:rgb(0 0 0 / 0.44) 0px 0.75rem 2rem 0px}
html[data-lm-theme=dark] .ui-button{color:rgb(132 199 255);background-color:rgb(23 104 166 / 0.1)}
html[data-lm-theme=dark] .btn-border{color:rgb(132 199 255);box-shadow:rgb(0 0 0 / 0.33) 0px 0px 0px 1px inset;background-color:transparent!important}
@media (min-width: 62rem) {html[data-lm-theme=dark] .blue-style:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .btn.attachment-link:is(:hover, .is-touch-highlighted, :active){background-color:rgb(23 104 166)}
html[data-lm-theme=dark] .f-app-obb .btn.attachment-link:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .green-style:is(:hover, .is-touch-highlighted, :active){background-color:rgb(25 102 79)}
html[data-lm-theme=dark] .red-style:is(:hover, .is-touch-highlighted, :active){background-color:rgb(143 47 76)}
html[data-lm-theme=dark] .ui-button:is(:hover, .is-touch-highlighted, :active){background-color:rgb(23 104 166 / 0.15)}
html[data-lm-theme=dark] .btn-border:is(:hover, .is-touch-highlighted, :active){box-shadow:rgb(0 0 0 / 0.5) 0px 0px 0px 1px inset}
}
html[data-lm-theme=dark] .form-sep{border-top:1px solid rgb(70 103 137 / 0.05)}
html[data-lm-theme=dark] select,html[data-lm-theme=dark] textarea,html[data-lm-theme=dark] input[type="text"],html[data-lm-theme=dark] input[type="password"],html[data-lm-theme=dark] input[type="file"],html[data-lm-theme=dark] input[type="datetime"],html[data-lm-theme=dark] input[type="datetime-local"],html[data-lm-theme=dark] input[type="date"],html[data-lm-theme=dark] input[type="month"],html[data-lm-theme=dark] input[type="time"],html[data-lm-theme=dark] input[type="week"],html[data-lm-theme=dark] input[type="number"],html[data-lm-theme=dark] input[type="email"],html[data-lm-theme=dark] input[type="url"],html[data-lm-theme=dark] input[type="search"],html[data-lm-theme=dark] input[type="tel"],html[data-lm-theme=dark] input[type="color"]{color:inherit;background:padding-box rgb(19 34 50);border:2px solid rgb(45 71 94)}
html[data-lm-theme=dark] select:focus,html[data-lm-theme=dark] textarea:focus,html[data-lm-theme=dark] input:focus{border-color:rgb(70 103 137 / 0.6)}
html[data-lm-theme=dark] select:not([multiple]){background-position:calc(100% - 0.375rem) 50%;background-size:1.5rem 1.5rem;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2329B1D899' d='M8.12 9.29L12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7c-.39-.39-.39-1.02 0-1.41.39-.38 1.03-.39 1.42 0z'/%3E%3C/svg%3E")}
html[data-lm-theme=dark] ::placeholder{color:rgb(231 239 247)}
html[data-lm-theme=dark] ::-webkit-input-placeholder{color:rgb(231 239 247)}
html[data-lm-theme=dark] input:-webkit-autofill,html[data-lm-theme=dark] input:-webkit-autofill:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] input:-webkit-autofill:focus,html[data-lm-theme=dark] textarea:-webkit-autofill,html[data-lm-theme=dark] textarea:-webkit-autofill:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] textarea:-webkit-autofill:focus,html[data-lm-theme=dark] select:-webkit-autofill,html[data-lm-theme=dark] select:-webkit-autofill:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] select:-webkit-autofill:focus{border:2px solid rgb(70 103 137 / 0.6);box-shadow:rgb(130 181 221 / 0.18) 0px 0px 0px 1000px inset}
html[data-lm-theme=dark] .c-capcha > a{background-color:rgb(13 26 40 / 0.07)}
html[data-lm-theme=dark] pre .comment,html[data-lm-theme=dark] pre .template_comment,html[data-lm-theme=dark] pre .diff .header,html[data-lm-theme=dark] pre .doctype,html[data-lm-theme=dark] pre .lisp .string,html[data-lm-theme=dark] pre .javadoc{color:rgb(165 185 203)}
html[data-lm-theme=dark] pre .keyword,html[data-lm-theme=dark] pre .css .rule .keyword,html[data-lm-theme=dark] pre .winutils,html[data-lm-theme=dark] pre .javascript .title,html[data-lm-theme=dark] pre .method,html[data-lm-theme=dark] pre .addition,html[data-lm-theme=dark] pre .css .tag,html[data-lm-theme=dark] pre .lisp .title{color:rgb(119 218 180)}
html[data-lm-theme=dark] pre .number,html[data-lm-theme=dark] pre .command,html[data-lm-theme=dark] pre .string,html[data-lm-theme=dark] pre .tag .value,html[data-lm-theme=dark] pre .phpdoc,html[data-lm-theme=dark] pre .tex .formula,html[data-lm-theme=dark] pre .regexp,html[data-lm-theme=dark] pre .hexcolor{color:rgb(132 199 255)}
html[data-lm-theme=dark] pre .title,html[data-lm-theme=dark] pre .localvars,html[data-lm-theme=dark] pre .function .title,html[data-lm-theme=dark] pre .chunk,html[data-lm-theme=dark] pre .decorator,html[data-lm-theme=dark] pre .builtin,html[data-lm-theme=dark] pre .built_in,html[data-lm-theme=dark] pre .lisp .title,html[data-lm-theme=dark] pre .identifier,html[data-lm-theme=dark] pre .title .keymethods,html[data-lm-theme=dark] pre .id{color:rgb(132 199 255)}
html[data-lm-theme=dark] pre .attribute,html[data-lm-theme=dark] pre .variable,html[data-lm-theme=dark] pre .instancevar,html[data-lm-theme=dark] pre .lisp .body,html[data-lm-theme=dark] pre .smalltalk .number,html[data-lm-theme=dark] pre .constant,html[data-lm-theme=dark] pre .class .title,html[data-lm-theme=dark] pre .parent,html[data-lm-theme=dark] pre .haskell .label{color:rgb(255 159 174)}
html[data-lm-theme=dark] pre .preprocessor,html[data-lm-theme=dark] pre .pi,html[data-lm-theme=dark] pre .shebang,html[data-lm-theme=dark] pre .symbol,html[data-lm-theme=dark] pre .diff .change,html[data-lm-theme=dark] pre .special,html[data-lm-theme=dark] pre .keymethods,html[data-lm-theme=dark] pre .attr_selector,html[data-lm-theme=dark] pre .important,html[data-lm-theme=dark] pre .subst,html[data-lm-theme=dark] pre .cdata{color:rgb(255 159 174)}
html[data-lm-theme=dark] pre .deletion{color:rgb(255 159 174)}
html[data-lm-theme=dark] pre .tex .formula{background:rgb(50 42 30)}
html[data-lm-theme=dark] #loading-layer{background-color:rgb(13 26 40 / 0.1)}
html[data-lm-theme=dark] #loading-layer::before{background-image:radial-gradient(closest-side, rgb(22 38 56) 0px, rgb(22 38 56 / 0) 100%)}
html[data-lm-theme=dark] #loading-layer::after{border-width:1rem;border-style:solid;border-color:rgb(70 103 137) transparent rgb(70 103 137) rgb(70 103 137)}
html[data-lm-theme=dark] #modal-overlay{background:rgb(13 26 40)!important}
html[data-lm-theme=dark] .ui-widget-overlay{background:rgb(13 26 40)}
html[data-lm-theme=dark] .ui-dialog{box-shadow:rgb(0 0 0 / 0.33) 0px 1rem 3.5rem -0.5rem, rgb(0 0 0 / 0.044) 0px 0px 0px 1px;background-color:rgb(19 34 50);background-clip:padding-box}
html[data-lm-theme=dark] .ui-dialog-titlebar{border-bottom:2px solid rgb(42 66 87)}
html[data-lm-theme=dark] .ui-dialog-titlebar-close{border:0px none!important;background:none!important;box-shadow:none!important}
html[data-lm-theme=dark] .ui-dialog-titlebar-close .ui-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2329B1D8' d='M19.74,3.49a.74.74,0,0,0-.52.23L12,10.94,4.78,3.72a.75.75,0,1,0-1.09,1l0,0L10.94,12,3.72,19.22a.76.76,0,0,0-.21.73.76.76,0,0,0,.54.54.74.74,0,0,0,.73-.21L12,13.06l7.22,7.22a.74.74,0,0,0,.73.21.76.76,0,0,0,.54-.54.74.74,0,0,0-.21-.73L13.06,12l7.22-7.22a.75.75,0,0,0-.54-1.29Z'/%3E%3C/svg%3E");background-size:100%}
html[data-lm-theme=dark] .ui-dialog .ui-dialog-buttonpane{border-top:2px solid rgb(42 66 87)}
html[data-lm-theme=dark] .floating-ad-container{background:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.22) 0px 0px 10px}
html[data-lm-theme=dark] .close-ad-btn{background:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.22) 0px -6px 10px}
html[data-lm-theme=dark] .gg-close{border:2px solid rgb(38 61 81 / 0)}
html[data-lm-theme=dark] .gg-close::after,html[data-lm-theme=dark] .gg-close::before{background:currentcolor}

/* styles */
html[data-lm-theme=dark] body{color:rgb(231 239 247);background-color:rgb(21 36 53)}
html[data-lm-theme=dark] a,html[data-lm-theme=dark] .btn-link{color:rgb(132 199 255)}
@media (min-width: 62rem) {html[data-lm-theme=dark] body{background-color:rgb(24 42 61)}
html[data-lm-theme=dark] a:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .btn-link:is(:hover, .is-touch-highlighted, :active){color:rgb(132 199 255)}
}
@media (min-width: 62rem) {html[data-lm-theme=dark] .link-fb{color:rgb(132 199 255)!important}
html[data-lm-theme=dark] .link-vk{color:rgb(132 199 255)!important}
html[data-lm-theme=dark] .link-tg{color:rgb(132 199 255)!important}
html[data-lm-theme=dark] .link-yt{color:rgb(255 159 174)!important}
}
@media (max-width: 61.9375rem) {html[data-lm-theme=dark] .link-fb{background-color:rgb(32 116 184)!important}
html[data-lm-theme=dark] .link-vk{background-color:rgb(32 116 184)!important}
html[data-lm-theme=dark] .link-tg{background-color:rgb(32 116 184)!important}
html[data-lm-theme=dark] .link-yt{background-color:rgb(143 47 76)!important}
}
html[data-lm-theme=dark] .logotype{background-image:url("../img/lolomod.svg");background-repeat:no-repeat;background-size:auto 100%}
html[data-lm-theme=dark] .h-link{color:inherit}
html[data-lm-theme=dark] .h-link:is(:hover, .is-touch-highlighted, :active){color:rgb(132 199 255)}
@media (max-width: 61.9375rem) {html[data-lm-theme=dark] .menu-btn{background:0px 0px;border:0px!important}
html[data-lm-theme=dark] .menu-btn,html[data-lm-theme=dark] .h-search{background-color:rgb(22 38 56 / 0.5)}
html[data-lm-theme=dark] .burger > i{border-top:0.125rem solid}
}
html[data-lm-theme=dark] .lang-list > a.active{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lang-list > a.active::before{background-size:100% 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzI5YjFkOCcgZD0nTTE1Ljc0LDlhLjc4Ljc4LDAsMCwwLS41Mi4yM2wtNC40Nyw0LjQ3LTItMmEuNzUuNzUsMCwxLDAtMS4wNywxaDBsMi41LDIuNWEuNzUuNzUsMCwwLDAsMS4wNiwwbDUtNWEuNzUuNzUsMCwwLDAsMC0xLjA2QS43Ni43NiwwLDAsMCwxNS43NCw5TTEyLDMuNUE4LjUsOC41LDAsMSwxLDMuNSwxMiw4LjUxLDguNTEsMCwwLDEsMTIsMy41aDBNMTIsMkExMCwxMCwwLDEsMCwyMiwxMiwxMCwxMCwwLDAsMCwxMiwyJy8+PC9zdmc+")}
html[data-lm-theme=dark] .h-search{border:0px}
@media (max-width: 61.9375rem) {html[data-lm-theme=dark] .h-search{color:inherit!important}
}
@media (min-width: 62rem) {html[data-lm-theme=dark] .h-search{background-color:rgb(13 26 40);color:rgb(255, 255, 255)!important}
html[data-lm-theme=dark] .h-search:is(:hover, .is-touch-highlighted, :active){background-color:rgb(23 104 166)}
html[data-lm-theme=dark] .q_search > input{box-shadow:rgb(0 0 0 / 0.154) 0px 1rem 2.5rem -0.5rem, rgb(0 0 0 / 0.154) 0px 0px 1px 0px;background:rgb(19 34 50)!important;border:0px!important}
html[data-lm-theme=dark] .q_search > button:is(:hover, .is-touch-highlighted, :active){color:rgb(132 199 255)}
}
html[data-lm-theme=dark] .q_search > button{background:0px 0px;border:0px;color:rgb(132 199 255)}
html[data-lm-theme=dark] .post-edit a{background-color:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.22) 0px 0.25rem 1.5rem 0px}
html[data-lm-theme=dark] .section-title > a{color:inherit}
html[data-lm-theme=dark] .app-cont{color:inherit}
html[data-lm-theme=dark] .app-img{box-shadow:rgb(0 0 0 / 0.33) 0px 1.125rem 1.5rem -0.5rem}
html[data-lm-theme=dark] .app-img .mod{background-color:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.154) 0px 0.25rem 0.5rem 0px}
html[data-lm-theme=dark] .bd{color:rgb(255, 255, 255);box-shadow:rgb(0 0 0 / 0.5) 0px 2px 6px}
html[data-lm-theme=dark] .bd-new{background:linear-gradient(135deg, rgb(32 116 184), rgb(32 116 184))}
html[data-lm-theme=dark] .bd-update{background:linear-gradient(135deg, rgb(23 104 166), rgb(20 97 158))}
@media (min-width: 62rem) {html[data-lm-theme=dark] .app-cont{background-color:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.088) 0px 1rem 1.5rem -0.5rem, rgb(0 0 0 / 0.044) 0px 0px 0px 1px}
html[data-lm-theme=dark] .app-cont:is(:hover, .is-touch-highlighted, :active){box-shadow:rgb(0 0 0 / 0.44) 0px 1rem 2.5rem -0.5rem, rgb(0 0 0 / 0.044) 0px 0px 0px 1px}
html[data-lm-theme=dark] .app-img{box-shadow:none}
}
html[data-lm-theme=dark] .block{background-color:rgb(19 34 50);color:inherit;box-shadow:rgb(0 0 0 / 0.088) 0px 1rem 1.5rem -0.5rem, rgb(0 0 0 / 0.044) 0px 0px 0px 1px}
@media (min-width: 56rem) {html[data-lm-theme=dark] .nav-prev-next,html[data-lm-theme=dark] .pages{background-color:rgb(19 34 50)}
}
@media (max-width: 55.9375rem) {html[data-lm-theme=dark] .navigation-in::before{background-image:linear-gradient(-90deg, rgb(22 38 56 / 0) 0%, rgb(22 38 56) 100%)}
html[data-lm-theme=dark] .navigation-in::after{background-image:linear-gradient(90deg, rgb(22 38 56 / 0) 0%, rgb(22 38 56) 100%)}
}
html[data-lm-theme=dark] .pages > span{color:rgb(132 199 255);background-color:rgb(23 104 166 / 0.1)}
html[data-lm-theme=dark] .pages > span.nav_ext{color:inherit!important;background-color:transparent!important}
html[data-lm-theme=dark] .pages > a{color:inherit}
html[data-lm-theme=dark] .pages > a:is(:hover, .is-touch-highlighted, :active){color:rgb(132 199 255)}
html[data-lm-theme=dark] .alert{background-color:rgb(143 47 76);color:rgb(255, 255, 255);box-shadow:rgb(0 0 0 / 0.44) 0px 0.75rem 2rem 0px}
html[data-lm-theme=dark] .successbox{background-color:rgb(20 45 39);box-shadow:rgb(0 0 0 / 0.22) 0px 0.5rem 1rem}
html[data-lm-theme=dark] .alertbox{background-color:rgb(43 27 37);box-shadow:rgb(0 0 0 / 0.22) 0px 0.5rem 1rem}

/* fullstory */
@media (max-width: 61.9375rem) {html[data-lm-theme=dark] .f-app-main{background:none!important;box-shadow:none!important}
}
html[data-lm-theme=dark] .f-app-view-intro{background-color:rgb(22 103 165);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .f-app-view-img > figure{background-color:rgb(19 34 50)}
html[data-lm-theme=dark] .f-app-view-intro-bg::before{background-color:rgb(14 87 145 / 0.8)}
html[data-lm-theme=dark] .f-app-view-screens .screenshots > li{background-color:rgb(24 41 60)}
@media (min-width: 42.5rem) {html[data-lm-theme=dark] .intro-scroll{color:rgb(132 199 255)}
}
@media (min-width: 62rem) {html[data-lm-theme=dark] .f-app-view::-webkit-scrollbar-thumb{background-color:rgb(37 59 85);border:4px solid rgb(38 61 81)}
html[data-lm-theme=dark] .f-app-view::-webkit-scrollbar-track{background-color:rgb(24 41 60);border:4px solid rgb(38 61 81)}
}
html[data-lm-theme=dark] .unit-rating,html[data-lm-theme=dark] .unit-rating li a:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .unit-rating li.current-rating{background-size:auto 100%}
html[data-lm-theme=dark] .unit-rating{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff66' d='M11.13,4.26a1,1,0,0,1,1.33-.41.9.9,0,0,1,.41.41L14.81,7.9a1,1,0,0,0,.71.51l4.08.69a1,1,0,0,1,.81,1.14.93.93,0,0,1-.27.53l-2.88,2.91a1,1,0,0,0-.28.84l.6,4.05a1,1,0,0,1-.82,1.12,1,1,0,0,1-.59-.09l-3.74-1.83a1,1,0,0,0-.86,0L7.83,19.6a1,1,0,0,1-1.32-.45,1,1,0,0,1-.09-.58L7,14.52a1,1,0,0,0-.28-.84L3.86,10.77A1,1,0,0,1,4.39,9.1l4.09-.69a1,1,0,0,0,.71-.51Z'/%3E%3C/svg%3E")}
html[data-lm-theme=dark] .unit-rating li a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffd85c' d='M11.11,4.11a1,1,0,0,1,1.78,0l2,3.72a1,1,0,0,0,.73.52l4.16.7a1,1,0,0,1,.83,1.16,1,1,0,0,1-.28.54l-2.94,3a1,1,0,0,0-.28.86l.61,4.12a1,1,0,0,1-1.43,1.06l-3.82-1.87a1,1,0,0,0-.88,0L7.74,19.76A1,1,0,0,1,6.4,19.3a1,1,0,0,1-.09-.6l.61-4.12a1,1,0,0,0-.28-.86l-2.94-3a1,1,0,0,1,0-1.42,1,1,0,0,1,.54-.28l4.17-.7a1,1,0,0,0,.73-.52Z'/%3E%3C/svg%3E");background-size:auto 100%;background-position:right center}
html[data-lm-theme=dark] .unit-rating a.r1-unit{--lm-rating-value:1}
html[data-lm-theme=dark] .unit-rating a.r2-unit{--lm-rating-value:2}
html[data-lm-theme=dark] .unit-rating a.r3-unit{--lm-rating-value:3}
html[data-lm-theme=dark] .unit-rating a.r4-unit{--lm-rating-value:4}
html[data-lm-theme=dark] .unit-rating a.r5-unit{--lm-rating-value:5}
html[data-lm-theme=dark] .unit-rating li.current-rating{background-position:right center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffcb50' d='M11.12,4.17a1,1,0,0,1,1.35-.42.93.93,0,0,1,.41.42l2,3.69a1,1,0,0,0,.72.51l4.14.7a1,1,0,0,1,.82,1.15,1,1,0,0,1-.28.54l-2.92,3a1,1,0,0,0-.28.85l.61,4.09a1,1,0,0,1-.84,1.14,1,1,0,0,1-.59-.09l-3.78-1.85a1,1,0,0,0-.88,0L7.78,19.7a1,1,0,0,1-1.43-1.05L7,14.56a1,1,0,0,0-.28-.85l-2.92-3a1,1,0,0,1,0-1.42,1,1,0,0,1,.54-.27l4.14-.7a1,1,0,0,0,.72-.51Z'/%3E%3C/svg%3E")}
html[data-lm-theme=dark] .f-app-download .block::after{background-color:rgb(13 26 40);background-image:linear-gradient(90deg, rgb(28 46 68) 0%, rgb(27 45 65) 100%)}
html[data-lm-theme=dark] .f-app-download .block.f-app-obb::after{background-image:linear-gradient(90deg, rgb(20 45 39) 0%, rgb(26 44 65) 100%)}
html[data-lm-theme=dark] .f-app-download-info{color:inherit}

/* bookmarks */
html[data-lm-theme=dark] .lm-save,html[data-lm-theme=dark] .lm-icon-button,html[data-lm-theme=dark] .lm-retry,html[data-lm-theme=dark] .lm-load-more,html[data-lm-theme=dark] .lm-bookmark-notice button{box-shadow:none}
html[data-lm-theme=dark] .lm-save-button{border:1px solid rgb(70 103 137 / 0.08);background:rgb(23 40 58);color:rgb(132 199 255);box-shadow:rgb(0 0 0 / 0.176) 0px 2px 5px}
html[data-lm-theme=dark] .lm-save-button:is(:hover, .is-touch-highlighted, :active){background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-save-button.is-saved{color:rgb(132 199 255);background:rgb(28 46 68)}
html[data-lm-theme=dark] .lm-save-button.is-saved svg{fill:currentcolor}
html[data-lm-theme=dark] .lm-card > .app-title{color:inherit}
html[data-lm-theme=dark] .lm-bookmarks-count{background:rgb(23 104 166);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-view-loading{color:rgb(165 185 203)}

/* palette */
html[data-lm-theme=dark] body{background:var(--lm-bg);color:var(--lm-ink)}
html[data-lm-theme=dark] .c-blue,html[data-lm-theme=dark] .heading,html[data-lm-theme=dark] .f-social-links > a > svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .blue-style,html[data-lm-theme=dark] .btn.blue-style{background:var(--lm-action);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .blue-style:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .btn.blue-style:is(:hover, .is-touch-highlighted, :active){background:var(--lm-action-deep)}
html[data-lm-theme=dark] .btn-border{border-color:var(--lm-line)}
html[data-lm-theme=dark] .section-title::after{background:var(--lm-action)}
html[data-lm-theme=dark] .app-cont{background:var(--lm-surface)}
html[data-lm-theme=dark] .lm-save-button.is-saved{color:var(--lm-primary);background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-release-badge{border:1px solid rgb(38 61 81 / 0.61);background:rgb(19 34 50 / 0.94);color:var(--lm-primary);box-shadow:rgb(0 0 0 / 0.176) 0px 2px 5px}
html[data-lm-theme=dark] .lm-release-badge.is-new{color:rgb(255 159 174);background:rgb(22 39 57)}
html[data-lm-theme=dark] .lm-bookmarks-page-head h1 > svg,html[data-lm-theme=dark] .lm-all-bookmarks,html[data-lm-theme=dark] .lm-bookmark-notice,html[data-lm-theme=dark] .lm-retry,html[data-lm-theme=dark] .lm-load-more{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-all-bookmarks,html[data-lm-theme=dark] .lm-bookmark-notice,html[data-lm-theme=dark] .lm-load-more{background:var(--lm-soft);border-color:var(--lm-line)}
html[data-lm-theme=dark] .lolomod-toc{--lm-toc-accent:var(--lm-primary)}
@media (min-width: 62rem) {html[data-lm-theme=dark] .header .h-search{background-color:var(--lm-action)}
html[data-lm-theme=dark] .header .h-search:is(:hover, .is-touch-highlighted, :active){background-color:var(--lm-action-deep)}
}

/* surfaces */
html[data-lm-theme=dark] .block:not(.f-app-main),html[data-lm-theme=dark] .lm-bookmarks-surface,html[data-lm-theme=dark] .lm-bookmarks-dialog,html[data-lm-theme=dark] .post_list .post,html[data-lm-theme=dark] .lm-product-head,html[data-lm-theme=dark] .lm-screens-panel,html[data-lm-theme=dark] .lm-download-panel,html[data-lm-theme=dark] .lm-release-notes{border:1px solid var(--lm-line);box-shadow:var(--lm-surface-shadow)}
html[data-lm-theme=dark] .block:not(.f-app-main){background:var(--lm-surface)}
html[data-lm-theme=dark] .lolomod-toc,html[data-lm-theme=dark] .lolomod-message-card{box-shadow:var(--lm-card-shadow)}
html[data-lm-theme=dark] .app-cont.lm-catalog-card{border:1px solid var(--lm-line);background:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.066) 0px 4px 16px}
html[data-lm-theme=dark] .lm-catalog-card:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-card-top{background:var(--lm-soft);border-bottom:1px solid rgb(46 72 96)}
html[data-lm-theme=dark] .lm-catalog-card .app-img{box-shadow:none;background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-catalog-card .app-img > .lm-empty-cover{color:var(--lm-primary);background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-catalog-card .mod{border:1px solid rgb(49 75 100);box-shadow:rgb(0 0 0 / 0.1034) 0px 2px 6px;background:rgb(19 34 50);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-catalog-card .app-title{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-card-category{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-card-footer{border-top:1px solid rgb(46 72 96)}
html[data-lm-theme=dark] .lm-card-version{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-card-version bdi{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-card-save-slot .lm-save-button{border:1px solid var(--lm-line);background:rgb(23 40 58);color:var(--lm-primary);box-shadow:none}
html[data-lm-theme=dark] .lm-card-save-slot .lm-save:is(:hover, .is-touch-highlighted, :active){background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-card-save-slot .lm-save.is-saved{background:rgb(30 50 72);border-color:rgb(62 93 123);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-catalog-card .lm-card-save-slot :is(.lm-save-button, .lm-release-badge){border:1px solid var(--lm-line);background:rgb(23 40 58);box-shadow:none;color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-catalog-card .lm-card-save-slot .lm-release-badge.is-new{color:rgb(255 159 174);background:rgb(22 39 57);border-color:rgb(53 81 108)}
html[data-lm-theme=dark] .lm-catalog-card .lm-card-save-slot .lm-save.is-saved{background:rgb(30 50 72);border-color:rgb(62 93 123)}
html[data-lm-theme=dark] .lm-catalog-card .lm-card-save-slot .lm-save:is(:hover, .is-touch-highlighted, :active){background:var(--lm-soft)}
html[data-lm-theme=dark] .post_list .lm-story-card{background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-story-image{background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-story-image > svg{color:var(--lm-primary)}
html[data-lm-theme=dark] nav.lolomod-toc{--lolomod-toc-border:var(--lm-line);--lolomod-toc-bg:var(--lm-surface);--lolomod-toc-title:var(--lm-ink);--lolomod-toc-link:var(--lm-primary);--lolomod-toc-hover:var(--lm-primary-deep);border-color:var(--lolomod-toc-border)}

/* home-picks */
html[data-lm-theme=dark] .lm-curation-heading h2{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-curation-hint{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-curation-radio{border:0px}
html[data-lm-theme=dark] .lm-curation-panel{border:1px solid rgb(51 78 103);background:radial-gradient(at 10% 20%, rgb(28 47 69), transparent 55%), linear-gradient(120deg, rgb(23 39 58), rgb(19 34 50) 65%);box-shadow:rgb(0 0 0 / 0.066) 0px 12px 32px}
html[data-lm-theme=dark] .lm-curation-halo{background:var(--lm-curation-color)}
html[data-lm-theme=dark] .lm-curation-art::before{border:1px solid rgb(70 103 137 / 0.11)}
html[data-lm-theme=dark] .lm-curation-art > img{box-shadow:rgb(0 0 0 / 0.1386) 0px 12px 24px}
html[data-lm-theme=dark] .lm-curation-art > svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-curation-kicker{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-curation-kicker > span{border:1px solid rgb(53 80 107)}
html[data-lm-theme=dark] .lm-curation-name{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-curation-category{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-curation-meta{border:1px solid rgb(50 77 103);background:rgb(24 41 60 / 0.8)}
html[data-lm-theme=dark] .lm-curation-meta > span{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-curation-meta > span + span{border-inline-start:1px solid rgb(50 77 103)}
html[data-lm-theme=dark] .lm-curation-meta-label > svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-curation-meta bdi{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-curation-action{border:0px;background:var(--lm-action);box-shadow:rgb(0 0 0 / 0.275) 0px 6px 16px;color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-curation-tab{--lm-tab-inset:16px;--lm-tab-image:40px;border:1px solid transparent;background:rgb(25 42 62);color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-curation-tab > img,html[data-lm-theme=dark] .lm-curation-tab-symbol{background:rgb(30 49 71);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-curation-tab-dot{background:var(--lm-action)}
html[data-lm-theme=dark] .lm-curation-radio:checked + .lm-curation-tab{color:var(--lm-ink);border-color:rgb(63 94 125);background:linear-gradient(135deg, rgb(19 34 50), rgb(26 44 64));box-shadow:rgb(0 0 0 / 0.1386) 0px 4px 14px}
@media (max-width: 991px) {html[data-lm-theme=dark] .lm-curation-tab{--lm-tab-inset:12px}
}

/* home-sections */
html[data-lm-theme=dark] .lm-section-heading.lm-section-heading-catalog{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-section-heading.lm-section-heading-catalog::before{background:var(--lm-action)}
html[data-lm-theme=dark] .lm-section-heading.lm-section-heading-catalog::after{background:linear-gradient(to left, rgb(23 104 166 / 0.15), rgb(34 55 80 / 0.4) 60%, transparent)}
html[data-lm-theme=dark] .lm-section-icon{border:1px solid rgb(38 61 81 / 0.16);background:linear-gradient(145deg, rgb(29 115 179), rgb(23 104 166));color:rgb(255, 255, 255);box-shadow:rgb(0 0 0 / 0.22) 0px 5px 12px, rgb(130 181 221 / 0.0252) 0px 1px 0px inset}
html[data-lm-theme=dark] .lm-section-icon::after{background:linear-gradient(90deg, transparent, rgb(19 34 50 / 0.79), transparent)}
html[data-lm-theme=dark] .lm-section-title{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-section-title > a{color:inherit}
html[data-lm-theme=dark] .lm-section-count{border:1px solid rgb(50 77 102);background:rgb(26 44 64);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-section-all{border:1px solid rgb(50 77 103);background:rgb(22 38 56);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-section-heading-popular .lm-section-icon{background:linear-gradient(145deg, rgb(29 115 179), rgb(19 96 156))}
@media all {html[data-lm-theme=dark] .lm-section-title > a:is(:hover, .is-touch-highlighted, :active){color:var(--lm-primary)}
}

/* home-hero */
html[data-lm-theme=dark] .lm-home-heading::before{background:radial-gradient(48% 33% at 50% 35%, rgb(23 104 166 / 0.047) 0%, rgb(23 104 166 / 0.03) 45%, rgb(23 104 166 / 0.01) 75%, rgb(23 104 166 / 0) 100%)}
html[data-lm-theme=dark] .lm-home-heading h1{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-home-heading h1::after{background:linear-gradient(90deg, rgb(23 104 166 / 0.19), rgb(23 104 166), rgb(23 104 166 / 0.19))}
html[data-lm-theme=dark] .lm-home-shortcuts > a{border:1px solid rgb(53 81 108);background:rgb(19 34 50);color:var(--lm-primary);box-shadow:rgb(0 0 0 / 0.044) 0px 3px 10px}
html[data-lm-theme=dark] .lm-home-shortcuts > a:first-child{background:var(--lm-home-shortcut-fill);border:1px solid var(--lm-home-shortcut-line);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-featured-card{border:1px solid rgb(51 78 103);background:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.0946) 0px 5px 12px;color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-featured-art{background:var(--lm-featured-color,rgb(23 104 166))}
html[data-lm-theme=dark] .lm-featured-art::after{background:radial-gradient(at 15% 15%, rgb(19 34 50 / 0.3), transparent 70%)}
html[data-lm-theme=dark] .lm-featured-copy{background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-featured-icon{border:1px solid rgb(48 74 99);background:rgb(22 38 56)}
html[data-lm-theme=dark] .lm-featured-title{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-featured-kind{background:rgb(26 44 64);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-featured-category{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-featured-version,html[data-lm-theme=dark] .lm-featured-size{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-featured-version bdi,html[data-lm-theme=dark] .lm-featured-size bdi{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-featured-action{border:0px;background:rgb(26 44 64);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-featured-controls > button{border:1px solid rgb(53 81 107);background:rgb(19 34 50);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-featured-position{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-featured-dots > button{border:0px;background:transparent}
html[data-lm-theme=dark] .lm-featured-dots > button::after{background:rgb(37 59 85)}
html[data-lm-theme=dark] .lm-featured-dots > button[aria-current="true"]::after{background:var(--lm-action)}
@media all {html[data-lm-theme=dark] .lm-featured-card:is(:hover, .is-touch-highlighted, :active){border-color:rgb(66 98 131);box-shadow:rgb(0 0 0 / 0.176) 0px 8px 18px}
}

/* footer */
html[data-lm-theme=dark] .lm-home-about{border:1px solid rgb(50 77 103);background:linear-gradient(115deg, rgb(25 42 61), rgb(19 34 50) 65%);box-shadow:rgb(0 0 0 / 0.0528) 0px 8px 30px;color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-home-about::before{background:linear-gradient(transparent, rgb(23 104 166), transparent)}
html[data-lm-theme=dark] .lm-about-eyebrow{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-about-eyebrow::before{background:rgb(32 116 184)}
html[data-lm-theme=dark] .lm-about-copy h2{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-about-description{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-about-description a{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-about-links > a{border:1px solid rgb(49 76 101);background:rgb(19 34 50 / 0.85);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-about-section-icon{background:linear-gradient(135deg, rgb(23 104 166), rgb(28 115 179));color:rgb(255, 255, 255);box-shadow:rgb(0 0 0 / 0.1804) 0px 3px 8px}
html[data-lm-theme=dark] .lm-about-section-name small{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-site-footer{border-width:1px 1px 0px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:rgb(51 78 104);border-right-color:rgb(51 78 104);border-left-color:rgb(51 78 104);border-bottom-style:initial;border-bottom-color:initial;background:linear-gradient(135deg, rgb(27 46 67), rgb(22 38 56) 60%, rgb(26 44 64));color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-site-footer::before{background:linear-gradient(90deg, transparent, rgb(32 116 184), transparent)}
html[data-lm-theme=dark] .lm-footer-brand{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-footer-top-button{border:1px solid rgb(54 83 110);background:rgb(19 34 50);color:rgb(132 199 255);box-shadow:rgb(0 0 0 / 0.0528) 0px 3px 9px}
html[data-lm-theme=dark] .lm-footer-main h2{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-footer-main h2::before{background:rgb(32 116 184)}
html[data-lm-theme=dark] .lm-footer-page-links > a{border:1px solid rgb(51 78 104);background:rgb(19 34 50 / 0.72);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-footer-page-links > a > svg{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-footer-social-links > a{border:1px solid rgb(51 78 104);background:rgb(19 34 50 / 0.72);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-footer-social-links > a > svg{fill:currentcolor}
html[data-lm-theme=dark] .lm-footer-social-links > a > span{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-footer-credits{border-top:1px solid rgb(51 79 105);color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-footer-rights{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-footer-identity > a{color:rgb(132 199 255);border-bottom:1px solid transparent}
html[data-lm-theme=dark] .lm-footer-year{color:rgb(165 185 203)}

/* interactions */
html[data-lm-theme=dark] .lm-footer-identity > a:focus-visible{border-bottom-color:rgb(70 103 137)}
html[data-lm-theme=dark] .lm-curation-action:focus-visible,html[data-lm-theme=dark] .lm-featured-card:focus-visible .lm-featured-action{background:rgb(19 96 157);color:rgb(255, 255, 255);box-shadow:rgb(0 0 0 / 0.352) 0px 7px 18px}
html[data-lm-theme=dark] .lm-curation-action:focus-visible{border:0px}
html[data-lm-theme=dark] .lm-about-links > a:focus-visible,html[data-lm-theme=dark] .lm-footer-page-links > a:focus-visible,html[data-lm-theme=dark] .lm-footer-social-links > a:focus-visible,html[data-lm-theme=dark] .lm-section-all:focus-visible,html[data-lm-theme=dark] .lm-home-shortcuts > a:focus-visible{border-color:var(--lm-hover-border);background:rgb(19 34 50);box-shadow:var(--lm-hover-shadow);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-home-shortcuts > a:first-child:focus-visible{border-color:var(--lm-hover-border);background:var(--lm-action);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-footer-top-button:focus-visible{background:rgb(26 44 64);border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-about-links > a:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-footer-page-links > a:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-footer-social-links > a:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-section-all:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-home-shortcuts > a:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);background:rgb(19 34 50);box-shadow:var(--lm-hover-shadow);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-footer-social-links > a:is(:hover, .is-touch-highlighted, :active) > span{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-home-shortcuts > a:first-child:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);background:var(--lm-action);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-curation-action:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-featured-card:is(:hover, .is-touch-highlighted, :active) .lm-featured-action{background:rgb(19 96 157);color:rgb(255, 255, 255);box-shadow:rgb(0 0 0 / 0.352) 0px 7px 18px;border:0px}
html[data-lm-theme=dark] .lm-curation-tab:is(:hover, .is-touch-highlighted, :active){background:rgb(29 47 69);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-footer-top-button:is(:hover, .is-touch-highlighted, :active){background:rgb(26 44 64);border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-footer-identity > a:is(:hover, .is-touch-highlighted, :active){border-bottom-color:rgb(70 103 137)}
@media (prefers-reduced-motion: no-preference) {html[data-lm-theme=dark] .lm-curation-art:is(:hover, .is-touch-highlighted, :active) > img{box-shadow:rgb(0 0 0 / 0.275) 0px 18px 32px}
html[data-lm-theme=dark] .lm-curation-art:is(:hover, .is-touch-highlighted, :active)::before{border-color:rgb(70 103 137 / 0.22)}
}

/* chrome */
html[data-lm-theme=dark] .lm-header-panel{background:rgb(22 38 56);border-bottom:1px solid rgb(48 74 98);box-shadow:rgb(0 0 0 / 0.066) 0px 5px 18px}
html[data-lm-theme=dark] .lm-header-panel .header{background:transparent}
html[data-lm-theme=dark] .lm-header-panel .logotype{background-size:contain;background-position:center center}
html[data-lm-theme=dark] .lm-header-panel .header .h-search,html[data-lm-theme=dark] .lm-header-panel .menu-btn{border:0px;background:transparent;color:var(--lm-primary)!important}
html[data-lm-theme=dark] .lm-header-panel .header .h-search:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-header-panel .menu-btn:is(:hover, .is-touch-highlighted, :active){background:rgb(32 53 77)}
html[data-lm-theme=dark] .lm-article-trail{background:var(--lm-action);box-shadow:rgb(0 0 0 / 0.1034) 0px 4px 12px}
html[data-lm-theme=dark] .lm-article-trail .f-app-main-head{border:0px;background:transparent;box-shadow:none}
html[data-lm-theme=dark] .f-app-main-head .f-app-breadcrumbs{border:0px;background:transparent;box-shadow:none;color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-crumb > a{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-crumb-separator{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-crumb-current{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-article-trail .lm-crumb > a{color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-article-trail .lm-crumb-current{color:var(--lm-trail-current)}
html[data-lm-theme=dark] .lm-article-trail .lm-crumb-separator{color:rgb(132 199 255)}
@media (max-width: 991px) {html[data-lm-theme=dark] .lm-header-panel .logotype{background-size:contain}
html[data-lm-theme=dark] .lm-header-panel .burger i{border:0px;background:currentcolor}
}
html[data-lm-theme=dark] .lm-search-overlay{border:0px;background:transparent;color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-search-overlay::backdrop{background:rgb(14 87 146 / 0.22)}
html[data-lm-theme=dark] .lm-search-overlay[data-lm-fallback]::before{background:rgb(14 87 146 / 0.22)}
html[data-lm-theme=dark] .lm-search-dialog{border:1px solid rgb(49 76 101);background:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.33) 0px 18px 56px;color:var(--lm-ink);scrollbar-color:rgb(165 185 203) transparent}
html[data-lm-theme=dark] .lm-search-top{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-search-close{border:1px solid var(--lm-line);background:var(--lm-soft);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-search-dialog h2{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-search-hint{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-search-form .q_search{background:rgb(22 38 56);border:1px solid rgb(59 89 118)}
html[data-lm-theme=dark] .lm-search-form .q_search:focus-within{border-color:var(--lm-primary);box-shadow:rgb(0 0 0 / 0.154) 0px 0px 0px 3px}
html[data-lm-theme=dark] .lm-search-form .q_search > input{box-shadow:none;border:0px!important;background:transparent!important}
html[data-lm-theme=dark] .lm-search-form .q_search > button{background:var(--lm-action);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-search-categories{border-top:1px solid rgb(46 72 96)}
html[data-lm-theme=dark] .lm-search-categories h3{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-search-categories a{border:1px solid var(--lm-line);color:var(--lm-primary);background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-search-categories a:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-search-close:is(:hover, .is-touch-highlighted, :active){background:var(--lm-soft)}
html[data-lm-theme=dark] .speedbar-over .lm-crumb-home{color:inherit}
html[data-lm-theme=dark] .speedbar-over .lm-crumb > a,html[data-lm-theme=dark] .speedbar-over .lm-crumb-current{color:inherit}

/* navigation */
html[data-lm-theme=dark] .lm-header-tools{border:1px solid rgb(49 75 100);background:rgb(26 44 65);box-shadow:rgb(130 181 221 / 0.126) 0px 1px 0px inset}
html[data-lm-theme=dark] .lm-header-panel .lm-header-tools .h-search{background:transparent}
html[data-lm-theme=dark] .lm-header-panel .menu-btn{border:1px solid rgb(49 75 100);background:rgb(26 44 65)}
html[data-lm-theme=dark] .lm-header-panel .lm-header-tools .h-search:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-header-panel .menu-btn:is(:hover, .is-touch-highlighted, :active){background:rgb(33 54 78)}
html[data-lm-theme=dark] .lm-menu-switch{color:var(--lm-ink);background:transparent;border:1px solid transparent}
html[data-lm-theme=dark] .lm-menu-switch > :is(svg:not(.lm-menu-chevron), img){color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-menu-switch.is-current{color:var(--lm-primary);background:rgb(26 44 64)}
html[data-lm-theme=dark] .lm-menu-switch[aria-expanded="true"]{background:rgb(28 47 68);border-color:rgb(54 82 109);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-menu-switch:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow);background:rgb(23 40 58)}
html[data-lm-theme=dark] .lm-menu-panels{background:linear-gradient(135deg, rgb(26 44 64), rgb(29 47 69));border:1px solid var(--lm-line);box-shadow:rgb(0 0 0 / 0.22) 0px 18px 48px;scrollbar-color:rgb(165 185 203) transparent}
html[data-lm-theme=dark] .lm-menu-section-head{border-bottom:1px solid rgb(50 78 103)}
html[data-lm-theme=dark] .lm-menu-section-head > div > span{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-menu-section-head h2{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-menu-section-head > a{border:1px solid var(--lm-line);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-menu-category{border:1px solid rgb(47 74 98);background:linear-gradient(135deg, rgb(19 34 50), rgb(22 38 56));color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-menu-category-icon{border:1px solid rgb(48 75 99);background:rgb(26 44 64);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-menu-category-copy strong{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-menu-category-copy > span{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-menu-category > svg{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-menu-category.is-current{border-color:rgb(63 94 125);background:rgb(26 44 64)}
html[data-lm-theme=dark] .lm-menu-category:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-menu-section-head > a:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-menu-links > a:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-menu-category:is(:hover, .is-touch-highlighted, :active) > svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-menu-links > a,html[data-lm-theme=dark] .lm-menu-home{border:1px solid var(--lm-line);background:rgb(22 38 56);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-menu-no-children{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-menu-backdrop{border:0px;background:rgb(14 87 146 / 0.314)}
@media (max-width: 991px) {html[data-lm-theme=dark] .lm-navigation{background:linear-gradient(135deg, rgb(26 44 64), rgb(29 47 69));border-top-color:;border-top-style:;border-top-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-right:0px;box-shadow:rgb(0 0 0 / 0.22) -12px 0px 48px}
html[data-lm-theme=dark] .lm-menu-top{background:linear-gradient(135deg, rgb(25 42 61), rgb(19 34 50));border-bottom:1px solid rgb(46 72 96)}
html[data-lm-theme=dark] .lm-menu-top > div > span{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-menu-top strong{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-menu-close{border:1px solid var(--lm-line);background:rgb(19 34 50);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-menu-switch{border-color:rgb(48 75 99);background:rgb(23 39 57)}
html[data-lm-theme=dark] .lm-menu-switch[aria-expanded="true"]{background:var(--lm-action);color:rgb(255, 255, 255);border-color:var(--lm-primary);box-shadow:rgb(0 0 0 / 0.2068) 0px 4px 12px}
html[data-lm-theme=dark] .lm-menu-switch[aria-expanded="true"] > svg{color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-menu-panels{border:0px;box-shadow:none;background:transparent}
}
@media (max-width: 360px) {html[data-lm-theme=dark] .lm-navigation{border-left:0px}
}

/* select-controls */
html[data-lm-theme=dark] body select:not([multiple]):is(:not([size]), [size="0"], [size="1"]){background-image:var(--lm-select-indicator)!important;background-repeat:no-repeat!important;background-size:18px 18px!important;background-position:right 12px center!important}
html[data-lm-theme=dark] body select:not([multiple]):is(:not([size]), [size="0"], [size="1"]):dir(rtl){background-position:left 12px center!important}
html[data-lm-theme=dark] body select[multiple],html[data-lm-theme=dark] body select[size]:not([size="0"]):not([size="1"]){background-image:none!important}
@media (forced-colors: active) {html[data-lm-theme=dark] body select:not([multiple]):is(:not([size]), [size="0"], [size="1"]){background-image:none!important}
}

/* discussion */
html[data-lm-theme=dark] .lm-discussion{--dc-blue:rgb(132 199 255);--dc-ink:rgb(231 239 247);--dc-muted:rgb(165 185 203);background:rgb(19 34 50);border:1px solid rgb(52 79 105);box-shadow:rgb(0 0 0 / 0.066) 0px 10px 32px;color:var(--dc-ink)}
html[data-lm-theme=dark] .lm-discussion-heading{border-bottom:1px solid rgb(46 71 95);background:radial-gradient(at 100% 0px, rgb(23 104 166 / 0.035), transparent 70%)}
html[data-lm-theme=dark] .lm-discussion-emblem{background:rgb(27 46 67);color:var(--dc-blue);box-shadow:rgb(130 181 221 / 0.18) 0px 0px 0px 1px inset}
html[data-lm-theme=dark] .lm-discussion-eyebrow{color:var(--dc-muted)}
html[data-lm-theme=dark] .lm-discussion-count{background:rgb(26 44 65);color:var(--dc-blue)}
html[data-lm-theme=dark] .lm-discussion-write{border:1px solid rgb(52 79 105);background:rgb(19 34 50);color:var(--dc-blue)}
html[data-lm-theme=dark] .lm-discussion-compose{background:linear-gradient(155deg, rgb(23 39 57), rgb(19 34 50) 70%)}
html[data-lm-theme=dark] .lm-discussion #cancel-comment-reply-link{background:rgb(28 46 67);color:var(--dc-blue)}
html[data-lm-theme=dark] .lm-discussion-hint{color:var(--dc-muted)}
html[data-lm-theme=dark] .lm-discussion-field label span{color:var(--dc-muted)}
html[data-lm-theme=dark] .lm-discussion-field input,html[data-lm-theme=dark] .lm-discussion-field textarea{border:1px solid rgb(52 79 105);background:rgb(19 34 50);color:var(--dc-ink)}
html[data-lm-theme=dark] .lm-discussion-field textarea::placeholder{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-discussion-field input:focus,html[data-lm-theme=dark] .lm-discussion-field textarea:focus{border-color:rgb(70 103 137);box-shadow:rgb(0 0 0 / 0.11) 0px 0px 0px 3px}
html[data-lm-theme=dark] .lm-discussion-tools{color:var(--dc-muted)}
html[data-lm-theme=dark] .lm-discussion-tools button,html[data-lm-theme=dark] .lm-discussion-restore button{border:1px solid transparent;background:transparent;color:var(--dc-blue)}
html[data-lm-theme=dark] .lm-discussion-preview{border-inline-start:3px solid rgb(70 103 137);background:rgb(26 44 64)}
html[data-lm-theme=dark] .lm-discussion-restore{background:rgb(27 46 67)}
html[data-lm-theme=dark] .lm-discussion-status{color:var(--dc-muted)}
html[data-lm-theme=dark] .lm-discussion-submit{background:var(--lm-action);color:rgb(255, 255, 255);border:0px;box-shadow:rgb(0 0 0 / 0.1892) 0px 6px 18px}
html[data-lm-theme=dark] .lm-discussion-form .comment-form-cookies-consent{color:var(--dc-muted)}
html[data-lm-theme=dark] .lm-discussion-form input[type="checkbox"]{accent-color:var(--dc-blue)}
html[data-lm-theme=dark] .lm-discussion-list-heading > span{color:var(--dc-muted)}
html[data-lm-theme=dark] .lm-discussion-entry{border-bottom:1px solid rgb(45 71 94)}
html[data-lm-theme=dark] .lm-discussion-list > .lm-discussion-item:last-child > .lm-discussion-entry{border-bottom:0px}
html[data-lm-theme=dark] .lm-discussion-avatar{background:rgb(26 44 65)}
html[data-lm-theme=dark] .lm-discussion-author{color:var(--dc-blue);background:rgb(27 46 67)}
html[data-lm-theme=dark] .lm-discussion-date{color:var(--dc-muted)}
html[data-lm-theme=dark] .lm-discussion-content a{color:var(--dc-blue)}
html[data-lm-theme=dark] .lm-discussion-actions > a,html[data-lm-theme=dark] .lm-discussion-actions > button{border:1px solid transparent;color:var(--dc-blue);background:transparent}
html[data-lm-theme=dark] .lm-discussion .children{border:0px}
html[data-lm-theme=dark] .lm-discussion-pending,html[data-lm-theme=dark] .lm-discussion-closed{background:rgb(26 44 64);color:var(--dc-blue)}
html[data-lm-theme=dark] .lm-discussion-empty{background:rgb(23 40 58);color:var(--dc-muted)}
html[data-lm-theme=dark] .lm-discussion-empty > svg{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-discussion-empty strong{color:var(--dc-ink)}
html[data-lm-theme=dark] .lm-discussion .page-numbers{border:1px solid rgb(52 79 105);color:var(--dc-blue);background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-discussion .page-numbers.current{background:var(--lm-action);color:rgb(255, 255, 255);border-color:var(--dc-blue)}
@media all {html[data-lm-theme=dark] .lm-discussion-write:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-discussion-actions > a:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-discussion-actions > button:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-discussion-tools button:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-discussion-restore button:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-discussion .page-numbers:not(.current):is(:hover, .is-touch-highlighted, :active){border-color:rgb(68 101 134);background:rgb(24 41 61);box-shadow:rgb(0 0 0 / 0.154) 0px 8px 22px}
html[data-lm-theme=dark] .lm-discussion-submit:is(:hover, .is-touch-highlighted, :active){background:rgb(27 112 175);box-shadow:rgb(0 0 0 / 0.154) 0px 8px 22px}
html[data-lm-theme=dark] .lm-discussion-date:is(:hover, .is-touch-highlighted, :active){color:var(--dc-blue)}
}

/* rating-dialog */
html[data-lm-theme=dark] .lm-rating-dialog{border:1px solid rgb(50 78 103);background:rgb(19 34 50);color:rgb(231 239 247);box-shadow:rgb(0 0 0 / 0.418) 0px 24px 80px}
html[data-lm-theme=dark] .lm-rating-dialog::backdrop{background:rgb(13 84 142 / 0.4)}
html[data-lm-theme=dark] .lm-rating-dialog header{border-bottom:1px solid rgb(46 72 95);background:rgb(22 38 56)}
html[data-lm-theme=dark] .lm-rating-dialog-kicker{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-rating-dialog [data-lm-rating-close]{border:1px solid rgb(49 75 100);background:rgb(19 34 50);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-rating-dialog-emblem{border:1px solid rgb(54 83 110);background:rgb(26 44 64);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-rating-dialog[data-kind="error"] .lm-rating-dialog-emblem{background:rgb(43 37 26);border-color:rgb(54 82 110);color:rgb(255 159 174)}
html[data-lm-theme=dark] .lm-rating-dialog p{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-rating-dialog footer{border-top:1px solid rgb(46 72 95)}
html[data-lm-theme=dark] .lm-rating-dialog footer > span{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-rating-dialog [data-lm-rating-ok]{border:0px;background:rgb(23 104 166);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-rating-dialog [data-lm-rating-ok]:is(:hover, :active, .is-touch-highlighted){background:rgb(19 96 157);color:rgb(255, 255, 255);box-shadow:rgb(0 0 0 / 0.319) 0px 6px 18px}
html[data-lm-theme=dark] .lm-rating-dialog [data-lm-rating-close]:is(:hover, :active, .is-touch-highlighted){background:rgb(26 44 64);color:rgb(132 199 255)}

/* product */
html[data-lm-theme=dark] .fullview-content{--lm-product-gap:28px}
html[data-lm-theme=dark] .f-app .f-app-main{background:transparent;box-shadow:none}
html[data-lm-theme=dark] .f-app-main-text{background:rgb(19 34 50);border:1px solid var(--lm-line);box-shadow:var(--lm-surface-shadow)}
html[data-lm-theme=dark] .lm-product-head{background:linear-gradient(135deg, rgb(19 34 50) 65%, rgb(25 42 61));color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-product-kind,html[data-lm-theme=dark] .lm-product-category{color:var(--lm-primary);background:rgb(28 46 68)}
html[data-lm-theme=dark] .lm-product-category{background:transparent;border:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-product-category:is(:hover, .is-touch-highlighted, :active){background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-product-title h1{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-product-visual{border:1px solid rgb(49 76 100);background:linear-gradient(160deg, rgb(22 38 56), rgb(26 44 64))}
html[data-lm-theme=dark] .lm-product-image{box-shadow:rgb(0 0 0 / 0.1804) 0px 10px 22px;background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-product-image > svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-product-specs > div{border:1px solid rgb(47 73 97);background:rgb(19 34 50 / 0.79)}
html[data-lm-theme=dark] .lm-product-specs dt{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-product-specs dt svg{fill:currentcolor;color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-product-specs a{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-product-head .f-app-view-rate{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-product-action{border-top:1px solid rgb(49 75 100)}
html[data-lm-theme=dark] .lm-primary-action{background:var(--lm-action);color:rgb(255, 255, 255)!important}
html[data-lm-theme=dark] .lm-primary-action:is(:hover, .is-touch-highlighted, :active){background:var(--lm-action-deep)}
html[data-lm-theme=dark] .lm-screens-panel,html[data-lm-theme=dark] .lm-download-panel,html[data-lm-theme=dark] .lm-release-notes{background:rgb(19 34 50);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-heading-icon{border:1px solid rgb(49 76 100);background:rgb(25 42 62);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-screens-panel .lm-panel-title,html[data-lm-theme=dark] .lm-download-panel .lm-panel-title{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-gallery-controls button,html[data-lm-theme=dark] .lm-image-dialog button{border:1px solid var(--lm-line);background:rgb(19 34 50);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-gallery-controls button:is(:hover, .is-touch-highlighted, :active){background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-screens-track{scrollbar-color:rgb(165 185 203) transparent}
html[data-lm-theme=dark] .lm-screens-track > a{background:var(--lm-soft);border:1px solid rgb(49 76 101);box-shadow:rgb(0 0 0 / 0.077) 0px 4px 10px}
html[data-lm-theme=dark] .lm-download-panel{background:linear-gradient(155deg, rgb(19 34 50), rgb(22 38 56))}
html[data-lm-theme=dark] .lm-download-file{border:1px solid var(--lm-line);background:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.022) 0px 2px 5px}
html[data-lm-theme=dark] .lm-download-button{background:linear-gradient(110deg, rgb(20 97 158), rgb(23 104 166));box-shadow:rgb(0 0 0 / 0.154) 0px 4px 10px;color:rgb(255, 255, 255)!important}
html[data-lm-theme=dark] .lm-file-details{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-file-details bdi{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-file-type{background:rgb(26 44 65);color:var(--lm-primary);border:1px solid rgb(49 76 100)}
html[data-lm-theme=dark] .lm-file-note{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-telegram{color:var(--lm-primary);border-top:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-image-dialog{border:1px solid rgb(38 61 81 / 0.16);background:rgb(13 26 40);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-image-dialog::backdrop{background:rgb(13 26 40 / 0.87)}
html[data-lm-theme=dark] .lm-image-dialog button{background:rgb(19 34 50 / 0.08);color:rgb(255, 255, 255);border-color:rgb(38 61 81 / 0.2)}
@media (max-width: 650px) {html[data-lm-theme=dark] .lm-product-visual{border:0px;background:transparent}
}
html[data-lm-theme=dark] .lm-product-head .unit-rating{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c4d9eb' d='M11.13,4.26a1,1,0,0,1,1.33-.41.9.9,0,0,1,.41.41L14.81,7.9a1,1,0,0,0,.71.51l4.08.69a1,1,0,0,1,.81,1.14.93.93,0,0,1-.27.53l-2.88,2.91a1,1,0,0,0-.28.84l.6,4.05a1,1,0,0,1-.82,1.12,1,1,0,0,1-.59-.09l-3.74-1.83a1,1,0,0,0-.86,0L7.83,19.6a1,1,0,0,1-1.32-.45,1,1,0,0,1-.09-.58L7,14.52a1,1,0,0,0-.28-.84L3.86,10.77A1,1,0,0,1,4.39,9.1l4.09-.69a1,1,0,0,0,.71-.51Z'/%3E%3C/svg%3E")}
html[data-lm-theme=dark] .lm-product-specs dt .lm-developer-icon{fill:none}
html[data-lm-theme=dark] .lm-product-specs > div:is(:hover, .is-touch-highlighted, :active){border-color:rgb(58 88 117);background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-product-labels{--lm-label-height:28px;--lm-action-width:28px;--lm-label-radius:8px}
html[data-lm-theme=dark] .lm-product-actions{border:1px solid var(--lm-line);background:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.044) 0px 2px 5px}
html[data-lm-theme=dark] .lm-product-actions :is(.lm-save-button, .lm-release-badge),html[data-lm-theme=dark] .lm-product-actions .lm-release-badge.is-updated{border:0px;background:transparent;color:var(--lm-primary);box-shadow:none}
html[data-lm-theme=dark] .lm-product-actions > :not(:last-child){border-right:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-product-actions .lm-save-button.is-saved{background:rgb(30 50 72);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-product-actions .is-new{color:rgb(255 159 174);background:rgb(22 39 57)}
html[data-lm-theme=dark] .lm-product-actions:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-product-actions:focus-within{border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-product-actions button:is(:hover, .is-touch-highlighted, :active){background:rgb(28 46 68)}
@media (max-width: 650px) {html[data-lm-theme=dark] .lm-product-labels{--lm-label-height:26px;--lm-action-width:26px}
}
html[data-lm-theme=dark] .lm-release-notes{background:var(--lm-surface,rgb(19 34 50))}
html[data-lm-theme=dark] .lm-release-notes > summary{background:linear-gradient(110deg, rgb(19 34 50), rgb(25 42 62));color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-release-mark{background:rgb(19 34 50);border:1px solid var(--lm-line);color:var(--lm-primary);box-shadow:rgb(0 0 0 / 0.066) 0px 3px 8px}
html[data-lm-theme=dark] .lm-release-version{color:var(--lm-primary);background:rgb(19 34 50 / 0.7);border:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-release-toggle{background:rgb(19 34 50);color:var(--lm-primary);border:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-release-notes > .lm-release-body{border-top:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-release-intro{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-release-body .lm-release-list > li{background:linear-gradient(120deg, rgb(19 34 50), rgb(22 39 57));border:1px solid var(--lm-line);color:var(--lm-ink);box-shadow:none}
html[data-lm-theme=dark] .lm-release-body .lm-release-list > li::before{border:1px solid var(--lm-line);background:var(--lm-soft);color:var(--lm-primary);box-shadow:none}
html[data-lm-theme=dark] .lm-download-file.lm-download-latest{border-color:rgb(64 95 127);background:linear-gradient(130deg, rgb(25 42 62), rgb(19 34 50) 60%);box-shadow:rgb(0 0 0 / 0.0946) 0px 4px 14px}
html[data-lm-theme=dark] .lm-latest-label{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-latest-emblem{background:rgb(19 34 50);border:1px solid rgb(56 85 113)}
html[data-lm-theme=dark] .lm-latest-line{background:linear-gradient(to left, rgb(37 59 85), transparent)}
html[data-lm-theme=dark] .lm-download-latest .lm-download-button{box-shadow:rgb(0 0 0 / 0.2332) 0px 5px 13px}
html[data-lm-theme=dark] .lm-release-body .lm-release-list > li:is(:hover, :focus-within, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-release-notes > summary.is-touch-highlighted{background:linear-gradient(110deg, rgb(21 37 55), rgb(28 47 68))}
@media all {html[data-lm-theme=dark] .lm-release-notes > summary:is(:hover, .is-touch-highlighted, :active){background:linear-gradient(110deg, rgb(21 37 55), rgb(28 47 68))}
html[data-lm-theme=dark] .lm-download-latest:is(:hover, .is-touch-highlighted, :active) .lm-latest-emblem{border-color:var(--lm-hover-border)}
}

/* safety */
html[data-lm-theme=dark] .lm-safety{border:1px solid var(--lm-line);background:linear-gradient(125deg, rgb(23 40 59) 0px, rgb(19 34 50) 45%);box-shadow:var(--lm-surface-shadow);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-safety::before{background:linear-gradient(90deg, transparent, rgb(23 104 166 / 0.396), transparent)}
html[data-lm-theme=dark] .lm-safety-emblem{color:var(--lm-primary);border:1px solid rgb(55 83 110);background:linear-gradient(145deg, rgb(19 34 50), rgb(29 48 70));box-shadow:rgb(0 0 0 / 0.1034) 0px 5px 16px, rgb(130 181 221 / 0.09) 0px 0px 0px 5px inset}
html[data-lm-theme=dark] .lm-safety-eyebrow{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-safety .lm-safety-title{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-safety-head p{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-safety-facts{border:1px solid rgb(48 74 98);background:rgb(22 38 56)}
html[data-lm-theme=dark] .lm-safety-facts > div{border-inline-start:1px solid rgb(48 74 98)}
html[data-lm-theme=dark] .lm-safety-facts > div:first-child{border-inline-start:0px}
html[data-lm-theme=dark] .lm-safety-facts dt{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-safety-facts dd{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-safety-guides details{border:1px solid rgb(49 75 100);background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-safety-guides details:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-safety-guides details[open]{border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-safety-step{border:1px solid rgb(50 77 102);background:rgb(25 43 63);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-safety-guides small{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-safety-guides summary > svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-safety-answer{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-safety-answer bdi{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-safety-foot{border-top:1px solid rgb(48 74 98)}
html[data-lm-theme=dark] .lm-safety-foot > p{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-safety-credit{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-safety-credit time{color:var(--lm-ink)}
@media (max-width: 991px) {html[data-lm-theme=dark] .lm-safety-facts > div:nth-child(2n+1){border-inline-start:0px}
html[data-lm-theme=dark] .lm-safety-facts > div:nth-child(n+3){border-top:1px solid rgb(48 74 98)}
}

/* safety-refinement */
html[data-lm-theme=dark] .lm-safety .lm-safety-title{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-safety .lm-safety-guides details{border-color:rgb(50 77 103);box-shadow:rgb(0 0 0 / 0.0352) 0px 2px 8px}
html[data-lm-theme=dark] .lm-safety .lm-safety-guides details[open]{border-color:rgb(62 93 123);box-shadow:rgb(0 0 0 / 0.066) 0px 5px 16px}
html[data-lm-theme=dark] .lm-safety .lm-safety-guides details[open] > summary{background:rgb(24 41 61)}
html[data-lm-theme=dark] .lm-safety .lm-safety-answer{border-top:1px solid rgb(47 73 98);background:linear-gradient(145deg, rgb(22 38 56), rgb(19 34 50));color:rgb(132 199 255)}

/* post-navigation */
html[data-lm-theme=dark] .lm-post-nav-card{border:1px solid rgb(50 77 103);background:linear-gradient(125deg, rgb(19 34 50) 55%, rgb(24 41 60));box-shadow:rgb(0 0 0 / 0.044) 0px 4px 16px;color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-post-nav-image{background:rgb(26 44 64);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-post-nav-label{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-post-nav-meta{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-post-nav-facts{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-post-nav-fact{border:1px solid rgb(47 72 96);background:rgb(22 38 56)}
html[data-lm-theme=dark] .lm-post-nav-fact svg{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-post-nav-arrow{border:1px solid rgb(50 77 103);background:rgb(22 38 56);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-post-nav-card:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border,rgb(68 101 134));box-shadow:var(--lm-hover-shadow,0 8px 22px rgb(0 0 0 / 0.1553))}

/* reading */
@media (max-width: 899px) {html[data-lm-theme=dark] body.single-post .f-app-main-text{border:1px solid rgb(49 76 101);background:rgb(19 34 50);box-shadow:none}
}

/* headings */
html[data-lm-theme=dark] .lm-prose-headings{--lm-heading-offset:96px;--lm-heading-blue:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-prose-headings h2:not(:where(nav *, blockquote *, figure *, .lolomod-message-card *, .wp-block-pullquote *)){color:var(--lm-heading-blue);border:1px solid transparent;background:linear-gradient(130deg, rgb(19 34 50) 25%, rgb(24 41 60) 100%) padding-box padding-box, linear-gradient(115deg, rgb(37 59 85), rgb(29 47 69) 55%, rgb(37 59 85)) border-box border-box;box-shadow:rgb(0 0 0 / 0.0352) 0px 5px 16px}
html[data-lm-theme=dark] .lm-prose-headings h2:not(:where(nav *, blockquote *, figure *, .lolomod-message-card *, .wp-block-pullquote *))::before{border-width:0px 1px 1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:rgb(54 82 109);border-bottom-color:rgb(54 82 109);border-left-color:rgb(54 82 109);border-top-style:initial;border-top-color:initial;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2384c7ff' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M8 6h12M8 12h9M8 18h6M3 6h.01M3 12h.01M3 18h.01'/%3E%3C/svg%3E") center center / 17px 17px no-repeat rgb(19 34 50)}
html[data-lm-theme=dark] .lm-prose-headings h2:not(:where(nav *, blockquote *, figure *, .lolomod-message-card *, .wp-block-pullquote *))::after{background:linear-gradient(90deg, rgb(37 59 85), rgb(23 104 166))}
html[data-lm-theme=dark] .lm-prose-headings h3:not(:where(nav *, blockquote *, figure *, .lolomod-message-card *, .wp-block-pullquote *)){color:rgb(132 199 255);border-bottom:1px solid rgb(46 72 96)}
html[data-lm-theme=dark] .lm-prose-headings h3:not(:where(nav *, blockquote *, figure *, .lolomod-message-card *, .wp-block-pullquote *))::after{background:rgb(32 116 184)}
html[data-lm-theme=dark] .lm-prose-headings :is(h4, h5, h6):not(:where(nav *, blockquote *, figure *, .lolomod-message-card *, .wp-block-pullquote *)){color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-prose-headings :is(h4, h5, h6):not(:where(nav *, blockquote *, figure *, .lolomod-message-card *, .wp-block-pullquote *))::before{background:rgb(32 116 184)}

/* prose */
html[data-lm-theme=dark] .lm-prose-quotes :is(blockquote, .quote):not(:where(.lolomod-message-card *)){border:1px solid rgb(51 78 103);border-inline-start:3px solid var(--lm-primary,rgb(70 103 137));background:radial-gradient(at 0px 100%, rgb(23 104 166 / 0.04), transparent 65%), linear-gradient(135deg, rgb(23 39 58), rgb(19 34 50) 70%);color:var(--lm-ink,rgb(231 239 247));box-shadow:rgb(0 0 0 / 0.066) 0px 6px 20px}
html[data-lm-theme=dark] .lm-prose-quotes :is(blockquote, .quote):not(:where(.lolomod-message-card *))::before{border:1px solid rgb(51 78 104);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2384c7ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20c3 0 7-3 7-8V4H2v8h8M15 20c3 0 7-3 7-8V4h-8v8h8'/%3E%3C/svg%3E") center center / 24px 24px no-repeat rgb(27 46 67)}
html[data-lm-theme=dark] .lm-prose-quotes :is(blockquote, .quote):not(:where(.lolomod-message-card *)) p{color:inherit}
html[data-lm-theme=dark] .lm-prose-quotes :is(blockquote, .quote):not(:where(.lolomod-message-card *)) cite{border-top:1px solid rgb(49 76 101);color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-prose-quotes :is(blockquote, .quote):not(:where(.lolomod-message-card *)) blockquote{box-shadow:none;background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-prose-lists :where(ol, ul):where(:not([class]), .wp-block-list):not(:where(.lolomod-toc *, nav *, .lolomod-message-card *, .wp-block-gallery *, .wp-block-social-links *, .wp-block-latest-posts *, .wp-block-categories *, .wp-block-archives *)) > li{border:1px solid rgb(47 73 97);background:linear-gradient(to left, rgb(24 41 61 / 0.5), rgb(19 34 50) 85%)}
html[data-lm-theme=dark] .lm-prose-lists :where(ol, ul):where(:not([class]), .wp-block-list):not(:where(.lolomod-toc *, nav *, .lolomod-message-card *, .wp-block-gallery *, .wp-block-social-links *, .wp-block-latest-posts *, .wp-block-categories *, .wp-block-archives *)) > li::marker{color:var(--lm-primary,rgb(132 199 255))}
html[data-lm-theme=dark] .lm-prose-lists :where(ol, ul):where(:not([class]), .wp-block-list):not(:where(.lolomod-toc *, nav *, .lolomod-message-card *, .wp-block-gallery *, .wp-block-social-links *, .wp-block-latest-posts *, .wp-block-categories *, .wp-block-archives *)) > li :where(ul, ol) > li{border:0px;border-inline-start:1px solid rgb(50 77 103);background:transparent}
html[data-lm-theme=dark] [dir="ltr"] .lm-prose-lists :where(li){background-image:linear-gradient(to right, rgb(24 41 61 / 0.5), rgb(19 34 50) 85%)}
html[data-lm-theme=dark] .lm-prose-lists :where(ul, ol):where(:not([class]), .wp-block-list):not(:where(.lolomod-toc *, nav *, .lolomod-message-card *, .wp-block-gallery *, .wp-block-social-links *, .wp-block-latest-posts *, .wp-block-categories *, .wp-block-archives *)) > li::before{border:1px solid rgb(54 82 109);background:rgb(25 42 62);color:var(--lm-primary,rgb(132 199 255))}
html[data-lm-theme=dark] .lm-prose-lists ul:where(:not([class]), .wp-block-list):not(:where(.lolomod-toc *, nav *, .lolomod-message-card *)) > li::before{background:rgb(25 42 62) radial-gradient(circle,var(--lm-primary,rgb(23 104 166)) 2px,transparent 2.5px) center/100% 100% no-repeat}
html[data-lm-theme=dark] .lm-prose-lists li li:not(:where(.lolomod-message-card *))::before{box-shadow:none}
@media all {html[data-lm-theme=dark] .lm-prose-lists :where(ol, ul):where(:not([class]), .wp-block-list):not(:where(.lolomod-toc *, nav *, .lolomod-message-card *, .wp-block-gallery *, .wp-block-social-links *, .wp-block-latest-posts *, .wp-block-categories *, .wp-block-archives *)) > li:is(:hover, .is-touch-highlighted, :active){border-color:rgb(59 89 118);background-color:rgb(23 39 58)}
}
@media (max-width: 650px) {html[data-lm-theme=dark] .lm-prose-quotes :is(blockquote, .quote):not(:where(.lolomod-message-card *))::before{background-size:22px 22px}
}
html[data-lm-theme=dark] .lm-prose-lists :where(ol, ul):where(:not([class]), .wp-block-list):not(:where(.lolomod-toc *, nav *, .lolomod-message-card *, .wp-block-gallery *, .wp-block-social-links *, .wp-block-latest-posts *, .wp-block-categories *, .wp-block-archives *)) > li:focus-within{border-color:rgb(59 89 118);background-color:rgb(23 39 58)}

/* download */
html[data-lm-theme=dark] .lm-transfer-page{background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;background-image:none;color:var(--lm-ink,rgb(132 199 255))}
html[data-lm-theme=dark] .lm-transfer-header{border-bottom:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-transfer-back{border:1px solid var(--lm-line);background:var(--lm-surface);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer{--lm-transfer-gap:24px}
html[data-lm-theme=dark] .lm-transfer-intro p{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-transfer-kicker{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-intro > .lm-transfer-kicker > svg{border:1px solid var(--lm-line);background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-transfer-passport,html[data-lm-theme=dark] .lm-transfer-console,html[data-lm-theme=dark] .lm-transfer-guide,html[data-lm-theme=dark] .lm-transfer-error{border:1px solid var(--lm-line);background:var(--lm-surface);box-shadow:var(--lm-surface-shadow)}
html[data-lm-theme=dark] .lm-transfer-image{box-shadow:rgb(0 0 0 / 0.154) 0px 7px 18px}
html[data-lm-theme=dark] .lm-transfer-tags{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-tags > span,html[data-lm-theme=dark] .lm-transfer-tags > .lm-transfer-category{border:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-transfer-tags > .lm-transfer-type{background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-transfer-tags .lm-transfer-latest{background:rgb(26 44 64);color:rgb(132 199 255);border-color:rgb(70 103 137 / 0.125)}
html[data-lm-theme=dark] .lm-transfer-category{background:var(--lm-surface);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-facts > div{border:1px solid rgb(70 103 137 / 0.047);background:linear-gradient(130deg, rgb(24 41 60), rgb(21 36 53))}
html[data-lm-theme=dark] .lm-transfer-facts dt{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-transfer-facts dd{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-transfer-note{border:1px solid rgb(70 103 137 / 0.063);background:var(--lm-soft);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-other{border:1px solid var(--lm-line);background:var(--lm-surface);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-other-icon{background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-transfer-console{--lm-transfer-progress:0;background:radial-gradient(ellipse at 50% 28%,rgb(23 104 166 / 0.0431),transparent 68%),var(--lm-surface)}
html[data-lm-theme=dark] .lm-transfer-console-top{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-transfer-phase{border:1px solid rgb(70 103 137 / 0.047);background:var(--lm-soft);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-phase::before{background:currentcolor}
html[data-lm-theme=dark] .lm-transfer-track{stroke:var(--lm-line)}
html[data-lm-theme=dark] .lm-transfer-ticks{stroke:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-progress{stroke:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-halo{background:radial-gradient(circle, rgb(19 34 50) 45%, rgb(28 46 68) 100%);box-shadow:rgb(0 0 0 / 0.0352) 0px 0px 0px 7px, rgb(0 0 0 / 0.022) 0px 0px 0px 17px}
html[data-lm-theme=dark] .lm-transfer-time{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-time > span{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-transfer-console[data-state="ready"] .lm-transfer-done{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-console[data-state="ready"] .lm-transfer-phase{background:rgb(26 44 64);color:rgb(132 199 255);border-color:rgb(70 103 137 / 0.082)}
html[data-lm-theme=dark] .lm-transfer-caption{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-transfer-meter{background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-transfer-meter > span{background:linear-gradient(to left,var(--lm-transfer-meter-start),var(--lm-transfer-meter-end))}
html[data-lm-theme=dark] .lm-transfer-primary{border:1px solid var(--lm-transfer-action-line);background:linear-gradient(115deg,var(--lm-transfer-action-start),var(--lm-transfer-action-end));box-shadow:var(--lm-transfer-action-shadow);color:rgb(255, 255, 255)!important}
html[data-lm-theme=dark] .lm-transfer-button-icon{border:0px;background:var(--lm-transfer-icon-bg)}
html[data-lm-theme=dark] .lm-transfer-button-copy small{border:1px solid var(--lm-transfer-detail-line);background:var(--lm-transfer-detail-bg)}
html[data-lm-theme=dark] .lm-transfer-primary[disabled]{background:var(--lm-soft);border-color:var(--lm-line);box-shadow:none;color:var(--lm-muted)!important}
html[data-lm-theme=dark] .lm-transfer-primary[disabled] .lm-transfer-button-icon{background:rgb(19 34 50 / 0.5);border-color:var(--lm-line)}
html[data-lm-theme=dark] .lm-transfer-status{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-transfer-emblem{border:1px solid var(--lm-line);background:var(--lm-soft);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-guide li{border:1px solid var(--lm-line);background:linear-gradient(145deg, rgb(22 38 56), rgb(19 34 50))}
html[data-lm-theme=dark] .lm-transfer-guide li > span{border:1px solid rgb(70 103 137 / 0.07);background:var(--lm-soft);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-guide p{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-transfer-error p{color:var(--lm-muted)}
html[data-lm-theme=dark] :is(.lm-transfer-back, .lm-transfer-category, .lm-transfer-other):is(:hover, :focus-visible, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);background:var(--lm-surface);box-shadow:var(--lm-hover-shadow);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer-primary:not([disabled], [aria-disabled="true"]):is(:hover, :focus-visible, .is-touch-highlighted, :active){box-shadow:var(--lm-transfer-hover-shadow)}
html[data-lm-theme=dark] .lm-transfer-guide li:is(:hover, :focus-within, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-transfer .lm-section-all.is-touch-highlighted{border-color:var(--lm-hover-border);background:rgb(19 34 50);box-shadow:var(--lm-hover-shadow);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-transfer .lm-card-category.is-touch-highlighted{color:var(--lm-primary-deep)}
html[data-lm-theme=dark] .lm-transfer .lm-catalog-card:has(.is-touch-highlighted){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
@media (prefers-reduced-motion: no-preference) {html[data-lm-theme=dark] .lm-transfer-identity:is(:hover, .is-touch-highlighted, :active) .lm-transfer-image{box-shadow:rgb(0 0 0 / 0.275) 0px 12px 24px}
}
@media (min-width: 801px) {html[data-lm-theme=dark] .lm-transfer-related .lm-card-top{border-bottom:0px;border-inline-end:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-transfer-related .lm-catalog-card .mod{border-color:var(--lm-line);box-shadow:rgb(0 0 0 / 0.1386) 0px 3px 10px}
}
@media (max-width: 480px) {html[data-lm-theme=dark] .lm-transfer{--lm-transfer-gap:18px}
}
html[data-lm-theme=dark] .lm-transfer-primary[aria-busy="true"]{box-shadow:var(--lm-transfer-busy-shadow)}
html[data-lm-theme=dark] .lm-transfer-primary:is([aria-busy="true"], [data-lm-feedback="continuous"]) .lm-transfer-button-icon::after{border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-top-color:var(--lm-transfer-action-ink)}
html[data-lm-theme=dark] .lm-transfer-wait .lm-transfer-button-copy small{border:0px;background:transparent;color:inherit}
html[data-lm-theme=dark] .lm-transfer-rain::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 64'%3E%3Cg fill='none' stroke='%2384c7ff' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath opacity='.8' d='M8 3v13M39 29v11M72 6v16'/%3E%3Cpath opacity='.5' d='M24 47v9M57 2v8M89 38v13'/%3E%3C/g%3E%3C/svg%3E");background-size:96px 64px;background-repeat:repeat}

/* download-community */
html[data-lm-theme=dark] .lm-transfer .lm-transfer-community{border:1px solid rgb(52 80 106);background:radial-gradient(at 0px 0px, rgb(34 55 79) 0px, transparent 58%), linear-gradient(120deg, rgb(26 43 63), rgb(22 38 56));box-shadow:rgb(0 0 0 / 0.0528) 0px 9px 30px}
html[data-lm-theme=dark] .lm-transfer .lm-transfer-community-icon{border:1px solid rgb(38 61 81);background:linear-gradient(140deg, rgb(19 34 50), rgb(30 49 71));color:rgb(132 199 255);box-shadow:rgb(0 0 0 / 0.154) 0px 6px 18px}
html[data-lm-theme=dark] .lm-transfer .lm-transfer-community-eyebrow{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-transfer .lm-transfer-community-title{color:var(--lm-ink,rgb(132 199 255))}
html[data-lm-theme=dark] .lm-transfer .lm-transfer-community-copy p{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-transfer .lm-transfer-community-action,html[data-lm-theme=dark] .lm-transfer .lm-transfer-community-action:visited{border:1px solid rgb(70 103 137);background:rgb(27 113 176);color:rgb(255, 255, 255);box-shadow:rgb(0 0 0 / 0.2068) 0px 5px 14px}
html[data-lm-theme=dark] .lm-transfer .lm-transfer-community-action:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-transfer .lm-transfer-community-action:focus-visible,html[data-lm-theme=dark] .lm-transfer .lm-transfer-community-action:active{background:rgb(22 102 164);border-color:rgb(70 103 137);color:rgb(255, 255, 255);box-shadow:rgb(0 0 0 / 0.319) 0px 7px 18px}

/* static-pages */
html[data-lm-theme=dark] .lm-page-shell{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-page-hero{border:1px solid var(--lm-line);background:linear-gradient(115deg,var(--lm-surface) 50%,var(--lm-soft));box-shadow:var(--lm-card-shadow)}
html[data-lm-theme=dark] .lm-page-hero::before{background:var(--lm-action)}
html[data-lm-theme=dark] .lm-page-emblem{background:var(--lm-surface);border:1px solid var(--lm-line);color:var(--lm-primary);box-shadow:rgb(0 0 0 / 0.066) 0px 6px 18px}
html[data-lm-theme=dark] .lm-page-eyebrow{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-page-hero h1{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-home{border:1px solid var(--lm-line);background:var(--lm-surface);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-nav{border:1px solid var(--lm-line);background:var(--lm-surface);box-shadow:var(--lm-card-shadow)}
html[data-lm-theme=dark] .lm-page-nav-heading{border-bottom:1px solid var(--lm-line);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-page-nav-heading svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-links > a{border:1px solid transparent;color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-page-link-icon{background:var(--lm-soft);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-links > a[aria-current="page"]{border-color:rgb(53 82 108);background:var(--lm-soft);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-links > a[aria-current="page"] .lm-page-link-icon{background:var(--lm-action);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-page-document{border:1px solid var(--lm-line);background:var(--lm-surface);box-shadow:var(--lm-surface-shadow)}
html[data-lm-theme=dark] .lm-page-content{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-page-content :where(a:not(.wp-block-button__link)){color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-content :where(a):is(:hover, .is-touch-highlighted, :active){text-decoration-color:currentcolor}
html[data-lm-theme=dark] .lm-page-content figcaption{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-page-content :where(pre){border:1px solid var(--lm-line);background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-page-content :where(hr){border:0px;background:var(--lm-line)}
html[data-lm-theme=dark] .lm-page-content :where(details):not(:where(.lolomod-toc *)){border:1px solid var(--lm-line);background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-page-content :where(summary):not(:where(.lolomod-toc *)){color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-content :where(table){border:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-page-content :where(th, td){border:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-page-content :where(th){color:var(--lm-primary);background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-page-content :where(tr:nth-child(2n) td){background:rgb(22 38 56)}
html[data-lm-theme=dark] .lm-page-content :where(dt){color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-content :where(fieldset){border:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-page-content :where(legend){color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-content :where(label){color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-page-content :where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="file"]):not([type="range"]):not([type="color"]), textarea, select):not(:where(.lolomod-toc *)){border:1px solid rgb(53 81 108);background:rgb(22 38 56);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-page-content :where(input[type="checkbox"], input[type="radio"]){accent-color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-content :where(input, textarea, select):focus-visible{border-color:var(--lm-primary);box-shadow:rgb(0 0 0 / 0.176) 0px 0px 0px 3px}
html[data-lm-theme=dark] .lm-page-content :where(button, input[type="submit"], input[type="button"], .wp-block-button__link){border:1px solid var(--lm-primary);background:var(--lm-action);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-page-content .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-content :where(.wpcf7-response-output, .wpforms-confirmation-container){border:1px solid var(--lm-line);background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-page-content .wpcf7-not-valid-tip{color:rgb(255 159 174)}
html[data-lm-theme=dark] .lm-page-content :where([aria-invalid="true"]){border-color:rgb(70 103 137)}
html[data-lm-theme=dark] .lm-page-pagination > *{border:1px solid var(--lm-line);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-pagination > .current{background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-page-home:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-page-links > a:is(:hover, .is-touch-highlighted, :active){background:var(--lm-soft);color:var(--lm-primary);border-color:var(--lm-line)}
@media print {html[data-lm-theme=dark] .lm-page-hero,html[data-lm-theme=dark] .lm-page-document{box-shadow:none;border:0px}
}

/* contact */
html[data-lm-theme=dark] .lm-contact-grid{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-contact-card{border:1px solid var(--lm-line);background:var(--lm-surface);box-shadow:var(--lm-surface-shadow)}
html[data-lm-theme=dark] .lm-contact-intro{border-bottom:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-contact-icon{border:1px solid rgb(52 79 105);background:var(--lm-soft);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-contact-eyebrow{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-contact-intro h2{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-contact-intro p{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-contact-card label > span[aria-hidden]{color:rgb(255 159 174)}
html[data-lm-theme=dark] .lm-contact-card label small{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-contact-card :is(input[type="text"], input[type="email"], input[type="url"], textarea, select){background:rgb(22 38 56);border:1px solid rgb(52 80 107);color:var(--lm-ink);box-shadow:rgb(0 0 0 / 0.022) 0px 1px 2px inset}
html[data-lm-theme=dark] .lm-contact-card :is(input, textarea)::placeholder{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-contact-card :is(input, textarea, select):focus-visible{border-color:var(--lm-primary);box-shadow:rgb(0 0 0 / 0.11) 0px 0px 0px 4px}
html[data-lm-theme=dark] .lm-contact-card .lm-contact-help{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-contact-count{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-contact-card .lm-contact-consent{border:1px solid var(--lm-line);background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-contact-submit{border-top:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-contact-submit > span{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-contact-card .lm-contact-submit button{box-shadow:rgb(0 0 0 / 0.154) 0px 5px 16px}
html[data-lm-theme=dark] .lm-contact-submit button:is(:hover, :focus-visible, .is-touch-highlighted, :active){background:var(--lm-action-deep);box-shadow:rgb(0 0 0 / 0.2926) 0px 7px 22px}
html[data-lm-theme=dark] .lm-contact-result{border:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-contact-result.is-success{color:rgb(132 199 255);background:rgb(19 43 37);border-color:rgb(59 89 118)}
html[data-lm-theme=dark] .lm-contact-result.is-error{color:rgb(255 159 174);background:rgb(22 38 56);border-color:rgb(56 85 113)}
html[data-lm-theme=dark] .lm-contact-guide{border:1px solid var(--lm-line);background:linear-gradient(155deg,rgb(25 42 61),var(--lm-surface) 65%);box-shadow:var(--lm-card-shadow)}
html[data-lm-theme=dark] .lm-contact-guide-top{border-bottom:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-contact-guide-mark{border:1px solid rgb(53 81 107);background:var(--lm-surface);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-contact-guide-top > span:not(.lm-contact-guide-mark){color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-contact-guide h2{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-contact-guide p{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-contact-guide li > span{border:1px solid rgb(54 82 109);background:var(--lm-surface);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-contact-guide h3{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-contact-privacy-note{border:1px solid var(--lm-line);background:var(--lm-surface)}

/* table-of-contents */
html[data-lm-theme=dark] nav.lolomod-toc{--lolomod-toc-bg:rgb(22 38 56);--lolomod-toc-border:rgb(70 103 137);--lolomod-toc-title:rgb(231 239 247);--lolomod-toc-link:rgb(132 199 255);--lolomod-toc-hover:rgb(132 199 255);border:1px solid var(--lolomod-toc-border);background:var(--lolomod-toc-bg);color:var(--lolomod-toc-title)}
html[data-lm-theme=dark] nav.lolomod-toc--blue{--lolomod-toc-bg:rgb(26 44 64);--lolomod-toc-border:rgb(70 103 137)}
html[data-lm-theme=dark] nav.lolomod-toc--white{--lolomod-toc-bg:rgb(19 34 50);--lolomod-toc-border:rgb(51 78 104)}
html[data-lm-theme=dark] nav.lolomod-toc--black{--lolomod-toc-bg:rgb(13 26 40);--lolomod-toc-border:rgb(70 103 137);--lolomod-toc-title:#fff;--lolomod-toc-link:rgb(132 199 255);--lolomod-toc-hover:#fff}
html[data-lm-theme=dark] nav.lolomod-toc--transparent{--lolomod-toc-bg:transparent;--lolomod-toc-border:transparent;--lolomod-toc-title:inherit;--lolomod-toc-link:inherit;--lolomod-toc-hover:inherit}
html[data-lm-theme=dark] nav.lolomod-toc .lolomod-toc-title{color:var(--lolomod-toc-title)}
html[data-lm-theme=dark] nav.lolomod-toc .lolomod-toc-list{background:none}
html[data-lm-theme=dark] nav.lolomod-toc .lolomod-toc-list li{background:none}
html[data-lm-theme=dark] nav.lolomod-toc .lolomod-toc-list a{color:var(--lolomod-toc-link);background:none;border:0px;box-shadow:none}
html[data-lm-theme=dark] nav.lolomod-toc .lolomod-toc-list a:is(:hover, .is-touch-highlighted, :active){color:var(--lolomod-toc-hover)}
html[data-lm-theme=dark] nav.lolomod-toc .lolomod-toc-search input{border:1px solid var(--lolomod-toc-border);background:var(--lolomod-toc-bg);color:var(--lolomod-toc-title)}
html[data-lm-theme=dark] nav.lolomod-toc .lolomod-toc-icon{background:rgb(23 104 166 / 0.08);color:var(--lolomod-toc-link)}

/* static-page-next */
html[data-lm-theme=dark] .lm-page-next{border-top:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-page-next-contact{border:1px solid rgb(51 78 104);background:linear-gradient(130deg,var(--lm-surface),var(--lm-soft))}
html[data-lm-theme=dark] .lm-page-next-icon{border:1px solid var(--lm-line);background:var(--lm-surface);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-next-eyebrow{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-page-next .lm-page-next-title{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-next p{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-page-next .lm-page-next-action{border:1px solid var(--lm-primary);background:var(--lm-action);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-page-next-links > a{border:1px solid var(--lm-line);background:var(--lm-surface);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-page-next-links small{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-page-next-link-icon{background:var(--lm-soft);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-next-links > a > svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-page-next .lm-page-next-action:is(:hover, :focus-visible, :active, .is-touch-highlighted){color:rgb(255, 255, 255);background:var(--lm-action-deep);box-shadow:rgb(0 0 0 / 0.275) 0px 5px 14px}
html[data-lm-theme=dark] .lm-page-next-links > a:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-page-next .lm-page-next-action:visited{color:rgb(255, 255, 255)}

/* bookmarks-view */
html[data-lm-theme=dark] .lm-bookmarks-dialog{border:1px solid rgb(50 77 103);background:rgb(19 34 50);color:rgb(132 199 255);box-shadow:rgb(0 0 0 / 0.374) 0px 16px 52px}
html[data-lm-theme=dark] .lm-bookmarks-dialog::backdrop{background:rgb(13 26 40 / 0.4)}
html[data-lm-theme=dark] .lm-bookmarks-head{border-bottom:1px solid rgb(46 72 96);background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-bookmarks-heading h2{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmarks-heading [data-lm-total]{color:rgb(132 199 255);background:rgb(26 44 64)}
html[data-lm-theme=dark] .lm-icon-button{border:0px;background:transparent;color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-icon-button:is(:hover, .is-touch-highlighted, :active){background:rgb(24 41 60);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-preview-scroll{background:rgb(19 34 50);scrollbar-color:rgb(165 185 203) transparent}
html[data-lm-theme=dark] .lm-bookmark-item{border:1px solid rgb(49 75 100);background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-bookmark-link{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmark-image{background:rgb(25 42 62);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmark-copy h3{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmark-copy .lm-bookmark-meta{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-icon-button.lm-remove-bookmark{border:1px solid rgb(49 75 100);background:rgb(28 46 68);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-icon-button.lm-remove-bookmark:is(:hover, .is-touch-highlighted, :active){background:rgb(31 50 73);color:rgb(132 199 255);border-color:var(--lm-hover-border,rgb(68 101 134));box-shadow:var(--lm-hover-shadow,0 8px 22px rgb(0 0 0 / 0.1553))}
html[data-lm-theme=dark] .lm-bookmarks-foot{border-top:1px solid rgb(45 70 93)}
html[data-lm-theme=dark] .lm-bookmarks-foot > p{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-all-bookmarks{border:1px solid rgb(48 74 99);background:rgb(23 39 58);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmarks-empty > svg{border:1px solid rgb(50 78 103);background:linear-gradient(140deg, rgb(28 46 68), rgb(22 38 56));color:rgb(132 199 255);box-shadow:rgb(0 0 0 / 0.066) 0px 8px 22px}
html[data-lm-theme=dark] .lm-bookmarks-empty h3{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmarks-empty p{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-fetch-notice{color:rgb(255 159 174);background:rgb(22 38 55);border:1px solid rgb(51 78 104)}
html[data-lm-theme=dark] .lm-retry{border:0px;background:transparent;color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmark-notice button[data-lm-undo]{border:0px;background:transparent;color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmark-notice{border:1px solid rgb(48 74 99);background:rgb(23 39 58);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmarks-page-head h1{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmarks-page-head h1 > svg{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmarks-page-head h1 > [data-lm-total]{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmarks-page-head p{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-bookmarks-surface{background:linear-gradient(120deg, rgb(23 40 59), rgb(19 34 50));border:1px solid rgb(50 78 103)}
html[data-lm-theme=dark] .lm-bookmarks-toolbar label{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmarks-toolbar input,html[data-lm-theme=dark] .lm-bookmarks-toolbar select{border:1px solid rgb(50 77 102);background:rgb(19 34 50);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-load-more{border:1px solid rgb(49 76 101);background:rgb(22 39 57);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmarks-device-note{color:rgb(165 185 203);border-top:1px solid rgb(43 68 90)}
html[data-lm-theme=dark] .lm-bookmarks-mark{border:1px solid rgb(50 78 103);background:rgb(28 46 68);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmarks-eyebrow{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmark-item:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-all-bookmarks:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-load-more:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border,rgb(68 101 134));box-shadow:var(--lm-hover-shadow,0 8px 22px rgb(0 0 0 / 0.1553))}
html[data-lm-theme=dark] .lm-bookmark-type{background:rgb(26 44 64);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmarks-page [data-lm-total]{border:1px solid rgb(50 78 103);background:rgb(28 46 68);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-preview-scroll .lm-bookmark-item{border-color:transparent transparent rgb(45 71 94)}
html[data-lm-theme=dark] .lm-preview-scroll .lm-bookmark-item:last-child{border-bottom-color:transparent}
html[data-lm-theme=dark] .lm-preview-scroll .lm-bookmark-item:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border,rgb(68 101 134));background:rgb(21 36 53)}
html[data-lm-theme=dark] .lm-bookmark-category{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmark-metric{border:1px solid rgb(47 72 96);background:rgb(22 38 56);color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-bookmark-metric > svg{color:rgb(132 199 255)}

/* catalog */
html[data-lm-theme=dark] .lm-catalog-hero{border:1px solid var(--lm-line);background:linear-gradient(125deg, rgb(19 34 50) 28%, rgb(24 41 60) 100%);box-shadow:var(--lm-surface-shadow);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-catalog-hero::before{background:radial-gradient(40% 90% at 100% 0%, rgb(23 104 166 / 0.055), transparent 100%), radial-gradient(40% 60% at 0% 100%, rgb(23 104 166 / 0.03), transparent 100%)}
html[data-lm-theme=dark] .lm-catalog-hero::after{border:1px solid rgb(70 103 137 / 0.035);box-shadow:rgb(0 0 0 / 0.0352) 0px 0px 0px 38px, rgb(0 0 0 / 0.022) 0px 0px 0px 76px}
html[data-lm-theme=dark] .lm-catalog-hero .speedbar-over{border:0px;background:none;box-shadow:none}
html[data-lm-theme=dark] .lm-catalog-hero .speedbar{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-catalog-hero .speedbar a{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-catalog-emblem{border:1px solid rgb(53 81 108);background:linear-gradient(145deg, rgb(19 34 50), rgb(27 45 66));color:var(--lm-primary);box-shadow:rgb(0 0 0 / 0.077) 0px 4px 14px}
html[data-lm-theme=dark] .lm-catalog-eyebrow{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-catalog-intro h1{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-catalog-intro p{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-catalog-description{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-catalog-query{border:1px solid rgb(55 83 111);background:rgb(19 34 50);box-shadow:rgb(0 0 0 / 0.044) 0px 4px 16px}
html[data-lm-theme=dark] .lm-catalog-query:focus-within{border-color:rgb(68 101 134);box-shadow:rgb(0 0 0 / 0.077) 0px 0px 0px 3px}
html[data-lm-theme=dark] .lm-catalog-query > svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-catalog-query input{color:var(--lm-ink);border:0px!important;background:transparent!important;box-shadow:none!important}
html[data-lm-theme=dark] .lm-catalog-query input::placeholder{color:rgb(165 185 203)}
html[data-lm-theme=dark] .lm-catalog-query button{border:0px;background:var(--lm-action);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-catalog-query button:is(:hover, .is-touch-highlighted, :active){background:rgb(19 96 157);box-shadow:rgb(0 0 0 / 0.264) 0px 5px 16px}
html[data-lm-theme=dark] .lm-catalog-filters label > span{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-catalog-page select{color:var(--lm-ink);border:1px solid var(--lm-line);background:rgb(19 34 50)!important}
html[data-lm-theme=dark] .lm-catalog-reset{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-catalog-chips{border-top:1px solid rgb(49 75 100)}
html[data-lm-theme=dark] .lm-catalog-chips > span{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-catalog-chips > a{border:1px solid rgb(50 77 103);background:rgb(19 34 50 / 0.72);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-catalog-chips > a:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-catalog-chips > a:focus-visible,html[data-lm-theme=dark] .lm-catalog-empty-link:is(:hover, .is-touch-highlighted, :active),html[data-lm-theme=dark] .lm-catalog-sort-form button:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-catalog-result-count > span:first-child{border:1px solid rgb(50 77 102);background:rgb(27 46 67);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-catalog-result-count h2{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-catalog-query-label{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-catalog-range{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-catalog-sort-form button{background:rgb(19 34 50);color:var(--lm-primary);border:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-catalog-empty{border:1px dashed rgb(54 82 110);background:linear-gradient(135deg, rgb(19 34 50), rgb(23 39 58))}
html[data-lm-theme=dark] .lm-catalog-empty-icon{color:var(--lm-primary);background:rgb(27 45 66);border:1px solid rgb(50 77 103)}
html[data-lm-theme=dark] .lm-catalog-empty p{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-catalog-empty-link{color:var(--lm-primary);border:1px solid var(--lm-line);background:rgb(19 34 50)}
html[data-lm-theme=dark] .lm-catalog-pagination .page-numbers{border:1px solid var(--lm-line);background:rgb(19 34 50);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-catalog-pagination a:is(:hover, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-catalog-pagination .current{background:var(--lm-action);border-color:var(--lm-primary);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-catalog-pagination .dots{border-color:transparent;background:transparent}

/* not-found */
html[data-lm-theme=dark] .lm-not-found{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-lost-panel{border:1px solid var(--lm-line);background:var(--lm-surface);box-shadow:var(--lm-surface-shadow)}
html[data-lm-theme=dark] .lm-lost-label{border:1px solid var(--lm-line);background:var(--lm-soft);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-lost-label > span{background:currentcolor}
html[data-lm-theme=dark] .lm-lost-label bdi{border-inline-start:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-lost-copy h1 > span{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-lost-copy p{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-lost-search{border:1px solid var(--lm-line);background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-lost-search:focus-within{border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-lost-search > svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-lost-search input{border:0px;background:transparent;color:var(--lm-ink);box-shadow:none}
html[data-lm-theme=dark] .lm-lost-search input::placeholder{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-lost-search button{border:0px;background:var(--lm-action);color:rgb(255, 255, 255)}
html[data-lm-theme=dark] .lm-lost-home{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-lost-art{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-lost-art::before{background:radial-gradient(rgb(23 104 166 / 0.055), transparent 68%)}
html[data-lm-theme=dark] .lm-lost-grid{background-image:radial-gradient(rgb(23 104 166 / 0.133) 1px, transparent 1px);background-size:22px 22px}
html[data-lm-theme=dark] .lm-lost-code > span{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lm-lost-compass{background:var(--lm-surface);box-shadow:0 12px 30px rgb(0 0 0 / 0.1553),inset 0 0 0 1px var(--lm-line)}
html[data-lm-theme=dark] .lm-lost-compass svg{stroke:var(--lm-primary)}
html[data-lm-theme=dark] .lm-lost-compass circle:nth-child(2){stroke:var(--lm-line)}
html[data-lm-theme=dark] .lm-lost-needle path:first-child{fill:var(--lm-soft)}
html[data-lm-theme=dark] .lm-lost-needle path:last-child{fill:var(--lm-primary)}
html[data-lm-theme=dark] .lm-lost-compass circle:last-child{fill:var(--lm-surface)}
html[data-lm-theme=dark] .lm-lost-route > span{border:1px solid var(--lm-primary);background:var(--lm-surface)}
html[data-lm-theme=dark] .lm-lost-route > span:last-child{background:var(--lm-action)}
html[data-lm-theme=dark] .lm-lost-route > i{background:var(--lm-line)}
html[data-lm-theme=dark] .lm-lost-art-caption{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-lost-destination{border:1px solid var(--lm-line);background:var(--lm-surface);color:var(--lm-ink);box-shadow:var(--lm-card-shadow)}
html[data-lm-theme=dark] .lm-lost-destination-icon{border:1px solid rgb(70 103 137 / 0.08);background:var(--lm-soft);color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-lost-destination small{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-lost-destination > svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-lost-destination:is(:hover, :focus-visible, .is-touch-highlighted, :active){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-lost-search button:is(:hover, :focus-visible, .is-touch-highlighted, :active){background:var(--lm-action-deep);box-shadow:rgb(0 0 0 / 0.319) 0px 5px 14px}

/* editorial */
html[data-lm-theme=dark] .lm-editorial{--lm-editorial-accent:rgb(132 199 255);--lm-editorial-tint:rgb(27 45 66)}
html[data-lm-theme=dark] .lm-editorial-news{--lm-editorial-accent:rgb(255 159 174);--lm-editorial-tint:rgb(44 38 27)}
html[data-lm-theme=dark] .lm-editorial-hero{border:1px solid var(--lm-line);background:radial-gradient(at 0px 0px, rgb(33 53 77 / 0.5), transparent 60%), linear-gradient(145deg, rgb(23 40 59), rgb(19 34 50) 70%);box-shadow:var(--lm-surface-shadow)}
html[data-lm-theme=dark] .lm-editorial-news .lm-editorial-hero{background:radial-gradient(at 0px 0px, rgb(50 32 43 / 0.5), transparent 60%), linear-gradient(145deg, rgb(22 38 56), rgb(19 34 50) 70%)}
html[data-lm-theme=dark] .lm-editorial-kind{color:var(--lm-editorial-accent)}
html[data-lm-theme=dark] .lm-editorial-archive{border:1px solid var(--lm-line);background:rgb(19 34 50 / 0.65);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-editorial-archive:is(:hover, :active, .is-touch-highlighted){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow);color:var(--lm-editorial-accent)}
html[data-lm-theme=dark] .lm-editorial-hero h1{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-editorial-meta{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-editorial-author{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-editorial-save .lm-save-button{border:1px solid var(--lm-line);box-shadow:none}
html[data-lm-theme=dark] .lm-editorial-topics a{border:1px solid var(--lm-line);background:var(--lm-editorial-tint);color:var(--lm-editorial-accent)}
html[data-lm-theme=dark] .lm-editorial-topics a:is(:hover, :active, .is-touch-highlighted){border-color:var(--lm-hover-border);box-shadow:rgb(0 0 0 / 0.1804) 0px 3px 10px}
html[data-lm-theme=dark] .lm-editorial-cover{border-top:1px solid var(--lm-line);background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-editorial-document{border:1px solid var(--lm-line);background:var(--lm-surface);box-shadow:var(--lm-surface-shadow)}
html[data-lm-theme=dark] .lm-editorial-pagination{border-top:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-editorial-pagination :is(a, span){border:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-editorial-neighbours a{border:1px solid var(--lm-line);background:linear-gradient(140deg, rgb(24 41 60), rgb(19 34 50));color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-editorial-neighbours small{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-editorial-neighbours svg{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-editorial-neighbours a:is(:hover, :active, .is-touch-highlighted){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
html[data-lm-theme=dark] .lm-editorial-more > header > span{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-editorial-more h2{color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-editorial-card{border:1px solid var(--lm-line);background:linear-gradient(145deg, rgb(19 34 50), rgb(23 40 58));color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-editorial-card-image{background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-editorial-card time{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-editorial-card h3{color:inherit}
html[data-lm-theme=dark] .lm-editorial-card-body > span{color:var(--lm-primary)}
html[data-lm-theme=dark] .lm-editorial-card:is(:hover, :active, .is-touch-highlighted){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-editorial-content :where(td, th){border:1px solid var(--lm-line)}
html[data-lm-theme=dark] .lm-editorial-content th{background:var(--lm-soft);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-editorial-content :where(pre, .wp-block-code){border:1px solid var(--lm-line);background:rgb(24 41 60);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-editorial-content figcaption{color:var(--lm-muted)}
html[data-lm-theme=dark] .lm-editorial-content .post-password-form{border:1px solid var(--lm-line);background:var(--lm-soft)}
html[data-lm-theme=dark] .lm-editorial-content .post-password-form input{border:1px solid var(--lm-line);background:var(--lm-surface);color:var(--lm-ink)}
html[data-lm-theme=dark] .lm-editorial-content .post-password-form input[type="submit"]{background:var(--lm-action);color:rgb(255, 255, 255)}
@media (max-width: 899px) {html[data-lm-theme=dark] .lm-editorial-document{border:1px solid var(--lm-line);box-shadow:none}
}

/* message-cards */
html[data-lm-theme=dark] .lolomod-message-card{--message-bg:rgb(20 45 39);--message-color:rgb(119 218 180);background:var(--message-bg);color:rgb(231 239 247);border:1px solid transparent;box-shadow:rgb(0 0 0 / 0.154) 0px 0.5rem 1rem}
html[data-lm-theme=dark] .lolomod-message-card--alertbox{--message-bg:rgb(43 27 37);--message-color:rgb(255 159 174)}
html[data-lm-theme=dark] .lolomod-message-card--warningbox{--message-bg:rgb(46 39 28);--message-color:rgb(255 159 174)}
html[data-lm-theme=dark] .lolomod-message-card--guidebox{--message-bg:rgb(28 46 68);--message-color:rgb(132 199 255)}
html[data-lm-theme=dark] .lolomod-message-card .lolomod-message-icon{color:var(--message-color)}
html[data-lm-theme=dark] .lolomod-message-label{color:var(--message-color)}
html[data-lm-theme=dark] .lolomod-message-title{color:rgb(231 239 247)}
html[data-lm-theme=dark] .lolomod-message-body a{color:rgb(132 199 255)}
html[data-lm-theme=dark] .lolomod-message-cards--download > .lolomod-message-card{--message-color:rgb(132 199 255);--message-tint:rgb(26 44 64);background:var(--lm-surface,rgb(19 34 50));color:var(--lm-ink,rgb(132 199 255));border:1px solid var(--lm-line,rgb(50 78 103));box-shadow:rgb(0 0 0 / 0.0528) 0px 6px 24px}
html[data-lm-theme=dark] .lolomod-message-cards--download > .lolomod-message-card::before{background:linear-gradient(90deg,transparent,var(--message-color))}
html[data-lm-theme=dark] .lolomod-message-cards--download > .lolomod-message-card--alertbox{--message-color:rgb(255 159 174);--message-tint:rgb(42 27 37)}
html[data-lm-theme=dark] .lolomod-message-cards--download > .lolomod-message-card--warningbox{--message-color:rgb(255 159 174);--message-tint:rgb(43 37 26)}
html[data-lm-theme=dark] .lolomod-message-cards--download > .lolomod-message-card--guidebox{--message-color:rgb(132 199 255);--message-tint:rgb(26 44 64)}
html[data-lm-theme=dark] .lm-transfer .lolomod-message-cards--download .lolomod-message-icon{background:var(--message-tint);border:1px solid color-mix(in srgb,var(--message-color) 18%,transparent)}
html[data-lm-theme=dark] .lolomod-message-cards--download .lolomod-message-label{color:var(--message-color)}
html[data-lm-theme=dark] .lolomod-message-cards--download .lolomod-message-title{color:var(--lm-ink,rgb(132 199 255))}
html[data-lm-theme=dark] .lolomod-message-cards--download .lolomod-message-body{color:var(--lm-muted,rgb(132 199 255))}
html[data-lm-theme=dark] .lolomod-message-cards--download .lolomod-message-body strong{color:var(--lm-ink,rgb(132 199 255))}
html[data-lm-theme=dark] .lolomod-message-cards--download .lolomod-message-body li::marker{color:var(--message-color)}
html[data-lm-theme=dark] .lolomod-message-cards--download .lolomod-message-body a{color:var(--lm-primary,rgb(132 199 255))}
html[data-lm-theme=dark] .lolomod-message-cards--download .lolomod-message-body a:is(:hover, .is-touch-highlighted, :active){color:var(--lm-primary-deep,rgb(132 199 255))}
html[data-lm-theme=dark] .lolomod-message-cards--download > .lolomod-message-card:is(:hover, :focus-within, .is-touch-highlighted, :active){border-color:var(--lm-hover-border,rgb(68 101 134));box-shadow:var(--lm-hover-shadow,0 8px 22px rgb(0 0 0 / 0.1553))}

/* Preserve native paint layers, dimensions and interaction rules; finish theme controls only. */
html[data-lm-theme=dark],html[data-lm-theme=dark] body{background-color:var(--lm-bg)}
html[data-lm-theme=dark] .lm-header-panel .header .h-search{background:transparent;color:#99d1ff!important}
html[data-lm-theme=dark] .lm-header-panel .header .h-search:is(:hover,:active,.is-touch-highlighted){background:#203d57;color:#b4ddff!important}
@media(min-width:992px){html[data-lm-theme=dark] .lm-header-panel .lm-navigation{background:transparent;box-shadow:none}}
html[data-lm-theme=dark] :is(.lm-discussion-form input:not([type=checkbox]):not([type=submit]),.lm-discussion-form textarea,.lm-contact-card input:not([type=checkbox]):not([type=submit]),.lm-contact-card textarea,.lm-contact-card select,.lm-catalog-sort select,.lm-search-form input){background:#0e1c2a;color:#e7eff7;border-color:#3b5770}
html[data-lm-theme=dark] :is(input,textarea)::placeholder{color:#8da5bb;opacity:1}
html[data-lm-theme=dark] :is(input,textarea,select):focus{border-color:#84c7ff;outline-color:#84c7ff}
html[data-lm-theme=dark] .lm-screens-track{scrollbar-color:#527898 #132232}
html[data-lm-theme=dark] .logotype[style*="lolomod.svg"],html[data-lm-theme=dark] :is(.lm-site-footer,.lm-transfer-header) img[src$="/lolomod.svg"]{filter:brightness(2) saturate(.7)}
html[data-lm-theme=dark] img[src*="/assets/icons/"]{filter:brightness(2) saturate(.7)}
html[data-lm-theme=dark] #i__left path,html[data-lm-theme=dark] #i__right path{fill:currentColor!important}
html[data-lm-theme=dark] .lm-release-badge.is-new{color:#f0c677;background:#322b20;border-color:#5b492e}
@media(max-width:991px){body:has(textarea:focus,input:is(:not([type]),[type=text],[type=search],[type=email],[type=url],[type=tel],[type=password],[type=number]):focus) .lm-appearance-floating{visibility:hidden;pointer-events:none}}
@media print{.lm-appearance-toggle{display:none!important}html[data-lm-theme=dark]{color-scheme:light!important}html[data-lm-theme=dark],html[data-lm-theme=dark] body{background:#fff!important;color:#000!important}html[data-lm-theme=dark] body *{color:#111!important;background-color:transparent!important;background-image:none!important;border-color:#aaa!important;box-shadow:none!important;text-shadow:none!important}html[data-lm-theme=dark] body img{filter:none!important}}

html[data-lm-theme=dark] .lm-safety .lm-safety-guides details:is(:hover,:active,.is-touch-highlighted,:focus-within){border-color:var(--lm-hover-border);box-shadow:var(--lm-hover-shadow)}
/* Preserve the warm editorial identity in the night palette. */
html[data-lm-theme=dark] .lm-editorial-news{--lm-editorial-accent:#f0c677}

html[data-lm-theme=dark] .lm-curation-heading-main img:is([src$="/recommend-logo.svg"],[src*="/recommend-logo.svg?"]){filter:brightness(2) saturate(.7)}
