.adv:where(.astro-essamvtc){margin:20px 0 30px}.adv-window:where(.astro-essamvtc){padding:8px 14px 14px;display:block}.adv-title:where(.astro-essamvtc){color:#404040;margin:0 0 6px;font-size:20px;line-height:30px}.adv-scroll:where(.astro-essamvtc){background:#26120c;max-height:80vh;overflow:auto;box-shadow:inset 2px 2px #000,inset -2px -2px #fff}.adv-scroll:where(.astro-essamvtc):focus-visible{outline:2px solid #fff}.adv-canvas:where(.astro-essamvtc){margin:0 auto;position:relative}svg:where(.astro-essamvtc){position:absolute;inset:0}path:where(.astro-essamvtc){fill:none;stroke-linejoin:miter;stroke-linecap:square}path:where(.astro-essamvtc).o{stroke:#000;stroke-width:6px}path:where(.astro-essamvtc).i{stroke:#fff;stroke-width:2px}.adv-node:where(.astro-essamvtc){display:block;position:absolute}.adv-node:where(.astro-essamvtc):focus-visible{outline:none}.adv-frame:where(.astro-essamvtc){box-sizing:border-box;background:#e0b33d;border:4px solid #6e4b11;outline:2px solid #000;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 2px 2px #fff3b0,inset -2px -2px #a6721a}.adv-frame:where(.astro-essamvtc) img:where(.astro-essamvtc){width:32px;height:32px;image-rendering:pixelated;display:block}.f-goal:where(.astro-essamvtc) .adv-frame:where(.astro-essamvtc){clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);outline:0;box-shadow:inset 0 0 0 2px #fff3b0}.f-challenge:where(.astro-essamvtc) .adv-frame:where(.astro-essamvtc){clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));background:#b26ad1;border-color:#3c1453;outline:0;box-shadow:inset 2px 2px #e7c2f5,inset -2px -2px #7a3a96}.adv-node:where(.astro-essamvtc):hover .adv-frame:where(.astro-essamvtc),.adv-node:where(.astro-essamvtc):focus-visible .adv-frame:where(.astro-essamvtc){background:#fff3b0}.adv-node:where(.astro-essamvtc).f-challenge:hover .adv-frame:where(.astro-essamvtc),.adv-node:where(.astro-essamvtc).f-challenge:focus-visible .adv-frame:where(.astro-essamvtc){background:#e7c2f5}.adv-frame:where(.astro-essamvtc).sm{width:20px;height:20px;box-shadow:none;vertical-align:-4px;border-width:2px;margin-right:6px;display:inline-block}.f-goal:where(.astro-essamvtc) .adv-frame:where(.astro-essamvtc).sm{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.f-challenge:where(.astro-essamvtc) .adv-frame:where(.astro-essamvtc).sm{clip-path:polygon(0 3px,3px 3px,3px 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px))}figcaption:where(.astro-essamvtc){color:var(--sl-color-gray-3);flex-wrap:wrap;gap:4px 24px;margin-top:12px;font-size:20px;line-height:30px;display:flex}.key:where(.astro-essamvtc){align-items:center;display:inline-flex}.adv-list:where(.astro-essamvtc){margin:20px 0;padding:0 16px;list-style:none}.adv-list:where(.astro-essamvtc) li:where(.astro-essamvtc){border-bottom:2px solid var(--fd-border);grid-template-columns:52px 1fr;gap:16px;margin:0;padding:14px 0;scroll-margin-top:6rem;display:grid}.adv-list:where(.astro-essamvtc) li:where(.astro-essamvtc):last-child{border-bottom:0}.adv-list:where(.astro-essamvtc) p:where(.astro-essamvtc){margin:0;font-size:20px;line-height:30px}.t:where(.astro-essamvtc){flex-wrap:wrap;align-items:baseline;gap:0 16px;display:flex}.t:where(.astro-essamvtc) strong:where(.astro-essamvtc){color:var(--fd-heading-ink)}.fr:where(.astro-essamvtc){color:var(--sl-color-gray-3)}.f-goal:where(.astro-essamvtc) .fr:where(.astro-essamvtc),.f-challenge:where(.astro-essamvtc) .fr:where(.astro-essamvtc){color:var(--sl-color-text-accent)}.d:where(.astro-essamvtc){color:var(--sl-color-gray-2)}.m:where(.astro-essamvtc){color:var(--sl-color-gray-3)}.m:where(.astro-essamvtc) a:where(.astro-essamvtc){color:var(--sl-color-text-accent);text-underline-offset:4px;text-decoration:underline 2px}
