@charset "utf-8";
/* Loaded after the site's existing Discuz dark-mode compatibility stylesheet. */
:root {
    --wl-accent: #087d82;
    --wl-accent-soft: #e0f4f2;
    --wl-violet: #7052be;
    --wl-bg: #f0f4f7;
    --wl-panel: #ffffff;
    --wl-raised: #eaf0f5;
    --wl-border: #ccd9e3;
    --wl-text: #24394b;
    --wl-heading: #132d41;
    --wl-muted: #607589;
    --wl-grid: rgba(46, 103, 131, .05);
    --wl-mono: "Cascadia Code", Consolas, "SFMono-Regular", monospace;
}
:root[data-discuz-theme="dark"] {
    --wl-accent: #52e0cc;
    --wl-accent-soft: #10322f;
    --wl-violet: #b7a4f6;
    --wl-bg: #080e19;
    --wl-panel: #101b2b;
    --wl-raised: #162437;
    --wl-border: #24374c;
    --wl-text: #bfcede;
    --wl-heading: #e7f1fb;
    --wl-muted: #8b9fb5;
    --wl-grid: rgba(85, 139, 170, .045);
    --dz-theme-bg: var(--wl-bg);
    --dz-theme-surface: var(--wl-panel);
    --dz-theme-surface-alt: var(--wl-raised);
    --dz-theme-surface-soft: #1a3045;
    --dz-theme-border: var(--wl-border);
    --dz-theme-text: var(--wl-text);
    --dz-theme-muted: var(--wl-muted);
    --dz-theme-link: #8dd3e5;
    --dz-theme-accent: var(--wl-accent);
}
:root body.wl-cyber {
    background-color: var(--wl-bg) !important;
    background-image: linear-gradient(var(--wl-grid) 1px, transparent 1px), linear-gradient(90deg, var(--wl-grid) 1px, transparent 1px) !important;
    background-size: 36px 36px !important;
    color: var(--wl-text);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;
}
body.wl-cyber[id^="nv_"] { min-width: 0; font-size: 13px; }
.wl-cyber a { color: var(--wl-text); }
.wl-cyber a:hover { color: var(--wl-accent) !important; text-decoration: none; }
.wl-cyber a:focus-visible, .wl-cyber button:focus-visible, .wl-cyber input:focus-visible { outline: 2px solid var(--wl-accent); outline-offset: 3px; }
.wl-cyber ::selection { background: #227d80; color: #fff; }
:root .wl-cyber .wp { width: min(1280px, calc(100% - 64px)); min-width: 0; }
:root .wl-cyber .wp .wp { width: 100%; }
:root .wl-cyber #toptb { min-width: 0; height: 31px; border-bottom: 1px solid var(--wl-border); background: transparent !important; }
.wl-cyber #toptb .wp::before { content: 'WAYLEE.NET  /  DEV COMMUNITY'; float: left; color: var(--wl-muted); font: 10px/30px var(--wl-mono); letter-spacing: 1.4px; }
/* Compact glass switch. The solid thumb remains readable without backdrop-filter. */
:root .wl-cyber #toptb .wl-theme-glass {
    position: relative; float: left; width: 52px; height: 24px; margin: 3px 5px 3px 0; padding: 0;
    appearance: none; box-sizing: border-box; border: 1px solid #b8c9d5; border-radius: 8px;
    background: linear-gradient(180deg, #e2eaf1, #f6f9fc); color: #24576b; cursor: pointer;
    box-shadow: inset 0 1px 3px #263c5420, 0 1px 0 #ffffffb0; overflow: visible;
    vertical-align: top; touch-action: manipulation;
    transition: border-color 250ms ease, box-shadow 250ms ease;
}
:root .wl-cyber #toptb .wl-theme-glass::before { content: none; }
:root .wl-cyber #toptb .wl-theme-glass .wl-theme-thumb {
    position: absolute; top: 1px; left: 1px; width: 20px; height: 20px; box-sizing: border-box;
    border: 1px solid #ffffffc0; border-radius: 6px; pointer-events: none;
    background: linear-gradient(145deg, #ffffff, #dceaf3);
    box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #9bc3d8, 0 1px 4px #17395225;
    transform: translateX(28px); transition: transform 250ms ease, box-shadow 250ms ease;
}
:root .wl-cyber #toptb .wl-theme-glass .wl-theme-thumb::after {
    content: ''; position: absolute; inset: 0; border-radius: inherit; pointer-events: none;
    background: linear-gradient(135deg, #ffffff70, transparent 55%); border-top: 1px solid #ffffff90;
}
:root .wl-cyber #toptb .wl-theme-glass .wl-theme-icon {
    position: absolute; top: 2px; left: 2px; width: 14px; height: 14px;
    fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;
    transition: opacity 250ms ease, transform 250ms ease;
}
:root .wl-cyber #toptb .wl-theme-glass .wl-theme-moon { opacity: 0; transform: rotate(-35deg) scale(.7); }
:root .wl-cyber #toptb .wl-theme-glass .wl-theme-sun { opacity: 1; transform: rotate(0) scale(1); }
:root[data-discuz-theme="dark"] .wl-cyber #toptb .wl-theme-glass {
    border-color: #344b63; background: linear-gradient(180deg, #080f1c, #172639); color: #d5f7f4;
    box-shadow: inset 0 1px 4px #00000065, 0 1px 0 #ffffff08;
}
:root[data-discuz-theme="dark"] .wl-cyber #toptb .wl-theme-glass .wl-theme-thumb {
    border-color: #7792b8; background: linear-gradient(145deg, #445772, #20364b);
    box-shadow: inset 0 1px 0 #ffffff45, inset 0 -1px 0 #72e6dc, 0 1px 6px #52e0cc35;
    transform: translateX(0);
}
:root[data-discuz-theme="dark"] .wl-cyber #toptb .wl-theme-glass .wl-theme-moon { opacity: 1; transform: rotate(0) scale(1); }
:root[data-discuz-theme="dark"] .wl-cyber #toptb .wl-theme-glass .wl-theme-sun { opacity: 0; transform: rotate(35deg) scale(.7); }
:root .wl-cyber #toptb .wl-theme-glass:hover { border-color: var(--wl-accent); }
:root .wl-cyber #toptb .wl-theme-glass:focus-visible { outline: 2px solid var(--wl-accent); outline-offset: 1px; }
@supports ((backdrop-filter: blur(4px)) or (-webkit-backdrop-filter: blur(4px))) {
    :root .wl-cyber #toptb .wl-theme-glass .wl-theme-thumb {
        background: linear-gradient(145deg, #fffffff0, #dceaf3b8);
        -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px);
    }
    :root[data-discuz-theme="dark"] .wl-cyber #toptb .wl-theme-glass .wl-theme-thumb {
        background: linear-gradient(145deg, #6881a180, #253b56e0);
    }
}
@media (prefers-reduced-motion: reduce) {
    :root .wl-cyber #toptb .wl-theme-glass,
    :root .wl-cyber #toptb .wl-theme-glass .wl-theme-thumb,
    :root .wl-cyber #toptb .wl-theme-glass .wl-theme-icon { transition: none; }
}
/* DIY uses its own popup instead of .p_pop; style it explicitly in both modes. */
:root .wl-cyber #diy-tg { width: auto; min-width: 52px; height: 24px !important; margin: 3px 0 3px 8px; padding: 0 9px !important; box-sizing: border-box; border: 1px solid var(--wl-border); border-radius: 5px; background: var(--wl-panel) !important; color: var(--wl-text) !important; line-height: 22px; font-size: 12px; font-weight: 500; box-shadow: none; }
:root .wl-cyber #diy-tg::after { content: ''; display: inline-block; margin-left: 6px; border: 3px solid transparent; border-bottom: 0; border-top: 4px solid currentColor; vertical-align: middle; }
:root .wl-cyber #diy-tg:hover { border-color: var(--wl-accent); background: var(--wl-raised) !important; color: var(--wl-heading) !important; box-shadow: none; }
:root .wl-cyber #diy-tg_menu { width: 108px; margin: 4px 0 0; padding: 5px; box-sizing: border-box; border: 1px solid var(--wl-border); border-radius: 6px; background: var(--wl-panel) !important; color: var(--wl-text); box-shadow: 0 8px 24px #00000030; line-height: normal; text-align: left; }
:root .wl-cyber #diy-tg_menu a { display: block; float: none !important; height: 32px !important; margin: 0; padding: 0 10px; border: 0; border-radius: 4px; background: transparent !important; color: var(--wl-text) !important; font-size: 13px; font-weight: 400; line-height: 32px; text-align: left; white-space: nowrap; }
:root .wl-cyber #diy-tg_menu a:hover { background: var(--wl-raised) !important; color: var(--wl-heading) !important; }
:root .wl-cyber #diy-tg:focus-visible, :root .wl-cyber #diy-tg_menu a:focus-visible { outline: 2px solid var(--wl-accent); outline-offset: -2px; }
:root .wl-cyber #hd { background: transparent !important; border-bottom: 1px solid var(--wl-border); }
.wl-cyber #hd .hdc { min-height: 88px; padding: 10px 0; box-sizing: border-box; }
.wl-cyber #hd h2 { padding: 10px 0; line-height: normal; }
.wl-brand { display: inline-flex; align-items: center; gap: 13px; text-decoration: none; }
.wl-brand > img { display: none; }
.wl-mark { display: grid; place-items: center; width: 44px; height: 44px; border: 1px solid var(--wl-accent); border-radius: 10px 2px; background: var(--wl-accent-soft); color: var(--wl-accent); font: 700 25px var(--wl-mono); box-shadow: 0 0 22px #4cddc50b; }
.wl-wordmark { color: var(--wl-heading); font-size: 25px; font-weight: 700; line-height: 1.35; letter-spacing: 2px; }
.wl-wordmark small { display: block; color: var(--wl-muted); font: 9px/2 var(--wl-mono); letter-spacing: 2px; }
.wl-cyber #lsform { padding-top: 7px; }
.wl-cyber #lsform .px { width: 165px; }
.wl-cyber #um { padding-top: 12px; line-height: 1.9; }
:root .wl-cyber #nv { height: 48px; padding: 0 10px; background: var(--wl-panel) !important; border: 1px solid var(--wl-border); border-radius: 8px; box-shadow: none; }
/* Plugin hooks add sibling lists. Keep their natural widths instead of growing each list. */
:root .wl-cyber #nv > ul { flex: 0 1 auto; gap: 4px; height: 48px; background: none !important; }
:root .wl-cyber #nv > ul + ul { flex: 0 0 auto; }
:root .wl-cyber #nv li { height: 48px; margin: 0; line-height: 48px; border: 0; border-radius: 0; background: none !important; box-shadow: none; font-size: 14px; }
:root .wl-cyber #nv li.a, :root .wl-cyber #nv li.hover { background: none !important; }
:root .wl-cyber #nv li a { position: relative; height: 40px; margin: 4px 0; padding: 0 16px; line-height: 40px; border: 0; border-radius: 5px; box-sizing: border-box; color: var(--wl-muted) !important; background: none !important; font-weight: 500; transition: color .18s, background-color .18s; }
:root .wl-cyber #nv li a:hover, :root .wl-cyber #nv li.hover a { color: var(--wl-heading) !important; background: var(--wl-raised) !important; }
:root .wl-cyber #nv li.a a { color: var(--wl-heading) !important; font-weight: 600; }
:root .wl-cyber #nv li.a a::after { content: ''; position: absolute; bottom: 1px; left: 50%; width: 20px; height: 2px; border-radius: 2px; background: var(--wl-accent); transform: translateX(-50%); }
:root .wl-cyber #nv li a:focus-visible { outline: 2px solid var(--wl-accent); outline-offset: -2px; }
:root .wl-cyber #nv a[href*="zqlj_sign"] { display: flex; align-items: center; gap: 7px; height: 32px; margin: 8px 0 8px 8px; padding: 0 11px; line-height: 30px; border: 1px solid var(--wl-border); border-radius: 5px; color: var(--wl-text) !important; background: transparent !important; font-weight: 500; }
:root .wl-cyber #nv a[href*="zqlj_sign"]::before { content: ''; flex: 0 0 auto; width: 11px; height: 11px; border: 1px solid currentColor; border-top-width: 3px; border-radius: 2px; box-sizing: border-box; color: var(--wl-accent); }
:root .wl-cyber #nv a[href*="zqlj_sign"]:hover { color: var(--wl-heading) !important; background: var(--wl-raised) !important; border-color: var(--wl-accent); }
:root .wl-cyber #qmenu { margin: 0 0 0 auto; background: transparent !important; color: var(--wl-muted) !important; box-shadow: none; }
.wl-cyber #mu { min-height: 0; }
:root .wl-cyber #scbar { height: 36px; line-height: 36px; padding: 10px 0; border: 0; background: transparent !important; box-sizing: content-box; }
.wl-cyber #scbar table { width: 100%; max-width: 680px; }
.wl-cyber #scbar td { height: 36px; background: none; }
.wl-cyber .scbar_txt_td { width: auto; }
:root .wl-cyber #scbar_txt { height: 36px; width: 100%; padding: 0 14px; border: 1px solid var(--wl-border); border-radius: 5px 0 0 5px; background: var(--wl-panel) !important; color: var(--wl-text) !important; box-sizing: border-box; font-size: 13px; }
.wl-cyber #scbar_type { height: 36px; line-height: 36px; padding: 0 12px; border: 1px solid var(--wl-border); box-sizing: border-box; }
:root .wl-cyber #scbar_btn { height: 36px; width: 86px; margin: 0 0 0 8px; border: 0; border-radius: 5px; background: var(--wl-accent) !important; color: var(--wl-bg) !important; }
.wl-cyber #scbar_btn strong { padding: 0; font-weight: 600; }
.wl-cyber #pt { margin: 12px 0; padding: 0; background: transparent !important; border: 0; color: var(--wl-muted); }
.wl-cyber #pt a { color: var(--wl-muted); }
.wl-hero { display: grid; grid-template-columns: 1.35fr 1fr; gap: 32px; margin: 4px 0 24px; padding: 25px 30px; border: 1px solid var(--wl-border); border-radius: 10px; background: linear-gradient(115deg, var(--wl-panel) 30%, var(--wl-raised)); position: relative; overflow: hidden; }
.wl-hero::before { content: ''; position: absolute; height: 2px; top: 0; left: 0; width: 140px; background: var(--wl-accent); }
.wl-eyebrow { color: var(--wl-accent); font: 11px var(--wl-mono); letter-spacing: 2px; }
.wl-hero h1 { margin: 15px 0 12px; color: var(--wl-heading); font-size: 32px; font-weight: 700; letter-spacing: 2px; line-height: 1.4; }
.wl-cursor { color: var(--wl-accent); margin-left: 5px; }
.wl-intro { max-width: 450px; font-size: 14px; line-height: 1.9; color: var(--wl-muted); }
.wl-hero-links { display: flex; gap: 18px; align-items: center; flex-wrap: wrap; margin-top: 17px; font-size: 12px; }
.wl-hero-links a { color: var(--wl-muted); }
:root .wl-hero-links a:first-child { padding: 8px 13px; color: var(--wl-accent); border: 1px solid var(--wl-accent); border-radius: 4px; background: var(--wl-accent-soft); }
.wl-terminal { align-self: center; border: 1px solid var(--wl-border); background: var(--wl-bg); border-radius: 6px; font: 12px/1.7 var(--wl-mono); box-shadow: 0 10px 25px #00000010; }
.wl-terminal-bar { padding: 8px 15px; border-bottom: 1px solid var(--wl-border); color: var(--wl-muted); font-size: 10px; letter-spacing: 1px; }
.wl-terminal-code { padding: 12px 18px; color: var(--wl-violet); }
.wl-code-comment { color: var(--wl-muted); margin-bottom: 4px; }
.wl-code-line { padding-left: 18px; }
.wl-code-key { color: var(--wl-text); }
.wl-code-value { color: var(--wl-accent); }
:root .wl-cyber #chart { padding: 12px 18px; margin-bottom: 24px; border: 1px solid var(--wl-border) !important; background: var(--wl-panel) !important; border-radius: 6px; line-height: 26px; }
.wl-cyber #chart .chart { color: var(--wl-muted); }
.wl-cyber #chart em { color: var(--wl-accent); font: 600 16px var(--wl-mono); }
.wl-cyber .pipe { color: var(--wl-border); margin: 0 12px; }
:root .wl-cyber .bm { border-color: var(--wl-border); border-radius: 7px; background: var(--wl-panel); }
:root .wl-cyber .fl { border: 0; background: transparent !important; }
.wl-cyber .fl > .bm { margin-bottom: 24px; border: 1px solid var(--wl-border); }
:root .wl-cyber .bm_h, :root .wl-cyber .fl .bm_h { height: auto; min-height: 44px; padding: 0 18px; line-height: 44px; background: var(--wl-raised) !important; border: 0; border-bottom: 1px solid var(--wl-border); border-radius: 7px 7px 0 0; }
:root .wl-cyber .bm_h h2, :root .wl-cyber .bm_h h2 a { color: var(--wl-heading); font-size: 14px; font-weight: 600; letter-spacing: .5px; }
.wl-cyber .fl .bm_c { padding: 0 18px; }
.wl-cyber .fl_tb td { padding-top: 20px; padding-bottom: 20px; }
.wl-cyber .fl_tb .fl_row td { border-top: 1px solid var(--wl-border); }
.wl-cyber .fl_tb tr:hover { background: var(--wl-raised); }
.wl-cyber .fl_tb h2 { margin-bottom: 5px; font-size: 15px; }
:root .wl-cyber .fl_tb h2 a { color: var(--wl-heading); }
.wl-cyber .fl_tb p { color: var(--wl-muted); font-size: 12px; }
.wl-cyber .fl_icn { width: 64px; }
.wl-cyber .fl_icn a { display: grid; place-items: center; width: 42px; height: 42px; color: var(--wl-accent); background: var(--wl-accent-soft); border: 1px solid var(--wl-border); border-radius: 8px; }
.wl-cyber .fl_icn img { max-width: 34px; max-height: 34px; }
.wl-cyber .fl_icn svg path { fill: var(--wl-accent); }
.wl-cyber .fl_icn .fl_icn_new, .wl-cyber .fl_icn .fl_icn_none { color: var(--wl-accent); }
.wl-cyber .fl_i { width: 140px; color: var(--wl-muted); font: 12px var(--wl-mono); }
.wl-cyber .fl_by { width: 230px; }
.wl-cyber .fl_by cite { color: var(--wl-muted); }
.wl-cyber .tl th, .wl-cyber .tl td { padding-top: 14px; padding-bottom: 14px; border-bottom: 1px solid var(--wl-border); }
.wl-cyber .tl .th { border: 0; }
.wl-cyber .tl .th td, .wl-cyber .tl .th th { padding-top: 10px; padding-bottom: 10px; }
:root .wl-cyber .tl .xst { color: var(--wl-heading); font-size: 14px; line-height: 1.8; }
.wl-cyber .tl .by, .wl-cyber .tl .num { font-size: 12px; }
.wl-cyber .tl .num em, .wl-cyber .tl .num a { font-family: var(--wl-mono); }
.wl-cyber .tl .ts td, .wl-cyber .tl .ts th { background: var(--wl-raised); }
.wl-cyber .pg a, .wl-cyber .pg strong, .wl-cyber .pg label, .wl-cyber .pgb a { border-radius: 4px; border-color: var(--wl-border); background-color: var(--wl-panel); }
:root .wl-cyber .pg strong { border-color: var(--wl-accent) !important; color: var(--wl-accent) !important; }
:root .wl-cyber .pn { border-color: var(--wl-border); border-radius: 4px; background: var(--wl-raised); color: var(--wl-text); box-shadow: none; }
:root .wl-cyber .pnc, :root .wl-cyber .pnpost .pn { border: 1px solid var(--wl-accent) !important; background: var(--wl-accent-soft) !important; color: var(--wl-accent) !important; }
:root .wl-cyber .pgsbtn { background: var(--wl-accent-soft) !important; color: var(--wl-accent) !important; border: 1px solid var(--wl-accent); border-radius: 5px; font-size: 13px; }
:root .wl-cyber #scbar_btn strong { color: var(--wl-bg); }
.wl-cyber .px, .wl-cyber .pt, .wl-cyber .ps { border: 1px solid var(--wl-border); background: var(--wl-bg); border-radius: 4px; color: var(--wl-text); box-shadow: none; }
.wl-cyber .pls { width: 180px; background: var(--wl-raised); border-right: 1px solid var(--wl-border); }
.wl-cyber .plc { padding-left: 26px; padding-right: 26px; }
.wl-cyber .pls .avatar img { border-radius: 10px; padding: 3px; border: 1px solid var(--wl-border); background: var(--wl-panel); }
.wl-cyber #thread_subject { color: var(--wl-heading); font-size: 21px; line-height: 1.6; }
.wl-cyber .pi { border-bottom: 1px solid var(--wl-border); padding: 12px 0; height: auto; }
.wl-cyber .t_f { line-height: 1.95; color: var(--wl-text); }
:root .wl-cyber .blockcode, :root .wl-cyber .quote { padding: 16px 20px; border: 1px solid var(--wl-border); border-left: 3px solid var(--wl-accent); border-radius: 4px; background: var(--wl-bg) !important; color: var(--wl-text); }
.wl-cyber .blockcode { font: 13px/1.85 var(--wl-mono); overflow: auto; }
.wl-cyber .blockcode ol li { white-space: pre-wrap; overflow-wrap: anywhere; }
.wl-cyber .quote blockquote { background: none; }
.wl-cyber .p_pop, .wl-cyber .p_pof, .wl-cyber .m_c { border: 1px solid var(--wl-border); border-radius: 8px; background: var(--wl-panel); }
.wl-cyber .p_pop a { border-bottom-color: var(--wl-border); }
.wl-cyber .flb { color: var(--wl-heading); }
:root[data-discuz-theme="dark"] .wl-cyber .m_c .o { background: var(--wl-raised) !important; border-top: 1px solid var(--wl-border) !important; border-radius: 0 0 7px 7px; color: var(--wl-text); }
.wl-cyber #ft { margin-top: 32px; padding: 22px 0 30px; border-top: 1px solid var(--wl-border); font-size: 11px; line-height: 1.9; }
.wl-theme-credit { clear: both; padding-top: 14px; color: var(--wl-muted); font: 10px/1.8 var(--wl-mono); letter-spacing: 1px; }
/* Retain the existing ownership watermark, with reduced visual interference. */
.wl-cyber #otdivid { position: fixed; inset: 0; overflow: hidden; opacity: .16; }
.wl-cyber #scrolltop { border-color: var(--wl-border); border-radius: 6px; background: var(--wl-panel); }

/* Discuz shares its message navigation between notices and private messages. */
.wl-cyber.wl-message-center #ct {
    display: grid;
    grid-template-columns: 184px minmax(0, 1fr);
    gap: 0;
    box-sizing: border-box;
    border: 1px solid var(--wl-border);
    border-radius: 8px;
    background: var(--wl-panel);
}
.wl-cyber.wl-message-center #ct::after { content: none; }
.wl-message-center #ct > :is(.mn, .appl) {
    float: none;
    display: block;
    min-width: 0;
    width: auto;
    margin: 0;
    box-sizing: border-box;
}
.wl-message-center #ct > .mn { grid-column: 2; grid-row: 1; padding: 12px 16px; }
.wl-message-center #ct > .appl {
    grid-column: 1;
    grid-row: 1;
    padding: 10px;
    border-right: 1px solid var(--wl-border);
    border-radius: 8px 0 0 8px;
    background: var(--wl-raised);
}
.wl-message-center .tbn { margin: 0; }
.wl-message-center .tbn .mt {
    padding: 4px 8px 8px;
    color: var(--wl-heading);
    border-bottom: 1px solid var(--wl-border);
}
.wl-message-center .tbn li {
    height: auto;
    margin: 2px 0;
    padding: 0 8px;
    border: 1px solid transparent;
    border-radius: 5px;
    line-height: 1.5;
}
.wl-message-center .tbn li a { height: auto; min-height: 32px; line-height: 32px; color: var(--wl-text); }
.wl-message-center .tbn li:hover { background: var(--wl-panel); }
.wl-message-center .tbn li.a {
    margin: 2px 0;
    padding: 0 8px;
    border-color: var(--wl-border);
    background: var(--wl-accent-soft);
}
:root .wl-message-center .tbn li.a a { color: var(--wl-accent) !important; font-weight: 600; }
.wl-message-center #ct .tb {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    align-items: center;
    margin: 0;
    padding: 0 0 10px;
    border-bottom: 1px solid var(--wl-border);
}
.wl-message-center #ct .tb::after { content: none; }
.wl-message-center #ct .tb li { float: none; margin: 0; border: 0; }
.wl-message-center #ct .tb li > a {
    height: auto;
    min-height: 30px;
    padding: 0 10px;
    border: 1px solid var(--wl-border);
    border-radius: 5px;
    background: var(--wl-raised);
    color: var(--wl-text);
    line-height: 30px;
}
:root .wl-message-center #ct .tb :is(.a, .current, .o) > a {
    background: var(--wl-accent-soft) !important;
    color: var(--wl-accent) !important;
}
.wl-message-center #ct .tb .o { height: auto; background: none; }
.wl-message-center #ct .tb .y { order: 1; margin-left: auto; }
.wl-message-center #ct .tb .y > a { background: transparent; }
.wl-message-center #ct .tb li > a:hover { background: var(--wl-accent-soft); }
.wl-message-center :is(.tbn li a, #ct .tb li > a):focus-visible { outline-offset: -2px; }
.wl-message-center .nts { padding-left: 0; }
.wl-message-center .nts dl {
    padding: 10px 10px 10px 72px;
    border-bottom: 1px solid var(--wl-border);
}
.wl-message-center .nts .avt { margin: 0 0 0 -62px; }
.wl-message-center .nts .ntc_body { margin: 4px 0 0; line-height: 1.65; overflow-wrap: anywhere; }
.wl-message-center .nts dl:hover { background: var(--wl-raised); }
.wl-message-center .nts dt > a.d { background: var(--wl-raised); }
.wl-message-center .nts dt > a.d::before { color: var(--wl-muted); }
.wl-message-center .nts dt > a.d:hover { background: var(--wl-accent-soft); }
.wl-message-center .nts dt > a.d:hover::before { color: var(--wl-accent); }
.wl-message-center #ct :is(.tbmu, .nts .more, .ntc_body .summary, .pml dl) { border-color: var(--wl-border); }
.wl-message-center #ct :is(.pm_b, .pm_sd, .pm_g) {
    border-color: var(--wl-border);
    background: var(--wl-raised);
    color: var(--wl-text);
}
.wl-message-center #ct .pml :is(.hover, .newpm) { background-color: var(--wl-raised); }
.wl-message-center #ct :is(.pmform, .pm_mn) :is(.px, .tedt) { max-width: 100%; box-sizing: border-box; }
:root[data-discuz-theme="dark"] .wl-message-center #ct .ntc_body { color: var(--wl-text) !important; }
:root[data-discuz-theme="dark"] .wl-message-center #ct :is(.xg1, .ntc_body .summary span, .emp) { color: var(--wl-muted) !important; }
:root[data-discuz-theme="dark"] .wl-message-center #ct .avt img {
    background-color: var(--wl-panel);
    border-color: var(--wl-border);
}
@media (max-width: 760px) {
    .wl-cyber.wl-message-center #ct { grid-template-columns: minmax(0, 1fr); }
    .wl-message-center #ct > .appl {
        grid-column: 1;
        border-right: 0;
        border-bottom: 1px solid var(--wl-border);
        border-radius: 8px 8px 0 0;
    }
    .wl-message-center #ct > .mn { grid-column: 1; grid-row: 2; padding: 10px; }
    .wl-message-center .tbn ul { display: flex; flex-wrap: wrap; gap: 4px; }
    .wl-message-center #ct .tb .y { margin-left: 0; }
    .wl-message-center #ct .pm_sd { float: none; width: auto; height: auto; margin-bottom: 10px; }
    .wl-message-center #ct .pm_mem_l { height: auto; max-height: 128px; }
    .wl-message-center #ct .pm_mn { margin-right: 0; }
}

