.shadow{box-shadow:var(--ring-offset-shadow,0 0 var(--shade)), var(--ring-shadow,0 0 var(--shade)), var(--shadow)}.box{width:20%;height:20rem;margin:10rem;display:block}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{padding:0;font-weight:400}.page-title{margin:0}.page-title+.page-description{margin-top:0}a,a:visited{color:var(--primary-dark)}a:hover,a:focus{color:var(--primary)}button{--base:none;--hover:var(--brand);--active:var(--primary);background-color:var(--base);border:1px solid var(--foreground);border-radius:var(--standard-unit);padding:var(--standard-unit) var(--standard-double);cursor:pointer;color:var(--foreground);font-family:Pixolde,serif;transition:background-color .21s ease-in-out;display:inline-block}button:hover{background-color:var(--hover)}button:focus{background-color:var(--hover)}button:active{background-color:var(--active)}button:has(svg){justify-content:center;align-items:center;gap:var(--standard-unit);font-size:.8rem;display:inline-flex}button:has(svg) svg{width:.8rem;height:.8rem}button:has(svg) svg path{stroke:currentColor}button[link=true]+button[link=true]{border-top-left-radius:0;border-bottom-left-radius:0}button:has(+button[link=true]){border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}