[data-theme=esewing]{--bg:#f7f5f0;--surface:#fff;--surface-2:#ece8de;--border:#ddd7c9;--line:#ddd7c9;--ink:#1c2a44;--muted:#5b6475;--accent:#b02f26;--accent-ink:#fff;--ss-navy:#1c2a44;--ss-tape:#f2c230;--ss-pin:#c8372d;--ss-tissue:#fbf5e2;--ss-chalk:#f7f5f0;--radius:4px;--radius-lg:10px;--measure:68ch;--wide:1180px;--base-size:17.5px;--lh:1.7;--font-body:var(--f-esewing-b), "Helvetica Neue", system-ui, sans-serif;--font-head:var(--f-esewing-h), "Didot", Georgia, serif;--head-weight:400;--head-spacing:0;--shadow:0 1px 2px #1c2a441a, 0 10px 24px #1c2a441a;--rule:1px solid var(--border)}[data-theme=esewing] body{background:var(--bg);color:var(--ink)}[data-theme=esewing] a{color:var(--accent)}[data-theme=esewing] h1,[data-theme=esewing] h2,[data-theme=esewing] h3{font-family:var(--font-head);font-weight:400}[data-theme=esewing] .site-head{background:var(--ss-navy);box-shadow:none;border-bottom:0;position:relative}[data-theme=esewing] .site-head:after{content:"";background:var(--ss-tape) repeating-linear-gradient(90deg, #1c2a44b3 0 1px, transparent 1px 12px) bottom / 100% 5px no-repeat;height:10px;display:block}[data-theme=esewing] .brand{color:#fff;font-family:var(--font-head);align-items:center;gap:10px;font-size:1.7rem;font-weight:400;line-height:1;display:flex}[data-theme=esewing] .brand:before{content:"";background:var(--ss-pin) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round'%3E%3Cpath d='M5 19L17 7 M15.5 5.5l3 3 M8 20c2-2 5-2 7 0'/%3E%3C/svg%3E") center / 22px no-repeat;border-radius:50%;flex:none;width:34px;height:34px}[data-theme=esewing] .brand-tag{color:#aeb8cc;font-family:var(--font-body);font-size:.78rem}[data-theme=esewing] .nav a,[data-theme=esewing] .nav-them>summary{color:#e6ebf4;border-bottom:2px dashed #0000;padding:8px 10px;font-size:.9rem;font-weight:500}[data-theme=esewing] .nav a:hover,[data-theme=esewing] .nav-them[open]>summary,[data-theme=esewing] .nav-them>summary:hover{color:var(--ss-tape);border-bottom-color:var(--ss-tape);background:0 0}[data-theme=esewing] .nav-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff}[data-theme=esewing] .nav-panel a{color:var(--ink);border-bottom:none}[data-theme=esewing] .site-foot{background:var(--ss-navy);color:#aeb8cc;border-top:6px solid var(--ss-tape);margin-top:40px}[data-theme=esewing] .site-foot a,[data-theme=esewing] .site-foot button{color:var(--ss-tape)}[data-theme=esewing] .site-foot strong{color:#fff;font-family:var(--font-head);font-weight:400}[data-theme=esewing] .grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px}[data-theme=esewing] .card-box{border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;background:#fff;padding:0 0 14px;overflow:hidden}[data-theme=esewing] .card-box:hover{outline:2px dashed var(--ss-pin);outline-offset:3px}[data-theme=esewing] .card-thumb{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}[data-theme=esewing] .card-box .card-t{font-family:var(--font-head);color:var(--ink);margin:12px 14px 4px;font-size:1.25rem;line-height:1.2;text-decoration:none;display:block}[data-theme=esewing] .card-box p{color:var(--muted);margin:0 14px;font-size:.92rem}[data-theme=esewing] .post-head{border-bottom:2px dashed var(--border);padding-bottom:12px}[data-theme=esewing] .post-head h1{font-size:clamp(2.1rem,1.4rem + 2.7vw,3.3rem);line-height:1.08}[data-theme=esewing] article.prose>div:first-child>p:first-child{background:var(--ss-tissue) linear-gradient(#1c2a440d 1px, transparent 1px) 0 0 / 100% 22px;border-radius:var(--radius);border:1px solid #e5d9b4;margin-top:24px;padding:42px 22px 18px;font-size:1.03rem;position:relative;box-shadow:3px 3px #e8dfc2}[data-theme=esewing] article.prose>div:first-child>p:first-child:before{content:"Pattern note";font-family:var(--font-head);color:var(--ss-pin);font-size:1.05rem;font-style:italic;position:absolute;top:12px;left:22px}[data-theme=esewing] article.prose>div:first-child>p:first-child:after{content:"";background:var(--ss-pin);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;right:18px;box-shadow:0 2px #0003}[data-theme=esewing] .prose h2{margin-top:2em;font-size:1.85rem}[data-theme=esewing] .prose h2:after{content:"";border-bottom:2px dashed var(--ss-pin);width:90px;margin-top:6px;display:block}[data-theme=esewing] .prose h3{color:var(--ss-navy);font-size:1.3rem}[data-theme=esewing] .prose table{border-collapse:collapse;background:#fff;width:100%;font-size:.93rem}[data-theme=esewing] .prose th{background:var(--ss-navy);color:#fff;text-align:left;font-weight:500}[data-theme=esewing] .prose th,[data-theme=esewing] .prose td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 13px}[data-theme=esewing] .prose tbody tr:nth-child(2n) td{background:#f3f0e8}[data-theme=esewing] .prose ul>li::marker{color:var(--ss-pin)}[data-theme=esewing] .prose ol>li::marker{color:var(--ss-navy);font-weight:700}[data-theme=esewing] .prose figure.anh-bai{margin:1.8em 0}[data-theme=esewing] .prose figure.anh-bai img{border-radius:var(--radius);width:100%;height:auto;display:block}[data-theme=esewing] .prose figure.anh-bai figcaption{color:var(--muted);margin-top:6px;font-size:.88rem}[data-theme=esewing] .toc{border:1px solid var(--border);border-left:4px solid var(--ss-tape);border-radius:var(--radius);background:#fff;padding:14px 18px}[data-theme=esewing] .toc a{color:var(--ink)}[data-theme=esewing] .toc a:hover{color:var(--ss-pin)}[data-theme=esewing] figure.cover{display:none}@media (min-width:1040px){[data-theme=esewing] 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=esewing] main:has(>article.prose)>.wrap:first-of-type{display:contents}[data-theme=esewing] 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=esewing] main:has(>article.prose) .crumbs{grid-column:1/-1;margin-top:20px}[data-theme=esewing] 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=esewing] main:has(>article.prose)>article.prose{max-width:800px}[data-theme=esewing] main:has(>article.prose)>.wrap:last-of-type{max-width:800px}}[data-theme=esewing] .ss-hero{background:var(--ss-navy);color:#dfe5ef;text-align:left;margin-bottom:28px;padding:44px 0 0}[data-theme=esewing] .ss-kicker{color:var(--ss-tape);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:.8rem;font-weight:700}[data-theme=esewing] .ss-hero h1{color:#fff;max-width:18ch;margin:0 0 14px;font-size:clamp(2.3rem,1.4rem + 3.6vw,4rem);line-height:1.02}[data-theme=esewing] .ss-sub{color:#c2cbdb;max-width:54ch;margin:0 0 30px}[data-theme=esewing] .ss-thuoc{background:var(--ss-tape) repeating-linear-gradient(90deg, var(--ss-navy) 0 1px, transparent 1px calc(100% / 96)) top / 100% 12px no-repeat;height:46px;color:var(--ss-navy);grid-template-columns:repeat(12,minmax(0,1fr));font-size:.78rem;font-weight:700;display:grid;overflow:hidden}[data-theme=esewing] .ss-thuoc span{border-left:2px solid var(--ss-navy);font-variant-numeric:tabular-nums;padding:18px 0 0 4px}[data-theme=esewing] .ss-than{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px;margin:30px 0;display:grid}@media (min-width:960px){[data-theme=esewing] .ss-than{grid-template-columns:minmax(0,1fr) 340px;gap:40px}[data-theme=esewing] .ss-kim{position:sticky;top:20px}}[data-theme=esewing] .ss-h2{margin:0 0 16px;font-size:2rem;line-height:1.1}[data-theme=esewing] .ss-manh-luoi{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}[data-theme=esewing] .ss-manh{background:var(--ss-tissue);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);border:2px dashed #b9ab84;border-radius:2px;padding:22px 20px 16px;position:relative}[data-theme=esewing] .ss-chu{font-family:var(--font-head);color:#c8372d4d;font-size:2.6rem;line-height:1;position:absolute;top:12px;right:30px}[data-theme=esewing] .ss-manh h3{margin:0;padding-right:50px;font-size:1.45rem;line-height:1.15}[data-theme=esewing] .ss-manh h3 a{color:var(--ss-navy);text-decoration:none}[data-theme=esewing] .ss-manh h3 a:hover{color:var(--ss-pin)}[data-theme=esewing] .ss-dem{letter-spacing:.12em;text-transform:uppercase;color:#8a7a52;margin:4px 0 10px;font-size:.75rem;font-weight:700}[data-theme=esewing] .ss-manh ul{margin:0;padding:0;list-style:none}[data-theme=esewing] .ss-manh li a{color:var(--ink);padding:6px 0 6px 18px;font-size:.93rem;line-height:1.35;text-decoration:none;display:block;position:relative}[data-theme=esewing] .ss-manh li a:before{content:"";background:var(--ss-pin);border-radius:50%;width:9px;height:9px;position:absolute;top:.9em;left:0}[data-theme=esewing] .ss-manh li a:hover{color:var(--ss-pin)}[data-theme=esewing] .ss-cho{color:var(--muted);margin:0;font-size:.9rem;font-style:italic}[data-theme=esewing] .ss-kim{border:1px solid var(--border);border-top:6px solid var(--ss-pin);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;padding:18px 18px 14px}[data-theme=esewing] .ss-kim h2{margin:0;font-size:1.55rem;line-height:1.1}[data-theme=esewing] .ss-kim-sub{color:var(--muted);margin:4px 0 12px;font-size:.86rem}[data-theme=esewing] .ss-kim ul{margin:0;padding:0;list-style:none}[data-theme=esewing] .ss-kim li{border-top:1px dashed var(--border);grid-template-columns:70px minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;display:grid}[data-theme=esewing] .ss-co{text-align:center;background:var(--ss-navy);color:var(--ss-tape);font-variant-numeric:tabular-nums;border-radius:4px;padding:3px 0;font-size:.88rem;font-weight:700;display:inline-block}[data-theme=esewing] .ss-kim strong{font-size:.93rem;display:block}[data-theme=esewing] .ss-vai{color:var(--muted);font-size:.85rem;line-height:1.35;display:block}[data-theme=esewing] .ss-nguon{border-top:1px solid var(--border);color:var(--muted);margin:10px 0 0;padding-top:10px;font-size:.75rem;line-height:1.5}[data-theme=esewing] .ss-moi{margin:40px 0}[data-theme=esewing] .ss-ds{border-top:2px solid var(--ss-navy);margin:0;padding:0;list-style:none}[data-theme=esewing] .ss-ds li{border-bottom:2px dashed var(--border)}[data-theme=esewing] .ss-ds a{color:var(--ink);grid-template-columns:180px minmax(0,1fr);column-gap:24px;padding:16px 0;text-decoration:none;display:grid}[data-theme=esewing] .ss-ds em{letter-spacing:.12em;text-transform:uppercase;color:var(--ss-pin);grid-row:1/span 2;padding-top:6px;font-size:.74rem;font-style:normal;font-weight:700}[data-theme=esewing] .ss-ds strong{font-family:var(--font-head);grid-column:2;font-size:1.4rem;font-weight:400;line-height:1.2}[data-theme=esewing] .ss-ds a:hover strong{color:var(--ss-pin)}[data-theme=esewing] .ss-tom{color:var(--muted);grid-column:2;margin-top:4px;font-size:.93rem}[data-theme=esewing] .ss-rong{text-align:center;color:var(--muted);border:2px dashed var(--border);border-radius:var(--radius);background:#fff;padding:26px}@media (max-width:640px){[data-theme=esewing] .brand{font-size:1.35rem}[data-theme=esewing] .brand:before{background-size:18px;width:28px;height:28px}[data-theme=esewing] .nav a,[data-theme=esewing] .nav-them>summary{padding:6px 7px;font-size:.84rem}[data-theme=esewing] .ss-hero{padding-top:28px}[data-theme=esewing] .ss-thuoc{background-size:100% 10px;grid-template-columns:repeat(6,minmax(0,1fr));height:40px}[data-theme=esewing] .ss-thuoc span:nth-child(n+7){display:none}[data-theme=esewing] .ss-thuoc span{padding-top:14px}[data-theme=esewing] .ss-manh{padding:18px 14px 12px}[data-theme=esewing] .ss-kim{padding:16px 14px 12px}[data-theme=esewing] .ss-ds a{grid-template-columns:minmax(0,1fr)}[data-theme=esewing] .ss-ds em{grid-row:auto;padding-top:0}[data-theme=esewing] .ss-ds strong,[data-theme=esewing] .ss-tom{grid-column:1}[data-theme=esewing] .ss-ds strong{font-size:1.22rem}}
[data-theme=esmoker]{--bg:#f4f1ec;--surface:#fff;--surface-2:#e9e3da;--border:#d8cfc2;--line:#d8cfc2;--ink:#1d1a18;--muted:#5e554d;--accent:#b83a17;--accent-ink:#fff;--br-coal:#1d1a18;--br-coal-2:#2b2623;--br-ember:#e4572e;--br-bark:#6b3e26;--br-ash:#a59a8f;--br-ring:#f2a65a;--radius:4px;--radius-lg:8px;--measure:70ch;--wide:1200px;--base-size:17.5px;--lh:1.68;--font-body:var(--f-esmoker-b), "Helvetica Neue", system-ui, sans-serif;--font-head:var(--f-esmoker-h), "Arial Narrow", "Roboto Condensed", sans-serif;--head-weight:700;--head-spacing:.01em;--shadow:0 1px 2px #1d1a181f, 0 10px 22px #1d1a181f;--rule:1px solid var(--border)}[data-theme=esmoker] body{background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums}[data-theme=esmoker] a{color:var(--accent)}[data-theme=esmoker] h1,[data-theme=esmoker] h2,[data-theme=esmoker] h3{font-family:var(--font-head);letter-spacing:.01em;font-weight:700}[data-theme=esmoker] .site-head{background:var(--br-coal);box-shadow:none;border-bottom:0;position:relative}[data-theme=esmoker] .site-head:after{content:"";background:linear-gradient(90deg, var(--br-bark), var(--br-ember) 45%, var(--br-ring));height:4px;display:block}[data-theme=esmoker] .brand{color:#fff;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:10px;font-size:1.75rem;font-weight:800;line-height:1;display:flex}[data-theme=esmoker] .brand:before{content:"";background:var(--br-ember) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1a18' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c1 3 4 4 4 8a4 4 0 0 1-8 0c0-2 1-3 2-4 0 2 1 3 2 3 0-3-1-5 0-7z M5 20h14'/%3E%3C/svg%3E") center / 22px no-repeat;border-radius:4px;flex:none;width:36px;height:36px}[data-theme=esmoker] .brand-tag{color:var(--br-ash);font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:.76rem}[data-theme=esmoker] .nav a,[data-theme=esmoker] .nav-them>summary{color:#e9e1d6;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em;border-bottom:3px solid #0000;padding:8px 10px;font-size:1rem;font-weight:700}[data-theme=esmoker] .nav a:hover,[data-theme=esmoker] .nav-them[open]>summary,[data-theme=esmoker] .nav-them>summary:hover{color:#fff;border-bottom-color:var(--br-ember);background:0 0}[data-theme=esmoker] .nav-panel{background:var(--br-coal-2);border-radius:var(--radius);border:1px solid #3d3631}[data-theme=esmoker] .nav-panel a{color:#e9e1d6;border-bottom:none}[data-theme=esmoker] .site-foot{background:var(--br-coal);color:var(--br-ash);border-top:4px solid var(--br-ember);margin-top:40px}[data-theme=esmoker] .site-foot a,[data-theme=esmoker] .site-foot button{color:var(--br-ring)}[data-theme=esmoker] .site-foot strong{color:#fff;font-family:var(--font-head);text-transform:uppercase}[data-theme=esmoker] .grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px}[data-theme=esmoker] .card-box{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--br-coal);border-radius:var(--radius);box-shadow:none;padding:0 0 14px;overflow:hidden}[data-theme=esmoker] .card-box:hover{border-top-color:var(--br-ember);box-shadow:var(--shadow)}[data-theme=esmoker] .card-thumb{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}[data-theme=esmoker] .card-box .card-t{font-family:var(--font-head);color:var(--ink);margin:12px 14px 4px;font-size:1.32rem;font-weight:700;line-height:1.15;text-decoration:none;display:block}[data-theme=esmoker] .card-box p{color:var(--muted);margin:0 14px;font-size:.92rem}[data-theme=esmoker] .post-head{border-bottom:3px solid var(--br-coal);padding-bottom:12px}[data-theme=esmoker] .post-head h1{font-size:clamp(2.2rem,1.5rem + 2.8vw,3.4rem);line-height:1.02}[data-theme=esmoker] article.prose>div:first-child>p:first-child{border:1px solid var(--border);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:#fff;border-left:0;margin-top:22px;padding:36px 20px 16px 52px;font-size:1.03rem;position:relative}[data-theme=esmoker] article.prose>div:first-child>p:first-child:before{content:"Short answer";font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.95rem;font-weight:800;position:absolute;top:10px;left:52px}[data-theme=esmoker] article.prose>div:first-child>p:first-child:after{content:"";background:linear-gradient(0deg, var(--br-ember) 0 72%, #f3d9cf 72%) center 10px / 10px calc(100% - 34px) no-repeat, radial-gradient(circle at 15px calc(100% - 15px), var(--br-ember) 0 9px, transparent 10px), var(--br-coal);width:30px;position:absolute;top:0;bottom:0;left:0}[data-theme=esmoker] .prose h2{text-transform:uppercase;margin-top:1.9em;font-size:2rem;line-height:1.05}[data-theme=esmoker] .prose h2:before{content:"";background:var(--br-ember);vertical-align:.12em;border-radius:50%;width:14px;height:14px;margin-right:10px;display:inline-block;box-shadow:0 0 0 4px #f6c9b8}[data-theme=esmoker] .prose h3{color:var(--br-bark);font-size:1.4rem}[data-theme=esmoker] .prose table{border-collapse:collapse;background:#fff;width:100%;font-size:.93rem}[data-theme=esmoker] .prose th{background:var(--br-coal);color:#fff;text-align:left;font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:700}[data-theme=esmoker] .prose th,[data-theme=esmoker] .prose td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 13px}[data-theme=esmoker] .prose tbody tr:nth-child(2n) td{background:#f8f4ee}[data-theme=esmoker] .prose ul>li::marker{color:var(--br-ember)}[data-theme=esmoker] .prose ol>li::marker{color:var(--accent);font-weight:700}[data-theme=esmoker] .prose figure.anh-bai{margin:1.8em 0}[data-theme=esmoker] .prose figure.anh-bai img{border-radius:var(--radius);width:100%;height:auto;display:block}[data-theme=esmoker] .prose figure.anh-bai figcaption{color:var(--muted);margin-top:6px;font-size:.88rem}[data-theme=esmoker] .toc{background:var(--br-coal);color:#e9e1d6;border-radius:var(--radius-lg);padding:14px 18px}[data-theme=esmoker] .toc a{color:#f3e6d6}[data-theme=esmoker] .toc a:hover{color:var(--br-ring)}[data-theme=esmoker] .toc ol,[data-theme=esmoker] .toc ul{columns:2 220px;column-gap:28px}[data-theme=esmoker] .toc li{break-inside:avoid}[data-theme=esmoker] figure.cover{display:none}[data-theme=esmoker] .br-pit{background:var(--br-coal) radial-gradient(ellipse at 10% 110%, #e4572e4d, transparent 55%);color:#d9d0c5;margin-bottom:26px;padding:34px 0 38px}[data-theme=esmoker] .br-pit-luoi{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (min-width:940px){[data-theme=esmoker] .br-pit-luoi{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:46px}}[data-theme=esmoker] .br-kicker{color:var(--br-ring);font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:1rem;font-weight:700}[data-theme=esmoker] .br-pit h1{color:#fff;text-transform:uppercase;max-width:16ch;margin:0 0 14px;font-size:clamp(2.3rem,1.5rem + 3.4vw,3.9rem);line-height:.98}[data-theme=esmoker] .br-sub{color:#c9bfb3;max-width:50ch;margin:0 0 22px}[data-theme=esmoker] .br-lo{gap:6px;max-width:420px;display:grid}[data-theme=esmoker] .br-lo-nhan{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--br-ash);font-size:.9rem;font-weight:700}[data-theme=esmoker] .br-lo-thanh{background:linear-gradient(90deg, var(--br-bark), var(--br-ember), var(--br-ring));color:#fff;font-family:var(--font-head);border-radius:999px;justify-content:space-between;padding:8px 12px;font-size:1.15rem;font-weight:800;display:flex}[data-theme=esmoker] .br-lo-c{color:var(--br-ash);font-size:.8rem}[data-theme=esmoker] .br-bang{color:var(--ink);border-radius:var(--radius-lg);border-top:6px solid var(--br-ember);background:#fff;padding:18px 18px 14px}[data-theme=esmoker] .br-bang h2{text-transform:uppercase;margin:0 0 10px;font-size:1.9rem;line-height:1}[data-theme=esmoker] .br-cuon{-webkit-overflow-scrolling:touch;overflow-x:auto}[data-theme=esmoker] .br-bang table{border-collapse:collapse;width:100%;min-width:360px;font-size:.93rem}[data-theme=esmoker] .br-bang thead th{background:var(--br-coal);color:#fff;text-align:left;font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;padding:7px 8px;font-size:.92rem;font-weight:700}[data-theme=esmoker] .br-bang tbody th{text-align:left;padding:9px 8px;font-weight:600}[data-theme=esmoker] .br-bang td{border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 8px}[data-theme=esmoker] .br-bang tbody th{border-bottom:1px solid var(--border)}[data-theme=esmoker] .br-bang td b{font-family:var(--font-head);color:var(--accent);font-size:1.15rem;font-weight:800}[data-theme=esmoker] .br-bang td:last-child b{color:var(--br-bark)}[data-theme=esmoker] .br-bang td small{color:var(--muted);font-size:.75rem;display:block}[data-theme=esmoker] .br-gach{color:var(--br-ash);font-size:.85rem}[data-theme=esmoker] .br-nguon{border-top:1px dashed var(--border);color:var(--muted);margin:10px 0 0;padding-top:10px;font-size:.76rem;line-height:1.5}[data-theme=esmoker] .br-h2{text-transform:uppercase;margin:0 0 14px;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.5rem);line-height:1}[data-theme=esmoker] .br-h2:after{content:"";background:var(--br-ember);width:70px;height:5px;margin-top:8px;display:block}[data-theme=esmoker] .br-log{margin:30px 0 40px}[data-theme=esmoker] .br-hang{border-bottom:2px solid var(--br-coal);grid-template-columns:minmax(0,1fr);gap:12px 26px;padding:18px 0;display:grid}[data-theme=esmoker] .br-hang:first-of-type{border-top:2px solid var(--br-coal)}@media (min-width:820px){[data-theme=esmoker] .br-hang{grid-template-columns:260px minmax(0,1fr);align-items:start}}[data-theme=esmoker] .br-hang-ten{color:var(--ink);grid-template-columns:auto minmax(0,1fr);column-gap:12px;text-decoration:none;display:grid}[data-theme=esmoker] .br-so{font-family:var(--font-head);color:var(--br-ember);grid-row:1/span 2;font-size:2.4rem;font-weight:800;line-height:.9}[data-theme=esmoker] .br-hang-ten strong{font-family:var(--font-head);text-transform:uppercase;font-size:1.6rem;font-weight:800;line-height:1}[data-theme=esmoker] .br-hang-ten small{color:var(--muted);font-size:.82rem}[data-theme=esmoker] .br-hang-ten:hover strong{color:var(--accent)}[data-theme=esmoker] .br-chip{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-theme=esmoker] .br-chip a{border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);background:#fff;padding:7px 12px;font-size:.9rem;line-height:1.3;text-decoration:none;display:inline-block}[data-theme=esmoker] .br-chip a:hover{border-color:var(--br-ember);color:var(--accent)}[data-theme=esmoker] .br-cho{color:var(--muted);margin:4px 0;font-style:italic}[data-theme=esmoker] .br-moi{margin:36px 0}[data-theme=esmoker] .br-ds{counter-reset:br;grid-template-columns:minmax(0,1fr);gap:0 36px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:820px){[data-theme=esmoker] .br-ds{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=esmoker] .br-ds li{counter-increment:br;border-bottom:1px solid var(--border)}[data-theme=esmoker] .br-ds a{color:var(--ink);grid-template-columns:2.4em minmax(0,1fr);column-gap:12px;padding:14px 0;text-decoration:none;display:grid}[data-theme=esmoker] .br-ds a:before{content:counter(br, decimal-leading-zero);font-family:var(--font-head);color:var(--br-ash);grid-row:1/span 3;font-size:1.6rem;font-weight:800;line-height:1}[data-theme=esmoker] .br-ds em{font-style:normal;font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);grid-column:2;font-size:.85rem;font-weight:700}[data-theme=esmoker] .br-ds strong{grid-column:2;font-size:1.04rem;font-weight:700;line-height:1.3}[data-theme=esmoker] .br-ds span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;margin-top:4px;font-size:.88rem;display:-webkit-box;overflow:hidden}[data-theme=esmoker] .br-ds a:hover strong{color:var(--accent)}[data-theme=esmoker] .br-ds a:hover:before{color:var(--br-ember)}[data-theme=esmoker] .br-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=esmoker] .brand{font-size:1.4rem}[data-theme=esmoker] .brand:before{background-size:18px;width:30px;height:30px}[data-theme=esmoker] .nav a,[data-theme=esmoker] .nav-them>summary{padding:6px 7px;font-size:.9rem}[data-theme=esmoker] .br-pit{padding:22px 0 26px}[data-theme=esmoker] .br-bang{padding:14px 10px 12px}[data-theme=esmoker] .br-bang table{font-size:.86rem}[data-theme=esmoker] .br-lo-thanh{font-size:1rem}[data-theme=esmoker] article.prose>div:first-child>p:first-child{padding-left:44px}[data-theme=esmoker] article.prose>div:first-child>p:first-child:before{left:44px}[data-theme=esmoker] article.prose>div:first-child>p:first-child:after{width:26px}}
[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}}
