@tailwind base;@tailwind components;@tailwind utilities;@tailwind typography;:root{--sticky-height:72px;--spacing-none:0;--spacing-extra-small:.25rem;--spacing-small:.5rem;--spacing-medium:1rem;--spacing-large:2rem;--spacing-extra-large:4rem;--spacing-extra-extra-large:8rem;--spacing-extra-extra-extra-large:16rem;--spacing-copy-separator:1.5em;--border-radius:.25rem;--black:#000;--near-black:#111;--dark-gray:#333;--mid-gray:#555;--gray:#777;--silver:#999;--light-silver:#aaa;--moon-gray:#ccc;--light-gray:#eee;--near-white:#f4f4f4;--white:#fff}@layer components{html{@apply scroll-pt-[var(--sticky-height)]}.text-image-2-columns{@apply flex flex-col w-full sm:flex-row sm:justify-between sm:space-x-10}.content-note{@apply border max-w-prose}.content-note-header{@apply bg-yellow-100 m-0 p-2 border-b}.content-note-body{@apply p-2 bg-neutral-50}.content-link{@apply text-secondary-700 hover:bg-secondary-100}.nav-link{@apply hover:bg-secondary-100}.extern-link{@apply hover:bg-secondary-100}.header-link{@apply ml-1 p-2 invisible hover:visible bg-secondary-50}.em-mafa{@apply font-medium}.em-mpd{@apply font-medium}dd{@apply ml-2 sm:ml-6 mb-4 sm:mb-6 pr-2}table.api th,td{@apply border border-slate-300 p-2 align-top}table.api th{@apply bg-slate-100}table.api td{@apply bg-slate-50}.code{@apply font-[monospace]}.api .value{@apply font-[monospace] text-secondary-800}.settings-link{@apply inline-block text-sm text-stone-700}.settings-link>span{@apply border p-1 rounded-lg font-[monospace] bg-stone-100}}h1:hover>a.header-link,h2:hover>a.header-link,h3:hover>a.header-link,h4:hover>a.header-link,h5:hover>a.header-link,h6:hover>a.header-link,dt:hover>a.header-link{visibility:visible}.nav-item{@apply tracking-tighter sm:tracking-normal px-1 py-3 border-b-8 border-t-4 border-t-transparent inline-block hover:bg-secondary-100 hover:text-gray-900}.pagination li{@apply inline-block border}.pagination li.active{background:var(--colors-amber-200);@apply font-bold}.pagination li.active a{cursor:default}.pagination li.disabled{color:var(colors-gray-400)}.pagination li a{@apply inline-block py-1 px-3 sm:py-2 sm:px-4}.pagination li.disabled a{cursor:default}aside.sticky-side-menu{height:calc(100vh - var(--sticky-height))}.small-caps{font-feature-settings:"smcp";font-variant:small-caps}.text-image-2-columns li,.text-image-2-columns p{@apply max-w-prose}.text-image-2-columns div img{@apply mx-auto sm:mx-0}dt{font-weight:700}fieldset{position:relative}.input-reset{-webkit-appearance:none;-moz-appearance:none}.button-reset::-moz-focus-inner,.input-reset::-moz-focus-inner{border:0;padding:0}input,textarea{background-color:var(--near-white);border-radius:var(--border-radius);padding:12px 16px 10px;font-size:var(--spacing-medium);line-height:1.25;position:relative;transition:var(--hover-transition);z-index:2;&:focus{background-color:var(--white)}&:focus + label{opacity:1;pointer-events:auto;transform:translateY(-120%)}}::-webkit-input-placeholder{color:var(--black);font-size:var(--spacing-medium);line-height:normal}:-moz-placeholder{color:var(--black);font-size:var(--spacing-medium);line-height:normal}::-moz-placeholder{color:var(--black);font-size:var(--spacing-medium);line-height:normal}:-ms-input-placeholder{color:var(--black);font-size:var(--spacing-medium);line-height:normal}label{font-size:.875rem;font-weight:800;color:var(--white);background-color:var(colors-primary-800);border-radius:var(--border-radius);padding:var(--spacing-extra-small)var(--spacing-small);position:absolute;left:0;top:0;pointer-events:none;opacity:0;line-height:1;transition:all 150ms ease;z-index:2}