@font-face{font-family:Raleway;font-weight:400;font-display:swap;src:url(../../../fonts/raleway-latin-400-normal.woff)format("woff")}@font-face{font-family:Raleway;font-weight:600;font-display:swap;src:url(../../../fonts/raleway-latin-600-normal.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-latin-400-normal.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-white-base);color:var(--color-black-medium);font:16px/1.5 var(--font-sans)}body{margin:0}.semantic nav ul{padding-left:1.25rem}.semantic header nav{flex-wrap:wrap;gap:1rem;display:flex}.semantic{box-sizing:border-box;max-width:44rem;margin:0 auto;padding:1.5rem}.semantic a{color:var(--color-black-medium);font-weight:600;text-decoration:underline}.semantic code,.semantic pre{font-family:var(--font-mono);font-size:.875em}.semantic pre{overflow-x:auto}.semantic table{border-collapse:collapse;display:block;overflow-x:auto}.semantic th,.semantic td{text-align:left;vertical-align:top;padding:.25rem .75rem .25rem 0}.canvas body{overflow:hidden}.canvas .semantic{clip-path:inset(50%);width:1px;height:1px;padding:0;position:fixed;overflow:hidden}
