icon-book, icon-flask, icon-paperairplane,
icon-github, icon-x,
icon-linkedin, icon-kaggle, icon-scholar,
icon-euler {
    height: 32px;
    width: 32px;
    display: inline-block;
}
icon-book {
    background-image: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3cpath d="M448 64v416H112c-27 0 -48 -21 -48 -48s21 -48 48 -48h304V0H96C61 0 32 29 32 64v384c0 35 29 64 64 64h384V64z"/%3e%3cpath d="M112 416q-0 0 -0 0c-9 0 -16 7 -16 16s7 16 16 16l0 -0V448h304v-32z"/%3e%3c/svg%3e');
}
icon-flask {
    background-image: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3cpath d="M478 402 320 139V32h16c9 0 16-7 16-16s-7-16-16-16H176c-9 0-16 7-16 16s7 16 16 16h16v107L34 402c-36 61-8 110 62 110h320c71 0 99-49 62-110m-357-82 103-172V32h64v116l104 172z"/%3e%3c/svg%3e');
}
icon-paperairplane {
    background-image: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3cpath fill="%23444" d="M504 3c6 4 8 11 7 18l-73 439a18 18 0 0 1-18 15l-7-1-150-62-85 94c-4 4-8 6-14 6l-6-2c-7-2-12-9-12-17V364L11 309a18 18 0 0 1-2-32L484 3c6-4 14-4 20 0zm-98 428 63-378L60 290l96 39 246-183-136 228z"/%3e%3e%3c/svg%3e');
}

icon-linkedin {
    background-image: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3cmask id="mask"%3e%3cpath fill="%23fff" d="M0 0h512v512H0"/%3e%3ccircle fill="%23000" cx="142" cy="138" r="37"/%3e%3cpath stroke="%23000" stroke-width="66" d="M244 194v198M142 194v198"/%3e%3cpath fill="%23000" d="M276 282c0-20 13-40 36-40 24 0 33 18 33 45v105h66V279c0-61-32-89-76-89-34 0-51 19-59 32"/%3e%3c/mask%3e%3cpath fill="%23000" d="M0 0h512v512H0" mask="url(%23mask)"/%3e%3c/svg%3e');
}
icon-github {
    background-image: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3cmask id="m"%3e%3cpath fill="%23fff" d="M0 0h512v512H0"/%3e%3cpath fill="%23000" d="M335 499c-13 0-16-6-16-12l1-70c0-24-8-40-18-48 57-6 117-28 117-126 0-28-10-51-26-69 3-6 11-32-3-67 0 0-21-7-70 26-42-12-86-12-128 0-49-33-70-26-70-26-14 35-6 61-3 67-16 18-26 41-26 69 0 98 59 120 116 126-7 7-14 18-16 35-15 6-52 17-74-22 0 0-14-24-40-26 0 0-25 0-1 16 0 0 16 7 28 37 0 0 15 50 86 34l1 44c0 6-3 12-16 12-14 0-12 17-12 17h182s2-17-12-17Z"/%3e%3c/mask%3e%3cpath fill="%23000" d="M0 0h512v512H0" mask="url(%23m)"/%3e%3c/svg%3e');
}
icon-x {
    background-image: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3cpath fill="%23fff" d="M0 0h512v512H0z"/%3e%3cpath d="M322 373h36L190 138h-37Zm69 17h-80l-74-105-92 105h-24l105-120-105-150h80l70 99 87-99h24L282 234Z"/%3e%3c/svg%3e');
}
icon-kaggle {
    background-image: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3cpath fill="%23fff" d="m0 0H512V512H0"/%3e%3cpath fill="%23000" d="m228 327-21 20v76q0 5-5 5h-36q-5 0-5-5V81q0-5 5-5h36q5 0 5 5v210l92-93q3-3 7-3h48c4 0 5 5 3 7l-98 95 104 125c2 2 2 6-2 6h-48q-4 0-7-3"/%3e%3c/svg%3e');
}
icon-scholar {
    background-image: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3cpath d="M396 117V87l22-17H184L42 193h94a89 89 0 0 0 0 7c0 22 8 41 24 56s35 23 58 23l16-1a49 49 0 0 0-5 20c0 10 5 22 15 34-43 3-75 11-95 23a87 87 0 0 0-28 27 63 63 0 0 0-10 35 59 59 0 0 0 24 49 143 143 0 0 0 54 21 183 183 0 0 0 28 3 181 181 0 0 0 87-23c13-7 23-17 31-30a79 79 0 0 0 5-76q-7-15-18-24a296 296 0 0 0-21-18 118 118 0 0 1-18-16 25 25 0 0 1-8-16c0-6 2-11 6-16l14-15 16-15a76 76 0 0 0 19-52c0-15-2-27-8-37l-2-3 62-51v19c-8 1-7 5-7 11v141c0 7 5 12 12 12h4c7 0 12-5 12-12V128c0-5 1-10-7-11M279 360l8 7 9 8a486 486 0 0 1 7 8l6 10 4 9a42 42 0 0 1 1 12c0 19-7 32-21 41-15 9-32 14-52 14-10 0-20-2-29-4a121 121 0 0 1-28-10c-9-5-16-11-21-20a52 52 0 0 1-8-28c0-12 3-22 9-30s14-15 24-19a133 133 0 0 1 30-9 173 173 0 0 1 31-3l12 1 8 6zm-4-110c-8 10-20 15-34 15a46 46 0 0 1-34-16 93 93 0 0 1-21-36c-5-13-7-26-7-39q0-22 12-38t34-16c13 0 24 6 34 17a107 107 0 0 1 28 76c0 15-4 27-12 37"/%3e%3c/svg%3e');
}
icon-euler {
    background-image: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72"%3e%3cpath fill="%23fff" d="M0 0h72v72H0z"/%3e%3crect width="72" height="72" rx="10" ry="10"/%3e%3cpath fill="%23fff" d="M0 10h72v52H0z"/%3e%3ctext x="36" y="34" font-family="Futura,Arial,sans-serif" font-size="28" font-weight="600" text-anchor="middle"%3eEuler%3c/text%3e%3ctext x="36" y="54" font-family="Futura,Arial,sans-serif" font-size="18" font-weight="500" text-anchor="middle"%3eLvl 10%3c/text%3e%3c/svg%3e');
}

badge-ai {
    align-items: center;
    border-bottom-left-radius: 9.5px;
    display: inline-flex;
    height: 32px;
    line-height: 1;
    max-height: 32px;
    overflow: hidden;
}
badge-ai img {
    clip-path: inset(0 0 4px 0);
    margin-bottom: -4px;
}
badge-ai.no::after {
    content: "Content created entirely by humans without AI assistance.";
    margin-left: 0.5rem;
}
badge-ai.ass::after {
    content: "Content created with AI tools as a creative partner.";
    margin-left: 0.5rem;
}
badge-ai.gen::after {
    content: "Content created primarily using AI with human oversight.";
    margin-left: 0.5rem;
}
