:root{--tl-accent:#dd0d67;--tl-ink:#16202c;--tl-muted:#5b6b7d;--tl-line:#e6ebf1;--tl-soft:#f6f8fb;--tl-radius:12px}.entry-content{font-size:1.075rem;line-height:1.75;color:var(--tl-ink)}.entry-content p{margin-bottom:1.35em}.entry-content h2{margin-top:2em;margin-bottom:.6em;line-height:1.3;letter-spacing:-.015em;padding-bottom:.35em;border-bottom:2px solid var(--tl-line)}.entry-content h3{margin-top:1.6em;margin-bottom:.5em;line-height:1.35}.entry-content ul,.entry-content ol{margin-bottom:1.35em}.entry-content li{margin-bottom:.5em}.entry-content a{color:var(--tl-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.entry-content a:hover{text-decoration-thickness:2px}@media (min-width:1025px){.entry-content{font-size:1.1rem}}.entry-content>p:nth-of-type(2):has(strong){background:var(--tl-soft);border-left:4px solid var(--tl-accent);padding:1.15em 1.3em;border-radius:0 var(--tl-radius) var(--tl-radius) 0;font-size:1.02em}.entry-content table{width:100%;border-collapse:collapse;margin-bottom:1.6em;font-size:.97em}.entry-content th,.entry-content td{border:1px solid var(--tl-line);padding:.65em .8em;text-align:left}.entry-content th{background:var(--tl-soft);font-weight:600}.entry-content code{background:var(--tl-soft);border:1px solid var(--tl-line);border-radius:5px;padding:.12em .4em;font-size:.92em}.entry-content pre{background:var(--tl-soft);border:1px solid var(--tl-line);border-radius:var(--tl-radius);padding:1em 1.15em;overflow-x:auto}.blog .site-main>article,.archive .site-main>article,.search .site-main>article{background:#fff;border:1px solid var(--tl-line);border-radius:var(--tl-radius);padding:1.4em 1.5em;margin-bottom:1.5em;transition:box-shadow .18s ease,transform .18s ease}.blog .site-main>article:hover,.archive .site-main>article:hover,.search .site-main>article:hover{box-shadow:0 6px 22px rgb(22 32 44 / .09);transform:translateY(-2px)}.entry-title{letter-spacing:-.02em}.entry-meta{color:var(--tl-muted);font-size:.9em}.post-image img,.wp-post-image{border-radius:var(--tl-radius)}.saboxplugin-wrap{border:1px solid var(--tl-line)!important;border-radius:var(--tl-radius)!important;background:var(--tl-soft)!important;margin-top:2.5em!important}.saboxplugin-wrap .saboxplugin-authorname a{color:var(--tl-ink)!important;text-decoration:none!important}#toc_container{background:var(--tl-soft)!important;border:1px solid var(--tl-line)!important;border-radius:var(--tl-radius)!important;width:100%!important;padding:1.1em 1.3em!important}#toc_container .toc_title{font-weight:600}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--tl-accent);outline-offset:2px}@media (max-width:768px){.entry-content{font-size:1.05rem}.entry-content h2{font-size:1.42rem}.entry-content h3{font-size:1.2rem}.blog .site-main>article,.archive .site-main>article{padding:1.15em 1.2em}.entry-content table{display:block;overflow-x:auto;white-space:nowrap}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.tl-more-guides{margin:1.8em 0;padding:1.1em 1.3em;border:1px solid rgb(0 0 0 / .10);border-left:4px solid #2b7cd3;border-radius:8px;background:#f6f9fc}.tl-more-guides h2{margin:0 0 .5em;font-size:1.05em;line-height:1.3;border:0;padding:0}.tl-more-guides p{margin:0}.tl-more-guides ul{margin:0;padding-left:1.2em}.tl-more-guides li{margin:.3em 0}.tl-more-guides a{font-weight:600}@media (prefers-color-scheme:dark){.tl-more-guides{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .14)}}@media (max-width:768px){body nav.secondary-navigation{display:none!important}body h1.entry-title{font-size:27px!important;line-height:1.2!important;margin-bottom:.3em!important}body .entry-header .entry-meta,body .entry-meta{font-size:.82rem!important;line-height:1.35!important}body .post-image img,body .featured-image img{max-height:44vh!important;width:auto!important;margin-inline:auto!important}}.tl-preferred-source{margin:2em 0 1em}.tl-preferred-source a{display:flex;align-items:center;gap:.85em;padding:.95em 1.15em;border:1px solid rgb(0 0 0 / .12);border-radius:10px;background:#f7f9fc;text-decoration:none;transition:background .15s ease,border-color .15s ease}.tl-preferred-source a:hover{background:#eef3fb;border-color:rgb(0 0 0 / .2)}.tl-ps-icon{font-size:1.5em;line-height:1;color:#e8a300;flex:0 0 auto}.tl-ps-text{display:flex;flex-direction:column;line-height:1.35}.tl-ps-text strong{font-size:1em}.tl-ps-sub{font-size:.85em;opacity:.75}@media (prefers-color-scheme:dark){.tl-preferred-source a{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .15)}.tl-preferred-source a:hover{background:rgb(255 255 255 / .09)}}:root{color-scheme:light;--tl-accent:#c20a59;--tl-accent-hover:#9b0847;--tl-ink:#16202c;--tl-muted:#5b6b7d;--tl-line:#e6ebf1;--tl-soft:#f6f8fb;--tl-bg:#ffffff;--tl-surface:#ffffff;--tl-code-bg:#f6f8fb;--tl-warn:#8a6100;--tl-radius:12px;--tl-focus:#0b62d6}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--tl-accent:#ff6fa3;--tl-accent-hover:#ff9bc0;--tl-ink:#e8edf3;--tl-muted:#9aa9ba;--tl-line:#2a3441;--tl-soft:#171e26;--tl-bg:#10151b;--tl-surface:#161d25;--tl-code-bg:#1b232c;--tl-warn:#f0c14b;--tl-focus:#7fb2ff}}:root[data-theme="dark"]{color-scheme:dark;--tl-accent:#ff6fa3;--tl-accent-hover:#ff9bc0;--tl-ink:#e8edf3;--tl-muted:#9aa9ba;--tl-line:#2a3441;--tl-soft:#171e26;--tl-bg:#10151b;--tl-surface:#161d25;--tl-code-bg:#1b232c;--tl-warn:#f0c14b;--tl-focus:#7fb2ff}:root[data-theme="dark"] body,:root[data-theme="dark"] .site,:root[data-theme="dark"] .site-content,:root[data-theme="dark"] #page,:root[data-theme="dark"] .inside-article,:root[data-theme="dark"] .sidebar .widget{background-color:var(--tl-bg);color:var(--tl-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) body,:root:not([data-theme="light"]) .site,:root:not([data-theme="light"]) .site-content,:root:not([data-theme="light"]) #page,:root:not([data-theme="light"]) .inside-article{background-color:var(--tl-bg);color:var(--tl-ink)}}.entry-content,.entry-title,.entry-meta{color:var(--tl-ink)}.entry-meta{color:var(--tl-muted)}.entry-content code,.entry-content pre{background:var(--tl-code-bg);color:var(--tl-ink)}.tl-preferred-source a{background:var(--tl-soft);color:var(--tl-ink)}.tl-preferred-source a:hover{background:var(--tl-line)}.tl-ps-icon{color:var(--tl-warn)}.tl-skip-link{position:absolute!important;left:-9999px!important;top:0;z-index:100000;background:var(--tl-bg);color:var(--tl-ink);padding:.75rem 1.25rem;border:2px solid var(--tl-focus);border-radius:0 0 var(--tl-radius) 0;font-weight:600;text-decoration:none}.tl-skip-link:focus{left:0!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--tl-focus);outline-offset:2px;border-radius:2px}.tl-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:44px;min-height:44px;padding:.4rem .7rem;margin-left:.5rem;background:#fff0;color:inherit;border:1px solid var(--tl-line);border-radius:999px;font:inherit;font-size:.85rem;line-height:1;cursor:pointer}.tl-theme-toggle:hover{border-color:var(--tl-accent)}.tl-theme-toggle .tl-icon{font-size:1.05em;line-height:1}.tl-theme-toggle .tl-icon-sun{display:none!important}.tl-theme-toggle .tl-icon-moon{display:inline!important}:root[data-theme="dark"] .tl-theme-toggle .tl-icon-sun{display:inline!important}:root[data-theme="dark"] .tl-theme-toggle .tl-icon-moon{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .tl-theme-toggle .tl-icon-sun{display:inline!important}:root:not([data-theme="light"]) .tl-theme-toggle .tl-icon-moon{display:none!important}}.tl-toggle-label{display:none}@media (min-width:769px){.tl-toggle-label{display:inline}}.tl-byline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:.4rem 0 1.4rem;padding-bottom:1rem;border-bottom:1px solid var(--tl-line);font-size:.92rem;color:var(--tl-muted)}.tl-byline a{color:var(--tl-ink);font-weight:600;text-decoration:none}.tl-byline a:hover{text-decoration:underline}.tl-byline .tl-sep{opacity:.45}.tl-byline .tl-updated{color:var(--tl-accent);font-weight:600}.tl-eyebrow{display:inline-block;margin-bottom:.35rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tl-accent);text-decoration:none}.tl-eyebrow:hover{text-decoration:underline}.saboxplugin-wrap{background:var(--tl-soft);border:1px solid var(--tl-line);border-radius:var(--tl-radius)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}