@charset "UTF-8";
/* https://thesushant.in/wp-content/plugins/ts-intelligent-toc/assets/css/ts-toc.css?ver=1.0.0 */
html{scroll-behavior:smooth}.entry-content h2[id],.entry-content h3[id]{scroll-margin-top:220px}@media (max-width:768px){.entry-content h2[id],.entry-content h3[id]{scroll-margin-top:140px}}.ts-toc-box,.ts-toc-box *{box-sizing:border-box}.ts-toc-box{--ts-bg:#ffffff;--ts-border:#e8e8e8;--ts-text:#111111;--ts-link:#222222;--ts-accent:#d93025;--ts-radius:18px;position:relative;width:100%;background:var(--ts-bg);border:1px solid var(--ts-border);border-radius:var(--ts-radius);padding:20px;margin:26px 0;box-shadow:0 2px 8px rgb(0 0 0 / .04);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ts-text)}.ts-toc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;cursor:pointer;user-select:none;border-radius:10px}.ts-toc-title{font-size:20px;font-weight:700;line-height:1.3;color:var(--ts-text);margin:0;padding:0;letter-spacing:-.2px}.ts-toc-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:rgb(0 0 0 / .06);color:var(--ts-text);font-size:20px;font-weight:700;line-height:1;transition:background 0.16s ease;flex-shrink:0}.ts-toc-head:hover .ts-toc-btn{background:rgb(0 0 0 / .12)}.ts-toc-list{list-style:none;margin:16px 0 0 0;padding:0}.ts-toc-list li{margin:0;padding:0;border-bottom:1px solid rgb(0 0 0 / .06)}.ts-toc-list li:last-child{border-bottom:none}.ts-toc-list a{display:block;text-decoration:none;color:var(--ts-link);font-size:15px;font-weight:500;line-height:1.65;padding:10px 0;margin:0;background:none;border:none;box-shadow:none;transition:all 0.15s ease;overflow-wrap:anywhere;border-radius:6px}.ts-toc-list a:hover{color:var(--ts-text);padding-left:4px}.ts-toc-h2 a{font-weight:600;color:var(--ts-text)}.ts-toc-h3{padding-left:18px}.ts-toc-h3 a{font-size:14px;color:var(--ts-link);opacity:.85;font-weight:500}.ts-hot{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:700;line-height:1;letter-spacing:.3px;vertical-align:middle;text-transform:uppercase}.ts-trending{background:color-mix(in srgb,var(--ts-accent) 15%,transparent);color:var(--ts-accent)}.ts-important{background:#fff7e6;color:#b26a00}.ts-hotness{background:#fff4e5;color:#ff7a00}@supports not (background:color-mix(in srgb,red 15%,transparent)){.ts-trending{background:#fff1f0;color:var(--ts-accent)}}.ts-toc-box.ts-collapsed .ts-toc-list{display:none}.ts-toc-head:focus-visible,.ts-toc-list a:focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media (max-width:768px){.ts-toc-box{padding:18px;margin:24px 0}.ts-toc-title{font-size:18px}.ts-toc-list{margin-top:14px}.ts-toc-list a{font-size:14px;line-height:1.6}.ts-toc-btn{width:32px;height:32px;font-size:18px}.ts-toc-h3{padding-left:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ts-toc-btn,.ts-toc-list a{transition:none}}