.blog-slot a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#9775fa80;text-decoration-thickness:3px;&:hover{text-decoration-color:#9775fa;opacity:1}}.blog-slot h2>a,.blog-slot h3>a,.blog-slot h4>a,.blog-slot h5>a,.blog-slot h6>a{text-decoration-color:unset;text-decoration:none;position:relative;&:hover{text-decoration:underline;text-decoration-style:wavy;text-underline-offset:4px;text-decoration-thickness:.5px;text-decoration-color:unset;&:after{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3c!--%20Icon%20from%20Material%20Design%20Icons%20by%20Pictogrammers%20-%20https://github.com/Templarian/MaterialDesign/blob/master/LICENSE%20--%3e%3cpath%20fill='%23888888'%20d='M10.59%2013.41c.41.39.41%201.03%200%201.42c-.39.39-1.03.39-1.42%200a5.003%205.003%200%200%201%200-7.07l3.54-3.54a5.003%205.003%200%200%201%207.07%200a5.003%205.003%200%200%201%200%207.07l-1.49%201.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.98%202.98%200%200%200%200-4.24a2.98%202.98%200%200%200-4.24%200l-3.53%203.53a2.98%202.98%200%200%200%200%204.24m2.82-4.24c.39-.39%201.03-.39%201.42%200a5.003%205.003%200%200%201%200%207.07l-3.54%203.54a5.003%205.003%200%200%201-7.07%200a5.003%205.003%200%200%201%200-7.07l1.49-1.49c-.01.82.12%201.64.4%202.43l-.47.47a2.98%202.98%200%200%200%200%204.24a2.98%202.98%200%200%200%204.24%200l3.53-3.53a2.98%202.98%200%200%200%200-4.24a.973.973%200%200%201%200-1.42'/%3e%3c/svg%3e");margin-inline-start:4px;position:absolute;transition:.2s ease-in-out}}}a.external-link{position:relative;&:hover{&:after{position:absolute;content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2024%2024'%3e%3c!--%20Icon%20from%20Tabler%20Icons%20by%20Paweł%20Kuna%20-%20https://github.com/tabler/tabler-icons/blob/master/LICENSE%20--%3e%3cpath%20fill='none'%20stroke='%23888888'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='M17%207L7%2017M8%207h9v9'/%3e%3c/svg%3e");bottom:.36em;right:-.32em}}}@media (width<330px){a.external-link{position:static;&:hover{&:after{position:static;content:none}}}}.blog-slot h2,.blog-slot h3,.blog-slot h4,.blog-slot h5,.blog-slot h6{font-family:Nunito_Sans;font-weight:700}.blog-slot h2:first-of-type{margin-block:0px 12px}.blog-slot h2:not(:first-of-type),.blog-slot h3{margin-block:36px 12px!important}.blog-slot h4,.blog-slot h5,.blog-slot h6{margin-block:12px 8px}.blog-slot h2{font-size:24px}.blog-slot h3{font-size:20px}.blog-slot p:not(blockquote p){margin-block-end:20px}.blog-slot blockquote{margin-block:16px;border-left-width:6px;padding-inline:16px 8px;opacity:.8;box-shadow:0 1px 2px 1px #0000001a}.blog-slot blockquote p{padding-block:8px}.blog-slot ul,.blog-slot ol{margin-block:8px!important;list-style-position:inside}.blog-slot ul{list-style-type:square}.blog-slot ol{list-style-type:decimal}.blog-slot ol ul,.blog-slot ul ul,.blog-slot ol ol,.blog-slot ul ol{margin-block:.1em!important;margin-inline-start:1em!important}.blog-slot ol ul,.blog-slot ul ul{list-style-type:"- "}.blog-slot ol ol,.blog-slot ul ol{list-style-type:lower-roman}.blog-slot img{margin-block:16px;border-radius:4px;background-color:transparent;aspect-ratio:auto;width:100%;box-shadow:0 0 12px;object-fit:contain}.dark .blog-slot img{box-shadow:none}.blog-slot figcaption{text-align:center;margin-block-end:24px;font-size:14px}.astro-code{padding-inline:16px;padding-block:42px 16px;font-size:14px;margin-block:24px!important;border-radius:8px}code.inline-code,.dark code.inline-code{font-size:14px;font-weight:500;padding:2px 6px;border-radius:4px}.dark code.inline-code{background-color:#374151}code.inline-code{background-color:#e5e7eb}.code-block-wrapper{position:relative}.copy-code-button,.code-block-lang{padding:.25rem 1rem;position:absolute;top:0}.copy-code-button{right:0;cursor:pointer;background-color:transparent;&:hover{background-color:#9775fa50}}.dark .copy-code-button{background-color:transparent;&:hover{background-color:#9775fa50}}.code-block-lang{width:100%;left:0;border-block-end:.5px solid}li[data-astro-cid-gjtny2mx]:before{line-height:1;content:counters(list-count,".",decimal-leading-zero) ".";font-weight:700;font-size:1rem;padding-inline-end:.5rem}ul[data-astro-cid-gjtny2mx]{counter-reset:list-count;&::-webkit-scrollbar{width:10px}&::-webkit-scrollbar-thumb{border-radius:4px;background-color:#9775fa80}&::-webkit-scrollbar-track{background-color:#9775fa1a}}li[data-astro-cid-gjtny2mx]{counter-increment:list-count}
