[data-theme=esolar]{--bg:#f4f7fb;--surface:#fff;--surface-2:#e6edf5;--border:#d4deea;--line:#d4deea;--ink:#0e1a2b;--muted:#4f5f74;--accent:#1f6fb8;--accent-ink:#fff;--pm-night:#0e1a2b;--pm-night-2:#17283f;--pm-sun:#f5b400;--pm-blue:#1f6fb8;--pm-grid:#78a0d224;--radius:4px;--radius-lg:10px;--measure:68ch;--wide:1200px;--base-size:17px;--lh:1.7;--font-body:var(--f-esolar-b), "Helvetica Neue", system-ui, sans-serif;--font-head:var(--f-esolar-h), "Helvetica Neue", system-ui, sans-serif;--head-weight:700;--head-spacing:-.015em;--shadow:0 1px 2px #0e1a2b14, 0 10px 24px #0e1a2b14;--rule:1px solid var(--border)}[data-theme=esolar] body{background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums}[data-theme=esolar] a{color:var(--accent)}[data-theme=esolar] h1,[data-theme=esolar] h2,[data-theme=esolar] h3{font-family:var(--font-head);letter-spacing:-.015em;font-weight:700}[data-theme=esolar] .site-head{background:var(--pm-night);box-shadow:none;border-bottom:1px solid #22385a}[data-theme=esolar] .brand{color:#fff;font-family:var(--font-head);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.55rem;font-weight:700;line-height:1;display:flex}[data-theme=esolar] .brand:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f5b400' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23f5b400'/%3E%3Cpath d='M12 2v2 M12 20v2 M2 12h2 M20 12h2 M4.9 4.9l1.4 1.4 M17.7 17.7l1.4 1.4 M4.9 19.1l1.4-1.4 M17.7 6.3l1.4-1.4'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:32px;height:32px}[data-theme=esolar] .brand-tag{color:#8fa3bd;font-family:var(--font-body);letter-spacing:0;font-size:.76rem}[data-theme=esolar] .nav a,[data-theme=esolar] .nav-them>summary{color:#cfdbea;border-radius:var(--radius);border:1px solid #0000;padding:6px 11px;font-size:.88rem;font-weight:500}[data-theme=esolar] .nav a:hover,[data-theme=esolar] .nav-them[open]>summary,[data-theme=esolar] .nav-them>summary:hover{color:var(--pm-sun);border-color:var(--pm-sun);background:0 0}[data-theme=esolar] .nav-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}[data-theme=esolar] .nav-panel a{color:var(--ink);border-color:#0000}[data-theme=esolar] .nav-panel a:hover{color:var(--accent);border-color:#0000}[data-theme=esolar] .site-foot{background:var(--pm-night);color:#8fa3bd;border-top:3px solid var(--pm-sun);margin-top:40px}[data-theme=esolar] .site-foot a,[data-theme=esolar] .site-foot button{color:#ffd45c}[data-theme=esolar] .site-foot strong{color:#fff;font-family:var(--font-head)}[data-theme=esolar] .grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px}[data-theme=esolar] .card-box{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--pm-blue);border-radius:var(--radius);box-shadow:none;padding:0 0 14px;overflow:hidden}[data-theme=esolar] .card-box:hover{border-top-color:var(--pm-sun);box-shadow:var(--shadow)}[data-theme=esolar] .card-thumb{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}[data-theme=esolar] .card-box .card-t{font-family:var(--font-head);color:var(--ink);margin:12px 14px 4px;font-size:1.1rem;font-weight:600;line-height:1.25;text-decoration:none;display:block}[data-theme=esolar] .card-box p{color:var(--muted);margin:0 14px;font-size:.9rem}[data-theme=esolar] .post-head{border-bottom:1px solid var(--border);padding-bottom:12px}[data-theme=esolar] .post-head h1{font-size:clamp(1.9rem,1.3rem + 2.4vw,2.9rem);line-height:1.08}[data-theme=esolar] article.prose>div:first-child>p:first-child{background:var(--pm-night);color:#e4ecf6;border-left:6px solid var(--pm-sun);border-radius:var(--radius-lg);margin-top:22px;padding:42px 22px 18px;font-size:1.02rem;position:relative}[data-theme=esolar] article.prose>div:first-child>p:first-child:before{content:"Bottom line";color:var(--pm-sun);font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700;position:absolute;top:14px;left:22px}[data-theme=esolar] article.prose>div:first-child>p:first-child a{color:#ffd45c}[data-theme=esolar] article.prose>div:first-child>p:first-child strong{color:#fff}[data-theme=esolar] .prose h2{margin-top:2em;font-size:1.6rem}[data-theme=esolar] .prose h2:before{content:"";background:var(--pm-sun);width:28px;height:4px;margin-bottom:10px;display:block}[data-theme=esolar] .prose h3{color:var(--pm-blue);font-size:1.2rem}[data-theme=esolar] .prose table{border-collapse:collapse;background:var(--surface);width:100%;font-size:.92rem}[data-theme=esolar] .prose th{background:var(--pm-night-2);color:#e4ecf6;text-align:left;font-weight:600}[data-theme=esolar] .prose th,[data-theme=esolar] .prose td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 13px}[data-theme=esolar] .prose tbody tr:nth-child(2n) td{background:#eef3f9}[data-theme=esolar] .prose ul>li::marker{color:var(--pm-sun)}[data-theme=esolar] .prose ol>li::marker{color:var(--pm-blue);font-weight:700}[data-theme=esolar] .prose figure.anh-bai{margin:1.8em 0}[data-theme=esolar] .prose figure.anh-bai img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}[data-theme=esolar] .prose figure.anh-bai figcaption{color:var(--muted);margin-top:6px;font-size:.86rem}[data-theme=esolar] .toc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);background-image:linear-gradient(var(--pm-sun), var(--pm-sun));background-repeat:no-repeat;background-size:100% 3px;padding:14px 18px}[data-theme=esolar] .toc a{color:var(--ink)}[data-theme=esolar] figure.cover{display:none}@media (min-width:1040px){[data-theme=esolar] main:has(>article.prose){max-width:var(--wide);grid-template-columns:minmax(0,1fr) 260px;align-items:start;column-gap:48px;margin:0 auto;padding:0 24px;display:grid}[data-theme=esolar] main:has(>article.prose)>.wrap:first-of-type{display:contents}[data-theme=esolar] main:has(>article.prose)>*{grid-column:1;min-width:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}[data-theme=esolar] main:has(>article.prose) .crumbs{grid-column:1/-1;margin-top:20px}[data-theme=esolar] main:has(>article.prose) nav.toc{grid-area:2/2/span 3;align-self:start;max-height:calc(100vh - 48px);margin:0;position:sticky;top:24px;overflow:auto}[data-theme=esolar] main:has(>article.prose)>article.prose{max-width:780px}[data-theme=esolar] main:has(>article.prose)>.wrap:last-of-type{max-width:780px}}[data-theme=esolar] .pm-hero{background-color:var(--pm-night);background-image:linear-gradient(var(--pm-grid) 1px, transparent 1px), linear-gradient(90deg, var(--pm-grid) 1px, transparent 1px);color:#cfdbea;background-size:32px 32px;margin-bottom:28px;padding:40px 0 44px}[data-theme=esolar] .pm-kicker{color:var(--pm-sun);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font-size:.78rem;font-weight:600;display:flex}[data-theme=esolar] .pm-kicker span{background:var(--pm-sun);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #f5b40038}[data-theme=esolar] .pm-hero h1{color:#fff;max-width:18ch;margin:0 0 14px;font-size:clamp(2.2rem,1.4rem + 3.4vw,3.7rem);line-height:1.02}[data-theme=esolar] .pm-sub{color:#a9bad0;max-width:60ch;margin:0 0 26px}[data-theme=esolar] .pm-the-luoi{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:900px){[data-theme=esolar] .pm-the-luoi{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px}}[data-theme=esolar] .pm-the{background:var(--pm-night-2);border-radius:var(--radius-lg);border:1px solid #2a4266;padding:18px 18px 14px}[data-theme=esolar] .pm-cong-thuc{color:#ffd45c;border-radius:var(--radius);background:#f5b40024;margin:0 0 10px;padding:3px 10px;font-size:.8rem;font-weight:600;display:inline-block}[data-theme=esolar] .pm-the h2{color:#fff;margin:0 0 12px;font-size:1.35rem}[data-theme=esolar] .pm-cuon{-webkit-overflow-scrolling:touch;overflow-x:auto}[data-theme=esolar] .pm-the table{border-collapse:collapse;text-align:right;width:100%;min-width:320px;font-size:.95rem}[data-theme=esolar] .pm-the thead th{color:#8fa3bd;border-bottom:1px solid #2a4266;padding:7px 8px;font-size:.8rem;font-weight:500}[data-theme=esolar] .pm-the thead th:first-child,[data-theme=esolar] .pm-the tbody th{text-align:left}[data-theme=esolar] .pm-the tbody th{color:#cfdbea;white-space:nowrap;padding:8px;font-weight:500}[data-theme=esolar] .pm-the td{color:#fff;font-family:var(--font-head);border-bottom:1px solid #2a426699;padding:8px;font-weight:600}[data-theme=esolar] .pm-the tbody tr:hover td{color:var(--pm-sun)}[data-theme=esolar] .pm-pin{margin:0;padding:0;list-style:none}[data-theme=esolar] .pm-pin li{border-bottom:1px solid #2a426699;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}[data-theme=esolar] .pm-pin span{color:#cfdbea;font-size:.92rem}[data-theme=esolar] .pm-pin strong{color:#fff;font-family:var(--font-head);font-size:1.3rem}[data-theme=esolar] .pm-pin small{color:var(--pm-sun);font-size:.75rem;font-weight:600}[data-theme=esolar] .pm-ghi{color:#8fa3bd;margin:12px 0 0;font-size:.76rem;line-height:1.5}[data-theme=esolar] .pm-h2{align-items:center;gap:12px;margin:0 0 14px;font-size:1.7rem;display:flex}[data-theme=esolar] .pm-h2:after{content:"";background:var(--border);flex:1;height:1px}[data-theme=esolar] .pm-spec{margin:30px 0 38px}[data-theme=esolar] .pm-bang{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}[data-theme=esolar] .pm-hang{grid-template-columns:64px minmax(0,240px) minmax(0,1fr);align-items:start;gap:18px;padding:18px 20px;display:grid}[data-theme=esolar] .pm-hang+.pm-hang{border-top:1px solid var(--border)}[data-theme=esolar] .pm-hang:nth-child(2n){background:#f8fafd}[data-theme=esolar] .pm-ma{background:var(--pm-night);height:40px;color:var(--pm-sun);border-radius:var(--radius);font-family:var(--font-head);justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:inline-flex}[data-theme=esolar] .pm-ten{color:var(--ink);text-decoration:none;display:block}[data-theme=esolar] .pm-ten strong{font-family:var(--font-head);font-size:1.25rem;line-height:1.15;display:block}[data-theme=esolar] .pm-ten span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:.8rem;display:block}[data-theme=esolar] .pm-ten:hover strong{color:var(--accent)}[data-theme=esolar] .pm-hang ul{margin:0;padding:0;list-style:none}[data-theme=esolar] .pm-hang li a{color:var(--ink);padding:5px 0 5px 16px;font-size:.94rem;line-height:1.4;text-decoration:none;display:block;position:relative}[data-theme=esolar] .pm-hang li a:before{content:"";background:var(--pm-sun);width:7px;height:7px;position:absolute;top:.85em;left:0}[data-theme=esolar] .pm-hang li a:hover{color:var(--accent)}[data-theme=esolar] .pm-cho{color:var(--muted);margin:6px 0 0;font-size:.9rem;font-style:italic}[data-theme=esolar] .pm-moi{margin:36px 0}[data-theme=esolar] .pm-luoi{counter-reset:pm;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}[data-theme=esolar] .pm-luoi li{counter-increment:pm}[data-theme=esolar] .pm-luoi a{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;color:var(--ink);padding:16px 16px 16px 58px;text-decoration:none;display:block;position:relative}[data-theme=esolar] .pm-luoi a:before{content:counter(pm, decimal-leading-zero);color:var(--pm-blue);font-family:var(--font-head);font-size:1.1rem;font-weight:700;position:absolute;top:16px;left:16px}[data-theme=esolar] .pm-luoi a:hover{border-color:var(--pm-sun);box-shadow:var(--shadow)}[data-theme=esolar] .pm-luoi em{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-style:normal;font-weight:600;display:block}[data-theme=esolar] .pm-luoi strong{font-family:var(--font-head);margin-top:3px;font-size:1.06rem;font-weight:600;line-height:1.28;display:block}[data-theme=esolar] .pm-tom{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:6px;font-size:.86rem;display:-webkit-box;overflow:hidden}[data-theme=esolar] .pm-rong{text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:26px}[data-theme=esolar] .pm-luu-y{border:1px solid #f1d98a;border-left:5px solid var(--pm-sun);border-radius:var(--radius);background:#fff7dc;margin:28px 0 18px;padding:14px 18px;font-size:.92rem}@media (max-width:760px){[data-theme=esolar] .pm-hang{grid-template-columns:52px minmax(0,1fr);gap:10px 14px;padding:16px 14px}[data-theme=esolar] .pm-hang ul,[data-theme=esolar] .pm-hang .pm-cho{grid-column:1/-1}}@media (max-width:640px){[data-theme=esolar] .brand{font-size:1.3rem}[data-theme=esolar] .brand:before{width:26px;height:26px}[data-theme=esolar] .nav a,[data-theme=esolar] .nav-them>summary{padding:5px 7px;font-size:.84rem}[data-theme=esolar] .pm-hero{padding:28px 0 30px}[data-theme=esolar] .pm-the{padding:14px 12px 12px}[data-theme=esolar] .pm-the table{font-size:.86rem}[data-theme=esolar] .pm-cong-thuc{font-size:.74rem}}
[data-theme=esucculents]{--bg:#f5ecdd;--surface:#fbf6ee;--surface-2:#ecdfc9;--border:#dccbb0;--line:#dccbb0;--ink:#2d2620;--muted:#6a5d50;--accent:#a8543a;--accent-ink:#fff;--sw-sand:#f5ecdd;--sw-sage:#6f8f72;--sw-sage-bg:#e3eadf;--sw-clay:#c9704f;--sw-pink:#e9b8a3;--sw-stone:#2d2620;--radius:6px;--radius-lg:18px;--measure:68ch;--wide:1160px;--base-size:17px;--lh:1.72;--font-body:var(--f-esucculents-b), "Helvetica Neue", system-ui, sans-serif;--font-head:var(--f-esucculents-h), "Trebuchet MS", system-ui, sans-serif;--head-weight:700;--head-spacing:-.01em;--shadow:0 1px 2px #2d262014, 0 12px 26px #2d262017;--rule:1px solid var(--border)}[data-theme=esucculents] body{background:var(--bg);color:var(--ink)}[data-theme=esucculents] a{color:var(--accent)}[data-theme=esucculents] h1,[data-theme=esucculents] h2,[data-theme=esucculents] h3{font-family:var(--font-head);letter-spacing:-.01em;font-weight:700}[data-theme=esucculents] .site-head{background:var(--sw-sand);border-bottom:1px solid var(--sw-stone);box-shadow:none;position:relative}[data-theme=esucculents] .site-head:after{content:"";background:linear-gradient(135deg, var(--sw-stone) 25%, transparent 25%) 0 0 / 10px 6px repeat-x, linear-gradient(225deg, var(--sw-stone) 25%, transparent 25%) 0 0 / 10px 6px repeat-x;opacity:.9;height:6px;position:absolute;bottom:-7px;left:0;right:0}[data-theme=esucculents] .brand{color:var(--sw-clay);font-family:var(--font-head);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.6rem;font-weight:800;line-height:1;display:flex}[data-theme=esucculents] .brand:before{content:"";background:var(--sw-sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f5ecdd' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21V5a2 2 0 0 1 4 0v6 M12 13H9a2 2 0 0 1-2-2V8 M16 11h1a2 2 0 0 0 2-2V7'/%3E%3C/svg%3E") center / 22px no-repeat;border-radius:50% 50% 8px 8px;flex:none;width:34px;height:34px}[data-theme=esucculents] .brand-tag{color:var(--muted);font-family:var(--font-body);letter-spacing:0;font-size:.76rem}[data-theme=esucculents] .nav a,[data-theme=esucculents] .nav-them>summary{color:var(--sw-stone);letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;font-size:.76rem;font-weight:700}[data-theme=esucculents] .nav a:hover,[data-theme=esucculents] .nav-them[open]>summary,[data-theme=esucculents] .nav-them>summary:hover{background:var(--sw-stone);color:var(--sw-sand);border-radius:999px}[data-theme=esucculents] .nav-panel{background:var(--surface);border:1px solid var(--sw-stone);border-radius:var(--radius)}[data-theme=esucculents] .nav-panel a{color:var(--ink);text-transform:none;letter-spacing:0;font-size:.9rem}[data-theme=esucculents] .site-foot{background:var(--sw-sage);color:#eef2ea;border-top:0;margin-top:40px}[data-theme=esucculents] .site-foot a,[data-theme=esucculents] .site-foot button{color:#fff}[data-theme=esucculents] .site-foot strong{color:#fff;font-family:var(--font-head)}[data-theme=esucculents] .grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:22px}[data-theme=esucculents] .card-box{background:var(--surface);border:1px solid var(--border);border-radius:120px 120px var(--radius) var(--radius);box-shadow:none;padding:0 0 16px;overflow:hidden}[data-theme=esucculents] .card-box:hover{box-shadow:var(--shadow)}[data-theme=esucculents] .card-thumb{aspect-ratio:4/4;object-fit:cover;width:100%;height:auto;display:block}[data-theme=esucculents] .card-box .card-t{font-family:var(--font-head);color:var(--ink);margin:12px 16px 4px;font-size:1.08rem;font-weight:700;line-height:1.25;text-decoration:none;display:block}[data-theme=esucculents] .card-box p{color:var(--muted);margin:0 16px;font-size:.9rem}[data-theme=esucculents] .post-head{border-bottom:1px solid var(--sw-stone);padding-bottom:12px}[data-theme=esucculents] .post-head h1{font-size:clamp(1.9rem,1.3rem + 2.4vw,2.9rem);font-weight:800;line-height:1.08}[data-theme=esucculents] article.prose>div:first-child>p:first-child{background:var(--sw-sage-bg);border-radius:160px 160px var(--radius) var(--radius);text-align:left;margin-top:24px;padding:70px 26px 20px;font-size:1.03rem;position:relative}[data-theme=esucculents] article.prose>div:first-child>p:first-child:before{content:"The short answer";text-align:center;color:#44624a;font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;font-weight:800;position:absolute;top:28px;left:0;right:0}[data-theme=esucculents] .prose h2{margin-top:2em;font-size:1.6rem}[data-theme=esucculents] .prose h2:before{content:"";background:var(--sw-clay);vertical-align:.18em;border-radius:50%;width:12px;height:12px;margin-right:12px;display:inline-block}[data-theme=esucculents] .prose h3{color:#44624a;font-size:1.2rem}[data-theme=esucculents] .prose table{border-collapse:collapse;background:var(--surface);width:100%;font-size:.93rem}[data-theme=esucculents] .prose th{background:var(--sw-stone);color:var(--sw-sand);text-align:left;font-weight:700}[data-theme=esucculents] .prose th,[data-theme=esucculents] .prose td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 13px}[data-theme=esucculents] .prose tbody tr:nth-child(2n) td{background:#f1e6d4}[data-theme=esucculents] .prose ul>li::marker{color:var(--sw-sage)}[data-theme=esucculents] .prose ol>li::marker{color:var(--sw-clay);font-weight:700}[data-theme=esucculents] .prose figure.anh-bai{margin:1.8em 0}[data-theme=esucculents] .prose figure.anh-bai img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}[data-theme=esucculents] .prose figure.anh-bai figcaption{color:var(--muted);margin-top:6px;font-size:.86rem}[data-theme=esucculents] .toc{border:1px solid var(--sw-stone);border-radius:var(--radius);background:0 0;padding:14px 18px}[data-theme=esucculents] .toc a{color:var(--ink)}[data-theme=esucculents] figure.cover{display:none}@media (min-width:1040px){[data-theme=esucculents] main:has(>article.prose){max-width:var(--wide);grid-template-columns:minmax(0,1fr) 250px;align-items:start;column-gap:52px;margin:0 auto;padding:0 24px;display:grid}[data-theme=esucculents] main:has(>article.prose)>.wrap:first-of-type{display:contents}[data-theme=esucculents] main:has(>article.prose)>*{grid-column:1;min-width:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}[data-theme=esucculents] main:has(>article.prose) .crumbs{grid-column:1/-1;margin-top:24px}[data-theme=esucculents] main:has(>article.prose) nav.toc{grid-area:2/2/span 3;align-self:start;max-height:calc(100vh - 48px);margin:0;position:sticky;top:24px;overflow:auto}[data-theme=esucculents] main:has(>article.prose)>article.prose{max-width:780px}[data-theme=esucculents] main:has(>article.prose)>.wrap:last-of-type{max-width:780px}}[data-theme=esucculents] .sw-hero{margin-bottom:20px;padding:44px 0 30px}[data-theme=esucculents] .sw-hero-luoi{grid-template-columns:minmax(0,1fr);align-items:end;gap:26px;display:grid}@media (min-width:860px){[data-theme=esucculents] .sw-hero-luoi{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}}[data-theme=esucculents] .sw-kicker{color:var(--sw-sage);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700}[data-theme=esucculents] .sw-hero h1{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2.4rem,1.4rem + 4.2vw,4.4rem);font-weight:800;line-height:.98}[data-theme=esucculents] .sw-sub{max-width:52ch;color:var(--muted);margin:0;font-size:1.05rem}[data-theme=esucculents] .sw-vom{background:var(--sw-pink);border-radius:160px 160px 0 0;justify-self:center;width:100%;max-width:300px;overflow:hidden}[data-theme=esucculents] .sw-vom svg{width:100%;height:auto;display:block}[data-theme=esucculents] .sw-muc{border-top:3px solid var(--sw-stone);margin:28px 0 40px}[data-theme=esucculents] .sw-muc-ten{letter-spacing:.3em;text-transform:uppercase;margin:14px 0 6px;font-size:.85rem}[data-theme=esucculents] .sw-chuong{margin:0;padding:0;list-style:none}[data-theme=esucculents] .sw-chuong>li{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);gap:20px;padding:22px 0;display:grid}[data-theme=esucculents] .sw-so{font-family:var(--font-head);color:var(--sw-clay);letter-spacing:-.04em;font-size:4.4rem;font-weight:800;line-height:.85}[data-theme=esucculents] .sw-chuong h3{margin:4px 0 10px;font-size:1.6rem;line-height:1.1}[data-theme=esucculents] .sw-chuong h3 a{color:var(--ink);text-decoration:none}[data-theme=esucculents] .sw-chuong h3 a:hover{color:var(--accent)}[data-theme=esucculents] .sw-chuong ul{margin:0;padding:0;list-style:none}[data-theme=esucculents] .sw-chuong ul a{color:var(--ink);align-items:baseline;gap:10px;padding:5px 0;font-size:.96rem;text-decoration:none;display:flex}[data-theme=esucculents] .sw-chuong ul a:after{content:"";border-bottom:2px dotted var(--border);flex:1;order:2;min-width:24px;transform:translateY(-4px)}[data-theme=esucculents] .sw-chuong ul a:before{content:"→";color:var(--sw-sage);order:3}[data-theme=esucculents] .sw-chuong ul a span{order:1}[data-theme=esucculents] .sw-chuong ul a:hover span{color:var(--accent)}[data-theme=esucculents] .sw-them{letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:.82rem;font-weight:700;display:inline-block}[data-theme=esucculents] .sw-cho{color:var(--muted);margin:0;font-size:.92rem;font-style:italic}[data-theme=esucculents] .sw-so-sanh{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin:40px 0;padding:28px 26px 22px}[data-theme=esucculents] .sw-so-sanh>h2{margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem);line-height:1.05}[data-theme=esucculents] .sw-ss-phu{color:var(--muted);margin:8px 0 20px}[data-theme=esucculents] .sw-ss-luoi{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}[data-theme=esucculents] .sw-ss-o{border-radius:var(--radius-lg);padding:18px 20px}[data-theme=esucculents] .sw-ss-uot{background:#f6dfd3}[data-theme=esucculents] .sw-ss-kho{background:var(--sw-sage-bg)}[data-theme=esucculents] .sw-ss-o h3{margin:0 0 10px;font-size:1.2rem}[data-theme=esucculents] .sw-ss-uot h3{color:#8f3f24}[data-theme=esucculents] .sw-ss-kho h3{color:#3f5d45}[data-theme=esucculents] .sw-ss-o ul{margin:0;padding-left:1.1em;font-size:.95rem}[data-theme=esucculents] .sw-ss-o li{margin:4px 0}[data-theme=esucculents] .sw-ss-o p{border-top:1px solid #2d262026;margin:12px 0 0;padding-top:10px;font-size:.92rem;font-weight:600}[data-theme=esucculents] .sw-ss-chu{color:var(--muted);margin:16px 0 0;font-size:.85rem}[data-theme=esucculents] .sw-moi{margin:40px 0}[data-theme=esucculents] .sw-h2{margin:0 0 16px;font-size:2rem}[data-theme=esucculents] .sw-day{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(210px,240px);grid-auto-flow:column;gap:20px;margin:0;padding:0 0 12px;list-style:none;display:grid;overflow-x:auto}[data-theme=esucculents] .sw-day li{scroll-snap-align:start}[data-theme=esucculents] .sw-day a{color:var(--ink);text-decoration:none;display:block}[data-theme=esucculents] .sw-khung{aspect-ratio:3/4;border-radius:120px 120px var(--radius) var(--radius);background:var(--surface-2);display:block;overflow:hidden}[data-theme=esucculents] .sw-khung img{object-fit:cover;width:100%;height:100%;display:block}[data-theme=esucculents] .sw-trong{width:100%;height:100%;color:var(--sw-sage);justify-content:center;align-items:center;display:flex}[data-theme=esucculents] .sw-day em{letter-spacing:.14em;text-transform:uppercase;color:var(--sw-sage);margin-top:10px;font-size:.7rem;font-style:normal;font-weight:700;display:block}[data-theme=esucculents] .sw-day strong{font-family:var(--font-head);margin-top:4px;font-size:1.05rem;font-weight:700;line-height:1.25;display:block}[data-theme=esucculents] .sw-day a:hover strong{color:var(--accent)}[data-theme=esucculents] .sw-rong{text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);padding:26px}@media (max-width:640px){[data-theme=esucculents] .brand{font-size:1.32rem}[data-theme=esucculents] .brand:before{background-size:18px;width:28px;height:28px}[data-theme=esucculents] .nav a,[data-theme=esucculents] .nav-them>summary{letter-spacing:.08em;padding:6px 7px;font-size:.7rem}[data-theme=esucculents] .sw-hero{padding:28px 0 20px}[data-theme=esucculents] .sw-vom{max-width:200px}[data-theme=esucculents] .sw-chuong>li{grid-template-columns:54px minmax(0,1fr);gap:12px}[data-theme=esucculents] .sw-so{font-size:2.6rem}[data-theme=esucculents] .sw-so-sanh{padding:20px 14px 16px}[data-theme=esucculents] .sw-day{grid-auto-columns:72%}[data-theme=esucculents] article.prose>div:first-child>p:first-child{border-radius:90px 90px var(--radius) var(--radius);padding:56px 18px 18px}[data-theme=esucculents] article.prose>div:first-child>p:first-child:before{top:22px}}
[data-theme=etelescope]{--bg:#0b1026;--surface:#121a3a;--surface-2:#1a2450;--border:#283466;--line:#283466;--ink:#e6e9f5;--muted:#a3abcc;--accent:#f5d76e;--accent-ink:#0b1026;--sk-night:#0b1026;--sk-deep:#060a1a;--sk-star:#f5d76e;--sk-neb:#8e7cc3;--sk-red:#ff7a6b;--radius:8px;--radius-lg:16px;--measure:68ch;--wide:1180px;--base-size:17.5px;--lh:1.72;--font-body:var(--f-etelescope-b), "Helvetica Neue", system-ui, sans-serif;--font-head:var(--f-etelescope-h), "Futura", "Century Gothic", sans-serif;--head-weight:700;--head-spacing:.02em;--shadow:0 0 0 1px #8e7cc340, 0 12px 30px #0006;--rule:1px solid var(--border)}[data-theme=etelescope] body{background:var(--bg);color:var(--ink)}[data-theme=etelescope] a{color:var(--sk-star)}[data-theme=etelescope] h1,[data-theme=etelescope] h2,[data-theme=etelescope] h3{font-family:var(--font-head);letter-spacing:.02em;color:#fff;font-weight:700}[data-theme=etelescope] .site-head{background:var(--sk-deep);border-bottom:1px solid var(--border);box-shadow:none}[data-theme=etelescope] .brand{color:#fff;font-family:var(--font-head);letter-spacing:.04em;align-items:center;gap:10px;padding-top:4px;font-size:1.55rem;font-weight:700;line-height:1;display:flex}[data-theme=etelescope] .brand:before{content:"";border:2px solid var(--sk-neb);background:radial-gradient(circle at 60% 40%, var(--sk-star) 0 2px, transparent 3px), radial-gradient(circle at 35% 65%, #fff 0 1px, transparent 2px), radial-gradient(circle, #1a2450, var(--sk-deep));border-radius:50%;flex:none;width:34px;height:34px;margin-top:-4px;box-shadow:0 0 12px #8e7cc373}[data-theme=etelescope] .brand-tag{color:var(--muted);font-family:var(--font-body);letter-spacing:0;font-size:.76rem}[data-theme=etelescope] .nav a,[data-theme=etelescope] .nav-them>summary{color:#c9cfe8;font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius);padding:9px 10px 7px;font-size:.86rem;font-weight:600}[data-theme=etelescope] .nav a:hover,[data-theme=etelescope] .nav-them[open]>summary,[data-theme=etelescope] .nav-them>summary:hover{color:var(--sk-star);background:var(--surface)}[data-theme=etelescope] .nav-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}[data-theme=etelescope] .nav-panel a{color:var(--ink)}[data-theme=etelescope] .site-foot{background:var(--sk-deep);color:var(--muted);border-top:1px solid var(--border);margin-top:40px}[data-theme=etelescope] .site-foot a,[data-theme=etelescope] .site-foot button{color:var(--sk-star)}[data-theme=etelescope] .site-foot strong{color:#fff;font-family:var(--font-head)}[data-theme=etelescope] .crumbs,[data-theme=etelescope] .crumbs a{color:var(--muted)}[data-theme=etelescope] .grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:20px}[data-theme=etelescope] .card-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;padding:0 0 16px;overflow:hidden}[data-theme=etelescope] .card-box:hover{border-color:var(--sk-neb);box-shadow:0 0 22px #8e7cc34d}[data-theme=etelescope] .card-thumb{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}[data-theme=etelescope] .card-box .card-t{font-family:var(--font-head);color:#fff;margin:14px 16px 4px;font-size:1.15rem;font-weight:700;line-height:1.25;text-decoration:none;display:block}[data-theme=etelescope] .card-box p{color:var(--muted);margin:0 16px;font-size:.92rem}[data-theme=etelescope] .post-head{border-bottom:1px solid var(--border);padding-bottom:14px}[data-theme=etelescope] .post-head h1{font-size:clamp(2rem,1.35rem + 2.6vw,3.1rem);line-height:1.1}[data-theme=etelescope] .post-head p,[data-theme=etelescope] .post-meta{color:var(--muted)}[data-theme=etelescope] article.prose{color:var(--ink)}[data-theme=etelescope] article.prose>div:first-child>p:first-child{border:1px solid var(--sk-neb);border-radius:var(--radius-lg);background:linear-gradient(160deg,#1a2450,#121a3a);margin-top:22px;padding:46px 22px 18px;font-size:1.03rem;position:relative;box-shadow:0 0 28px #8e7cc347}[data-theme=etelescope] article.prose>div:first-child>p:first-child:before{content:"Through the eyepiece";font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-star);background:radial-gradient(circle, var(--sk-star) 0 2px, transparent 3px, transparent 5px, var(--sk-neb) 6px 7px, transparent 8px) left center / 18px 18px no-repeat;padding-left:26px;font-size:.82rem;font-weight:700;position:absolute;top:15px;left:22px}[data-theme=etelescope] .prose h2{margin-top:2em;font-size:1.65rem}[data-theme=etelescope] .prose h2:before{content:"✦";color:var(--sk-star);margin-right:10px;font-size:.8em}[data-theme=etelescope] .prose h3{color:#cfc4f2;font-size:1.22rem}[data-theme=etelescope] .prose strong{color:#fff}[data-theme=etelescope] .prose table{border-collapse:collapse;background:var(--surface);width:100%;font-size:.93rem}[data-theme=etelescope] .prose th{background:var(--surface-2);color:var(--sk-star);text-align:left;font-weight:700}[data-theme=etelescope] .prose th,[data-theme=etelescope] .prose td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 13px}[data-theme=etelescope] .prose ul>li::marker{color:var(--sk-star)}[data-theme=etelescope] .prose ol>li::marker{color:var(--sk-neb);font-weight:700}[data-theme=etelescope] .prose blockquote{border-left:3px solid var(--sk-neb);color:#cfd4ea}[data-theme=etelescope] .prose code{background:var(--surface-2);color:#fff}[data-theme=etelescope] .prose figure.anh-bai{margin:1.8em 0}[data-theme=etelescope] .prose figure.anh-bai img{border-radius:var(--radius);width:100%;height:auto;display:block}[data-theme=etelescope] .prose figure.anh-bai figcaption{color:var(--muted);margin-top:6px;font-size:.88rem}[data-theme=etelescope] .toc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 18px}[data-theme=etelescope] .toc a{color:#d6dbf0}[data-theme=etelescope] .toc a:hover{color:var(--sk-star)}[data-theme=etelescope] figure.cover{display:none}@media (min-width:1040px){[data-theme=etelescope] main:has(>article.prose){max-width:var(--wide);grid-template-columns:minmax(0,1fr) 250px;align-items:start;column-gap:46px;margin:0 auto;padding:0 24px;display:grid}[data-theme=etelescope] main:has(>article.prose)>.wrap:first-of-type{display:contents}[data-theme=etelescope] main:has(>article.prose)>*{grid-column:1;min-width:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}[data-theme=etelescope] main:has(>article.prose) .crumbs{grid-column:1/-1;margin-top:20px}[data-theme=etelescope] main:has(>article.prose) nav.toc{grid-area:2/2/span 3;align-self:start;max-height:calc(100vh - 48px);margin:0;position:sticky;top:24px;overflow:auto}[data-theme=etelescope] main:has(>article.prose)>article.prose{max-width:800px}[data-theme=etelescope] main:has(>article.prose)>.wrap:last-of-type{max-width:800px}}[data-theme=etelescope] .sk-hero{text-align:center;color:var(--muted);background:radial-gradient(1px 1px at 12% 22%, #fff 99%, transparent), radial-gradient(1px 1px at 28% 68%, #fff 99%, transparent), radial-gradient(1.5px 1.5px at 44% 14%, #f5d76e 99%, transparent), radial-gradient(1px 1px at 63% 78%, #fff 99%, transparent), radial-gradient(1px 1px at 77% 36%, #fff 99%, transparent), radial-gradient(1.5px 1.5px at 88% 64%, #fff 99%, transparent), radial-gradient(1px 1px at 6% 84%, #fff 99%, transparent), radial-gradient(1px 1px at 53% 46%, #cfc4f2 99%, transparent), radial-gradient(ellipse at 70% 110%, #8e7cc359, transparent 60%), linear-gradient(180deg, var(--sk-deep), var(--sk-night));padding:56px 0 50px;position:relative;overflow:hidden}[data-theme=etelescope] .sk-chom{color:#cfc4f2;width:min(46%,360px);height:auto;position:absolute;top:18px;right:4%}[data-theme=etelescope] .sk-hero-noi{position:relative}[data-theme=etelescope] .sk-kicker{font-family:var(--font-head);letter-spacing:.24em;text-transform:uppercase;color:var(--sk-star);margin:0 0 12px;font-size:.9rem;font-weight:600}[data-theme=etelescope] .sk-hero h1{max-width:17ch;margin:0 auto 14px;font-size:clamp(2.3rem,1.4rem + 3.8vw,4rem);line-height:1.05}[data-theme=etelescope] .sk-sub{max-width:58ch;margin:0 auto;font-size:1.05rem}[data-theme=etelescope] .sk-h2{text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.1rem)}[data-theme=etelescope] .sk-hanh{margin:36px 0 30px}[data-theme=etelescope] .sk-hanh>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}[data-theme=etelescope] .sk-hanh>ul>li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;padding:20px 16px 14px}[data-theme=etelescope] .sk-hanh-chinh{color:#fff;text-decoration:none;display:block}[data-theme=etelescope] .sk-cau{background:radial-gradient(circle at 35% 30%, #fff6c9, var(--sk-star) 40%, #9c7b1f);border-radius:50%;width:70px;height:70px;margin:0 auto 14px;display:block;position:relative}[data-theme=etelescope] .sk-cau:after{content:"";border:2px solid #ffffff8c;border-radius:50%;height:14px;position:absolute;top:28px;left:-16px;right:-16px;transform:rotate(-14deg)}[data-theme=etelescope] .sk-p2 .sk-cau{background:radial-gradient(circle at 35% 30%, #efeaff, var(--sk-neb) 45%, #3c2f72)}[data-theme=etelescope] .sk-p3 .sk-cau{background:radial-gradient(circle at 35% 30%, #ffd9cf, var(--sk-red) 45%, #7a2a20)}[data-theme=etelescope] .sk-p3 .sk-cau:after{display:none}[data-theme=etelescope] .sk-p4 .sk-cau{background:radial-gradient(circle at 35% 30%,#d8f2ff,#6fb6dd 45%,#1d4d6e)}[data-theme=etelescope] .sk-hanh-chinh strong{font-family:var(--font-head);letter-spacing:.03em;font-size:1.3rem;line-height:1.15;display:block}[data-theme=etelescope] .sk-hanh-chinh:hover strong{color:var(--sk-star)}[data-theme=etelescope] .sk-dem{color:var(--muted);margin-top:4px;font-size:.8rem;display:block}[data-theme=etelescope] .sk-hanh-bai{text-align:left;margin:12px 0 0;padding:0;list-style:none}[data-theme=etelescope] .sk-hanh-bai a{border-top:1px solid var(--border);color:#d6dbf0;padding:7px 0;font-size:.9rem;line-height:1.35;text-decoration:none;display:block}[data-theme=etelescope] .sk-hanh-bai a:hover{color:var(--sk-star)}[data-theme=etelescope] .sk-tinh{background:var(--sk-deep);border:1px solid var(--sk-neb);border-radius:var(--radius-lg);max-width:820px;margin:34px auto;padding:22px;box-shadow:0 0 34px #8e7cc338}[data-theme=etelescope] .sk-tinh-dau{text-align:center}[data-theme=etelescope] .sk-tinh h2{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:1.6rem}[data-theme=etelescope] .sk-tinh-ghi{color:var(--sk-star);margin:6px 0 14px;font-size:.92rem;font-weight:600}[data-theme=etelescope] .sk-cuon{-webkit-overflow-scrolling:touch;overflow-x:auto}[data-theme=etelescope] .sk-tinh table{border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:340px}[data-theme=etelescope] .sk-tinh thead th{color:var(--muted);border-bottom:1px solid var(--border);padding:8px 6px;font-size:.8rem;font-weight:600}[data-theme=etelescope] .sk-tinh tbody th{text-align:left;color:#fff;white-space:nowrap;padding:10px 8px;font-weight:700}[data-theme=etelescope] .sk-tinh td{font-family:var(--font-head);color:var(--sk-star);border-bottom:1px solid #1a2246;padding:10px 6px;font-size:1.12rem;font-weight:700}[data-theme=etelescope] .sk-nguon{border-top:1px dashed var(--border);color:var(--muted);margin:14px 0 0;padding-top:10px;font-size:.78rem;line-height:1.5}[data-theme=etelescope] .sk-log{margin:36px 0}[data-theme=etelescope] .sk-log table{border-collapse:collapse;background:var(--surface);border-radius:var(--radius-lg);width:100%;min-width:360px;overflow:hidden}[data-theme=etelescope] .sk-log thead th{text-align:left;background:var(--surface-2);color:var(--sk-star);font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;font-size:.8rem;font-weight:600}[data-theme=etelescope] .sk-log td{border-top:1px solid var(--border);vertical-align:top;padding:12px 14px}[data-theme=etelescope] .sk-log td a{color:#fff;font-weight:700;line-height:1.3;text-decoration:none}[data-theme=etelescope] .sk-log td a:hover{color:var(--sk-star);text-decoration:underline}[data-theme=etelescope] .sk-log tbody tr:hover{background:#172045}[data-theme=etelescope] .sk-tt{width:3.5em;color:var(--sk-neb);font-family:var(--font-head);font-variant-numeric:tabular-nums;font-weight:700}[data-theme=etelescope] .sk-chu-de{width:11em;color:var(--muted);font-size:.86rem}[data-theme=etelescope] .sk-tom{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.88rem;display:-webkit-box;overflow:hidden}[data-theme=etelescope] .sk-rong{text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);padding:26px}[data-theme=etelescope] .sk-luu-y{border:1px solid #ff7a6b73;border-left:6px solid var(--sk-red);border-radius:var(--radius);color:#ffd9d3;background:#ff7a6b1a;margin:24px 0;padding:14px 18px;font-size:.92rem}@media (max-width:640px){[data-theme=etelescope] .brand{font-size:1.28rem}[data-theme=etelescope] .brand:before{width:28px;height:28px}[data-theme=etelescope] .nav a,[data-theme=etelescope] .nav-them>summary{letter-spacing:.08em;padding:7px 7px 5px;font-size:.78rem}[data-theme=etelescope] .sk-hero{padding:40px 0 36px}[data-theme=etelescope] .sk-chom{opacity:.6;width:60%}[data-theme=etelescope] .sk-tinh{padding:16px 12px}[data-theme=etelescope] .sk-tinh td{font-size:1rem}[data-theme=etelescope] .sk-chu-de,[data-theme=etelescope] .sk-log thead th:nth-child(2){display:none}[data-theme=etelescope] .sk-log td{padding:10px}}
[data-theme=ewashing]{--bg:#f1f8fc;--surface:#fff;--surface-2:#e1f0f8;--border:#c9e0ec;--line:#c9e0ec;--ink:#0b2a44;--muted:#4f6779;--accent:#0477a6;--accent-ink:#fff;--wp-deep:#0b2a44;--wp-jet:#0a8fc4;--wp-foam:#f1f8fc;--wp-or:#ff7a1a;--wp-sky:#bfe6f7;--radius:14px;--radius-lg:24px;--measure:68ch;--wide:1180px;--base-size:17.5px;--lh:1.7;--font-body:var(--f-ewashing-b), "Segoe UI", system-ui, sans-serif;--font-head:var(--f-ewashing-h), "Avenir Next", system-ui, sans-serif;--head-weight:800;--head-spacing:-.01em;--shadow:0 2px 4px #0b2a440f, 0 12px 28px #0b2a441a;--rule:1px solid var(--border)}[data-theme=ewashing] body{background:var(--bg);color:var(--ink)}[data-theme=ewashing] a{color:var(--accent)}[data-theme=ewashing] h1,[data-theme=ewashing] h2,[data-theme=ewashing] h3{font-family:var(--font-head);letter-spacing:-.01em;font-weight:800}[data-theme=ewashing] .site-head{box-shadow:none;background:#fff;border-bottom:0;padding-bottom:10px;position:relative}[data-theme=ewashing] .site-head:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10'%3E%3Cpath d='M0 5 Q10 0 20 5 T40 5' fill='none' stroke='%230a8fc4' stroke-width='2.4'/%3E%3C/svg%3E") 0 0/40px 10px repeat-x;height:10px;position:absolute;bottom:0;left:0;right:0}[data-theme=ewashing] .brand{color:var(--wp-deep);font-family:var(--font-head);letter-spacing:-.02em;align-items:center;gap:9px;font-size:1.7rem;font-weight:900;line-height:1;display:flex}[data-theme=ewashing] .brand:before{content:"";background:linear-gradient(135deg, var(--wp-jet), #39c0ef);border-radius:50% 50% 50% 8px;flex:none;width:36px;height:36px;transform:rotate(-45deg);box-shadow:inset -4px -4px #ffffff40}[data-theme=ewashing] .brand-tag{color:var(--muted);font-family:var(--font-body);letter-spacing:0;font-size:.78rem;font-weight:500}[data-theme=ewashing] .nav a,[data-theme=ewashing] .nav-them>summary{color:var(--wp-deep);background:var(--surface-2);border-radius:999px;margin:2px;padding:7px 14px;font-size:.9rem;font-weight:600}[data-theme=ewashing] .nav a:hover,[data-theme=ewashing] .nav-them[open]>summary,[data-theme=ewashing] .nav-them>summary:hover{color:#fff;background:var(--wp-jet)}[data-theme=ewashing] .nav-panel{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}[data-theme=ewashing] .nav-panel a{color:var(--ink);background:0 0;border-radius:8px}[data-theme=ewashing] .nav-panel a:hover{background:var(--surface-2);color:var(--ink)}[data-theme=ewashing] .site-foot{background:var(--wp-deep);color:#a9c4d6;border-top:0;margin-top:40px}[data-theme=ewashing] .site-foot a,[data-theme=ewashing] .site-foot button{color:#7fd3f5}[data-theme=ewashing] .site-foot strong{color:#fff;font-family:var(--font-head)}[data-theme=ewashing] .grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px}[data-theme=ewashing] .card-box{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;background:#fff;padding:0 0 16px;overflow:hidden}[data-theme=ewashing] .card-box:hover{box-shadow:var(--shadow);transform:translateY(-2px)}[data-theme=ewashing] .card-thumb{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}[data-theme=ewashing] .card-box .card-t{font-family:var(--font-head);color:var(--ink);margin:12px 16px 4px;font-size:1.18rem;font-weight:800;line-height:1.22;text-decoration:none;display:block}[data-theme=ewashing] .card-box p{color:var(--muted);margin:0 16px;font-size:.92rem}[data-theme=ewashing] .post-head{border-bottom:2px solid var(--wp-sky);padding-bottom:12px}[data-theme=ewashing] .post-head h1{font-size:clamp(2rem,1.35rem + 2.6vw,3.1rem);line-height:1.08}[data-theme=ewashing] article.prose>div:first-child>p:first-child{border:2px solid var(--wp-sky);background:linear-gradient(#e2f4fc,#f5fbfe);border-radius:28px 28px 28px 6px;margin-top:22px;padding:44px 24px 20px;font-size:1.03rem;position:relative}[data-theme=ewashing] article.prose>div:first-child>p:first-child:before{content:"Quick rinse";color:var(--wp-jet);font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;background:radial-gradient(circle at 7px 50%, var(--wp-jet) 5px, transparent 6px);padding-left:22px;font-size:.9rem;font-weight:900;position:absolute;top:12px;left:24px}[data-theme=ewashing] .prose h2{margin-top:2em;font-size:1.75rem}[data-theme=ewashing] .prose h2:after{content:"";background:linear-gradient(90deg, var(--wp-jet), var(--wp-or));border-radius:5px;width:56px;height:5px;margin-top:8px;display:block}[data-theme=ewashing] .prose h3{color:var(--accent);font-size:1.28rem}[data-theme=ewashing] .prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;font-size:.93rem;overflow:hidden}[data-theme=ewashing] .prose th{background:var(--wp-deep);color:#fff;text-align:left;font-weight:600}[data-theme=ewashing] .prose th,[data-theme=ewashing] .prose td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 13px}[data-theme=ewashing] .prose tbody tr:nth-child(2n) td{background:#f2f9fd}[data-theme=ewashing] .prose ul>li::marker{color:var(--wp-jet)}[data-theme=ewashing] .prose ol>li::marker{color:var(--wp-or);font-weight:800}[data-theme=ewashing] .prose figure.anh-bai{margin:1.8em 0}[data-theme=ewashing] .prose figure.anh-bai img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}[data-theme=ewashing] .prose figure.anh-bai figcaption{color:var(--muted);margin-top:6px;font-size:.88rem}[data-theme=ewashing] .toc{border:2px solid var(--wp-sky);border-radius:var(--radius-lg);background:#fff;padding:16px 20px}[data-theme=ewashing] .toc a{color:var(--ink)}[data-theme=ewashing] figure.cover{display:none}@media (min-width:1040px){[data-theme=ewashing] main:has(>article.prose){max-width:var(--wide);grid-template-columns:240px minmax(0,1fr);align-items:start;column-gap:48px;margin:0 auto;padding:0 24px;display:grid}[data-theme=ewashing] main:has(>article.prose)>.wrap:first-of-type{display:contents}[data-theme=ewashing] main:has(>article.prose)>*{grid-column:2;min-width:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}[data-theme=ewashing] main:has(>article.prose) .crumbs{grid-column:1/-1;margin-top:20px}[data-theme=ewashing] main:has(>article.prose) nav.toc{grid-area:2/1/span 3;align-self:start;max-height:calc(100vh - 48px);margin:0;position:sticky;top:24px;overflow:auto}[data-theme=ewashing] main:has(>article.prose)>article.prose{max-width:800px}[data-theme=ewashing] main:has(>article.prose)>.wrap:last-of-type{max-width:800px}}[data-theme=ewashing] .wp-hero{background:radial-gradient(ellipse at 50% 120%, #10507c, var(--wp-deep) 70%);color:#d4ebf7;text-align:center;padding:46px 0 76px;position:relative;overflow:hidden}[data-theme=ewashing] .wp-bot{background:radial-gradient(circle at 30% 30%,#ffffff38,#0000 60%);border:2px solid #7fd3f559;border-radius:50%;position:absolute}[data-theme=ewashing] .wp-bot-1{width:120px;height:120px;top:18%;left:6%}[data-theme=ewashing] .wp-bot-2{width:60px;height:60px;top:14%;right:12%}[data-theme=ewashing] .wp-bot-3{width:180px;height:180px;bottom:-60px;right:-40px}[data-theme=ewashing] .wp-hero-chu{position:relative}[data-theme=ewashing] .wp-kicker{color:var(--wp-or);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:700}[data-theme=ewashing] .wp-hero h1{color:#fff;max-width:16ch;margin:0 auto 14px;font-size:clamp(2.3rem,1.4rem + 3.6vw,3.9rem);line-height:1.02}[data-theme=ewashing] .wp-sub{color:#b6d6e8;max-width:56ch;margin:0 auto 22px}[data-theme=ewashing] .wp-nut-hang{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}[data-theme=ewashing] .wp-nut{color:#fff;background:#ffffff1a;border:1.5px solid #7fd3f58c;border-radius:999px;padding:10px 18px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-block}[data-theme=ewashing] .wp-nut:first-child{background:var(--wp-or);border-color:var(--wp-or);color:#2b1300}[data-theme=ewashing] .wp-nut:hover{color:var(--wp-deep);background:#fff;border-color:#fff}[data-theme=ewashing] .wp-dau{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;margin:-48px 0 30px;padding:22px 22px 16px;position:relative}[data-theme=ewashing] .wp-dau-dau h2{margin:0;font-size:1.7rem}[data-theme=ewashing] .wp-dau-dau p{color:var(--muted);margin:4px 0 14px;font-size:.92rem}[data-theme=ewashing] .wp-dau-luoi{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}[data-theme=ewashing] .wp-tip{--c:#999;--ci:#fff;background:var(--wp-foam);border:1px solid var(--border);border-top:6px solid var(--c);border-radius:16px;flex-direction:column;padding:12px 14px 14px;display:flex}[data-theme=ewashing] .wp-do{--c:#d62828}[data-theme=ewashing] .wp-vang{--c:#f2c500}[data-theme=ewashing] .wp-xanh{--c:#2a9d4b}[data-theme=ewashing] .wp-trang{--c:#c6d3dc}[data-theme=ewashing] .wp-den{--c:#1d1d1f}[data-theme=ewashing] .wp-tip-quat{color:var(--wp-jet);justify-content:center;margin-bottom:4px;display:flex}[data-theme=ewashing] .wp-tip strong{font-family:var(--font-head);align-items:center;gap:8px;font-size:1.12rem;font-weight:800;display:flex}[data-theme=ewashing] .wp-tip strong b{color:var(--wp-deep);margin-left:auto;font-weight:900}[data-theme=ewashing] .wp-tip-cham{background:var(--c);width:14px;height:14px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--border);border-radius:50%}[data-theme=ewashing] .wp-tip p{color:var(--muted);margin:6px 0 0;font-size:.86rem;line-height:1.5}[data-theme=ewashing] .wp-nguon{border-top:1px dashed var(--border);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:.82rem;line-height:1.5}[data-theme=ewashing] .wp-nguon a{font-weight:700}[data-theme=ewashing] .wp-o{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;margin:30px 0;display:grid}[data-theme=ewashing] .wp-o-the{--g1:#0a8fc4;--g2:#0b5f8f;border-radius:var(--radius-lg);color:#eaf6fc;background:linear-gradient(140deg, var(--g1), var(--g2));flex-direction:column;padding:22px 22px 18px;display:flex}[data-theme=ewashing] .wp-o2{--g1:#0f6e8f;--g2:#0b2a44}[data-theme=ewashing] .wp-o3{--g1:#1aa3a3;--g2:#0d6670}[data-theme=ewashing] .wp-o4{--g1:#2f7fd1;--g2:#1b3f7a}[data-theme=ewashing] .wp-o-the h2{margin:0;font-size:1.6rem;line-height:1.1}[data-theme=ewashing] .wp-o-the h2 a{color:#fff;text-decoration:none}[data-theme=ewashing] .wp-o-dem{letter-spacing:.1em;text-transform:uppercase;color:#bfe6f7;margin:4px 0 10px;font-size:.8rem;font-weight:700}[data-theme=ewashing] .wp-o-the ul{margin:0 0 12px;padding:0;list-style:none}[data-theme=ewashing] .wp-o-the li a{color:#fff;border-top:1px solid #ffffff2e;padding:8px 0;font-size:.94rem;line-height:1.35;text-decoration:none;display:block}[data-theme=ewashing] .wp-o-the li a:hover{text-decoration:underline}[data-theme=ewashing] .wp-o-xem{color:var(--wp-deep);background:#fff;border-radius:999px;align-self:flex-start;margin-top:auto;padding:7px 16px;font-size:.86rem;font-weight:700;text-decoration:none}[data-theme=ewashing] .wp-o-xem:hover{background:var(--wp-or);color:#2b1300}[data-theme=ewashing] .wp-cho{color:#bfe6f7;margin:0 0 12px;font-size:.9rem;font-style:italic}[data-theme=ewashing] .wp-moi{margin:36px 0}[data-theme=ewashing] .wp-h2{margin:0 0 14px;font-size:1.9rem}[data-theme=ewashing] .wp-ds{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}[data-theme=ewashing] .wp-ds a{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:18px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;padding:10px;text-decoration:none;display:grid}[data-theme=ewashing] .wp-ds a:hover{box-shadow:var(--shadow);border-color:var(--wp-sky)}[data-theme=ewashing] .wp-ds img,[data-theme=ewashing] .wp-trong{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);border-radius:12px;width:100%;height:auto;display:block}[data-theme=ewashing] .wp-trong{color:var(--wp-jet);justify-content:center;align-items:center;display:flex}[data-theme=ewashing] .wp-ds em{letter-spacing:.1em;text-transform:uppercase;color:var(--wp-or);font-size:.74rem;font-style:normal;font-weight:700;display:block}[data-theme=ewashing] .wp-ds strong{font-family:var(--font-head);margin-top:3px;font-size:1.1rem;font-weight:800;line-height:1.22;display:block}[data-theme=ewashing] .wp-tom{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:4px;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}[data-theme=ewashing] .wp-rong{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius);background:#fff;padding:26px}@media (max-width:640px){[data-theme=ewashing] .brand{font-size:1.4rem}[data-theme=ewashing] .brand:before{width:28px;height:28px}[data-theme=ewashing] .nav a,[data-theme=ewashing] .nav-them>summary{padding:6px 10px;font-size:.84rem}[data-theme=ewashing] .wp-hero{padding:30px 0 62px}[data-theme=ewashing] .wp-bot-1,[data-theme=ewashing] .wp-bot-2{display:none}[data-theme=ewashing] .wp-dau{margin-top:-40px;padding:16px 12px 12px}[data-theme=ewashing] .wp-o-the{padding:18px 16px 16px}[data-theme=ewashing] .wp-ds a{grid-template-columns:96px minmax(0,1fr);gap:10px}[data-theme=ewashing] .wp-tom{display:none}}
[data-theme=ewedding]{--bg:#fbf7f1;--surface:#fffdf9;--surface-2:#f6ece6;--border:#eaddd3;--line:#eaddd3;--ink:#3a2e2c;--muted:#6f5f5b;--accent:#a65f6c;--accent-ink:#fff;--vb-blush:#f3dcd8;--vb-rose:#a65f6c;--vb-gold:#b89a5e;--vb-ivory:#fffdf9;--radius:4px;--radius-lg:10px;--measure:66ch;--wide:1140px;--base-size:19px;--lh:1.7;--font-body:var(--f-ewedding-b), "Georgia", "Times New Roman", serif;--font-head:var(--f-ewedding-h), "Didot", "Georgia", serif;--head-weight:400;--head-spacing:.01em;--shadow:0 1px 2px #3a2e2c0d, 0 12px 30px #a65f6c14;--rule:1px solid var(--border)}[data-theme=ewedding] body{background:var(--bg);color:var(--ink)}[data-theme=ewedding] a{color:var(--accent)}[data-theme=ewedding] h1,[data-theme=ewedding] h2,[data-theme=ewedding] h3{font-family:var(--font-head);font-weight:400}[data-theme=ewedding] .site-head{background:var(--vb-ivory);border-bottom:1px solid var(--vb-gold);box-shadow:0 3px 0 -2px var(--vb-gold);position:static}[data-theme=ewedding] .site-head .row{flex-flow:column wrap;justify-content:center;align-items:center;row-gap:6px;min-height:0;padding:20px 20px 0}[data-theme=ewedding] .brand{color:var(--ink);font-family:var(--font-head);letter-spacing:.22em;text-transform:uppercase;text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:1.9rem;font-weight:400;line-height:1.1;display:flex}[data-theme=ewedding] .brand-tag{color:var(--muted);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.9rem;font-style:italic}[data-theme=ewedding] .nav{border-top:1px solid var(--border);justify-content:center;gap:0 4px;width:100%;margin:0;padding:2px 0}[data-theme=ewedding] .nav a,[data-theme=ewedding] .nav-them>summary{color:var(--ink);font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #0000;padding:10px 12px;font-size:.82rem}[data-theme=ewedding] .nav a:hover,[data-theme=ewedding] .nav-them[open]>summary,[data-theme=ewedding] .nav-them>summary:hover{color:var(--accent);border-bottom-color:var(--vb-gold);background:0 0}[data-theme=ewedding] .nav-panel{background:var(--vb-ivory);border:1px solid var(--border);border-radius:var(--radius)}[data-theme=ewedding] .nav-panel a{text-transform:none;letter-spacing:.02em;border-bottom:none;font-size:.9rem}[data-theme=ewedding] .site-foot{background:var(--surface-2);color:var(--muted);border-top:1px solid var(--vb-gold);margin-top:44px}[data-theme=ewedding] .site-foot a,[data-theme=ewedding] .site-foot button{color:var(--accent)}[data-theme=ewedding] .site-foot strong{color:var(--ink);font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;font-weight:400}[data-theme=ewedding] .grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:26px}[data-theme=ewedding] .card-box{box-shadow:none;border:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0 0 18px}[data-theme=ewedding] .card-thumb{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}[data-theme=ewedding] .card-box .card-t{font-family:var(--font-head);color:var(--ink);margin:14px 0 6px;font-size:1.3rem;line-height:1.25;text-decoration:none;display:block}[data-theme=ewedding] .card-box .card-t:hover{color:var(--accent)}[data-theme=ewedding] .card-box p{color:var(--muted);margin:0;font-size:.95rem;font-style:italic}[data-theme=ewedding] .post-head{text-align:center;border-bottom:none}[data-theme=ewedding] .post-head h1{letter-spacing:.01em;font-size:clamp(2rem,1.35rem + 2.6vw,3.1rem);line-height:1.14}[data-theme=ewedding] .post-head h1:after{content:"";border-bottom:1px solid var(--vb-gold);width:70px;margin:16px auto 0;display:block}[data-theme=ewedding] article.prose>div:first-child>p:first-child{background:var(--vb-ivory);border:3px double var(--vb-gold);text-align:center;border-radius:2px;margin-top:22px;padding:22px 26px 18px;font-size:1.04rem}[data-theme=ewedding] article.prose>div:first-child>p:first-child:before{content:"In short";color:var(--vb-rose);font-family:var(--font-head);letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;font-size:.82rem;display:block}[data-theme=ewedding] .prose h2{margin-top:2em;font-size:1.75rem}[data-theme=ewedding] .prose h2:before{content:"❦";color:var(--vb-gold);margin-bottom:4px;font-size:1rem;display:block}[data-theme=ewedding] .prose h3{color:var(--accent);font-size:1.3rem}[data-theme=ewedding] .prose table{border-collapse:collapse;background:var(--vb-ivory);border-top:1px solid var(--vb-gold);border-bottom:1px solid var(--vb-gold);font-variant-numeric:lining-nums tabular-nums;width:100%;font-size:.95rem}[data-theme=ewedding] .prose th{color:var(--ink);text-align:left;font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;background:var(--surface-2);font-size:.82rem;font-weight:400}[data-theme=ewedding] .prose th,[data-theme=ewedding] .prose td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 13px}[data-theme=ewedding] .prose ul>li::marker{color:var(--vb-gold)}[data-theme=ewedding] .prose ol>li::marker{color:var(--vb-rose);font-family:var(--font-head)}[data-theme=ewedding] .prose blockquote{border-left:2px solid var(--vb-blush);color:var(--muted);margin-left:0;padding:8px 20px;font-style:italic}[data-theme=ewedding] .prose figure.anh-bai{margin:1.9em 0}[data-theme=ewedding] .prose figure.anh-bai img{border-radius:2px;width:100%;height:auto;display:block}[data-theme=ewedding] .prose figure.anh-bai figcaption{text-align:center;color:var(--muted);margin-top:8px;font-size:.9rem;font-style:italic}[data-theme=ewedding] .toc{background:var(--vb-ivory);border:1px solid var(--border);border-top:2px solid var(--vb-gold);border-radius:0;padding:16px 18px}[data-theme=ewedding] .toc a{color:var(--ink)}[data-theme=ewedding] figure.cover{display:none}@media (min-width:1040px){[data-theme=ewedding] main:has(>article.prose){max-width:var(--wide);grid-template-columns:minmax(0,1fr) 250px;align-items:start;column-gap:52px;margin:0 auto;padding:0 24px;display:grid}[data-theme=ewedding] main:has(>article.prose)>.wrap:first-of-type{display:contents}[data-theme=ewedding] main:has(>article.prose)>*{grid-column:1;min-width:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}[data-theme=ewedding] main:has(>article.prose) .crumbs{grid-column:1/-1;margin-top:20px}[data-theme=ewedding] main:has(>article.prose) nav.toc{grid-area:2/2/span 3;align-self:start;max-height:calc(100vh - 48px);margin:0;position:sticky;top:24px;overflow:auto}[data-theme=ewedding] main:has(>article.prose)>article.prose{max-width:760px}[data-theme=ewedding] main:has(>article.prose)>.wrap:last-of-type{max-width:760px}}[data-theme=ewedding] .vb-hero{text-align:center;background:linear-gradient(180deg, var(--vb-blush) 0, var(--bg) 100%);padding:40px 0 34px}[data-theme=ewedding] .vb-hoa{width:160px;height:24px;color:var(--vb-gold);margin:0 auto 14px;display:block}[data-theme=ewedding] .vb-kicker{color:var(--vb-rose);font-family:var(--font-head);letter-spacing:.24em;text-transform:uppercase;margin:0 0 10px;font-size:.85rem}[data-theme=ewedding] .vb-hero h1{max-width:18ch;margin:0 auto 14px;font-size:clamp(2.2rem,1.4rem + 3.4vw,3.8rem);line-height:1.08}[data-theme=ewedding] .vb-sub{max-width:54ch;color:var(--muted);margin:0 auto;font-style:italic}[data-theme=ewedding] .vb-lich{background:var(--vb-ivory);border:1px solid var(--border);outline:1px solid var(--vb-gold);outline-offset:-8px;margin:34px 0;padding:30px 26px}[data-theme=ewedding] .vb-lich-dau{text-align:center;margin-bottom:22px}[data-theme=ewedding] .vb-lich-dau h2{margin:0 0 6px;font-size:clamp(1.7rem,1.3rem + 1.6vw,2.4rem)}[data-theme=ewedding] .vb-lich-dau p{max-width:56ch;color:var(--muted);margin:0 auto;font-size:.98rem;font-style:italic}[data-theme=ewedding] .vb-truc{margin:0;padding:0 0 0 30px;list-style:none;position:relative}[data-theme=ewedding] .vb-truc:before{content:"";border-left:1px solid var(--vb-gold);position:absolute;top:6px;bottom:6px;left:8px}[data-theme=ewedding] .vb-truc>li{padding:0 0 20px;position:relative}[data-theme=ewedding] .vb-diem{background:var(--vb-ivory);border:2px solid var(--vb-rose);border-radius:50%;width:11px;height:11px;position:absolute;top:6px;left:-27px}[data-theme=ewedding] .vb-ngay .vb-diem{background:var(--vb-rose);width:17px;height:17px;box-shadow:0 0 0 4px var(--vb-blush);top:3px;left:-30px}[data-theme=ewedding] .vb-the h3{color:var(--vb-rose);letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.95rem}[data-theme=ewedding] .vb-ngay .vb-the h3{color:var(--ink);font-size:1.25rem}[data-theme=ewedding] .vb-the ul{margin:0;padding:0;list-style:none}[data-theme=ewedding] .vb-the li{padding:2px 0;font-size:.98rem;line-height:1.45}@media (min-width:900px){[data-theme=ewedding] .vb-truc{padding:0}[data-theme=ewedding] .vb-truc:before{left:50%}[data-theme=ewedding] .vb-truc>li{text-align:right;width:50%;padding:0 40px 10px 0}[data-theme=ewedding] .vb-truc>li:nth-child(2n){text-align:left;margin-left:50%;padding:0 0 10px 40px}[data-theme=ewedding] .vb-truc>li+li{margin-top:-26px}[data-theme=ewedding] .vb-diem{left:auto;right:-6px}[data-theme=ewedding] .vb-truc>li:nth-child(2n) .vb-diem{left:-5px;right:auto}[data-theme=ewedding] .vb-ngay .vb-diem{left:auto;right:-9px}[data-theme=ewedding] .vb-truc>li.vb-ngay:nth-child(2n) .vb-diem{left:-8px;right:auto}}[data-theme=ewedding] .vb-nguon{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin:18px 0 0;padding-top:12px;font-size:.84rem;font-style:italic}[data-theme=ewedding] .vb-het-o{text-align:center;margin:12px 0 0}[data-theme=ewedding] .vb-het{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--vb-gold);padding-bottom:2px;font-size:.85rem;text-decoration:none}[data-theme=ewedding] .vb-chuong{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:0;margin:36px 0;display:grid}[data-theme=ewedding] .vb-c{border-bottom:1px solid var(--border);text-align:center;padding:22px 20px}[data-theme=ewedding] .vb-c+.vb-c{border-left:1px solid var(--border)}[data-theme=ewedding] .vb-so{color:var(--vb-gold);font-family:var(--font-head);font-size:1.6rem;line-height:1;display:block}[data-theme=ewedding] .vb-c h2{letter-spacing:.06em;margin:8px 0 10px;font-size:1.25rem}[data-theme=ewedding] .vb-c h2 a{color:var(--ink);text-decoration:none}[data-theme=ewedding] .vb-c h2 a:hover{color:var(--accent)}[data-theme=ewedding] .vb-c ul{margin:0;padding:0;list-style:none}[data-theme=ewedding] .vb-c li a{color:var(--muted);padding:6px 0;font-size:.95rem;font-style:italic;text-decoration:none;display:block}[data-theme=ewedding] .vb-c li a:hover{color:var(--accent)}[data-theme=ewedding] .vb-cho{color:var(--muted);margin:0;font-size:.92rem;font-style:italic}[data-theme=ewedding] .vb-moi{margin:38px 0}[data-theme=ewedding] .vb-h2{text-align:center;align-items:center;gap:16px;margin:0 0 16px;font-size:1.6rem;display:flex}[data-theme=ewedding] .vb-h2:before,[data-theme=ewedding] .vb-h2:after{content:"";border-top:1px solid var(--vb-gold);flex:1}[data-theme=ewedding] .vb-ds{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}[data-theme=ewedding] .vb-ds a{border-bottom:1px solid var(--border);color:var(--ink);grid-template-columns:104px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;text-decoration:none;display:grid}[data-theme=ewedding] .vb-ds img,[data-theme=ewedding] .vb-trong{object-fit:cover;background:var(--vb-blush);border-radius:2px;width:104px;height:104px;display:block}[data-theme=ewedding] .vb-trong{color:var(--vb-rose);place-items:center;font-size:2rem;display:grid}[data-theme=ewedding] .vb-chu{min-width:0;display:block}[data-theme=ewedding] .vb-chu em{color:var(--vb-rose);font-family:var(--font-head);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-style:normal;display:block}[data-theme=ewedding] .vb-chu strong{font-family:var(--font-head);margin-top:4px;font-size:1.22rem;font-weight:400;line-height:1.25;display:block}[data-theme=ewedding] .vb-ds a:hover strong{color:var(--accent)}[data-theme=ewedding] .vb-tom{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:4px;font-size:.93rem;font-style:italic;display:-webkit-box;overflow:hidden}[data-theme=ewedding] .vb-rong{text-align:center;color:var(--muted);border:1px solid var(--border);padding:26px;font-style:italic}@media (max-width:640px){[data-theme=ewedding] .site-head .row{padding:14px 16px 0}[data-theme=ewedding] .brand{letter-spacing:.16em;font-size:1.4rem}[data-theme=ewedding] .nav a,[data-theme=ewedding] .nav-them>summary{letter-spacing:.1em;padding:8px 7px;font-size:.74rem}[data-theme=ewedding] .vb-hero{padding:28px 0 24px}[data-theme=ewedding] .vb-lich{padding:22px 16px}[data-theme=ewedding] .vb-chuong{grid-template-columns:minmax(0,1fr)}[data-theme=ewedding] .vb-c+.vb-c{border-left:none}[data-theme=ewedding] .vb-ds{grid-template-columns:minmax(0,1fr)}[data-theme=ewedding] .vb-ds a{grid-template-columns:76px minmax(0,1fr);gap:14px}[data-theme=ewedding] .vb-ds img,[data-theme=ewedding] .vb-trong{width:76px;height:76px}}
[data-theme=ewelding]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15171a;--surface:#1f2227;--surface-2:#272b31;--border:#343941;--line:#343941;--ink:#e7eaee;--muted:#9aa3ae;--accent:#5cbcff;--accent-ink:#0b1724;--bl-arc:#2fa8ff;--bl-spark:#ff8a1f;--bl-black:#0c0d0f;--bl-steel:#c9d1da;--radius:4px;--radius-lg:10px;--measure:68ch;--wide:1200px;--base-size:17px;--lh:1.7;--font-body:var(--f-ewelding-b), "Segoe UI", system-ui, sans-serif;--font-head:var(--f-ewelding-h), "Eurostile", "Arial Narrow", sans-serif;--head-weight:700;--head-spacing:0;--shadow:0 1px 2px #0006, 0 12px 28px #00000059;--rule:1px solid var(--border)}[data-theme=ewelding] body{background:var(--bg);color:var(--ink)}[data-theme=ewelding] a{color:var(--accent)}[data-theme=ewelding] h1,[data-theme=ewelding] h2,[data-theme=ewelding] h3{font-family:var(--font-head);color:#fff;font-weight:700}[data-theme=ewelding] .site-head{background:var(--bl-black);box-shadow:none;border-bottom:0}[data-theme=ewelding] .site-head:after{content:"";background:linear-gradient(90deg, transparent, var(--bl-arc) 30%, #fff 50%, var(--bl-spark) 70%, transparent);height:3px;display:block;box-shadow:0 0 12px #2fa8ff99}[data-theme=ewelding] .brand{color:#fff;font-family:var(--font-head);align-items:center;gap:10px;font-size:1.75rem;font-style:italic;font-weight:800;line-height:1;display:flex}[data-theme=ewelding] .brand:before{content:"";background:radial-gradient(circle, #fff 0 3px, #9fd6ff 5px, var(--bl-arc) 9px, #2fa8ff00 17px);border-radius:50%;flex:none;width:34px;height:34px}[data-theme=ewelding] .brand-tag{color:var(--muted);font-family:var(--font-body);font-size:.78rem;font-style:normal;font-weight:400}[data-theme=ewelding] .nav a,[data-theme=ewelding] .nav-them>summary{color:#c4cbd3;font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #0000;padding:9px 10px;font-size:.86rem;font-weight:600}[data-theme=ewelding] .nav a:hover,[data-theme=ewelding] .nav-them[open]>summary,[data-theme=ewelding] .nav-them>summary:hover{color:#fff;border-bottom-color:var(--bl-spark);background:0 0}[data-theme=ewelding] .nav-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}[data-theme=ewelding] .nav-panel a{color:var(--ink);text-transform:none;letter-spacing:0;font-family:var(--font-body);border-bottom:none;font-size:.92rem}[data-theme=ewelding] .nav-panel a:hover{background:var(--surface-2)}[data-theme=ewelding] .site-foot{background:var(--bl-black);color:var(--muted);border-top:1px solid var(--border);margin-top:40px}[data-theme=ewelding] .site-foot a,[data-theme=ewelding] .site-foot button{color:var(--bl-spark)}[data-theme=ewelding] .site-foot strong{color:#fff;font-family:var(--font-head)}[data-theme=ewelding] .grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:18px}[data-theme=ewelding] .card-box{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--bl-spark);border-radius:var(--radius);box-shadow:none;padding:0 0 14px;overflow:hidden}[data-theme=ewelding] .card-box:hover{border-top-color:var(--bl-arc);box-shadow:0 0 0 1px var(--bl-arc), var(--shadow)}[data-theme=ewelding] .card-thumb{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}[data-theme=ewelding] .card-box .card-t{font-family:var(--font-head);color:#fff;margin:12px 14px 4px;font-size:1.18rem;font-weight:700;line-height:1.22;text-decoration:none;display:block}[data-theme=ewelding] .card-box p{color:var(--muted);margin:0 14px;font-size:.92rem}[data-theme=ewelding] .post-head{border-bottom:1px solid var(--border);padding-bottom:12px}[data-theme=ewelding] .post-head h1{font-size:clamp(2rem,1.35rem + 2.6vw,3.1rem);line-height:1.08}[data-theme=ewelding] article.prose>div:first-child>p:first-child{color:#dfe8f0;border:2px solid var(--bl-arc);background:linear-gradient(160deg,#0d1a24,#070a0d);border-radius:12px;margin-top:22px;padding:42px 22px 18px;font-size:1.03rem;position:relative;box-shadow:0 0 0 6px #23272d,0 0 26px #2fa8ff40}[data-theme=ewelding] article.prose>div:first-child>p:first-child:before{content:"Arc check";color:var(--bl-arc);font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;background:radial-gradient(circle at 5px 50%, #fff 2px, var(--bl-arc) 4px, transparent 6px);padding-left:18px;font-size:.88rem;font-weight:800;position:absolute;top:12px;left:22px}[data-theme=ewelding] .prose h2{margin-top:2em;font-size:1.75rem}[data-theme=ewelding] .prose h2:before{content:"";background:linear-gradient(90deg, var(--bl-arc), var(--bl-spark));border-radius:2px;width:48px;height:4px;margin-bottom:10px;display:block}[data-theme=ewelding] .prose h3{color:var(--bl-spark);font-size:1.28rem}[data-theme=ewelding] .prose table{border-collapse:collapse;background:var(--surface);width:100%;font-size:.93rem}[data-theme=ewelding] .prose th{background:var(--surface-2);color:#fff;text-align:left;border-bottom:2px solid var(--bl-spark);font-weight:600}[data-theme=ewelding] .prose th,[data-theme=ewelding] .prose td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 13px}[data-theme=ewelding] .prose tbody tr:nth-child(2n) td{background:#23262b}[data-theme=ewelding] .prose ul>li::marker{color:var(--bl-spark)}[data-theme=ewelding] .prose ol>li::marker{color:var(--bl-arc);font-weight:700}[data-theme=ewelding] .prose code{background:var(--surface-2);color:#ffd1a3}[data-theme=ewelding] .prose figure.anh-bai{margin:1.8em 0}[data-theme=ewelding] .prose figure.anh-bai img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}[data-theme=ewelding] .prose figure.anh-bai figcaption{color:var(--muted);margin-top:6px;font-size:.88rem}[data-theme=ewelding] .toc{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--bl-arc);border-radius:var(--radius);padding:14px 18px}[data-theme=ewelding] .toc a{color:var(--ink)}[data-theme=ewelding] .toc a:hover{color:var(--accent)}[data-theme=ewelding] figure.cover{display:none}@media (min-width:1040px){[data-theme=ewelding] main:has(>article.prose){max-width:var(--wide);grid-template-columns:minmax(0,1fr) 250px;align-items:start;column-gap:48px;margin:0 auto;padding:0 24px;display:grid}[data-theme=ewelding] main:has(>article.prose)>.wrap:first-of-type{display:contents}[data-theme=ewelding] main:has(>article.prose)>*{grid-column:1;min-width:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}[data-theme=ewelding] main:has(>article.prose) .crumbs{grid-column:1/-1;margin-top:20px}[data-theme=ewelding] main:has(>article.prose) nav.toc{grid-area:2/2/span 3;align-self:start;max-height:calc(100vh - 48px);margin:0;position:sticky;top:24px;overflow:auto}[data-theme=ewelding] main:has(>article.prose)>article.prose{max-width:800px}[data-theme=ewelding] main:has(>article.prose)>.wrap:last-of-type{max-width:800px}}[data-theme=ewelding] .bl-hero{background:radial-gradient(circle at 82% 50%, #2fa8ff2e, transparent 45%), radial-gradient(circle at 90% 60%, #ff8a1f1a, transparent 35%), var(--bg);padding:40px 0 34px;position:relative;overflow:hidden}[data-theme=ewelding] .bl-hero-luoi{grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;display:grid}@media (min-width:900px){[data-theme=ewelding] .bl-hero-luoi{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px}}[data-theme=ewelding] .bl-kicker{color:var(--bl-spark);font-family:var(--font-head);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:.85rem;font-weight:700}[data-theme=ewelding] .bl-hero h1{max-width:15ch;margin:0 0 14px;font-size:clamp(2.3rem,1.4rem + 3.6vw,3.9rem);font-weight:800;line-height:1.02}[data-theme=ewelding] .bl-sub{color:#b3bcc6;max-width:54ch;margin:0}[data-theme=ewelding] .bl-duong{width:100%;max-width:440px;height:auto;margin:0 auto;display:block}[data-theme=ewelding] .bl-so{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin:6px 0 30px;padding:22px 22px 18px}[data-theme=ewelding] .bl-so h2{margin:0;font-size:1.7rem}[data-theme=ewelding] .bl-so-phu{color:var(--muted);margin:4px 0 14px;font-size:.92rem}[data-theme=ewelding] .bl-cuon{-webkit-overflow-scrolling:touch;overflow-x:auto}[data-theme=ewelding] .bl-so table{border-collapse:collapse;width:100%;min-width:600px;font-size:.92rem}[data-theme=ewelding] .bl-so thead th{text-align:left;color:var(--muted);font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--bl-spark);padding:9px 10px;font-size:.78rem;font-weight:600}[data-theme=ewelding] .bl-so tbody th{text-align:left;color:var(--bl-arc);font-family:var(--font-head);white-space:nowrap;padding:10px;font-size:1.1rem;font-weight:800}[data-theme=ewelding] .bl-so td{color:var(--ink);padding:10px;line-height:1.4}[data-theme=ewelding] .bl-so tbody tr{border-bottom:1px solid var(--border)}[data-theme=ewelding] .bl-so tbody tr:hover{background:var(--surface-2)}[data-theme=ewelding] .bl-canh{border-left:4px solid var(--bl-spark);color:#e5d6c8;border-radius:0 var(--radius) var(--radius) 0;background:#ff8a1f14;margin:14px 0 0;padding:12px 14px;font-size:.9rem;line-height:1.5}[data-theme=ewelding] .bl-canh strong{color:var(--bl-spark)}[data-theme=ewelding] .bl-h2{margin:0 0 16px;font-size:1.9rem}[data-theme=ewelding] .bl-cm{margin:34px 0}[data-theme=ewelding] .bl-cm-luoi{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;display:grid}[data-theme=ewelding] .bl-tuyen{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 16px 12px}[data-theme=ewelding] .bl-tuyen-dau{border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:10px;text-decoration:none;display:block}[data-theme=ewelding] .bl-tuyen-dau strong{color:#fff;font-family:var(--font-head);font-size:1.35rem;line-height:1.1;display:block}[data-theme=ewelding] .bl-tuyen-dau span{color:var(--bl-spark);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:.78rem;font-weight:600;display:block}[data-theme=ewelding] .bl-tuyen-dau:hover strong{color:var(--accent)}[data-theme=ewelding] .bl-tuyen ol{margin:0;padding:0 0 0 24px;list-style:none;position:relative}[data-theme=ewelding] .bl-tuyen ol:before{content:"";background:linear-gradient(180deg, #6b7480, var(--bl-steel) 70%, var(--bl-spark));border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:6px}[data-theme=ewelding] .bl-tuyen li{position:relative}[data-theme=ewelding] .bl-tuyen li:before{content:"";background:radial-gradient(circle at 35% 35%, #fff, var(--bl-steel) 45%, #6b7480);width:11px;height:11px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:.72em;left:-23px}[data-theme=ewelding] .bl-tuyen li a{color:var(--ink);padding:6px 0;font-size:.93rem;line-height:1.38;text-decoration:none;display:block}[data-theme=ewelding] .bl-tuyen li a:hover{color:var(--accent)}[data-theme=ewelding] .bl-tuyen li:hover:before{background:radial-gradient(circle, #fff, var(--bl-arc));box-shadow:0 0 0 3px var(--surface), 0 0 10px var(--bl-arc)}[data-theme=ewelding] .bl-cho{color:var(--muted);margin:0;font-size:.9rem;font-style:italic}[data-theme=ewelding] .bl-moi{margin:36px 0}[data-theme=ewelding] .bl-moi-luoi{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}[data-theme=ewelding] .bl-the{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--bl-spark);border-radius:var(--radius);color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}[data-theme=ewelding] .bl-the:hover{border-top-color:var(--bl-arc);box-shadow:0 0 0 1px var(--bl-arc), var(--shadow)}[data-theme=ewelding] .bl-the img,[data-theme=ewelding] .bl-trong{aspect-ratio:3/2;object-fit:cover;background:var(--surface-2);width:100%;height:auto;display:block}[data-theme=ewelding] .bl-trong{color:#6b7480;justify-content:center;align-items:center;display:flex}[data-theme=ewelding] .bl-the-chu{padding:12px 14px 16px}[data-theme=ewelding] .bl-the em{letter-spacing:.12em;text-transform:uppercase;color:var(--bl-arc);font-size:.74rem;font-style:normal;font-weight:600;display:block}[data-theme=ewelding] .bl-the strong{color:#fff;font-family:var(--font-head);margin-top:4px;font-size:1.15rem;font-weight:700;line-height:1.22;display:block}[data-theme=ewelding] .bl-rong{text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);padding:26px}@media (max-width:640px){[data-theme=ewelding] .brand{font-size:1.4rem}[data-theme=ewelding] .brand:before{width:28px;height:28px}[data-theme=ewelding] .nav a,[data-theme=ewelding] .nav-them>summary{letter-spacing:.06em;padding:7px 6px;font-size:.78rem}[data-theme=ewelding] .bl-hero{padding:26px 0 22px}[data-theme=ewelding] .bl-duong{max-width:300px}[data-theme=ewelding] .bl-so{padding:16px 12px 14px}[data-theme=ewelding] .bl-h2{font-size:1.55rem}}
[data-theme=ewoodwork]{--bg:#f3ead8;--surface:#fbf6ec;--surface-2:#eadcc2;--border:#d8c4a0;--line:#d8c4a0;--ink:#2e2116;--muted:#6b5a47;--accent:#2f5a40;--accent-ink:#fff;--gs-wal:#4a2f1d;--gs-saw:#d9a560;--gs-green:#3d6b4f;--gs-paper:#fbf6ec;--gs-pencil:#8c7a63;--radius:2px;--radius-lg:6px;--measure:68ch;--wide:1180px;--base-size:17.5px;--lh:1.7;--font-body:var(--f-ewoodwork-b), "Helvetica Neue", system-ui, sans-serif;--font-head:var(--f-ewoodwork-h), Rockwell, "Roboto Slab", Georgia, serif;--head-weight:600;--head-spacing:0;--shadow:0 1px 2px #4a2f1d1f, 0 8px 20px #4a2f1d1a;--rule:1px solid var(--border)}[data-theme=ewoodwork] body{background:var(--bg);color:var(--ink)}[data-theme=ewoodwork] a{color:var(--accent)}[data-theme=ewoodwork] h1,[data-theme=ewoodwork] h2,[data-theme=ewoodwork] h3{font-family:var(--font-head);font-weight:600}[data-theme=ewoodwork] .site-head{background:var(--gs-wal) linear-gradient(90deg, #ffffff08 0 50%, transparent 50%) 0 0 / 7px 100%;box-shadow:none;border-bottom:0}[data-theme=ewoodwork] .site-head:after{content:"";background-color:var(--gs-saw);background-image:linear-gradient(90deg, var(--gs-wal) 1px, transparent 1px), linear-gradient(90deg, var(--gs-wal) 1px, transparent 1px), linear-gradient(90deg, var(--gs-wal) 1px, transparent 1px);background-position:0 0;background-repeat:repeat-x;background-size:64px 12px,32px 8px,8px 4px;height:14px;display:block}[data-theme=ewoodwork] .brand{color:#f6e7cb;font-family:var(--font-head);align-items:center;gap:10px;font-size:1.85rem;font-weight:700;line-height:1;display:flex}[data-theme=ewoodwork] .brand:before{content:"";background:radial-gradient(circle, var(--gs-wal) 0 2px, var(--gs-saw) 3px 6px, #c48d48 7px 8px, var(--gs-saw) 9px 12px, #c48d48 13px 14px, var(--gs-saw) 15px);border-radius:50%;flex:none;width:36px;height:36px}[data-theme=ewoodwork] .brand-tag{color:#cdb796;font-family:var(--font-body);font-size:.78rem}[data-theme=ewoodwork] .nav a,[data-theme=ewoodwork] .nav-them>summary{color:#f0dfc0;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid #0000;padding:9px 10px;font-size:.78rem;font-weight:600}[data-theme=ewoodwork] .nav a:hover,[data-theme=ewoodwork] .nav-them[open]>summary,[data-theme=ewoodwork] .nav-them>summary:hover{color:#fff;border-bottom-color:var(--gs-saw);background:0 0}[data-theme=ewoodwork] .nav-panel{background:var(--gs-paper);border:1px solid var(--border);border-radius:var(--radius-lg)}[data-theme=ewoodwork] .nav-panel a{color:var(--ink);text-transform:none;letter-spacing:0;border-bottom:none;font-size:.92rem}[data-theme=ewoodwork] .site-foot{background:var(--gs-wal);color:#cdb796;border-top:0;margin-top:40px}[data-theme=ewoodwork] .site-foot a,[data-theme=ewoodwork] .site-foot button{color:var(--gs-saw)}[data-theme=ewoodwork] .site-foot strong{color:#fff;font-family:var(--font-head)}[data-theme=ewoodwork] .grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px}[data-theme=ewoodwork] .card-box{background:var(--gs-paper);border:1px solid var(--border);border-bottom:5px solid var(--gs-wal);border-radius:var(--radius);box-shadow:none;padding:0 0 14px;overflow:hidden}[data-theme=ewoodwork] .card-box:hover{box-shadow:var(--shadow)}[data-theme=ewoodwork] .card-thumb{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}[data-theme=ewoodwork] .card-box .card-t{font-family:var(--font-head);color:var(--ink);margin:12px 14px 4px;font-size:1.25rem;font-weight:600;line-height:1.2;text-decoration:none;display:block}[data-theme=ewoodwork] .card-box p{color:var(--muted);margin:0 14px;font-size:.92rem}[data-theme=ewoodwork] .post-head{border-bottom:3px double var(--gs-wal);padding-bottom:12px}[data-theme=ewoodwork] .post-head h1{font-size:clamp(2rem,1.35rem + 2.6vw,3.1rem);font-weight:700;line-height:1.08}[data-theme=ewoodwork] article.prose>div:first-child>p:first-child{background:#f6e3bf;border:1px solid #e3c58e;border-radius:2px;margin-top:30px;padding:40px 22px 18px;font-size:1.03rem;position:relative;transform:rotate(-.4deg);box-shadow:2px 3px #4a2f1d26}[data-theme=ewoodwork] article.prose>div:first-child>p:first-child:before{content:"Shop note";color:var(--gs-wal);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--gs-wal);font-size:1rem;font-weight:700;position:absolute;top:12px;left:22px}[data-theme=ewoodwork] article.prose>div:first-child>p:first-child:after{content:"";background:radial-gradient(circle at 35% 35%,#e8735a,#9c2f1e);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-9px;left:50%;box-shadow:0 2px 2px #00000040}[data-theme=ewoodwork] .prose h2{border-bottom:1px solid var(--border);margin-top:2em;padding-bottom:6px;font-size:1.8rem}[data-theme=ewoodwork] .prose h3{color:var(--accent);font-size:1.3rem}[data-theme=ewoodwork] .prose table{border-collapse:collapse;background:var(--gs-paper);width:100%;font-size:.93rem}[data-theme=ewoodwork] .prose th{background:var(--gs-wal);color:#f6e7cb;text-align:left;font-weight:600}[data-theme=ewoodwork] .prose th,[data-theme=ewoodwork] .prose td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 13px}[data-theme=ewoodwork] .prose tbody tr:nth-child(2n) td{background:#f1e5cd}[data-theme=ewoodwork] .prose ul>li::marker{color:var(--gs-green)}[data-theme=ewoodwork] .prose ol>li::marker{color:var(--gs-wal);font-weight:700}[data-theme=ewoodwork] .prose figure.anh-bai{margin:1.8em 0}[data-theme=ewoodwork] .prose figure.anh-bai img{border:6px solid var(--gs-paper);width:100%;height:auto;box-shadow:var(--shadow);display:block}[data-theme=ewoodwork] .prose figure.anh-bai figcaption{color:var(--muted);margin-top:6px;font-size:.88rem}[data-theme=ewoodwork] .toc{background:var(--gs-paper);border:1px solid var(--border);border-radius:var(--radius);background-image:repeating-linear-gradient(#0000 0 27px,#eadcc2 27px 28px);padding:14px 18px}[data-theme=ewoodwork] .toc a{color:var(--ink)}[data-theme=ewoodwork] figure.cover{display:none}@media (min-width:1040px){[data-theme=ewoodwork] main:has(>article.prose){max-width:var(--wide);grid-template-columns:240px minmax(0,1fr);align-items:start;column-gap:48px;margin:0 auto;padding:0 24px;display:grid}[data-theme=ewoodwork] main:has(>article.prose)>.wrap:first-of-type{display:contents}[data-theme=ewoodwork] main:has(>article.prose)>*{grid-column:2;min-width:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}[data-theme=ewoodwork] main:has(>article.prose) .crumbs{grid-column:1/-1;margin-top:20px}[data-theme=ewoodwork] main:has(>article.prose) nav.toc{grid-area:2/1/span 3;align-self:start;max-height:calc(100vh - 48px);margin:0;position:sticky;top:24px;overflow:auto}[data-theme=ewoodwork] main:has(>article.prose)>article.prose{max-width:800px}[data-theme=ewoodwork] main:has(>article.prose)>.wrap:last-of-type{max-width:800px}}[data-theme=ewoodwork] .gs-bia{padding:32px 0 26px}[data-theme=ewoodwork] .gs-bia-khung{text-align:center;background:var(--gs-paper);border:3px double var(--gs-wal);outline:1px solid var(--border);outline-offset:6px;max-width:860px;margin:0 auto;padding:34px 28px 26px}[data-theme=ewoodwork] .gs-kicker{color:var(--gs-green);letter-spacing:.24em;text-transform:uppercase;margin:0 0 12px;font-size:.8rem;font-weight:700}[data-theme=ewoodwork] .gs-bia h1{color:var(--gs-wal);max-width:18ch;margin:0 auto 14px;font-size:clamp(2.2rem,1.4rem + 3.4vw,3.7rem);font-weight:700;line-height:1.04}[data-theme=ewoodwork] .gs-sub{max-width:56ch;color:var(--muted);margin:0 auto}[data-theme=ewoodwork] .gs-bia-chan{color:var(--gs-pencil);font-family:var(--font-head);justify-content:center;align-items:center;gap:12px;margin:20px 0 0;font-size:.95rem;font-style:italic;display:flex}[data-theme=ewoodwork] .gs-bia-chan span{background:var(--gs-pencil);width:60px;height:1px}[data-theme=ewoodwork] .gs-hai{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px;margin:30px 0;display:grid}@media (min-width:960px){[data-theme=ewoodwork] .gs-hai{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:44px}}[data-theme=ewoodwork] .gs-h2{color:var(--gs-wal);align-items:baseline;gap:14px;margin:0 0 16px;font-size:2rem;display:flex}[data-theme=ewoodwork] .gs-h2:after{content:"";border-bottom:3px double var(--gs-wal);flex:1;transform:translateY(-6px)}[data-theme=ewoodwork] .gs-chuong{margin-bottom:22px}[data-theme=ewoodwork] .gs-chuong h3{flex-direction:column;margin:0 0 6px;display:flex}[data-theme=ewoodwork] .gs-chuong-so{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gs-green);font-size:.74rem;font-weight:700}[data-theme=ewoodwork] .gs-chuong h3 a{color:var(--ink);font-size:1.55rem;line-height:1.15;text-decoration:none}[data-theme=ewoodwork] .gs-chuong h3 a:hover{color:var(--accent);text-decoration:underline}[data-theme=ewoodwork] .gs-chuong ol{margin:0;padding:0;list-style:none}[data-theme=ewoodwork] .gs-chuong li a{color:var(--ink);align-items:baseline;gap:10px;padding:6px 0;text-decoration:none;display:flex}[data-theme=ewoodwork] .gs-muc{min-width:2.4em;font-family:var(--font-head);color:var(--gs-pencil);flex:none;font-weight:600}[data-theme=ewoodwork] .gs-ten{flex:1;line-height:1.4;position:relative;overflow:hidden}[data-theme=ewoodwork] .gs-ten:after{content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";white-space:nowrap;color:var(--border);padding-left:6px;position:absolute}[data-theme=ewoodwork] .gs-chuong li a:hover .gs-ten{color:var(--accent)}[data-theme=ewoodwork] .gs-them{margin-top:4px;font-size:.88rem;font-weight:600;display:inline-block}[data-theme=ewoodwork] .gs-cho{color:var(--muted);margin:0;font-size:.92rem;font-style:italic}[data-theme=ewoodwork] .gs-bang{background:var(--gs-paper);border:1px solid var(--border);border-top:6px solid var(--gs-green);box-shadow:var(--shadow);padding:18px 18px 14px}@media (min-width:960px){[data-theme=ewoodwork] .gs-bang{position:sticky;top:20px}}[data-theme=ewoodwork] .gs-bang h2{color:var(--gs-wal);margin:0;font-size:1.45rem;line-height:1.15}[data-theme=ewoodwork] .gs-bang-phu{color:var(--muted);margin:6px 0 12px;font-size:.9rem}[data-theme=ewoodwork] .gs-bang table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.95rem}[data-theme=ewoodwork] .gs-bang thead th{background:var(--gs-wal);color:#f6e7cb;text-align:left;padding:7px 10px;font-size:.85rem;font-weight:600}[data-theme=ewoodwork] .gs-bang tbody th{text-align:left;font-family:var(--font-head);color:var(--gs-wal);border-bottom:1px solid var(--border);padding:7px 10px;font-weight:700}[data-theme=ewoodwork] .gs-bang td{border-bottom:1px solid var(--border);padding:7px 10px}[data-theme=ewoodwork] .gs-bang tbody tr:nth-child(5) th,[data-theme=ewoodwork] .gs-bang tbody tr:nth-child(5) td{border-bottom:2px solid var(--gs-wal)}[data-theme=ewoodwork] .gs-nguon{color:var(--muted);margin:10px 0 0;font-size:.76rem;line-height:1.5}[data-theme=ewoodwork] .gs-moi{margin:36px 0}[data-theme=ewoodwork] .gs-moi-luoi{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;display:grid}[data-theme=ewoodwork] .gs-the{background:var(--gs-paper);border:1px solid var(--border);border-left:8px solid var(--gs-saw);color:var(--ink);grid-template-columns:42% minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}[data-theme=ewoodwork] .gs-the:hover{box-shadow:var(--shadow);border-left-color:var(--gs-wal)}[data-theme=ewoodwork] .gs-the img,[data-theme=ewoodwork] .gs-trong{object-fit:cover;background:var(--surface-2);width:100%;height:100%;min-height:150px;display:block}[data-theme=ewoodwork] .gs-trong{color:var(--gs-pencil);justify-content:center;align-items:center;display:flex}[data-theme=ewoodwork] .gs-the-chu{padding:14px 16px}[data-theme=ewoodwork] .gs-the em{letter-spacing:.14em;text-transform:uppercase;color:var(--gs-green);font-size:.72rem;font-style:normal;font-weight:700;display:block}[data-theme=ewoodwork] .gs-the strong{font-family:var(--font-head);margin-top:4px;font-size:1.22rem;font-weight:600;line-height:1.2;display:block}[data-theme=ewoodwork] .gs-tom{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin-top:6px;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}[data-theme=ewoodwork] .gs-rong{text-align:center;color:var(--muted);background:var(--gs-paper);border:1px dashed var(--border);padding:26px}@media (max-width:640px){[data-theme=ewoodwork] .brand{font-size:1.45rem}[data-theme=ewoodwork] .brand:before{width:30px;height:30px}[data-theme=ewoodwork] .nav a,[data-theme=ewoodwork] .nav-them>summary{letter-spacing:.08em;padding:7px 6px;font-size:.72rem}[data-theme=ewoodwork] .gs-bia{padding:20px 0 16px}[data-theme=ewoodwork] .gs-bia-khung{outline-offset:3px;padding:24px 16px 18px}[data-theme=ewoodwork] .gs-h2{font-size:1.6rem}[data-theme=ewoodwork] .gs-the{grid-template-columns:minmax(0,1fr)}[data-theme=ewoodwork] .gs-the img,[data-theme=ewoodwork] .gs-trong{aspect-ratio:3/2;height:auto;min-height:0}[data-theme=ewoodwork] .gs-tom{display:none}}
[data-theme=vbabau]{--bg:#fdf8f5;--surface:#fff;--surface-2:#f6ece8;--border:#ecdcd5;--line:#ecdcd5;--ink:#3b2a2f;--muted:#75616a;--accent:#a3456a;--accent-ink:#fff;--radius:12px;--radius-lg:22px;--measure:70ch;--wide:1160px;--base-size:18px;--lh:1.7;--font-body:var(--f-vbabau-b), "Nunito Sans", system-ui, sans-serif;--font-head:var(--f-vbabau-h), "Crimson Pro", Georgia, serif;--head-weight:600;--head-spacing:0;--nav-case:none;--nav-weight:600;--shadow:0 1px 2px #5428340d, 0 8px 22px #5428340f;--rule:1px solid var(--border);--cb-sage:#56775f;--cb-sage-tint:#edf3ec;--cb-blush:#fbe8e3;--cb-peach:#fcf0dd}[data-theme=vbabau] body{background:var(--bg)}[data-theme=vbabau] a{color:var(--accent)}[data-theme=vbabau] h1,[data-theme=vbabau] h2,[data-theme=vbabau] h3{font-family:var(--font-head);font-weight:600}[data-theme=vbabau] .site-head{border-bottom:1px solid var(--border);background:#fffaf7;box-shadow:inset 0 3px #f1cfd6}[data-theme=vbabau] .brand{color:#4a2b35;font-family:var(--font-head);grid-template-columns:auto auto;align-items:center;column-gap:10px;font-size:1.6rem;font-weight:600;line-height:1.1;display:grid}[data-theme=vbabau] .brand:before{content:"";background:#f7dde2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3456a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 4.5a8 8 0 1 0 4 11 6.5 6.5 0 0 1-4-11z'/%3E%3Ccircle cx='17.5' cy='7' r='1.2' fill='%23a3456a'/%3E%3C/svg%3E") 50%/24px no-repeat;border-radius:50%;grid-row:1/span 2;width:38px;height:38px}[data-theme=vbabau] .brand-tag{color:var(--muted);font-family:var(--font-head);grid-column:2;font-size:.95rem;font-style:italic;font-weight:500}[data-theme=vbabau] .nav{gap:6px 20px}[data-theme=vbabau] .nav a,[data-theme=vbabau] .nav-them>summary{color:#5b3f48;font-size:.9rem;font-weight:600}[data-theme=vbabau] .nav a:hover,[data-theme=vbabau] .nav-them[open]>summary{color:var(--accent);border-bottom-color:#e7a9b8}[data-theme=vbabau] .nav-panel{background:#fff}[data-theme=vbabau] .nav-panel a{color:var(--ink)}@media (min-width:900px){[data-theme=vbabau] .site-head .row{flex-direction:column;gap:8px;padding:16px 20px 8px}[data-theme=vbabau] .nav{justify-content:center;margin-left:0}[data-theme=vbabau] .prose h2,[data-theme=vbabau] .prose h3{scroll-margin-top:130px}}[data-theme=vbabau] .site-foot{background:var(--surface-2);color:#5b454c;border-top:1px solid var(--border)}[data-theme=vbabau] .site-foot a{color:var(--accent)}[data-theme=vbabau] .site-foot strong{font-family:var(--font-head);font-size:1.15rem}[data-theme=vbabau] .grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:22px}[data-theme=vbabau] .card-box{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;background:#fff;padding:14px 14px 18px}[data-theme=vbabau] .card-box:hover{border-color:#e7a9b8}[data-theme=vbabau] .card-thumb{aspect-ratio:4/3;object-fit:cover;background:var(--cb-blush);border-radius:16px;width:100%;height:auto}[data-theme=vbabau] .card a.card-t{color:#4a2b35;font-size:1.22rem;line-height:1.25}[data-theme=vbabau] .crumbs a{color:var(--muted)}[data-theme=vbabau] .post-head{border-bottom:1px solid var(--border)}[data-theme=vbabau] .post-head h1{color:#4a2b35;font-size:clamp(2rem,1.35rem + 2.6vw,3rem);line-height:1.1}[data-theme=vbabau] .post-head .lede{color:#5f4b52;font-size:1.1rem}[data-theme=vbabau] article.prose>div:first-child>p:first-child{background:var(--cb-sage-tint);color:var(--ink);border-radius:var(--radius-lg);border:1px solid #d6e3d3;padding:18px 22px 20px;font-size:1.04rem}[data-theme=vbabau] article.prose>div:first-child>p:first-child:before{content:"Điều cần biết";font-family:var(--font-head);color:var(--cb-sage);margin-bottom:4px;font-size:1.15rem;font-style:italic;font-weight:600;display:block}[data-theme=vbabau] .prose h2{color:#4a2b35;margin-top:2em;font-size:1.75rem;line-height:1.2}[data-theme=vbabau] .prose h2:before{content:"";background:#e7a9b8;border-radius:3px;width:36px;height:3px;margin-bottom:10px;display:block}[data-theme=vbabau] .prose h3{color:#4a2b35;font-size:1.32rem}[data-theme=vbabau] .prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);background:#fff;border-radius:14px;width:100%;font-size:.94rem;overflow:hidden}[data-theme=vbabau] .prose th{background:var(--cb-blush);color:#4a2b35;text-align:left;font-family:var(--font-body);font-weight:700}[data-theme=vbabau] .prose th,[data-theme=vbabau] .prose td{border:none;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 14px}[data-theme=vbabau] .prose tbody tr:last-child td{border-bottom:none}[data-theme=vbabau] .prose tbody tr:nth-child(2n) td{background:#fdf7f4}[data-theme=vbabau] .prose ul>li::marker{color:#d98aa0}[data-theme=vbabau] .prose ol>li::marker{color:var(--cb-sage);font-weight:700}[data-theme=vbabau] .prose blockquote{font-family:var(--font-head);background:#fff;border-left-color:#e7a9b8;font-size:1.12rem}[data-theme=vbabau] .prose figure.anh-bai{margin:1.8em 0}[data-theme=vbabau] .prose figure.anh-bai img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}[data-theme=vbabau] .prose figure.anh-bai figcaption{font-family:var(--font-head);color:var(--muted);text-align:center;margin-top:8px;font-size:1rem;font-style:italic}[data-theme=vbabau] .toc{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;background:#fff;padding:18px 20px}[data-theme=vbabau] .toc-h{font-family:var(--font-head);text-transform:none;letter-spacing:0;color:var(--cb-sage);font-size:1.15rem;font-style:italic}[data-theme=vbabau] .toc a{color:#5b3f48}[data-theme=vbabau] figure.cover{display:none}@media (min-width:1040px){[data-theme=vbabau] main:has(>article.prose){max-width:var(--wide);grid-template-columns:minmax(0,1fr) 270px;align-items:start;column-gap:56px;margin:0 auto;padding:0 24px;display:grid}[data-theme=vbabau] main:has(>article.prose)>.wrap:first-of-type{display:contents}[data-theme=vbabau] main:has(>article.prose)>*{grid-column:1;min-width:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}[data-theme=vbabau] main:has(>article.prose) .crumbs{grid-column:1/-1;margin-top:22px}[data-theme=vbabau] main:has(>article.prose) nav.toc{grid-area:2/2/span 3;align-self:start;max-height:calc(100vh - 150px);margin:0;position:sticky;top:130px;overflow:auto}[data-theme=vbabau] main:has(>article.prose)>article.prose{max-width:760px}[data-theme=vbabau] main:has(>article.prose)>.wrap:last-of-type{max-width:760px}}[data-theme=vbabau] .cb-hero{text-align:center;background:linear-gradient(#fbe8e3 0%,#fdf8f5 100%);padding:36px 0 18px}[data-theme=vbabau] .cb-eyebrow{font-family:var(--font-head);color:var(--accent);margin:0 0 6px;font-size:1.15rem;font-style:italic}[data-theme=vbabau] .cb-hero h1{color:#4a2b35;margin:0 0 10px;font-size:clamp(2.1rem,1.3rem + 3vw,3.3rem);line-height:1.08}[data-theme=vbabau] .cb-sub{color:#5f4b52;max-width:58ch;margin:0 auto}[data-theme=vbabau] .cb-tl{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:16px;margin:18px 0 0;padding:4px 2px 14px;list-style:none;display:flex;overflow-x:auto}[data-theme=vbabau] .cb-gd{scroll-snap-align:start;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;flex:0 0 min(84%,340px);padding:18px;position:relative}[data-theme=vbabau] .cb-gd-1{border-top:5px solid #eab3bf}[data-theme=vbabau] .cb-gd-2{border-top:5px solid #eecb97}[data-theme=vbabau] .cb-gd-3{border-top:5px solid #a9c4a8}[data-theme=vbabau] .cb-gd-dau{align-items:center;gap:12px;margin-bottom:12px;display:flex}[data-theme=vbabau] .cb-gd-so{width:44px;height:44px;font-family:var(--font-head);color:#4a2b35;border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:700;display:grid}[data-theme=vbabau] .cb-gd-1 .cb-gd-so{background:var(--cb-blush)}[data-theme=vbabau] .cb-gd-2 .cb-gd-so{background:var(--cb-peach)}[data-theme=vbabau] .cb-gd-3 .cb-gd-so{background:var(--cb-sage-tint)}[data-theme=vbabau] .cb-gd h2{color:#4a2b35;margin:0;font-size:1.4rem;line-height:1.15}[data-theme=vbabau] .cb-gd-tuan{color:var(--muted);letter-spacing:.04em;margin:2px 0 0;font-size:.85rem;font-weight:700}[data-theme=vbabau] .cb-tuan{grid-template-columns:repeat(7,1fr);gap:5px;margin:0 0 12px;padding:0;list-style:none;display:grid}[data-theme=vbabau] .cb-tuan span,[data-theme=vbabau] .cb-tuan a{aspect-ratio:1;color:#a8949a;background:#faf3f0;border-radius:50%;place-items:center;font-size:.78rem;font-weight:600;text-decoration:none;display:grid}[data-theme=vbabau] .cb-tuan a.co-bai{background:var(--accent);color:#fff}[data-theme=vbabau] .cb-tuan a.co-bai:hover{background:#7f2f4f}[data-theme=vbabau] .cb-gd-y{margin:0 0 8px;font-size:.95rem;line-height:1.55}[data-theme=vbabau] .cb-gd-kham{color:#4d5f50;background:var(--cb-sage-tint);border-radius:12px;margin:0;padding:9px 12px;font-size:.9rem;line-height:1.5}[data-theme=vbabau] .cb-gd-kham strong{color:var(--cb-sage)}[data-theme=vbabau] .cb-gd-bai{margin:12px 0 0;padding:0;list-style:none}[data-theme=vbabau] .cb-gd-bai a{border-top:1px dashed var(--border);color:#5b3f48;padding:7px 0;font-size:.92rem;font-weight:600;text-decoration:none;display:block}[data-theme=vbabau] .cb-gd-bai a:hover{color:var(--accent)}@media (min-width:960px){[data-theme=vbabau] .cb-tl{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid;overflow:visible}[data-theme=vbabau] .cb-gd:after{content:"";border-top:2px dotted #e2c3c9;width:22px;position:absolute;top:40px;right:-22px}[data-theme=vbabau] .cb-gd-3:after{display:none}}[data-theme=vbabau] .cb-tl-them{text-align:center;margin:6px 0 22px;font-weight:700}[data-theme=vbabau] .cb-tl-them a{text-decoration:none}[data-theme=vbabau] .cb-muc{margin:44px 0}[data-theme=vbabau] .cb-muc-head{border-bottom:1px solid var(--border);align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:8px;display:flex}[data-theme=vbabau] .cb-muc-so{font-family:var(--font-head);color:#d98aa0;font-size:1.2rem;font-style:italic}[data-theme=vbabau] .cb-muc-head h2{color:#4a2b35;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem)}[data-theme=vbabau] .cb-muc-head a{white-space:nowrap;margin-left:auto;font-size:.88rem;font-weight:700;text-decoration:none}[data-theme=vbabau] .cb-muc-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:820px){[data-theme=vbabau] .cb-muc-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}[data-theme=vbabau] .cb-dau{color:var(--ink);text-decoration:none;display:block}[data-theme=vbabau] .cb-dau img,[data-theme=vbabau] .cb-trong{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);background:var(--cb-blush);width:100%;display:block}[data-theme=vbabau] .cb-trong{background:linear-gradient(135deg,#fbe8e3,#edf3ec)}[data-theme=vbabau] .cb-dau strong{font-family:var(--font-head);color:#4a2b35;margin-top:12px;font-size:1.45rem;font-weight:600;line-height:1.2;display:block}[data-theme=vbabau] .cb-dau:hover strong{color:var(--accent)}[data-theme=vbabau] .cb-dau-tt{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin-top:6px;font-size:.95rem;display:-webkit-box;overflow:hidden}[data-theme=vbabau] .cb-ds{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}[data-theme=vbabau] .cb-ds a{color:#4a2b35;font-family:var(--font-head);border-radius:16px;align-items:center;gap:14px;padding:10px;font-size:1.14rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex}[data-theme=vbabau] .cb-ds a:hover{color:var(--accent);background:#fff}[data-theme=vbabau] .cb-ds img,[data-theme=vbabau] .cb-trong-nho{object-fit:cover;background:var(--cb-blush);border-radius:50%;flex:none;width:76px;height:76px}[data-theme=vbabau] .cb-ds span{min-width:0}[data-theme=vbabau] .cb-rong{text-align:center;margin:30px 0}
