:root{--white-rgb:255 255 255;--black-rgb:32 36 38;--white:rgb(var(--white-rgb));--black:rgb(var(--black-rgb));--grey-50:#f6f6f5;--grey-100:#e7e7e6;--grey-200:#d1d1d0;--grey-900:#3c3c3b;--bondi-blue-50:#f0f8fb;--bondi-blue-100:#d9eef4;--bondi-blue-300:#85c3db;--bondi-blue-400:#3f98bd;--bondi-blue-900:#264053;--accent:var(--bondi-blue-400);--accent-hover:var(--bondi-blue-300);--accent-light:var(--bondi-blue-100);--border-radius-1:.25rem;--border-radius-2:.5rem;--box-shadow:0 .75rem 2rem 0 rgb(var(--black-rgb) / 8%);--transition:.3s;--box-background:var(--grey-50);--box-text:rgb(var(--black-rgb) / 70%);--box-heading:var(--black);--box-hover-bg:var(--black);--box-hover-fg:var(--white)}:root [data-variant=accent]{--box-background:var(--accent-light);--box-hover-bg:var(--accent);--box-hover-fg:var(--white)}:root [data-variant=black]{--box-background:var(--black);--box-text:rgb(var(--white-rgb) / 70%);--box-heading:var(--white);--box-hover-bg:rgb(var(--black-rgb) / 80%)}body[data-theme=iclink]{--iclink-grey-light:#e3e3f2;--iclink-pink:#df78ad;--iclink-pink-rgb:223 120 173;--iclink-blue-bondi:#2fa2c8;--iclink-blue-bondi-rgb:47 162 200;--iclink-blue-medium:#3379d0;--iclink-blue-midnight:#232d81;--accent:var(--iclink-pink);--accent-hover:rgb(var(--iclink-pink-rgb) / 80%);--accent-light:rgb(var(--iclink-pink-rgb) / 10%);--box-background:var(--iclink-grey-light);--box-hover-bg:var(--iclink-pink)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:3rem;overflow-x:hidden}body{color:var(--grey-900);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Agenda,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}:where(p,h1,h2,h3,h4,h5){word-wrap:break-word;text-wrap:pretty}:where(a){color:inherit;-webkit-text-decoration:none;text-decoration:none}:where(button){cursor:pointer;font:inherit}:where(img,iframe,picture,video){max-width:100%;height:auto;display:block}:where(svg){max-width:100%;display:block}:where(svg:not([fill])){fill:currentColor}:where(input,select,textarea){font:inherit}:where(mark){background:#d9eef4;background:var(--accent-light)}
