body{background-color:var(--theme-background);color:var(--theme-text);font:1.2em sans-serif;margin:10px}@media (prefers-color-scheme: light){html{--theme-background: #d1d2bf;--theme-text: #222;--theme-highlight: #004cff;--theme-weaktext: #444;--theme-error: red}}@media (prefers-color-scheme: dark){html{--theme-background: #000;--theme-text: #d5dbdb;--theme-highlight: #0000c8;--theme-weaktext: #888;--theme-error: darkred}}button{border:inherit;background:inherit;color:inherit;font:inherit}button:hover{cursor:pointer}a,button{text-decoration:underline .1em #0000;text-underline-offset:.3em;transition:text-decoration-color .2s,text-underline-offset .2s;color:var(--theme-text)}.link a[data-disabled=yes],.link button[data-disabled=yes]{color:var(--theme-weaktext)}.link.obvious a,.link.obvious button{text-decoration-color:color-mix(in srgb,var(--theme-highlight) 40%,transparent)}.link a:hover,.link button:hover{text-decoration-color:var(--theme-highlight);text-underline-offset:.15em}.link .delete button,.link button.delete{text-decoration-color:var(--theme-error)}form{gap:10px}form h2{margin:5px}form input{font-size:.9em;color:var(--theme-text);background:var(--theme-background);border:groove var(--theme-highlight);width:60%}form textarea{color:var(--theme-text);background:var(--theme-background);border:groove var(--theme-highlight)}.error{color:var(--theme-error)}.HLine{border-top:2px solid var(--theme-highlight)}.Spacer{padding:10px}.centered{text-align:center}.weak{color:var(--theme-weaktext);font-size:smaller}.BlogTile{border:var(--theme-highlight) 2px dashed;padding:5px}.BlogTile .title{font-size:larger}.BlogTile .user{margin-left:10px}.BlogTile .user,.BlogTile .user a{color:var(--theme-weaktext)}.BlogTile .rendered{margin-left:15px}.HomePage,.AuthorPage{display:flex;flex-direction:column;gap:15px}.BlogPost .metabox{display:flex;justify-content:center}.BlogPost .metabox .title{font-size:xx-large;font-weight:700}.BlogPost .metabox .info{display:flex;align-items:center;justify-content:space-between;color:var(--theme-weaktext)}.BlogPost .metabox .info a{color:var(--theme-weaktext)}.BlogPost .metabox .info .date{font-size:.8em}.CommentBox h1.titleOnly{text-align:center}.CommentBox .SingleComment .author{margin-top:15px}.CommentBox .SingleComment .author a{color:var(--theme-weaktext)}.CommentBox .SingleComment p{margin:0}#Navigation{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}#Navigation h1{text-align:center;transition:font-size .5s}#Navigation>div{transition:font-size .5s}#Navigation .ProfileNav{text-align:right}#Navigation .Home{display:flex;gap:10px}@media (max-width: 500px){#Navigation h1{font-size:xx-large}#Navigation>div{font-size:large}}@media (max-width: 400px){#Navigation h1{font-size:x-large}#Navigation>div{font-size:medium}}@media (max-width: 350px){#Navigation{grid-template-columns:1fr 1fr}#Navigation .Home{display:none}}.AuthForm{display:flex;flex-direction:column;align-items:center;width:400px}#Layout{margin:auto;width:780px}@media (max-width: 800px){#Layout{width:auto}}.ModalRoot{position:fixed;pointer-events:none;top:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ModalRoot .ModalItem{pointer-events:all;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:color-mix(in srgb,var(--theme-highlight) 25%,var(--theme-background) 50%);border-radius:10px;padding:5px}.NewPost form{display:flex;align-items:center;flex-direction:column}.NewPost form input.titleInput{width:80%;font-size:x-large}.NewPost form textarea{max-width:100%;min-width:100%;resize:none}.NewPost .previewHeader{margin-bottom:0}
