@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap";:root{--font-serif: "Source Serif 4", "Times New Roman", Times, serif;--font-sans: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono: "Source Code Pro", monospace}:root{--color-primary-100: #fdfbff;--color-primary-200: #f8f2ff;--color-primary-300: #f0e1ff;--color-primary-400: #e8d2ff;--color-primary-500: #e1c4ff;--color-primary-600: #c499f0;--color-primary-700: #a673d1;--color-primary-800: #7a4ca0;--color-primary-900: #2d0d41;--color-primary: var(--color-primary-500);--color-grey-100: #f7f7f6;--color-grey-200: #f0efee;--color-grey-300: #eae9e8;--color-grey-400: #d3d1d0;--color-grey-500: #b7b5b3;--color-grey-600: #969492;--color-grey-700: #767472;--color-grey-800: #4e4c4a;--color-grey-900: #252321;--yellow-100-alpha: rgba(254, 249, 195, .6);--yellow-300-alpha: rgba(253, 224, 71, .65);--yellow-500-alpha: rgba(234, 179, 8, .65);--yellow-700-alpha: rgba(161, 98, 7, .65);--yellow-900-alpha: rgba(113, 63, 18, .45);--text-color: var(--color-grey-900);--background-color: var(--color-grey-200);--background-color-transparent: #f0efee00;--background-color-dark: var(--color-grey-900);--background-color-transparent-dark: #25232100;--primary-color: var(--color-primary-500);--heading-color: var(--color-grey-900);--border-color: var(--color-grey-200);--blockquote-color: var(--color-grey-600);--code-background: var(--color-grey-100);--clr-primary-a0: #c1ff24;--clr-primary-a10: #9ed025;--clr-primary-a20: #7da224;--clr-primary-a30: #5d7720;--clr-primary-a40: #3f4e1a;--clr-primary-a50: #232912;--clr-accent-a0: #24ffcf;--clr-accent-a10: #2ad0aa;--clr-accent-a20: #2aa285;--clr-accent-a30: #267762;--clr-accent-a40: #1f4f42;--clr-accent-a50: #162a23;--clr-highlight-a0: rgb(239, 158, 255);--clr-highlight-a10: rgb(212, 0, 255);--clr-highlight-a20: rgb(185, 0, 255);--clr-highlight-a30: rgb(158, 0, 255);--clr-highlight-a40: rgb(131, 0, 255);--clr-highlight-a50: rgb(104, 0, 255);--clr-danger-a0: #b41c2b;--clr-danger-a10: #851d22;--clr-danger-a20: #581919;--clr-danger-a30: #fc28114e;--clr-danger-b0: #ffeaec;--clr-danger-b10: #ff8d8d;--clr-danger-b20: #f77474;--clr-danger-b30: #fd4848;--clr-success-a0: #009f42;--clr-success-a10: #167533;--clr-success-a20: #184d25;--clr-success-a30: #132916;--clr-success-b0: #e6ffef;--clr-success-b10: #8dff9f;--clr-success-b20: #6dfd77;--clr-success-b30: #43ff52;--clr-warning-a0: #f0ad4e;--clr-warning-a10: #af7f3c;--clr-warning-a20: #71532a;--clr-warning-a30: #392b19;--clr-warning-b0: #fff8e6;--clr-warning-b10: #ffd88d;--clr-warning-b20: #fcb63d;--clr-warning-b30: #ffbe60;--clr-info-a0: #388cfa;--clr-info-a10: #3267b5;--clr-info-a20: #284475;--clr-info-a30: #1a253b;--clr-info-b0: #e6f2ff;--clr-info-b10: #8dc5ff;--clr-info-b20: #3b8dff;--clr-info-b30: #60a1ff;--clr-neutral-a0: #ffffff;--clr-neutral-a10: #c6c6c6;--clr-neutral-a20: #919191;--clr-neutral-a30: #5e5e5e;--clr-neutral-a40: #303030;--clr-neutral-a50: #000000;--hue-start: 195;--hue-end: 316;--hue-steps: 8;--saturation: 80%;--lightness: 70%;--alpha: 1;--hue-increment: calc( (var(--hue-end) - var(--hue-start)) / var(--hue-steps) );--hue-8: var(--hue-start);--hue-7: calc(var(--hue-start) + var(--hue-increment) * 1);--hue-6: calc(var(--hue-start) + var(--hue-increment) * 2);--hue-5: calc(var(--hue-start) + var(--hue-increment) * 3);--hue-4: calc(var(--hue-start) + var(--hue-increment) * 4);--hue-3: calc(var(--hue-start) + var(--hue-increment) * 5);--hue-2: calc(var(--hue-start) + var(--hue-increment) * 6);--hue-1: calc(var(--hue-start) + var(--hue-increment) * 7);--hue-0: var(--hue-end);--color-0: hsla( var(--hue-0), var(--saturation), var(--lightness), var(--alpha) );--color-1: hsla( var(--hue-1), var(--saturation), var(--lightness), var(--alpha) );--color-2: hsla( var(--hue-2), var(--saturation), var(--lightness), var(--alpha) );--color-3: hsla( var(--hue-3), var(--saturation), var(--lightness), var(--alpha) );--color-4: hsla( var(--hue-4), var(--saturation), var(--lightness), var(--alpha) );--color-5: hsla( var(--hue-5), var(--saturation), var(--lightness), var(--alpha) );--color-6: hsla( var(--hue-6), var(--saturation), var(--lightness), var(--alpha) );--color-7: hsla( var(--hue-7), var(--saturation), var(--lightness), var(--alpha) );--color-8: hsla( var(--hue-8), var(--saturation), var(--lightness), var(--alpha) )}ak-in{display:flex}.akin-highlight{cursor:pointer;position:relative}.akin-highlight:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-0);z-index:-1}.akin-highlight-c0{background-color:transparent;animation:highlightFadeIn0 .6s ease-out forwards}.akin-highlight-c1{background-color:transparent;animation:highlightFadeIn1 .6s ease-out forwards}.akin-highlight-c2{background-color:transparent;animation:highlightFadeIn2 .6s ease-out forwards}.akin-highlight-c3{background-color:transparent;animation:highlightFadeIn3 .6s ease-out forwards}.akin-highlight-c4{background-color:transparent;animation:highlightFadeIn4 .6s ease-out forwards}.akin-highlight-c5{background-color:transparent;animation:highlightFadeIn5 .6s ease-out forwards}.akin-highlight-c6{background-color:transparent;animation:highlightFadeIn6 .6s ease-out forwards}.akin-highlight-c7{background-color:transparent;animation:highlightFadeIn7 .6s ease-out forwards}.akin-highlight-c8{background-color:transparent;animation:highlightFadeIn8 .6s ease-out forwards}.akin-highlight:not([class*=akin-highlight-c]){background-color:transparent;animation:highlightFadeIn0 .6s ease-out forwards}@keyframes highlightFadeIn0{0%{background-color:transparent}to{background-color:var(--color-0)}}@keyframes highlightFadeIn1{0%{background-color:transparent}to{background-color:var(--color-1)}}@keyframes highlightFadeIn2{0%{background-color:transparent}to{background-color:var(--color-2)}}@keyframes highlightFadeIn3{0%{background-color:transparent}to{background-color:var(--color-3)}}@keyframes highlightFadeIn4{0%{background-color:transparent}to{background-color:var(--color-4)}}@keyframes highlightFadeIn5{0%{background-color:transparent}to{background-color:var(--color-5)}}@keyframes highlightFadeIn6{0%{background-color:transparent}to{background-color:var(--color-6)}}@keyframes highlightFadeIn7{0%{background-color:transparent}to{background-color:var(--color-7)}}@keyframes highlightFadeIn8{0%{background-color:transparent}to{background-color:var(--color-8)}}