/* Discuz statistics use their own cards, filters, lists and chart palette. */
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat .stat-page {
    --stat-c1: #52e0cc; --stat-c2: #80b9ff; --stat-c3: #b7a4f6;
    --stat-c4: #f3b880; --stat-c5: #ef98bc; --stat-c6: #92adca;
    --stat-grid: #1a3044; --stat-axis: #344b63; --stat-label: #bfcede;
    --stat-pointer: #24374c; --stat-surface: #101b2b; --stat-warn: #f4c36c; --stat-good: #85d5ac;
}
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat .stat-card { background: var(--wl-panel); border-color: var(--wl-border); box-shadow: 0 6px 20px #00000018; }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-kpi, .stat-filter, .stat-empty, .stat-tag, .stat-metric) { background: var(--wl-raised); border-color: var(--wl-border); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-card-hd h2, .mt) { color: var(--wl-heading); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-kpi-num, .stat-metric b, .stat-rank-v, .stat-mx-total) { color: var(--wl-accent); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-kpi-label, .stat-filter-key, .stat-cell-hd, .stat-sort, .stat-tag) { color: var(--wl-text); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-kpi-sub, .stat-card-sub, .stat-metric span, .stat-ava-uid, .stat-mx-empty, .stat-empty) { color: var(--wl-muted); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-filter-row, .stat-bar, .stat-group, .stat-list .stat-row-hd, .tbn li) { border-color: var(--wl-border); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-chip, .stat-range a) { background: var(--wl-panel); border-color: var(--wl-border); color: var(--wl-text); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-chip:hover, .stat-range a:hover, .stat-member:hover, .stat-kpi:hover) { border-color: var(--wl-accent); background: var(--wl-raised); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-chip.on, .stat-chip.on:hover, .stat-tag-act, .stat-rank-no, .tbn li.a) { background: var(--wl-accent-soft); color: var(--wl-accent); border-color: var(--wl-border); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat .tbn li.a a { color: var(--wl-accent); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-row:nth-child(even), .stat-rank li:nth-child(even)) { background: var(--wl-raised); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-row:hover, .stat-rank li:hover) { background: var(--dz-theme-surface-soft); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat .stat-list .stat-row .stat-cell { color: var(--wl-text); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-list .stat-row .stat-cell a, .stat-metric a, .stat-sort.on) { color: var(--wl-accent); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-mx th, .stat-mx td) { border-color: var(--wl-border); color: var(--wl-text); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-mx .stat-mx-row, .stat-mx .stat-mx-corner) { background: var(--wl-panel); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-mx thead th, .stat-mx .stat-mx-sum, .stat-mx .stat-mx-sum .stat-mx-row) { background: var(--wl-raised); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat :is(.stat-mx tbody tr:hover td, .stat-mx tbody tr:hover .stat-mx-row) { background: var(--dz-theme-surface-soft); }
:root[data-discuz-theme="dark"] .wl-cyber.pg_stat .stat-rank li:first-child .stat-rank-no { background: var(--wl-accent); color: var(--wl-bg); }
.wl-cyber.pg_stat .ct2_a .mn { width: calc(100% - 190px); min-width: 0; }
.wl-cyber.pg_stat .stat-cols { grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); }
@media (max-width: 760px) {
    .wl-cyber.pg_stat #ct { display: flex; flex-direction: column; }
    .wl-cyber.pg_stat #ct > .mn { float: none; width: auto; margin: 0; padding: 10px; }
    .wl-cyber.pg_stat #ct > .appl { order: -1; float: none; width: auto; padding: 10px; }
    .wl-cyber.pg_stat .tbn ul { display: flex; flex-wrap: wrap; gap: 4px; }
    .wl-cyber.pg_stat .tbn li { margin: 0; padding: 0 8px; }
    .wl-cyber.pg_stat .stat-cell-user { min-width: 0; }
}

