.nodes .main{--pad:clamp(24px, 5vw, 72px);min-width:0}.nodes .band .crumb{font:400 14px/1 var(--body);color:var(--snow-dim);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.nodes .band .crumb:hover{color:var(--snow)}.nodes .band h1{margin:14px 0 0;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:.95}.nodes .band .lede{color:var(--snow-dim);margin:16px 0 0;font-size:19px}.nodes .body{max-width:1400px;padding:0 var(--pad) 96px;grid-template-columns:minmax(0,860px) 200px;justify-content:space-between;gap:48px;margin:0 auto;display:grid}.nodes .article{min-width:0;padding-top:8px}.nodes .tips{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 40px;display:grid}.nodes .tips h3{font:700 16px/1.3 var(--body);margin:0 0 6px}.nodes .tips p{color:var(--ink-dim);margin:0;font-size:15px;line-height:1.6}.nodes .toc{align-self:start;padding-top:80px;position:sticky;top:0}.nodes .toc .label{font:300 19px/1 var(--display);color:var(--ink);align-items:center;gap:12px;margin:0 0 10px;display:flex}.nodes .toc .label:after{content:"";background:linear-gradient(90deg,#b8663a80,#b8663a00);flex:1;height:1px}.nodes .toc ul{margin:0;padding:0;list-style:none}.nodes .toc li a{border-left:1px solid var(--rule);font:400 13px/1.4 var(--body);color:var(--ink-dim);padding:5px 0 5px 12px;text-decoration:none;display:block}.nodes .toc li a:hover{color:var(--ink);border-color:var(--rust)}@media (width<=1180px){.nodes .body{grid-template-columns:minmax(0,1fr)}.nodes .toc{display:none}}.nodes[data-astro-cid-p3fqtrxd]{--paper:#f3eee5;--ink:#151a2b;--ink-dim:#151a2ba8;--rule:#151a2b1f;--rust:#b8663a;min-height:100svh;color:var(--ink);background:linear-gradient(90deg, #131829 300px, var(--paper) 300px);grid-template-rows:1fr auto;grid-template-columns:300px minmax(0,1fr);display:grid}.nodes[data-astro-cid-p3fqtrxd]>.footer{background:var(--night-deep);max-width:none;color:var(--snow-dim);border-top:0;grid-area:2/2;margin:0;padding-left:clamp(24px,5vw,72px)}.side[data-astro-cid-p3fqtrxd]{isolation:isolate;overscroll-behavior:contain;--side-pad:32px;height:100svh;padding:0 var(--side-pad) 40px;color:var(--snow);user-select:none;scrollbar-width:thin;scrollbar-color:transparent transparent;grid-row:1/-1;align-self:start;transition:scrollbar-color .2s;position:sticky;top:0;overflow-y:auto;box-shadow:inset -1px 0 #f1ece60d}.side[data-astro-cid-p3fqtrxd]:hover{scrollbar-color:#f1ece62e transparent}.side[data-astro-cid-p3fqtrxd]:before{content:"";z-index:-1;pointer-events:none;height:100svh;margin:0 calc(-1 * var(--side-pad)) -100svh;background:linear-gradient(#e8996a1a 0%,#e8996a40 40%,#e8996a36 75%,#e8996a00 100%);display:block;position:sticky;top:0;-webkit-mask:url(/contours-tall.svg) 50%/cover no-repeat;mask:url(/contours-tall.svg) 50%/cover no-repeat}.side-inner[data-astro-cid-p3fqtrxd]>summary[data-astro-cid-p3fqtrxd]{display:none}.back[data-astro-cid-p3fqtrxd]{font:500 14px/1 var(--body);color:var(--snow-dim);align-items:center;gap:8px;margin:32px 0 18px;text-decoration:none;display:inline-flex}.back[data-astro-cid-p3fqtrxd]:hover{color:var(--snow)}.back[data-astro-cid-p3fqtrxd]:hover .arrow{transform:translate(-3px)}.filter[data-astro-cid-p3fqtrxd]{z-index:1;margin:0 calc(-1 * var(--side-pad)) 24px;color:#f1ece673;background:#131829;transition:color .15s,box-shadow .15s;display:block;position:sticky;top:0;box-shadow:inset 0 -1px #f1ece614,inset 0 1px #f1ece614}.filter[data-astro-cid-p3fqtrxd]:focus-within{color:var(--ember);box-shadow:inset 0 -1px #e8996a99,inset 0 1px #f1ece614}.filter[data-astro-cid-p3fqtrxd] svg[data-astro-cid-p3fqtrxd]{left:var(--side-pad);position:absolute;top:50%;translate:0 -50%}.filter[data-astro-cid-p3fqtrxd] input[data-astro-cid-p3fqtrxd]{width:100%;padding:15px var(--side-pad) 15px calc(var(--side-pad) + 26px);font:500 14px/1 var(--body);color:var(--snow);user-select:text;background:#f1ece609;border:0;border-radius:0;outline:none}.filter[data-astro-cid-p3fqtrxd] input[data-astro-cid-p3fqtrxd]::placeholder{color:#f1ece661}.filter[data-astro-cid-p3fqtrxd] input[data-astro-cid-p3fqtrxd]::-webkit-search-cancel-button{filter:invert();opacity:.5}.empty[data-astro-cid-p3fqtrxd]{font:400 14px/1.4 var(--body);color:var(--snow-dim);margin:0 0 16px}.label[data-astro-cid-p3fqtrxd]{font:300 22px/1 var(--display);letter-spacing:.01em;align-items:center;gap:12px;margin:0 0 12px;display:flex}.label[data-astro-cid-p3fqtrxd]:after{content:"";background:linear-gradient(90deg,#e8996a99,#e8996a00);flex:1;height:1px}.label[data-astro-cid-p3fqtrxd] a[data-astro-cid-p3fqtrxd]{color:var(--snow);text-decoration:none}.cat[data-astro-cid-p3fqtrxd]>summary[data-astro-cid-p3fqtrxd]{cursor:pointer;font:700 14px/1 var(--body);color:var(--snow);align-items:center;gap:10px;padding:8px 0;list-style:none;display:flex}.cat[data-astro-cid-p3fqtrxd]>summary[data-astro-cid-p3fqtrxd]::-webkit-details-marker{display:none}.cat[data-astro-cid-p3fqtrxd]>summary[data-astro-cid-p3fqtrxd] i[data-astro-cid-p3fqtrxd]{flex:none;width:9px;height:9px}.cat[data-astro-cid-p3fqtrxd]>summary[data-astro-cid-p3fqtrxd] span[data-astro-cid-p3fqtrxd]{font:400 12px/1 var(--mono);color:#f1ece666;margin-left:auto}.cat[data-astro-cid-p3fqtrxd] ul[data-astro-cid-p3fqtrxd]{margin:0 0 10px;padding:0 0 0 19px;list-style:none}.cat[data-astro-cid-p3fqtrxd] li[data-astro-cid-p3fqtrxd] a[data-astro-cid-p3fqtrxd]{font:400 14px/1.35 var(--body);color:var(--snow-dim);padding:4px 0;text-decoration:none;display:block}.cat[data-astro-cid-p3fqtrxd] li[data-astro-cid-p3fqtrxd] a[data-astro-cid-p3fqtrxd]:hover{color:var(--snow)}.cat[data-astro-cid-p3fqtrxd] li[data-astro-cid-p3fqtrxd] a[data-astro-cid-p3fqtrxd][aria-current]{color:var(--snow);font-weight:700}.types[data-astro-cid-p3fqtrxd]{border-top:1px solid #f1ece614;margin-top:14px;padding-top:14px}.types[data-astro-cid-p3fqtrxd]>summary[data-astro-cid-p3fqtrxd] i[data-astro-cid-p3fqtrxd]{background:0 0;box-shadow:inset 0 0 0 1px #f1ece699}.types[data-astro-cid-p3fqtrxd] li[data-astro-cid-p3fqtrxd] a[data-astro-cid-p3fqtrxd]{align-items:center;gap:9px;display:flex}.types[data-astro-cid-p3fqtrxd] li[data-astro-cid-p3fqtrxd] b[data-astro-cid-p3fqtrxd]{background:var(--c);width:7px;height:7px;box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 55%, #0b0e17);flex:none}.types[data-astro-cid-p3fqtrxd] li[data-astro-cid-p3fqtrxd] b[data-astro-cid-p3fqtrxd].hollow{box-shadow:inset 0 0 0 1px #f1ece699}.sr-only[data-astro-cid-p3fqtrxd]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.nodes[data-astro-cid-p3fqtrxd]{background:var(--paper);grid-template-rows:none;grid-template-columns:1fr}.nodes[data-astro-cid-p3fqtrxd]>.footer{grid-area:auto/1}.side[data-astro-cid-p3fqtrxd]{height:auto;padding:4px var(--gutter);background:#131829;grid-row:auto;position:static;overflow:visible}.side[data-astro-cid-p3fqtrxd]:before{display:none}.side-inner[data-astro-cid-p3fqtrxd]>summary[data-astro-cid-p3fqtrxd]{cursor:pointer;font:700 15px/1 var(--body);padding:14px 0;display:block}.back[data-astro-cid-p3fqtrxd]{margin-top:4px}.filter[data-astro-cid-p3fqtrxd]{margin:0 calc(-1 * var(--gutter)) 20px;position:static}}
