/* 莓风 / XIUNOX 1.1 — original implementation from the supplied mobile reference. */
html[data-meirl-theme] {
 --ml-page:#f4f4f6;--ml-surface:#fff;--ml-text:#2b2b30;--ml-muted:#96969d;
 --ml-tag:#f1f1f4;--ml-line:#eeeef2;--ml-soft-shadow:0 9px 28px rgba(37,36,49,.06);
 --ml-primary:var(--bs-primary);--ml-pink:#df6196;--ml-radius:14px;
 --ml-header-height:86px;--bottom-nav-h:88px;
 color-scheme:light;
}
html[data-meirl-theme][data-meirl-accent="reference"] {
 --bs-primary:#e2323b;--bs-primary-rgb:226,50,59;--bs-link-color:#e2323b;--bs-link-hover-color:#c52531;
}
html[data-meirl-theme][data-bs-theme="dark"] {
 --ml-page:#1a1b21;--ml-surface:#25262e;--ml-text:#ececf2;--ml-muted:#a5a5b3;
 --ml-tag:#31313c;--ml-line:#363640;--ml-soft-shadow:0 8px 26px rgba(0,0,0,.16);
 color-scheme:dark;
}
html[data-meirl-theme] body {
 margin:0;background:var(--ml-page);color:var(--ml-text);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;
 -webkit-font-smoothing:antialiased;overflow-x:clip;
}
html[data-meirl-theme] a {text-decoration:none}
html[data-meirl-theme] a:focus-visible,html[data-meirl-theme] button:focus-visible,html[data-meirl-theme] input:focus-visible {
 outline:3px solid rgba(var(--bs-primary-rgb),.5);outline-offset:3px;border-radius:6px;
}
.ml-skip-link {position:fixed;z-index:1200;left:14px;top:10px;transform:translateY(-160%);padding:10px 16px;background:var(--ml-surface);color:var(--ml-primary)}
.ml-skip-link:focus {transform:none}
html[data-meirl-theme] #header.ml-header {
 position:sticky;top:0;z-index:1020;margin:0;padding:12px 20px;background:color-mix(in srgb,var(--ml-page) 92%,transparent);
 border:0;min-height:0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
}
.ml-header-inner {max-width:1180px;margin:auto;min-height:62px;display:flex;align-items:center;gap:20px;padding:6px 20px;
 background:var(--ml-surface);border-radius:26px;box-shadow:var(--ml-soft-shadow)}