/* Native Discuz touch template: keep its layout and navigation. */
:root[data-discuz-theme] body.wl-cyber:not([id^="nv_"]) {
    --dz-BG-body: var(--wl-bg); --dz-BG-0: var(--wl-panel); --dz-BG-1: var(--wl-heading);
    --dz-BG-color: #168f8d; --dz-BG-5: var(--wl-raised); --dz-BG-6: var(--wl-border); --dz-BG-n: var(--wl-raised);
    --dz-FC-color: var(--wl-accent); --dz-FC-333: var(--wl-heading); --dz-FC-666: var(--wl-text);
    --dz-FC-777: var(--wl-muted); --dz-FC-888: var(--wl-muted); --dz-FC-999: var(--wl-muted);
    --dz-BOR-ed: var(--wl-border);
}
:root .wl-cyber:not([id^="nv_"]) .header { background: var(--wl-panel); border-bottom: 1px solid var(--wl-border); }
:root body.wl-cyber:not([id^="nv_"]) .foot { background: var(--wl-panel); border-top: 1px solid var(--wl-border); }
/* 1.1.10: native copyright uses --dz-BG-1, which is also the heading ink. */
:root body.wl-cyber:not([id^="nv_"]) .footer { background: var(--wl-panel); border-top: 1px solid var(--wl-border); color: var(--wl-muted); }
:root body.wl-cyber:not([id^="nv_"]) .footer :is(.footer-nv, .footer-copy, em, p) { color: var(--wl-muted); }
:root body.wl-cyber:not([id^="nv_"]) .footer a { color: var(--wl-text); }
:root body.wl-cyber:not([id^="nv_"]) .footer .footer-nv a.mon,
:root body.wl-cyber:not([id^="nv_"]) .footer a:hover { color: var(--wl-accent) !important; }
:root .wl-cyber:not([id^="nv_"]) input, :root .wl-cyber:not([id^="nv_"]) textarea { background: var(--wl-bg); color: var(--wl-text); }
.wl-cyber .mzlogo .wl-brand { gap: 8px; }
.wl-cyber .mzlogo .wl-brand > img { display: none !important; }
.wl-cyber .mzlogo .wl-mark { width: 27px; height: 27px; font-size: 17px; border-radius: 6px 2px; }
.wl-cyber .mzlogo .wl-wordmark { font-size: 16px; letter-spacing: 1px; }
.wl-cyber .mzlogo .wl-wordmark small { display: none; }
.wl-cyber .forumlist { margin: 12px 10px; background: transparent; }
.wl-cyber .forumlist .subforumshow { background: var(--wl-raised); border: 1px solid var(--wl-border); border-radius: 6px 6px 0 0; }
.wl-cyber .forumlist .sub-forum { margin-bottom: 16px; border: 1px solid var(--wl-border); border-top: 0; border-radius: 0 0 6px 6px; }
.wl-cyber .forumlist .micon svg { width: 48px; height: 44px; transform: scale(.7); }
.wl-cyber .forumlist .micon svg path { fill: var(--wl-accent); }
.wl-cyber .forumlist .micon { width: 42px; }
.wl-cyber .stat em { font-family: var(--wl-mono); color: var(--wl-accent); }
.wl-cyber .discuz-theme-toggle-float { background: var(--wl-panel); color: var(--wl-accent); border-color: var(--wl-border); }
@media (max-width: 1100px) {
    :root .wl-cyber .wp { width: calc(100% - 32px); }
    .wl-cyber .fl_by { width: 190px; }
    .wl-hero { padding: 26px; gap: 20px; }
    .wl-hero h1 { font-size: 28px; }
    .wl-terminal { font-size: 11px; }
}
@media (max-width: 760px) {
    :root .wl-cyber .wp { width: calc(100% - 24px); }
    .wl-cyber #hd .hdc { padding: 12px 0; }
    .wl-cyber #hd h2 { float: none; }
    .wl-cyber #lsform { float: none; padding-bottom: 8px; }
    .wl-cyber #lsform .px { width: 125px; }
    .wl-cyber #lsform td { white-space: nowrap; }
    .wl-cyber #lsform .fastlg_l { padding-left: 5px; }
    .wl-cyber #chart em { white-space: nowrap; }
    .wl-cyber #um { float: none; text-align: left; }
    .wl-wordmark { font-size: 22px; }
    :root .wl-cyber #nv { height: auto; min-height: 48px; }
    :root .wl-cyber #nv > ul { width: auto; max-width: 100%; }
    :root .wl-cyber #nv li a { padding: 0 10px; font-size: 12px; }
    .wl-hero { grid-template-columns: 1fr; padding: 24px; }
    .wl-terminal { display: none; }
    .wl-cyber .fl_i { width: 75px; }
    .wl-cyber .fl_by { display: none; }
    .wl-cyber .fl_icn { width: 54px; }
    .wl-cyber .fl_tb h2 { font-size: 14px; }
    .wl-cyber .tl .by { width: 85px; }
    .wl-cyber .tl .num { width: 45px; }
    .wl-cyber .pls { width: 115px; }
    .wl-cyber .plc { padding: 0 12px; }
    .wl-cyber .t_f img { max-width: 100%; height: auto; }
    .wl-cyber #ft .y { float: none; }
}
@media (prefers-reduced-motion: reduce) { .wl-cyber *, .wl-cyber *::before { scroll-behavior: auto !important; } }

