button[data-theme=blank]{background-color:#fff}@media (prefers-color-scheme: dark){button[data-theme=blank]{background-color:#000}}body[data-theme=blank]{--border-color: #000000;--background-color: #FFFFFF;--text-color: #000000;--link-color: #444444;--btn-primary-bg: #0000FF;--btn-primary-color: var(--background-color);--btn-danger-bg: #990000;--btn-danger-color: var(--background-color);--blend-color: #FFFFFF}@media (prefers-color-scheme: dark){body[data-theme=blank]{--border-color: #FFFFFF;--background-color: #000000;--text-color: #FFFFFF;--link-color: #AAAAAA;--btn-primary-bg: #AAAAFF;--btn-primary-color: var(--background-color);--btn-danger-bg: #FFAAAA;--btn-danger-color: var(--background-color);--blend-color: #000000}}button[data-theme=catppuccin]{background-color:#eff1f5;background-image:linear-gradient(to bottom right,#eff1f5,#1e66f5)}@media (prefers-color-scheme: dark){button[data-theme=catppuccin]{background-color:#303446;background-image:linear-gradient(to bottom right,#303446,#8caaee)}}body[data-theme=catppuccin]{--border-color: #acb0be;--background-color: #eff1f5;--text-color: #4c4f69;--link-color: #1e66f5;--btn-primary-bg: #dc8a78;--btn-primary-color: #4c4f69;--btn-danger-bg: #d20f39;--btn-danger-color: #eff1f5;--blend-color: #FFFFFF}@media (prefers-color-scheme: dark){body[data-theme=catppuccin]{--border-color: #626880;--background-color: #303446;--text-color: #c6d0f5;--link-color: #8caaee;--btn-primary-bg: #a6d189;--btn-primary-color: #303446;--btn-danger-bg: #e78284;--btn-danger-color: #303446;--blend-color: #000000}}button[data-theme=dracula]{background-color:#faf4ed;background-image:linear-gradient(to bottom right,#f8f8f2,#ff79c6)}@media (prefers-color-scheme: dark){button[data-theme=dracula]{background-color:#282a36;background-image:linear-gradient(to bottom right,#282a36,#bd93f9)}}body[data-theme=dracula]{--border-color: #a2a9b1;--background-color: #f8f8f2;--text-color: #282a36;--link-color: #ff79c6;--btn-primary-bg: #8be9fd;--btn-primary-color: #282a36;--btn-danger-bg: #ffb86c;--btn-danger-color: #282a36;--blend-color: #f8f8f2}@media (prefers-color-scheme: dark){body[data-theme=dracula]{--border-color: #44475a;--background-color: #282a36;--text-color: #f8f8f2;--link-color: #bd93f9;--btn-primary-bg: #eb6f92;--btn-primary-color: #282a36;--btn-danger-bg: #ff5555;--btn-danger-color: #282a36;--blend-color: #282a36}}button[data-theme=rosepine]{background-color:#faf4ed;background-image:linear-gradient(to bottom right,#faf4ed,#d7827e)}@media (prefers-color-scheme: dark){button[data-theme=rosepine]{background-color:#232136;background-image:linear-gradient(to bottom right,#232136,#ea9a97)}}body[data-theme=rosepine]{--border-color: #cecacd;--background-color: #faf4ed;--text-color: #575279;--link-color: #d7827e;--btn-primary-bg: #b4637a;--btn-primary-color: #faf4ed;--btn-danger-bg: #d7827e;--btn-danger-color: #faf4ed;--blend-color: #faf4ed}@media (prefers-color-scheme: dark){body[data-theme=rosepine]{--border-color: #cecacd;--background-color: #56526e;--text-color: #e0def4;--link-color: #ea9a97;--btn-primary-bg: #eb6f92;--btn-primary-color: #56526e;--btn-danger-bg: #ea9a97;--btn-danger-color: #56526e;--blend-color: #56526e}}button[data-theme=solarized]{background-color:#faf4ed;background-image:linear-gradient(to bottom right,#faf4ed,#2aa198)}@media (prefers-color-scheme: dark){button[data-theme=solarized]{background-color:#002b36;background-image:linear-gradient(to bottom right,#002b36,#b58900)}}body[data-theme=solarized]{--border-color: #586e75;--background-color: #fdf6e3;--text-color: #002b36;--link-color: #2aa198;--btn-primary-bg: #268bd2;--btn-primary-color: #fdf6e3;--btn-danger-bg: #d33682;--btn-danger-color: #fdf6e3;--blend-color: #fdf6e3}@media (prefers-color-scheme: dark){body[data-theme=solarized]{--border-color: #93a1a1;--background-color: #002b36;--text-color: #fdf6e3;--link-color: #b58900;--btn-primary-bg: #268bd2;--btn-primary-color: #fdf6e3;--btn-danger-bg: #dc322f;--btn-danger-color: #fdf6e3;--blend-color: #002b36}}button[data-theme=tempus]{background-color:#faf4ed;background-image:linear-gradient(to bottom right,#f8f2e5,#385dc4)}@media (prefers-color-scheme: dark){button[data-theme=tempus]{background-color:#1f252d;background-image:linear-gradient(to bottom right,#1f252d,#8c9abe s)}}body[data-theme=tempus]{--border-color: #796271;--background-color: #f8f2e5;--text-color: #464340;--link-color: #a83884;--btn-primary-bg: #007070;--btn-primary-color: #f8f2e5;--btn-danger-bg: #c81000;--btn-danger-color: #f8f2e5;--blend-color: #f8f2e5}@media (prefers-color-scheme: dark){body[data-theme=tempus]{--border-color: #a7a2c4;--background-color: #1f252d;--text-color: #a2a8ba;--link-color: #e58f84;--btn-primary-bg: #80b48f;--btn-primary-color: #a2a8ba;--btn-danger-bg: #cb8d56;--btn-danger-color: #a2a8ba;--blend-color: #a2a8ba}}button[data-theme=seoul]{background-color:#faf4ed;background-image:linear-gradient(to bottom right,#faf4ed,#d7827e)}@media (prefers-color-scheme: dark){button[data-theme=seoul]{background-color:#232136;background-image:linear-gradient(to bottom right,#232136,#ea9a97)}}body[data-theme=seoul]{--border-color: #4e4e4e;--background-color: #eeeeee;--text-color: #4e4e4e;--link-color: #008787;--btn-primary-bg: #005f00;--btn-primary-color: #eeeeee;--btn-danger-bg: #870100;--btn-danger-color: #eeeeee;--blend-color: #eeeeee}@media (prefers-color-scheme: dark){body[data-theme=seoul]{--border-color: #626262;--background-color: #4e4e4e;--text-color: #e0def4;--link-color: #87d7d7;--btn-primary-bg: #87af87;--btn-primary-color: #4e4e4e;--btn-danger-bg: #d75f87;--btn-danger-color: #4e4e4e;--blend-color: #4e4e4e}}@font-face{font-family:Alegreya;font-weight:400;font-style:normal;src:url(/assets/Alegreya-Regular-6rYooAqE.woff2) format("woff2")}@font-face{font-family:Alegreya;font-weight:700;font-style:normal;src:url(/assets/Alegreya-Bold-BVNd86Iq.woff2) format("woff2")}@font-face{font-family:Alegreya;font-weight:400;font-style:italic;src:url(/assets/Alegreya-Italic-D4Y22c0O.woff2) format("woff2")}@font-face{font-family:Alegreya;font-weight:700;font-style:italic;src:url(/assets/Alegreya-BoldItalic-C4WFVDbt.woff2) format("woff2")}@font-face{font-family:Geometria;font-weight:400;font-style:normal;src:url(/assets/geometria-webfont-B_qg6Rr4.woff2) format("woff2")}@font-face{font-family:Balsamiq;font-weight:400;font-style:normal;src:url(/assets/BalsamiqSans-Regular-Ba3fAc3u.woff2) format("woff2")}@font-face{font-family:Balsamiq;font-weight:700;font-style:normal;src:url(/assets/BalsamiqSans-Bold-CFF3aufS.woff2) format("woff2")}@font-face{font-family:Balsamiq;font-weight:400;font-style:italic;src:url(/assets/BalsamiqSans-Italic-C8N3UFet.woff2) format("woff2")}@font-face{font-family:Balsamiq;font-weight:700;font-style:italic;src:url(/assets/BalsamiqSans-BoldItalic-pS43XIsk.woff2) format("woff2")}body[data-font=recursive],button[data-font=recursive]{font-family:Recursive Mono,monospace}body[data-font=geometria],button[data-font=geometria]{font-family:Geometria,sans-serif}body[data-font=alegreya],button[data-font=alegreya]{font-family:Alegreya,serif}body[data-font=balsamiq],button[data-font=balsamiq]{font-family:Balsamiq,sans-serif}*{box-sizing:border-box}body{font-family:monospace;font-size:14px;margin:0;color:var(--text-color);background-color:var(--background-color)}a{color:var(--link-color)}h2{font-size:1em;text-align:center;margin:0;text-transform:lowercase}label{display:block;font-weight:700}.help{font-size:.8em;margin:0;font-style:italic}.align-right{text-align:right}.form-input{margin:0 0 1em}.form-input.btn-row{text-align:center}.horizontal-radio{display:flex;gap:10px}input[type=text],input[type=number],input[type=tel],input[type=email],textarea{border:1px var(--border-color) solid;padding:5px;background-color:color-mix(in srgb-linear,var(--background-color),var(--blend-color) 50%);width:100%;font-family:inherit;color:inherit}.btn{appearance:none;padding:5px 10px;min-width:200px;border-radius:1px;border:none;font-weight:700;font-family:inherit;cursor:pointer}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-color)}.btn-invis{appearance:none;border:0;padding:0;background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;cursor:pointer}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#spinner-container{text-align:center;padding:10px}#spinner{background-image:url(/assets/spinner-M5YCd36Z.svg);width:48px;height:48px;background-size:contain;background-repeat:no-repeat;position:relative;display:block;animation:spin 1s infinite linear;margin:0 auto}#spinner path{fill:var(--text-color)}#spinner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);mix-blend-mode:screen}#post{min-width:280px;max-width:500px;width:100%;padding:20px}#post button[type=submit]{min-width:0}#attachment-images-field,#attachment-media-field,#attachment-link-field{display:none}button[data-action=openpost]{position:fixed;top:20px;left:880px;transform:translate(-100%);min-width:0;opacity:.7}button[data-action=openpost]:hover{opacity:1}[popover]{max-height:calc(100% - 40px);max-width:calc(100% - 40px);min-width:280px;display:none;grid-template-rows:1fr auto;border:1px var(--border-color) solid;background-color:var(--background-color)}[popover]:popover-open{display:grid}[popover] img{object-fit:contain}[popover] .alt{padding:10px}@keyframes fadeOut{0%{opacity:100%}to{opacity:0}}.copy-tooltip{position:absolute;z-index:99;padding:3px;text-transform:lowercase;background-color:var(--btn-primary-bg);color:var(--text-color);animation:fadeOut 1s;animation-delay:2s}#page{display:grid;max-width:900px;border-right:1px var(--border-color) solid;min-height:100vh;grid-template-areas:"header header" "nav nav" "main aside" "main footer";grid-template-columns:1fr 240px;grid-template-rows:auto auto auto 1fr}@media only screen and (max-width: 768px){#page{grid-template-areas:"header" "nav" "main" "aside" "footer";grid-template-columns:1fr;grid-template-rows:auto;border-right:none}}header{padding:10px}header h1{margin:0}header h1 svg{max-width:42px;max-height:42px;vertical-align:middle}header h1 svg path{fill:var(--text-color)}header h1 a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:10px}nav{padding:10px;border-bottom:1px var(--border-color) solid;grid-area:nav}nav ul{margin:0;padding:0;list-style:none;display:flex;gap:10px}main{border-right:1px var(--border-color) solid;grid-area:main;max-width:660px;width:100%}main h2{font-size:1.5em;margin:.5em 0}main.page,main.form,main.settings{padding:10px}@media only screen and (max-width: 768px){main{border-right:none}}aside{padding:10px;border-bottom:1px var(--border-color) solid;grid-area:aside}#homefeeds{list-style:none;margin:0;padding:0}#homefeeds li a{display:block;padding:8px 0}footer{padding:10px;grid-area:footer;font-size:.8em;text-align:center}#themes{margin-bottom:1em}#themes ul{list-style:none;margin:0;padding:0;text-align:center;display:flex;justify-content:center;align-items:center;gap:5px}#fonts{margin-bottom:1em}#fonts ul{list-style:none;margin:0;padding:0;text-align:center;display:flex;justify-content:center;align-items:center;gap:5px}#font-heading,#theme-heading{margin:5px auto}button[data-theme]{display:block;width:24px;height:24px;border:1px var(--border-color) solid;text-indent:-99px;overflow:hidden}button[data-font]{display:flex;text-indent:-500px;overflow:hidden;color:inherit;text-decoration:none;font-size:1.5em}button[data-font]:before{content:"Aa";text-indent:0px}#links,#pages{text-transform:lowercase;margin:1em auto}#links a:after,#pages a:after{margin:0 10px}div.post{border-bottom:1px var(--border-color) solid;padding:10px;width:100%}div.post[data-status=unloaded],div.post[data-status=loading]{display:none}div.post .postHeader{display:grid;grid-template-areas:"avatar displayName" "avatar handle";grid-template-columns:48px 1fr;grid-template-rows:auto 1fr;position:relative;gap:0 10px;margin-bottom:10px}div.post .avatar{width:48px;height:48px;border-radius:100%;overflow:hidden;grid-area:avatar}div.post .avatar img{width:48px;height:48px;object-fit:cover}div.post .displayName{grid-area:displayName}div.post .displayName a{text-decoration:none;color:inherit;font-weight:700}div.post .handle{grid-area:handle}div.post .handle a{text-decoration:none;color:inherit;font-size:.9em}div.post .timeAgo{text-decoration:none;color:inherit;opacity:.9;font-size:.9em;position:absolute;top:0;right:0}div.post .postEmbeds{max-width:100%;display:grid;gap:10px;margin:10px 0}div.post .postEmbeds img{max-width:100%;height:100%;object-fit:cover;border:1px var(--border-color) solid}div.post .postEmbeds .btn-invis{width:100%;height:100%}div.post .postEmbeds .video{width:100%}div.post .postEmbeds video{max-width:100%;width:100%;height:auto;margin:1em 0;border:1px var(--border-color) solid}div.post .postEmbeds.img-2{grid-template-columns:repeat(2,1fr)}div.post .postEmbeds.img-3{grid-template-areas:"one three" "two three";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}div.post .postEmbeds.img-3 .img:nth-child(1){grid-area:one}div.post .postEmbeds.img-3 .img:nth-child(2){grid-area:two}div.post .postEmbeds.img-3 .img:nth-child(3){grid-area:three}div.post .postEmbeds.img-4{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}div.post .postEmbeds .record,div.post .postEmbeds .externalLink{border:1px var(--border-color) solid}div.post .postEmbeds .externalLink .externalLinkImage{width:100%;border-bottom:1px var(--border-color) solid}div.post .postEmbeds .externalLink .externalLinkImage img{border:none;display:block;height:auto;width:100%}div.post .postEmbeds .externalLink .externalLinkInfo{padding:10px}div.post .postEmbeds .externalLink .externalLinkTitle{font-size:1.5em;margin-bottom:.5em}div.post .postEmbeds .externalLink .externalLinkUri{font-size:.7em;opacity:.7}div.post .postEmbeds .externalLink:hover .externalLinkUri{opacity:1}div.post .postEmbeds .externalLink a{color:inherit;text-decoration:none}div.post .postFooter{display:flex;justify-content:space-between;margin-top:10px}.actions,#interactions{display:flex;gap:10px}.actions button,#interactions button{font-family:inherit;appearance:none;border:none;padding:0;color:inherit;background-color:transparent;cursor:pointer;text-transform:lowercase}#interactions{border-bottom:1px var(--border-color) solid;padding:10px}#replies h2{text-transform:lowercase;border-bottom:1px var(--border-color) solid;padding-bottom:10px}a.refreshBar{background-color:var(--text-color);color:var(--background-color);display:block;width:100%;padding:10px;font-weight:700;text-align:center;opacity:.8}a.refreshBar:hover{opacity:1}.feedHeader{text-align:left;padding:10px;display:grid;grid-template-areas:"avatar heading" "spacer description" "spacer info";gap:10px;grid-template-columns:64px 1fr;border-bottom:1px var(--border-color) solid}.feedHeader img{width:64px;height:64px;border-radius:100%;grid-area:avatar}.feedHeader h2{text-align:left;grid-area:heading;margin:0}.feedHeader h2 small{display:block;margin-top:.5em;font-size:.5em;opacity:.75}.feedHeader h2 small:hover{opacity:1}.feedHeader .description{grid-area:description}.feedHeader .info{grid-area:info}.feedHeader ul{list-style:none;margin:1em 0 0;padding:0}.homeHeader{padding:10px}.profileCard{position:relative}.profileCard .avatar{aspect-ratio:1/1;width:100px;border-radius:100%;border:1px var(--border-color) solid;overflow:hidden;position:absolute;left:10px;transform:translateY(calc(-75% - 25px))}.profileCard .avatar img{width:100%;height:100%}.profileCard .banner{aspect-ratio:740/247;margin-bottom:25px}.profileCard .banner img,.profileCard .banner .nobanner{width:100%;height:100%;object-fit:cover}.profileCard .banner .nobanner{background-color:var(--btn-primary-bg)}.profileCard .profileInfo{padding:10px;position:relative}.profileCard .profileInfo .displayName{font-weight:700}.profileCard .profileInfo .did{font-size:.75em;opacity:.8}.profileCard .profileInfo .did:hover{opacity:1}.profileCard .profileInfo .description{margin:1em 0}.profileCard .profileInfo .actions{position:absolute;top:-15px;right:10px}.profileCard .userStats{margin:1em 0}[popover] h2{text-transform:lowercase;padding-bottom:10px;border-bottom:1px var(--border-color) solid}#likes .inner,#reposts .inner,#quotes .inner{display:grid;gap:10px;padding:10px}::backdrop{background-color:color-mix(in srgb-linear,var(--text-color),transparent 20%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.profileMini{min-width:250px;padding:10px}.profileMini a{text-decoration:none;color:inherit;display:grid;grid-template-areas:"avatar name";grid-template-columns:48px 1fr;gap:10px}.profileMini .avatar{width:48px;height:48px;grid-area:avatar}.profileMini .avatar img{object-fit:cover;width:100%;height:100%;border-radius:100%}.profileMini .name{grid-area:name}.profileMini .name span{display:block}.profileMini .displayName{font-weight:700}.profileMini .did{font-size:.75em}
