@tailwind base;@tailwind components;@tailwind utilities;@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,600&family=JetBrains+Mono:wght@400;500;700&display=swap");@layer base{:root{--marine:#075156;--marine-hover:teal;--marine-active:#066;--green:#2c8248;--green-hover:#2a9048;--green-active:#227739;--citrus:#abdd65;--navy:#17232d;--pale-blue:#e5eeef;--white:#fff;--elevation-1:0 1px 2px 0 rgba(23,35,45,.05);--elevation-2:0 2px 4px -1px rgba(23,35,45,.06),0 4px 6px 0 rgba(23,35,45,.08);--elevation-3:0 5px 10px -3px rgba(23,35,45,.08),0 8px 16px 1px rgba(23,35,45,.06)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--navy);background-color:var(--pale-blue)}::selection{background:hsla(85,64%,63%,.4)}}@layer components{.alterspective-prose{max-width:900px;margin:0 auto;padding:2rem 2.5rem 4rem;background:var(--white);box-shadow:var(--elevation-2);border-radius:8px;line-height:1.6;color:var(--navy);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (min-width:1400px){.alterspective-prose{max-width:1000px}}@media (max-width:768px){.alterspective-prose{padding:1.5rem 1rem 3rem;border-radius:0;box-shadow:none}}.alterspective-prose h1,.alterspective-prose h2,.alterspective-prose h3,.alterspective-prose h4,.alterspective-prose h5,.alterspective-prose h6{font-family:Chronicle Display,Georgia,Times New Roman,serif;color:var(--navy);font-weight:400;line-height:1.3;margin-top:1.5em;margin-bottom:.5em}.alterspective-prose h1{font-size:2em;letter-spacing:-.01em;margin-top:0;padding-bottom:.3em}.alterspective-prose h2{font-size:1.75em;border-bottom:2px solid var(--citrus);padding-bottom:8px}.alterspective-prose h3{font-size:1.375em}.alterspective-prose h4{font-size:1.125em;font-weight:500}.alterspective-prose h5{font-size:1em;font-weight:500}.alterspective-prose h6{font-size:.875em;font-weight:500;color:#555}.alterspective-prose a{color:var(--marine);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.alterspective-prose a:hover{color:var(--marine-hover);border-bottom-color:var(--marine)}.alterspective-prose p{margin:.8em 0}.alterspective-prose strong{font-weight:600;color:var(--navy)}.alterspective-prose mark{background-color:hsla(85,64%,63%,.5);padding:2px 4px;border-radius:2px}.alterspective-prose code{padding:2px 6px;border-radius:4px;color:var(--navy)}.alterspective-prose code,.alterspective-prose pre{font-family:JetBrains Mono,Consolas,Courier New,monospace;background-color:var(--pale-blue);font-size:.9em}.alterspective-prose pre{border:1px solid rgba(23,35,45,.1);border-radius:6px;padding:1rem;margin:1.25rem 0;overflow-x:auto;line-height:1.6}.alterspective-prose pre code{background:none;padding:0;border-radius:0;font-size:inherit}.alterspective-prose blockquote{margin:1.25rem 0;padding:1rem 1.25rem;border-left:4px solid var(--marine);background:rgba(7,81,86,.05);color:var(--navy)}.alterspective-prose blockquote p{margin:0}.alterspective-prose blockquote strong{color:var(--marine)}.alterspective-prose blockquote blockquote{margin-top:.625rem;border-left-color:var(--green);background:rgba(44,130,72,.05)}.alterspective-prose ol,.alterspective-prose ul{margin:1rem 0;padding-left:1.875rem}.alterspective-prose li{margin:.5rem 0}.alterspective-prose li>ol,.alterspective-prose li>ul{margin:.3rem 0}.alterspective-prose input[type=checkbox]{accent-color:var(--marine);margin-right:.5rem;vertical-align:middle}.alterspective-prose table{border-collapse:collapse;width:100%;margin:1.25rem 0;background:var(--white);border-radius:6px;overflow:hidden;box-shadow:var(--elevation-1)}.alterspective-prose thead{background:var(--marine)}.alterspective-prose th{color:var(--white);padding:.75rem 1rem;text-align:left;font-weight:600;border:none}.alterspective-prose td{padding:.75rem 1rem;border-bottom:1px solid var(--pale-blue)}.alterspective-prose tr:last-child td{border-bottom:none}.alterspective-prose tbody tr:nth-child(2n){background:rgba(229,238,239,.3)}.alterspective-prose tbody tr:hover{background:rgba(7,81,86,.05)}@media (max-width:768px){.alterspective-prose table{display:block;overflow-x:auto;white-space:nowrap}}.alterspective-prose hr{border:none;border-top:2px solid var(--pale-blue);margin:1.875rem 0}.alterspective-prose img{max-width:100%;height:auto;border-radius:6px;box-shadow:var(--elevation-1)}.alterspective-prose .hljs{background:var(--pale-blue);color:var(--navy)}.alterspective-prose .hljs-built_in,.alterspective-prose .hljs-keyword,.alterspective-prose .hljs-selector-tag{color:var(--marine);font-weight:500}.alterspective-prose .hljs-attr,.alterspective-prose .hljs-string{color:var(--green)}.alterspective-prose .hljs-literal,.alterspective-prose .hljs-number{color:#b5890b}.alterspective-prose .hljs-comment,.alterspective-prose .hljs-quote{color:#6b7280;font-style:italic}.alterspective-prose .hljs-section,.alterspective-prose .hljs-title{color:var(--marine)}.alterspective-prose .hljs-name,.alterspective-prose .hljs-type{color:var(--green)}.alterspective-prose .heading-anchor{position:relative}.alterspective-prose .heading-anchor .comment-trigger{position:absolute;right:-2rem;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s ease;color:var(--marine);cursor:pointer}.alterspective-prose .heading-anchor:hover .comment-trigger{opacity:.6}.alterspective-prose .heading-anchor .comment-trigger:hover{opacity:1}@media print{.alterspective-prose{max-width:none;padding:0;box-shadow:none;margin:0}.alterspective-prose a{color:var(--navy);text-decoration:underline}.alterspective-prose code,.alterspective-prose pre{background:#f5f5f5!important}.alterspective-prose h2{border-bottom-color:#ccc}.alterspective-prose blockquote{border-left-color:#999;background:#f9f9f9}}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}