@import url("https://fonts.googleapis.com/css2?family=Inconsolata:wght@400;700&display=swap");@import url(reset.css);@import url(zenburn.css);*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}::selection{background:#99708f;color:#ffffff}body{font-family:"Inconsolata",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.6rem;line-height:1.4;background:#1f2d39;padding-inline:1rem;color:#ffffff;cursor:url(../cursors/pot.cur),auto}@media (min-width: 768px){body{padding-block:3rem;background:url(../images/galaxy.gif) repeat}}body::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background:repeating-linear-gradient(0deg, rgba(0,0,0,0.25), rgba(0,0,0,0.25) 1px, transparent 2px, transparent 3px)}.container header{position:fixed;z-index:999;right:-100%;max-height:100vh;overflow-y:auto;transition:right .2s ease-in-out}.container header.open{right:0%}@media (min-width: 768px){.container{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;max-width:756px;margin:0 auto;box-shadow:0 0 8px rgba(0,0,0,0.5)}.container header{grid-row:1 / span 2;grid-column:2;position:relative;max-height:unset;overflow-y:unset;z-index:unset;right:unset}.container main{grid-row:1;grid-column:1}.container footer{grid-row:2;grid-column:1}}a{color:#83cece;text-decoration:none;text-decoration-skip-ink:none;text-underline-offset:2px;cursor:url(../cursors/pot.cur),auto}a[href^="http://"]:not([href^="http://maria.town"]):not(.noext)::after,a[href^="https://"]:not([href^="https://maria.town"]):not(.noext)::after,a[href^="//"]:not([href^="//maria.town"]):not(.noext)::after{content:"";display:inline-block;background:url(../images/icons/ext.svg) bottom right no-repeat;background-size:0.875em;width:1em;height:1em}a:hover::before,a:focus::before{width:100%}a:hover{color:#b1f5f5;text-decoration:wavy underline}strong{font-weight:bold;color:#b0d7f3}em{font-style:italic}.subtle{color:#bfd3d1}i.emoji{margin-right:.4rem}header{background:#1e2831;border-radius:0 8px 8px 0;padding:2rem 0 4rem 0;min-width:162px;font-size:1.5rem;position:relative;box-shadow:0 0 8px rgba(0,0,0,0.6)}@media (min-width: 768px){header{box-shadow:none;padding-bottom:2rem}header::before{content:"";box-shadow:2px 0 4px inset rgba(0,0,0,0.3);position:absolute;height:100%;top:0;left:0;width:6px}}header button.hamburger-close{margin-inline:1.6rem;background:none;outline:none;border:none}@media (min-width: 768px){header button.hamburger-close{display:none}}header button.hamburger-close img{width:1.8rem}header .h-card{display:flex;flex-flow:column nowrap;align-items:center;row-gap:1rem;margin-bottom:1.6rem}header .h-card img{background:#273746;border-radius:50%}header .h-card a{background:linear-gradient(90deg, #4f7a96 0%, #80498a 100%);text-decoration:none;color:#ffffff;font-weight:bold;padding:.2rem .8rem;border-radius:4px;font-size:1.5rem}header .h-card a::before{content:none}header nav p{background:linear-gradient(90deg, #39747a 0%, #263967 100%);padding:.2rem .4rem .3rem .4rem;margin-bottom:.6rem}header nav p i.emoji{text-shadow:0 0 4px rgba(0,0,0,0.6)}header nav ul{display:flex;flex-flow:column nowrap;row-gap:.4rem;padding:0 .8rem 0 2.6rem}header nav ul li{position:relative}header nav ul li.active a{color:#96d1a0;text-decoration:wavy underline}header nav ul li.active::before{color:#96d1a0}header nav ul li::before{content:"✧";color:#ddaeda;position:absolute;left:-1.8rem}header nav ul:not(:last-child){margin-bottom:1.6rem}main{padding:2.5rem 2rem;background:#1f2d39;border-radius:8px 0 0 0;display:flex;flex-flow:column nowrap;row-gap:1.4rem}@media (min-width: 768px){main{max-width:594px;padding:3rem 2rem 0 3rem}}main nav{display:flex;justify-content:flex-end;align-items:center}@media (min-width: 768px){main nav{display:none}}main nav button{background:none;outline:none;border:none;cursor:url(../cursors/pot.cur),auto}main nav button img{width:1.8rem}main>article:not(:last-of-type){border-bottom:1px solid #344a5e;padding-bottom:1.6rem}main article,main .e-content{display:flex;flex-flow:column nowrap;row-gap:1.4rem}main h1,main h2,main h3{font-weight:bold;margin-bottom:-.8rem;color:#96d1a0}main h1::before{content:"⁺˚*･☾ "}main h1::after{content:" ☽･*˚⁺"}main h2::before{content:"✧· "}main h2::after{content:" ·✧"}main hr{width:100%;margin:0;border-color:#30475b;border-style:double;border-width:3px 0 0 0}main ul,main ol{display:flex;flex-flow:column nowrap;row-gap:.6rem;padding-left:2rem}main ul ul,main ul ol,main ol ul,main ol ol{margin-top:.8rem}main ul li::marker,main ol li::marker{color:#ddaeda}main ol{list-style:decimal}main ul li{position:relative}main ul li::before{content:"✧";color:#ddaeda;position:absolute;left:-2rem}main iframe{max-width:100%}main figure{max-width:100%;width:fit-content;border:4px double #415855;padding:0.5rem;margin:1rem auto 1.5rem auto}main figure img{max-width:100%}main figure figcaption{margin-top:.8rem;margin-left:1.25em;position:relative;color:#c0e5e0}main figure figcaption::before{content:"✎ ";position:absolute;left:-1.2em;color:#cec986}main details summary{color:#96d1a0}main details section{display:flex;flex-flow:column nowrap;row-gap:.8rem;margin-block-start:.8rem}main blockquote{position:relative;color:#c0e5e0;background:#273746;border-left:4px solid #344a5e;padding:.6rem .8rem .6rem 2.8rem}main blockquote:not(.no-flex):not(.webring){display:flex;flex-flow:column nowrap;row-gap:.8rem}main blockquote.webring{display:flex;align-items:center;justify-content:space-between;padding-left:.8rem}main blockquote.webring::before{content:none}main blockquote::before{content:"✎ ";position:absolute;left:.8rem;color:#cec986}main blockquote .subtle{color:#9cbbb8}main blockquote .status-meta{display:flex;flex-flow:row nowrap;column-gap:.8rem}main dl{display:grid;grid-template-columns:auto 1fr;column-gap:1.2rem;row-gap:.4rem}main dl dt{color:#8ec0b9}main .badge-grid{display:flex;flex-flow:row wrap;column-gap:.6rem;row-gap:.4rem}main .highlight{overflow-x:auto}main .highlight pre{padding:1rem;border-radius:4px}main .highlight code,main .highlight pre{background:#273746;width:fit-content}form{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;row-gap:.6rem}form label{color:#8ec0b9}form input,form textarea{background:#c0e5e0;padding:.4rem .6rem;font-family:"Inconsolata",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.6rem;border:none;outline:none}form button{font-family:"Inconsolata",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.6rem;grid-column:2;background:#8ec0b9;color:#273746;outline:none;border-style:solid;border-width:0 0 3px 0;border-color:#344a5e;padding:.8rem 1rem}form button:active{border-width:0;margin-top:3px}footer{background:#1f2d39;border-radius:0 0 0 8px;padding:2rem 2rem 2rem 2rem;color:#8ec0b9;font-size:1.5rem}

/*# sourceMappingURL=maria.css.map */