/* 1.1.7 — native editor: dark-only line icons; no command or plugin overrides. */
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar {
    height: auto;
    min-height: 56px;
    padding: 8px;
    display: flow-root;
    background-image: none !important;
}
:root[data-discuz-theme="dark"] .wl-cyber .edt .btn { border: 0; }
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar .b1r,
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar .b2r {
    height: 56px;
    margin: 2px 0;
    padding: 0 6px;
    border: 0;
    border-right: 1px solid #293b50;
}
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar .nbl { padding-left: 0; }
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar .nbr { border-right: 0; }
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar .esb { width: 252px; }
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar a {
    position: relative;
    margin: 1px;
    border-color: transparent !important;
    border-radius: 5px;
    color: #afc1d5 !important;
    box-shadow: none;
}
:root[data-discuz-theme="dark"] .wl-cyber .edt .b2r a { width: 24px; height: 24px; }
:root[data-discuz-theme="dark"] .wl-cyber .edt .b1r a {
    width: 40px;
    height: 22px;
    padding-top: 30px;
    font: 11px/20px Arial, "Microsoft YaHei", sans-serif;
}
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar a:hover,
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar a.hover {
    color: #65e0d0 !important;
    background-color: #1b3541 !important;
    border-color: #365b66 !important;
}
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar a:focus-visible {
    outline: 2px solid #65e0d0;
    outline-offset: -2px;
}
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar a.dp {
    width: 102px;
    padding: 0 16px 0 7px;
    box-sizing: border-box;
    height: 26px;
    white-space: nowrap;
    line-height: 24px;
    background: #152436 !important;
    border-color: #304459 !important;
}
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_fontsize"] { width: 62px !important; }
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar a.dp::after {
    content: "";
    position: absolute;
    right: 7px;
    top: 9px;
    width: 5px;
    height: 5px;
    border: solid currentColor;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
    pointer-events: none;
}
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar a:is([id$="_simple"], [id$="_fullswitcher"]) {
    padding: 2px 6px;
    background: #152436 !important;
    border-color: #304459 !important;
    line-height: 22px;
}
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar_swch { color: #97acc2; padding: 0 3px; }
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar a:is(.tblbtn_disabled, .hd_dsb) {
    opacity: .4;
    color: #afc1d5 !important;
    border-color: transparent !important;
    background-color: transparent !important;
}
:root[data-discuz-theme="dark"] .wl-cyber .simpleedt .bar { min-height: 28px; }
:root[data-discuz-theme="dark"] .wl-cyber .simpleedt .bar .b2r { height: 28px; }
:root[data-discuz-theme="dark"] .wl-cyber .edt:not(.simpleedt) .bar a[id$="_bold"] { clear: left; }
:root[data-discuz-theme="dark"] .wl-cyber .edt .bar .esb p { width: 28px; }
/* Native upload indicators remain positioned over the same media commands. */
:root[data-discuz-theme="dark"] .wl-cyber .edt .b1r [id$="_imagen"] { left: 77px; }
:root[data-discuz-theme="dark"] .wl-cyber .edt .b1r [id$="_attachn"] { left: 121px; }
:root[data-discuz-theme="dark"] .wl-cyber .edt .b2r [id$="_imagen"] { left: 45px; }
:root[data-discuz-theme="dark"] .wl-cyber .edt .b2r [id$="_attachn"] { left: 73px; }
/* Unsupported mask implementations retain the original bitmap icons. */
@supports ((mask-image: url("")) or (-webkit-mask-image: url(""))) {
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a:is([id$="_bold"], [id$="_italic"], [id$="_underline"], [id$="_forecolor"], [id$="_backcolor"], [id$="_url"], [id$="_unlink"], [id$="_inserthorizontalrule"], [id$="_tbl"], [id$="_removeformat"], [id$="_autotypeset"], [id$="_justifyleft"], [id$="_justifycenter"], [id$="_justifyright"], [id$="_floatleft"], [id$="_floatright"], [id$="_insertorderedlist"], [id$="_insertunorderedlist"], [id$="_sml"], [id$="_image"], [id$="_attach"], [id$="_aud"], [id$="_vid"], [id$="_fls"], [id$="_at"], [id$="_quote"], [id$="_code"], [id$="_free"], [id$="_hide"], [id$="_pasteword"], [id$="_downremoteimg"], [id$="_page"], [id$="_index"], [id$="_password"], [id$="_postbg"], [id$="_beginning"], [id$="_undo"], [id$="_redo"], [id$="_cst1_s"], [id$="_cst1_fly"], [id$="_cst1_qq"], [id$="_cst1_sup"], [id$="_cst1_sub"], [id$="_boan_vip"], [id="keke_vpost"], [id="zxsq_editor_btn"]) { background-image: none !important; }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a:is([id$="_bold"], [id$="_italic"], [id$="_underline"], [id$="_forecolor"], [id$="_backcolor"], [id$="_url"], [id$="_unlink"], [id$="_inserthorizontalrule"], [id$="_tbl"], [id$="_removeformat"], [id$="_autotypeset"], [id$="_justifyleft"], [id$="_justifycenter"], [id$="_justifyright"], [id$="_floatleft"], [id$="_floatright"], [id$="_insertorderedlist"], [id$="_insertunorderedlist"], [id$="_sml"], [id$="_image"], [id$="_attach"], [id$="_aud"], [id$="_vid"], [id$="_fls"], [id$="_at"], [id$="_quote"], [id$="_code"], [id$="_free"], [id$="_hide"], [id$="_pasteword"], [id$="_downremoteimg"], [id$="_page"], [id$="_index"], [id$="_password"], [id$="_postbg"], [id$="_beginning"], [id$="_undo"], [id$="_redo"], [id$="_cst1_s"], [id$="_cst1_fly"], [id$="_cst1_qq"], [id$="_cst1_sup"], [id$="_cst1_sub"], [id$="_boan_vip"], [id="keke_vpost"], [id="zxsq_editor_btn"])::before {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        width: 18px;
        height: 18px;
        transform: translate(-50%, -50%);
        background: currentColor;
        -webkit-mask: var(--wl-editor-icon) center / contain no-repeat;
        mask: var(--wl-editor-icon) center / contain no-repeat;
        pointer-events: none;
    }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .b1r a:is([id$="_bold"], [id$="_italic"], [id$="_underline"], [id$="_forecolor"], [id$="_backcolor"], [id$="_url"], [id$="_unlink"], [id$="_inserthorizontalrule"], [id$="_tbl"], [id$="_removeformat"], [id$="_autotypeset"], [id$="_justifyleft"], [id$="_justifycenter"], [id$="_justifyright"], [id$="_floatleft"], [id$="_floatright"], [id$="_insertorderedlist"], [id$="_insertunorderedlist"], [id$="_sml"], [id$="_image"], [id$="_attach"], [id$="_aud"], [id$="_vid"], [id$="_fls"], [id$="_at"], [id$="_quote"], [id$="_code"], [id$="_free"], [id$="_hide"], [id$="_pasteword"], [id$="_downremoteimg"], [id$="_page"], [id$="_index"], [id$="_password"], [id$="_postbg"], [id$="_beginning"], [id$="_undo"], [id$="_redo"], [id$="_cst1_s"], [id$="_cst1_fly"], [id$="_cst1_qq"], [id$="_cst1_sup"], [id$="_cst1_sub"], [id$="_boan_vip"], [id="keke_vpost"], [id="zxsq_editor_btn"])::before { top: 5px; width: 23px; height: 23px; transform: translateX(-50%); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a:is([id$="_bold"], [id$="_italic"], [id$="_underline"], [id$="_forecolor"], [id$="_backcolor"], [id$="_url"], [id$="_unlink"], [id$="_inserthorizontalrule"], [id$="_tbl"], [id$="_removeformat"], [id$="_autotypeset"], [id$="_justifyleft"], [id$="_justifycenter"], [id$="_justifyright"], [id$="_floatleft"], [id$="_floatright"], [id$="_insertorderedlist"], [id$="_insertunorderedlist"], [id$="_sml"], [id$="_image"], [id$="_attach"], [id$="_aud"], [id$="_vid"], [id$="_fls"], [id$="_at"], [id$="_quote"], [id$="_code"], [id$="_free"], [id$="_hide"], [id$="_pasteword"], [id$="_downremoteimg"], [id$="_page"], [id$="_index"], [id$="_password"], [id$="_postbg"], [id$="_beginning"], [id$="_undo"], [id$="_redo"], [id$="_cst1_s"], [id$="_cst1_fly"], [id$="_cst1_qq"], [id$="_cst1_sup"], [id$="_cst1_sub"], [id$="_boan_vip"], [id="keke_vpost"], [id="zxsq_editor_btn"]) > img { visibility: hidden; }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_bold"],
    :root .wl-cyber .tedt .fpd > a.fbld { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%204h6a4%204%200%200%201%200%208H6zm0%208h7a4%204%200%200%201%200%208H6z%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_italic"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%204h9M5%2020h9M14%204%2010%2020%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_underline"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%204v7a6%206%200%200%200%2012%200V4M4%2021h16%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_forecolor"],
    :root .wl-cyber .tedt .fpd > a.fclr { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%2016%206-12%206%2012M8%2012h8M4%2021h16%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_backcolor"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%2013%208-9%205%205-9%208H5v-4zM4%2021h16M11%206l6%206%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_url"],
    :root .wl-cyber .tedt .fpd > a.flnk { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%2013%204-4m-5%207-2%202a4%204%200%200%201-6-6l4-4a4%204%200%200%201%206%200m2%200%202-2a4%204%200%200%201%206%206l-4%204a4%204%200%200%201-6%200%22%20transform%3D%22translate%281%20-1%29%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_unlink"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%2016-2%202a4%204%200%200%201-6-6l3-3m11-3%202-2a4%204%200%200%201%206%206l-3%203M3%203l18%2018M12%203v3M3%2012h3M18%2021v-3M21%2012h-3%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_inserthorizontalrule"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012h16%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_tbl"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M9%2010v10M15%2010v10%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_removeformat"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2015%209-11%206%205-9%2011H9zm4%205h12M3%204l18%2017%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_autotypeset"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%205h12M8%2010h9M8%2015h12M8%2020h9M3%205h.01M3%2010h.01M3%2015h.01M3%2020h.01%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_justifyleft"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16M4%2010h10M4%2015h16M4%2020h10%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_justifycenter"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16M7%2010h10M4%2015h16M7%2020h10%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_justifyright"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16M10%2010h10M4%2015h16M10%2020h10%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_floatleft"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%227%22%20height%3D%228%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M14%205h7M14%2010h7M3%2016h18M3%2021h18%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_floatright"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2214%22%20y%3D%224%22%20width%3D%227%22%20height%3D%228%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M3%205h7M3%2010h7M3%2016h18M3%2021h18%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_insertorderedlist"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%205h12M9%2012h12M9%2019h12M3%203h1v4M2%2011q4-2%203%201l-3%203h3M2%2018h3l-2%202q3%200%202%202H2%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_insertunorderedlist"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%205h12M9%2012h12M9%2019h12M3%205h.01M3%2012h.01M3%2019h.01%22%20stroke-width%3D%222.5%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_sml"],
    :root .wl-cyber .tedt .fpd > a.fsml { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M8%209h.01M16%209h.01M8%2014q4%205%208%200%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_image"],
    :root .wl-cyber .tedt .fpd > a.fmg { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%223%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m3%2017%206-6%204%204%203-3%205%205%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_attach"],
    :root .wl-cyber .tedt .fpd .webuploader-pick { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m8%2012%206-6a3%203%200%200%201%204%204l-8%208a5%205%200%200%201-7-7l9-9M8%2012l5-5%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_aud"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2017V5l12-2v12M9%208l12-2%22%2F%3E%3Cellipse%20cx%3D%226%22%20cy%3D%2218%22%20rx%3D%223%22%20ry%3D%223%22%2F%3E%3Cellipse%20cx%3D%2218%22%20cy%3D%2216%22%20rx%3D%223%22%20ry%3D%223%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_vid"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2213%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m16%2010%205-3v10l-5-3%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_fls"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m13%202-9%2012h7l-1%208%2010-13h-8z%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_at"],
    :root .wl-cyber .tedt .fpd > a.fat { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M15%207v7c0%203%206%202%206-3a10%2010%200%201%200-5%209%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_quote"],
    :root .wl-cyber .tedt .fpd > a.fqt { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%205H4v7h6v3c0%203-3%204-5%204M21%205h-6v7h6v3c0%203-3%204-5%204%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_code"],
    :root .wl-cyber .tedt .fpd > a.fcd { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m8%206-6%206%206%206m8-12%206%206-6%206M14%203l-4%2018%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_free"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2%207h20M12%207v14M12%207C4%208%205%200%209%203l3%204c8%201%207-7%203-4z%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_hide"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203l18%2018M9%205a11%2011%200%200%201%2012%207%2015%2015%200%200%201-3%204M6%206a15%2015%200%200%200-4%206q8%2013%2018%205M10%2010a3%203%200%200%200%204%204%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_pasteword"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%205H5v16h14V5h-3M9%203h6v4H9zM8%2011l2%206%202-4%202%204%202-6%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_downremoteimg"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%2013%204-4%205%205M18%2010v11m-4-4%204%204%204-4%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_page"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h8l4%204v3M6%203v7M6%2016v5h12v-5M3%2013h18M14%203v5h4%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_index"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%205h13M8%2012h13M8%2019h13M3%205h.01M3%2012h.01M3%2019h.01%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_password"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%2210%22%20width%3D%2216%22%20height%3D%2211%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2010V6a4%204%200%200%201%208%200v4M12%2014v3%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_postbg"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m3%2017%207-7%205%205%203-3%203%203M16%207h.01%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_beginning"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m10%208%206%204-6%204z%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_undo"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m8%204-5%205%205%205M3%209h11a6%206%200%200%201%200%2012h-3%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_redo"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m16%204%205%205-5%205M21%209H10a6%206%200%200%200%200%2012h3%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_cst1_s"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17%205c-6-5-14%202-7%206M6%2019c7%205%2014-1%209-5M3%2012h18%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_cst1_fly"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h12M3%2012h18m-5-5%205%205-5%205M3%2018h9%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_cst1_qq"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2011a9%208%200%200%201-9%208H8l-5%203%201-6a8%208%200%201%201%2017-5zM8%2011h.01M12%2011h.01M16%2011h.01%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_cst1_sup"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%209%208%2012M11%209%203%2021M15%205q6-5%206%200l-6%205h6%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_cst1_sub"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%203%208%2012M11%203%203%2015M15%2016q6-5%206%200l-6%205h6%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id$="_boan_vip"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%2210%22%20width%3D%2218%22%20height%3D%2211%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%2010V7a5%205%200%200%201%2010%200M12%2014v3%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id="keke_vpost"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m8%206%204%205%204-5M8%2012h8M8%2015h8M12%2011v7%22%2F%3E%3C%2Fsvg%3E"); }
    :root[data-discuz-theme="dark"] .wl-cyber .edt .bar a[id="zxsq_editor_btn"] { --wl-editor-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M14%2017h7M17.5%2014v7%22%2F%3E%3C%2Fsvg%3E"); }
}

/* 1.1.8 — personal space has its own header and fixed native column widths. */
body#space.wl-cyber { min-width: 0; }
:root #space.wl-cyber :is(#hd, #ct, #ft) {
    width: min(1280px, calc(100% - 64px));
    min-width: 0;
    box-sizing: border-box;
}
:root #space.wl-cyber #toptb {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 0 16px;
    height: auto;
    min-height: 31px;
    padding: 0 max(12px, calc((100% - 1280px) / 2));
    box-sizing: border-box;
}
#space.wl-cyber #toptb::after { content: none; }
#space.wl-cyber #toptb > .z { order: -1; }
#space.wl-cyber #toptb > .y { display: flex; flex-wrap: wrap; align-items: center; margin-left: auto; }
:root #space.wl-cyber #hd {
    height: auto;
    margin: 28px auto 20px;
    padding: 24px 24px 0;
    background: var(--wl-panel) !important;
    border: 1px solid var(--wl-border);
    border-radius: 10px;
}
#space.wl-cyber #hd h2 { float: none; margin: 0; padding: 0; line-height: 1.7; }
#space.wl-cyber #spacename { display: block; margin: 0 0 6px; color: var(--wl-heading); font-size: 24px; overflow-wrap: anywhere; }
#space.wl-cyber #spaceinfoshow > .xs0 { display: flex; flex-wrap: wrap; gap: 4px 12px; color: var(--wl-muted); }
#space.wl-cyber #spaceinfoshow > .xs0 a { color: var(--wl-muted); overflow-wrap: anywhere; }
#space.wl-cyber #spacedescription { display: block; margin-top: 10px; color: var(--wl-muted); overflow-wrap: anywhere; }
#space.wl-cyber #spacedescription:empty { display: none; }
:root #space.wl-cyber #nv {
    position: static;
    float: none;
    width: auto;
    height: auto;
    min-height: 48px;
    margin: 20px -24px 0;
    padding: 0 12px;
    border: 0;
    border-top: 1px solid var(--wl-border);
    border-radius: 0 0 10px 10px;
    background: transparent !important;
}
:root #space.wl-cyber #nv > ul { display: flex; flex-wrap: wrap; float: none; width: auto; height: auto; margin: 0; padding: 0; }
:root #space.wl-cyber #ct { margin: 0 auto; padding: 0; border: 0; background: transparent !important; }
#space.wl-cyber #ct.ct2 { display: grid; grid-template-columns: minmax(0, 1fr) 220px; align-items: start; gap: 24px; }
#space.wl-cyber #ct.ct2::after { content: none; }
/* The later native css_space stylesheet sets .mn width with !important. */
#space.wl-cyber #ct.ct2 > :is(.mn, .sd) { float: none; width: auto !important; min-width: 0; margin: 0; }
#space.wl-cyber #ct.ct2 > .mn > .bm { margin: 0; }
#space.wl-cyber .u_profile .pf_l { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px 24px; }
#space.wl-cyber .u_profile .pf_l::after { content: none; }
#space.wl-cyber .u_profile .pf_l > li { float: none; width: auto; min-width: 0; line-height: 1.8; overflow-wrap: anywhere; }
#space.wl-cyber #pcd { box-sizing: border-box; }
#space.wl-cyber #pcd .bm_c { padding: 20px 16px; }
:root #space.wl-cyber #ft { margin: 32px auto 0; }
@media (max-width: 1100px) {
    :root #space.wl-cyber :is(#hd, #ct, #ft) { width: calc(100% - 32px); }
    #space.wl-cyber .u_profile .pf_l { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 760px) {
    :root #space.wl-cyber :is(#hd, #ct, #ft) { width: calc(100% - 24px); }
    :root #space.wl-cyber #hd { margin-top: 16px; padding: 18px 16px 0; }
    #space.wl-cyber #spacename { font-size: 21px; }
    :root #space.wl-cyber #nv { margin: 16px -16px 0; padding: 0 6px; }
    #space.wl-cyber #ct.ct2 { grid-template-columns: minmax(0, 1fr); gap: 16px; }
    #space.wl-cyber #ct.ct2 > .sd { grid-row: 1; }
    #space.wl-cyber .u_profile .pf_l { grid-template-columns: minmax(0, 1fr); }
}

/* 1.1.9 — mobile landing/preview, separate from the native touch page itself. */
:root .wl-cyber.pg_mobile #ct.wl-mobile-preview {
    display: grid;
    grid-template-columns: minmax(0, 390px) minmax(0, 1fr);
    align-items: center;
    justify-items: center;
    gap: clamp(24px, 5vw, 72px);
    margin: 16px auto 0;
    padding: 24px 32px;
    box-sizing: border-box;
    border: 0;
    background: transparent !important;
}
.wl-mobile-preview [hidden] { display: none !important; }
.wl-preview-device { width: 100%; max-width: 390px; min-width: 0; }
.wl-preview-phone {
    overflow: hidden;
    padding: 9px;
    border: 1px solid var(--wl-border);
    border-radius: 34px;
    background: linear-gradient(145deg, var(--wl-raised), var(--wl-panel));
    box-shadow: 0 18px 48px #00000024, inset 0 1px 0 #ffffff18;
}
.wl-preview-statusbar { display: flex; justify-content: space-between; padding: 10px 17px; color: var(--wl-text); font: 11px/16px var(--wl-mono); }
.wl-preview-address { overflow: hidden; margin: 0 6px 10px; padding: 7px 12px; border: 1px solid var(--wl-border); border-radius: 8px; background: var(--wl-bg); color: var(--wl-muted); text-align: center; text-overflow: ellipsis; white-space: nowrap; font: 11px/18px var(--wl-mono); }
.wl-preview-screen { position: relative; height: clamp(420px, 60vh, 540px); overflow: hidden; border: 1px solid var(--wl-border); border-radius: 4px 4px 18px 18px; background: var(--wl-bg); }
.wl-preview-frame { display: block; width: 100%; height: 100%; border: 0; }
.wl-preview-message { position: absolute; top: 40%; left: 20px; right: 20px; margin: 0; color: var(--wl-muted); text-align: center; font-size: 13px; line-height: 1.8; }
.wl-preview-retry { position: absolute; top: 57%; left: 50%; transform: translateX(-50%); padding: 8px 16px; border: 1px solid var(--wl-border); border-radius: 6px; background: var(--wl-raised); color: var(--wl-text); cursor: pointer; }
.wl-preview-retry:hover { border-color: var(--wl-accent); color: var(--wl-accent); }
.wl-preview-homebar { width: 90px; height: 3px; margin: 12px auto 4px; border-radius: 3px; background: var(--wl-muted); opacity: .65; }
.wl-preview-caption { margin: 14px 0 0; text-align: center; color: var(--wl-muted); font: 10px/1.8 var(--wl-mono); letter-spacing: 2px; }
.wl-preview-guide { width: 100%; max-width: 480px; min-width: 0; padding: 32px 24px; box-sizing: border-box; border: 1px solid var(--wl-border); border-radius: 12px; background: var(--wl-panel); text-align: center; }
.wl-preview-guide h1 { margin: 14px 0 10px; color: var(--wl-heading); font-size: clamp(20px, 2vw, 28px); font-weight: 600; line-height: 1.5; }
.wl-preview-intro { margin: 0; color: var(--wl-muted); font-size: 13px; line-height: 1.8; }
.wl-preview-qr { width: fit-content; max-width: 100%; margin: 26px auto 18px; padding: 12px; box-sizing: border-box; border: 1px solid var(--wl-border); border-radius: 10px; background: #fff; }
.wl-preview-qr img { display: block; width: 180px; max-width: 100%; height: auto; }
.wl-preview-url { color: var(--wl-accent) !important; font: 12px/1.8 var(--wl-mono); overflow-wrap: anywhere; }
.wl-preview-hint { max-width: 310px; margin: 16px auto 0; color: var(--wl-muted); font-size: 12px; line-height: 1.9; }
@media (max-width: 900px) {
    :root .wl-cyber.pg_mobile #ct.wl-mobile-preview { gap: 24px; padding: 20px 8px; grid-template-columns: minmax(0, 360px) minmax(0, 1fr); }
    .wl-preview-guide { padding: 24px 16px; }
    .wl-preview-qr img { width: 160px; }
}
@media (max-width: 760px) {
    :root .wl-cyber.pg_mobile #ct.wl-mobile-preview { grid-template-columns: minmax(0, 1fr); padding: 12px 0; gap: 28px; }
    .wl-preview-guide { order: -1; }
    .wl-preview-device { max-width: 360px; }
}

/* 1.1.11 — quick replies use .tedt/.fpd, separate from the full editor. */
:root .wl-cyber .tedt .bar { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 10px; height: auto; min-height: 28px; padding: 6px 8px; border-bottom: 1px solid var(--wl-border); }
.wl-cyber .tedt .bar > .y { order: 1; float: none; margin-left: auto; }
.wl-cyber .tedt .bar > .y a { display: inline-flex; align-items: center; min-height: 28px; padding: 0 6px; color: var(--wl-muted); font-size: 12px; }
.wl-cyber .tedt .fpd { display: flex; flex-wrap: wrap; align-items: center; gap: 4px; min-width: 0; }
.wl-cyber .tedt .fpd > .pipe { float: none; margin: 0 4px; color: var(--wl-border); }
.wl-cyber .tedt .fpd .webuploader-container { position: relative; display: inline-flex; width: max-content !important; height: 28px !important; padding: 0 !important; vertical-align: middle; }
/* Keep the native runtime file-input layer over the resized pick control. */
.wl-cyber .tedt .fpd .webuploader-container > div:not(.webuploader-pick) { inset: 0 !important; width: 100% !important; height: 100% !important; }
.wl-cyber .tedt .fpd .webuploader-container > div:not(.webuploader-pick) > label { width: 100% !important; height: 100% !important; }
.wl-cyber .tedt .fpd .webuploader-pick { display: inline-flex; align-items: center; gap: 6px; box-sizing: border-box; height: 28px !important; padding: 0 9px !important; top: 0 !important; text-indent: 0 !important; border: 1px solid var(--wl-border); border-radius: 5px; background: transparent !important; color: var(--wl-text) !important; font-size: 12px; line-height: 20px; }
.wl-cyber .tedt .fpd .webuploader-container:is(:hover, :focus-within) .webuploader-pick { border-color: var(--wl-accent); background: var(--wl-raised) !important; color: var(--wl-accent) !important; }
.wl-cyber .tedt .fpd .webuploader-container:focus-within .webuploader-pick { outline: 2px solid var(--wl-accent); outline-offset: 2px; }
@supports ((mask-image: url("")) or (-webkit-mask-image: url(""))) {
    .wl-cyber .tedt .fpd > a:is(.fbld, .fclr, .fmg, .flnk, .fqt, .fcd, .fsml, .fat) { position: relative; float: none; box-sizing: border-box; width: 28px; height: 28px; margin: 0; padding: 0; overflow: hidden; border: 1px solid transparent; border-radius: 5px; background: none !important; color: var(--wl-muted) !important; text-indent: -9999px; }
    .wl-cyber .tedt .fpd > a:is(.fbld, .fclr, .fmg, .flnk, .fqt, .fcd, .fsml, .fat):hover { border-color: var(--wl-border); background: var(--wl-raised) !important; color: var(--wl-accent) !important; }
    .wl-cyber .tedt .fpd > a:is(.fbld, .fclr, .fmg, .flnk, .fqt, .fcd, .fsml, .fat):focus-visible { outline: 2px solid var(--wl-accent); outline-offset: 1px; }
    .wl-cyber .tedt .fpd > a:is(.fbld, .fclr, .fmg, .flnk, .fqt, .fcd, .fsml, .fat)::before { content: ""; position: absolute; left: 50%; top: 50%; width: 18px; height: 18px; transform: translate(-50%, -50%); background: currentColor; -webkit-mask: var(--wl-editor-icon) center / contain no-repeat; mask: var(--wl-editor-icon) center / contain no-repeat; pointer-events: none; }
    .wl-cyber .tedt .fpd .webuploader-pick::before { content: ""; flex: 0 0 16px; width: 16px; height: 16px; background: currentColor; -webkit-mask: var(--wl-editor-icon) center / contain no-repeat; mask: var(--wl-editor-icon) center / contain no-repeat; pointer-events: none; }
}