.ml-icon-button {width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;background:transparent;color:var(--ml-muted);position:relative;border-radius:50%;font-size:25px;padding:0}
.ml-icon-button:hover {color:var(--ml-primary);background:var(--ml-tag)}
.ml-brand {display:inline-flex;align-items:center;gap:8px;color:var(--ml-text);flex:none}
.ml-logo {width:auto;max-width:155px;height:42px;object-fit:contain}
.ml-brand-name {font-weight:800;font-size:20px;letter-spacing:1px;line-height:1.25;max-width:210px;overflow-wrap:anywhere}
.ml-brand-name small {display:block;font-size:9px;font-weight:400;letter-spacing:2px;margin-top:4px;color:var(--ml-muted)}
.ml-desktop-links {display:flex;align-items:center;gap:25px;margin-left:18px;flex:1;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}
.ml-desktop-links::-webkit-scrollbar {display:none}
.ml-desktop-links a {color:var(--ml-text);font-size:15px}
.ml-desktop-links a:hover {color:var(--ml-primary)}
.ml-header-actions {display:flex;align-items:center;gap:10px;margin-left:auto}
.ml-search-button {color:#b494de;font-size:22px}
.ml-user-link {display:flex;align-items:center;gap:6px;max-width:160px;color:var(--ml-text);font-size:13px}
.ml-user-link>span {overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ml-login-link {font-size:13px;white-space:nowrap;color:var(--ml-muted)}
.ml-drawer {background:var(--ml-surface);color:var(--ml-text);width:min(310px,85vw)!important;border:0!important}
.ml-drawer .offcanvas-header {padding:24px 20px 12px}
.ml-drawer .offcanvas-body {padding:12px 20px 24px}
.ml-drawer-account {padding:18px 12px;display:flex;gap:12px;align-items:center;border-radius:15px;background:var(--ml-tag);margin-bottom:20px}
.ml-drawer-account strong {display:block;font-size:14px}
.ml-drawer-account a {display:block;margin-top:7px;color:var(--ml-muted);font-size:12px}
.ml-drawer-links {display:grid;gap:3px}
.ml-drawer-links>a {display:flex;align-items:center;gap:12px;padding:13px 12px;color:var(--ml-text);border-radius:11px;overflow-wrap:anywhere;font-size:14px}
.ml-drawer-links>a:hover {background:var(--ml-tag);color:var(--ml-primary)}
.ml-drawer-links i {color:var(--ml-muted);font-size:21px;flex:none}
.ml-drawer-appearance {border-top:1px solid var(--ml-line);margin-top:18px;padding:18px 10px;display:flex;align-items:center;justify-content:space-between;font-size:13px}
.ml-mode-buttons {display:flex;gap:6px}
.ml-mode-buttons .btn {padding:6px 11px;border-radius:10px;font-size:16px}
.ml-logout-link {display:block;padding:12px;color:var(--ml-muted);font-size:13px}
html[data-meirl-theme] #body {padding-top:4px;margin-top:0;min-height:60vh}
/* Native account rows use negative gutters and need their original top spacing. */
html[data-meirl-theme] #body:has(#settingsTabMobile) {padding-top:16px}
html[data-meirl-theme] #body>.container {max-width:1220px;padding:0 20px}
.ml-layout {--bs-gutter-x:28px;--bs-gutter-y:20px}
.ml-layout>.ml-left-column {display:none!important}
.ml-layout>.ml-main-column {width:calc(100% - 300px);flex:none;min-width:0}
.ml-layout>.ml-aside {width:300px;flex:none}
.ml-layout:not(:has(>.ml-aside))>.ml-main-column {width:100%}
.ml-layout[data-left-panel="actions"]>.ml-left-column {display:block!important;width:70px;flex:none}
.ml-layout[data-left-panel="actions"]>.ml-main-column {width:calc(100% - 370px)}
.ml-feed-navigation {margin:1px 0 12px}
.ml-categories {display:flex;gap:16px;align-items:center;min-height:46px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;padding:4px 2px 5px}
.ml-categories::-webkit-scrollbar {display:none}
.ml-category {display:inline-flex;align-items:center;justify-content:center;color:var(--ml-text);font-size:15px;line-height:1.5;padding:5px 12px;flex:none;border-radius:24px;min-height:33px}
.ml-category:hover {color:var(--ml-primary);background:rgba(var(--bs-primary-rgb),.05)}
.ml-category.is-active {color:#fff;background:var(--ml-primary);box-shadow:0 4px 10px rgba(var(--bs-primary-rgb),.1)}
.ml-sorting {display:flex;align-items:center;gap:0;overflow:auto;min-height:39px;white-space:nowrap;font-size:13px;color:var(--ml-muted);scrollbar-width:none;padding:2px 2px}
.ml-sort-heading {color:var(--ml-text);padding-right:12px;margin-right:7px;display:flex;gap:4px;align-items:center;border-right:1px solid var(--ml-line);flex:none}
.ml-sort-heading i {font-size:18px;color:#858994}
.ml-sorting a {color:var(--ml-muted);display:flex;align-items:center;gap:10px;padding:3px 10px;min-height:30px;flex:none}
.ml-sorting a+a:before {content:"";width:3px;height:3px;border-radius:50%;background:#d7d7dd;position:relative;margin-left:-9px;margin-right:1px}
.ml-sorting a.is-active {color:var(--ml-text)}
.ml-sorting a:hover {color:var(--ml-primary)}
.ml-threadlist {list-style:none;padding:0!important;margin:0!important;display:grid;gap:12px;background:transparent!important;border:0!important;border-radius:0!important}
.ml-pinned-feed {margin-bottom:12px}
html[data-meirl-theme] .ml-thread-card {
 display:grid!important;grid-template-columns:32% minmax(0,1fr);gap:0 20px;position:relative;
 padding:18px;background:var(--ml-surface);border:0!important;border-radius:10px;box-shadow:0 2px 12px rgba(30,30,50,.015);
 min-height:150px;transition:box-shadow .2s,transform .2s;
}
.ml-thread-card:hover {box-shadow:var(--ml-soft-shadow)}
html[data-meirl-theme][data-meirl-decorations="1"] .ml-thread-card:before {content:"";position:absolute;left:-18px;top:0;width:28px;height:38px;background:url('../img/mascot.svg') center/contain no-repeat;transform:rotate(-16deg);pointer-events:none;z-index:1}
html[data-meirl-theme][data-meirl-decorations="1"] .ml-thread-card:after {content:"";position:absolute;right:-7px;top:-17px;width:32px;height:34px;background:url('../img/television.svg') center/contain no-repeat;transform:rotate(15deg);pointer-events:none;z-index:1}
.ml-mod-checkbox {position:absolute;left:7px;bottom:9px;z-index:2;border:1px solid var(--ml-muted)}
.ml-card-cover {display:block;aspect-ratio:2/1;position:relative;align-self:start;border-radius:8px;background:var(--ml-tag);overflow:hidden;margin-top:1px}
.ml-card-cover img {display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}
.ml-card-cover:hover img {transform:scale(1.035)}
.ml-pin {position:absolute;top:8px;left:0;color:#fff;background:linear-gradient(90deg,#ff7433 0%,#ff991c 78%,transparent 100%);font-size:14px;line-height:20px;padding:0 25px 0 6px;clip-path:polygon(0 0,100% 4%,85% 40%,97% 58%,73% 67%,95% 93%,0 100%);font-weight:500}
.ml-card-info {min-width:0;display:flex;flex-direction:column}
.ml-card-title {font-weight:500!important;font-size:18px;line-height:1.6;margin:0 0 8px!important;color:var(--ml-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.ml-card-title>a {color:inherit!important}
.ml-card-title>a:hover {color:var(--ml-primary)!important}
.ml-quality-label {background:#56b5e0;color:#fff;border-radius:2px;padding:1px 4px;font-size:13px;margin-right:4px;vertical-align:1px}
.ml-card-tags {display:flex;gap:6px;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;margin-bottom:17px}
.ml-card-tags::-webkit-scrollbar {display:none}
.ml-tag {display:inline-flex;align-items:center;gap:3px;padding:3px 10px;border:1px solid var(--ml-line);border-radius:20px;background:var(--ml-tag);color:#777981;font-size:11px;line-height:20px;flex:none}
[data-bs-theme="dark"] .ml-tag {color:#b6b7c2}
.ml-tag i {font-size:13px}
.ml-tag:hover {color:var(--ml-primary)}
.ml-card-meta {display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ml-muted);margin-top:auto;min-width:0;line-height:24px}
.ml-author-avatar {display:inline-flex;align-items:center;width:22px;height:22px;flex:none}
.ml-author-avatar .avatar-wrapper,.ml-author-avatar img {width:22px!important;height:22px!important;min-width:22px!important;border-radius:50%;object-fit:cover}
.ml-meta-dot {width:5px;height:5px;border-radius:50%;border:1px solid var(--ml-primary);flex:none}
.ml-card-meta time {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.ml-card-count {display:inline-flex;align-items:center;gap:3px;margin-left:auto;white-space:nowrap;font-size:14px}
.ml-card-count i {font-size:16px;color:var(--ml-pink)}
.ml-empty-state {padding:55px 20px;text-align:center;background:var(--ml-surface);border-radius:14px;color:var(--ml-muted)}
.ml-empty-state img {max-width:100%;margin-bottom:15px}
.ml-empty-state h2 {font-size:18px;font-weight:500;color:var(--ml-text);margin-bottom:10px}
.ml-empty-state p {font-size:13px;margin-bottom:20px}
.ml-forum-heading {padding:13px 16px;margin-bottom:12px;background:var(--ml-surface);border-radius:12px;display:flex;align-items:center;justify-content:space-between}
.ml-forum-heading h1 {font-size:16px;font-weight:600;margin:0}
html[data-meirl-theme] .x-card,html[data-meirl-theme] .card {background:var(--ml-surface);border-color:var(--ml-line);border-radius:var(--ml-radius);box-shadow:none}
html[data-meirl-theme] .card-thread>.card-body {padding:26px}
html[data-meirl-theme] .card-thread h1 {font-weight:600;line-height:1.55;font-size:25px}
html[data-meirl-theme] .message {font-size:15px;line-height:1.9;overflow-wrap:anywhere}
html[data-meirl-theme] .message img,html[data-meirl-theme] .message video {max-width:100%;border-radius:8px}
html[data-meirl-theme] .message video {display:block;margin:16px auto;background:#101014}
html[data-meirl-theme] .message iframe {max-width:100%}
html[data-meirl-theme] .message pre {max-width:100%;overflow:auto}
html[data-meirl-theme] .card-forum-info,html[data-meirl-theme] .card-mod-info {overflow:hidden}
html[data-meirl-theme] .ml-aside .card {margin-bottom:18px!important}
html[data-meirl-theme] .ml-aside h6,html[data-meirl-theme] .ml-aside .card-title {position:relative;line-height:1.6}
html[data-meirl-theme] .ml-aside h6:after,html[data-meirl-theme] .ml-aside .card-title:after {content:"";display:block;width:22px;height:3px;background:var(--ml-primary);border-radius:3px;margin-top:5px}
html[data-meirl-theme] .form-control,html[data-meirl-theme] .form-select,html[data-meirl-theme] .input-group-text {border-color:var(--ml-line);border-radius:10px;min-height:40px}
html[data-meirl-theme] .btn {border-radius:9px}
html[data-meirl-theme] .btn-primary {--bs-btn-bg:var(--ml-primary);--bs-btn-border-color:var(--ml-primary);--bs-btn-hover-bg:var(--ml-primary);--bs-btn-hover-border-color:var(--ml-primary);--bs-btn-active-bg:var(--ml-primary);--bs-btn-active-border-color:var(--ml-primary);--bs-btn-disabled-bg:var(--ml-primary);--bs-btn-disabled-border-color:var(--ml-primary)}
html[data-meirl-theme] .modal-content,html[data-meirl-theme] .dropdown-menu {border-radius:15px;border-color:var(--ml-line)}
html[data-meirl-theme] .pagination {margin:24px 0;gap:6px;justify-content:center;flex-wrap:wrap}
html[data-meirl-theme] .page-link {border:0;border-radius:9px!important;background:var(--ml-surface);color:var(--ml-muted);min-width:36px;text-align:center}
html[data-meirl-theme] .page-item.active .page-link {background:var(--ml-primary);color:#fff}
html[data-meirl-theme] .bbs-footer {background:transparent;border:0;margin:25px 0 0;padding:18px 20px 28px;color:var(--ml-muted)}
html[data-meirl-theme] .bbs-footer a {color:var(--ml-muted)}
html[data-meirl-theme][data-meirl-compact-footer="1"] .bbs-footer-row:first-child {display:none}
html[data-meirl-theme][data-meirl-compact-footer="1"] .bbs-footer-debug {display:none}
html[data-meirl-theme] .bbs-footer-powered {display:block!important;font-size:11px;color:var(--ml-muted)}
html[data-meirl-theme] .bbs-footer-row-sub {justify-content:center;gap:16px;flex-wrap:wrap}
.ml-network-notice {position:fixed;bottom:100px;left:50%;transform:translateX(-50%);z-index:1100;max-width:calc(100vw - 28px);width:max-content;display:flex;gap:8px;align-items:center;background:var(--ml-surface);color:var(--ml-text);padding:12px 15px;border-radius:14px;box-shadow:0 5px 25px rgba(0,0,0,.12);font-size:13px}
.ml-network-notice[hidden] {display:none}
.ml-network-notice i {color:var(--ml-primary)}
.ml-network-notice button {border:0;background:none;color:var(--ml-muted);font-size:23px;line-height:1;padding:0 0 0 10px}
html[data-meirl-theme] #body.htmx-request {opacity:.65;transition:opacity .15s;cursor:progress}
html[data-meirl-theme] #mobileTabbar.ml-bottom-nav {display:none}
@media(min-width:1200px) {html[data-meirl-theme] .floating-actions {right:14px}}
@media(max-width:1199.98px) {
 html[data-meirl-theme] #settingsTabMobile {
  position:sticky;top:var(--ml-header-height);z-index:1015;background:var(--ml-page);
  flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:4px 0;
 }
 html[data-meirl-theme] #settingsTabMobile .nav-item {flex-shrink:0;white-space:nowrap}
 html[data-meirl-theme] #settingsTabMobile .nav-link {display:flex;align-items:center;min-height:44px}
 .ml-layout>.ml-main-column,.ml-layout[data-left-panel="actions"]>.ml-main-column {width:100%}
 .ml-layout>.ml-aside,.ml-layout[data-left-panel="actions"]>.ml-left-column {display:none!important}
 .ml-desktop-links {gap:16px}
}
@media(max-width:991.98px) {
 html[data-meirl-theme] {--ml-header-height:76px}
 .ml-desktop-links,.ml-desktop-control {display:none!important}
 .ml-header-inner {justify-content:space-between;gap:10px}
 .ml-brand {position:absolute;left:50%;transform:translateX(-50%);max-width:64%}
 .ml-header-actions {margin-left:auto}
 .ml-brand-name {font-size:17px;max-width:190px}
 html[data-meirl-theme] #header.ml-header {padding:7px 12px}
 html[data-meirl-theme] #body>.container {padding:0 14px}
 .ml-categories {gap:9px}
 .ml-thread-card {grid-template-columns:34% minmax(0,1fr)}
 html[data-meirl-theme] .card-thread>.card-body {padding:20px}
}
@media(max-width:767.98px) {
 html[data-meirl-theme] {--ml-header-height:63px}
 html[data-meirl-theme] #header.ml-header {padding:4px 9px 7px}
 .ml-header-inner {height:52px;min-height:52px;padding:3px 9px;border-radius:23px}
 .ml-icon-button {width:34px;height:38px;font-size:23px}
 .ml-search-button {font-size:19px}
 .ml-logo {height:36px;max-width:118px}
 .ml-brand {gap:5px}
 .ml-brand-name {font-size:16px;letter-spacing:.5px;max-width:170px}
 .ml-brand-name small {font-size:7px;letter-spacing:1.5px;margin-top:2px}
 html[data-meirl-theme] #body {padding-top:0}
 html[data-meirl-theme] #body>.container {padding:0 10px}
 html[data-meirl-theme] #body:has(#settingsTabMobile)>.container>.row {--bs-gutter-x:20px}
 .ml-layout {--bs-gutter-x:0;--bs-gutter-y:0;margin:0}
 .ml-layout>.ml-main-column {padding:0}
 .ml-feed-navigation {margin:0 0 9px}
 .ml-categories {gap:5px;padding:5px 0 2px;min-height:43px;margin-right:-10px;padding-right:10px}
 .ml-category {padding:3px 11px;min-height:25px;font-size:14px;line-height:1.6}
 .ml-sorting {min-height:37px;padding:3px 0;font-size:13px}
 .ml-sort-heading {padding-right:8px;margin-right:0}
 .ml-sorting a {padding:3px 9px}
 html[data-meirl-theme] .ml-thread-card {grid-template-columns:35% minmax(0,1fr);gap:0 14px;padding:11px 10px 11px;min-height:124px;border-radius:6px}
 .ml-threadlist {gap:10px}
 .ml-pinned-feed {margin-bottom:10px}
 .ml-card-title {font-size:15.5px;line-height:1.5;margin-bottom:6px!important;font-weight:400!important}
 .ml-card-cover {border-radius:6px;margin-top:1px}
 .ml-pin {top:6px;font-size:13px;line-height:18px;padding:0 27px 0 5px}
 .ml-card-tags {gap:5px;margin-bottom:11px;min-height:24px}
 .ml-tag {font-size:10px;padding:1px 8px;line-height:20px}
 .ml-tag i {font-size:11px}
 .ml-card-meta {font-size:12px;gap:5px;line-height:21px}
 .ml-author-avatar,.ml-author-avatar .avatar-wrapper,.ml-author-avatar img {width:19px!important;height:19px!important;min-width:19px!important}
 .ml-card-count {font-size:12px;gap:2px}
 .ml-card-count i {font-size:14px}
 html[data-meirl-theme][data-meirl-decorations="1"] .ml-thread-card:before {width:22px;height:29px;left:-15px;top:-1px}
 html[data-meirl-theme][data-meirl-decorations="1"] .ml-thread-card:after {width:26px;height:29px;right:-5px;top:-15px}
 .ml-quality-label {font-size:12px;padding:1px 3px}
 .ml-forum-heading {padding:11px 12px;font-size:13px;border-radius:8px}
 html[data-meirl-theme] .card-thread>.card-body {padding:16px}
 html[data-meirl-theme] .card-thread h1 {font-size:20px;line-height:1.55}
 html[data-meirl-theme] .message {font-size:14px}
 html[data-meirl-theme] #mobileTabbar.ml-bottom-nav {
  display:flex;position:fixed;bottom:max(8px,env(safe-area-inset-bottom));left:10px;right:10px;height:68px;min-height:68px;
  padding:8px 5px 6px;gap:0;align-items:center;justify-content:space-around;background:var(--ml-surface);
  border:0;border-radius:23px;box-shadow:0 8px 25px rgba(35,33,49,.12);z-index:1030;max-width:600px;margin:auto;
 }
 html[data-meirl-theme] .ml-bottom-nav .bottom-nav-item {display:flex;flex:1;min-width:0;min-height:50px;align-items:center;justify-content:center;gap:4px;color:#87878e;font-size:10px;line-height:1.4;padding:0;position:relative;transform:none;flex-direction:column;background:none!important}
 .ml-bottom-nav .bottom-nav-item>i {font-size:22px;line-height:27px;display:block}
 .ml-bottom-nav .bottom-nav-item>span {white-space:nowrap;font-weight:400;letter-spacing:0}
 .ml-bottom-nav .bottom-nav-item.active {color:var(--ml-primary)}
 .ml-bottom-nav .ml-bottom-home>img {display:block;width:25px;height:28px;object-fit:contain}
 .ml-bottom-nav .ml-bottom-home>span {font-size:0;height:14px}
 .ml-bottom-nav .ml-bottom-shop>i {color:#5b858e}
 .ml-bottom-nav .ml-bottom-forum>i {color:#71a3c4}
 .ml-bottom-nav .ml-bottom-notify>i {color:#e9cb77;font-size:24px}
 .ml-bottom-nav .ml-bottom-me>i {color:#e9a144}
 .ml-create-icon {width:29px;height:29px;border-radius:8px;background:linear-gradient(145deg,#ff9398 0%,#ff4855 85%);color:white;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(255,72,85,.15);position:relative}
 .ml-create-icon:before {content:"";position:absolute;top:5px;left:5px;width:4px;height:4px;background:rgba(255,255,255,.4);border-radius:50%}
 .ml-create-icon i {font-size:28px;line-height:1}
 html[data-meirl-theme] .bbs-footer {padding-bottom:calc(var(--bottom-nav-h,88px) + 15px);margin-top:12px}
 html[data-meirl-theme] .floating-actions {right:12px;bottom:calc(var(--bottom-nav-h,88px) + 18px)}
 html[data-meirl-theme] #fabPost {display:none!important}
 .ml-network-notice {bottom:calc(var(--bottom-nav-h,88px) + 18px)}
}
@media(max-width:374px) {
 html[data-meirl-theme] .ml-thread-card {gap:0 10px;padding:10px 8px;grid-template-columns:34% minmax(0,1fr)}
 .ml-card-title {font-size:14px}
 .ml-card-meta {font-size:11px;gap:4px}
 .ml-card-count {font-size:11px}
 .ml-category {font-size:13px;padding:3px 9px}
}
@media(prefers-reduced-motion:reduce) {
 html[data-meirl-theme] *,html[data-meirl-theme] *:before,html[data-meirl-theme] *:after {animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
