﻿fieldset{border:none;padding:55px 0px 0px 0px;position:relative}@media screen and (max-width: 400px){fieldset{padding-top:70px}}fieldset legend{position:absolute;top:5px;left:0px;width:100%;font-size:28px;font-weight:bold;padding:0;border-bottom:1px solid #333;line-height:1.56}@media screen and (max-width: 400px){fieldset legend{margin-top:15px}}.field-row{line-height:1;display:flex;align-items:center;justify-content:space-between;position:relative;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #bbb}@media screen and (max-width: 400px){.field-row{flex-direction:column;align-items:start;padding-bottom:15px}}.field-row .description{padding:8px 8px 8px 0px}button,select,input,.checkbox-row .pill{font-family:inherit;font-size:inherit;color:#222;border:1px solid #ccc;border-radius:4px;background-color:#fff;padding:8px;line-height:1;margin:0}button::placeholder,select::placeholder,input::placeholder,.checkbox-row .pill::placeholder{font-style:italic}button:disabled,select:disabled,input:disabled,.checkbox-row .pill:disabled{background-color:#dfd6cb;color:#606060}input[type=text]{width:200px;padding:5px 8px}select{padding:4px 6px 4px 4px}input:not(:disabled):hover{border-color:#aaa}input:not(:disabled):focus{border-color:#888;box-shadow:0px 0px 1px 0px rgba(0,0,0,.2)}select:not(:disabled):hover,select:not(:disabled):focus{border-color:#aaa;box-shadow:0px 0px 1px 0px rgba(0,0,0,.2);background:linear-gradient(to bottom, #fff 20%, #efeceb)}button:not(:disabled){cursor:pointer;background:linear-gradient(to bottom, #fff 20%, #efeceb)}button:not(:disabled):hover,button:not(:disabled):focus{border-color:#aaa;box-shadow:0px 0px 1px 0px rgba(0,0,0,.2)}button:not(:disabled):active{border-color:#888;box-shadow:1px 1px 3px 0px rgba(0,0,0,.2) inset;background:linear-gradient(to bottom, #efebe9, #faf8f7)}.checkbox-row .pill{display:flex;align-items:center;user-select:none}.checkbox-row .fake-checkbox{-webkit-appearance:none;background-color:#fff;width:16px;height:16px;padding:0px;border:1px solid #666;border-radius:3px;margin-left:8px;position:relative;outline:none}.checkbox-row .checkbox{display:none}.checkbox-row .checkbox:checked+.pill .fake-checkbox{background:center center/contain url(/static/img/tick.svg)}.checkbox-row .checkbox:disabled+.pill{background-color:#dfd6cb;color:#606060}.checkbox-row .checkbox:disabled+.pill .fake-checkbox{background-color:#dfd6cb;color:#606060}.checkbox-row .checkbox.checkbox:not(:disabled)+.pill{cursor:pointer}.checkbox-row .checkbox.checkbox:not(:disabled)+.pill:not(:disabled){cursor:pointer;background:linear-gradient(to bottom, #fff 20%, #efeceb)}.checkbox-row .checkbox.checkbox:not(:disabled)+.pill:not(:disabled):hover,.checkbox-row .checkbox.checkbox:not(:disabled)+.pill:not(:disabled):focus{border-color:#aaa;box-shadow:0px 0px 1px 0px rgba(0,0,0,.2)}.checkbox-row .checkbox.checkbox:not(:disabled)+.pill:not(:disabled):active{border-color:#888;box-shadow:1px 1px 3px 0px rgba(0,0,0,.2) inset;background:linear-gradient(to bottom, #efebe9, #faf8f7)}@font-face{font-family:"Bariol";font-display:swap;src:url(/static/fonts/bariol.woff2) format("woff2"),url(/static/fonts/bariol.ttf) format("truetype")}body,input,button,textarea{font-family:"Bariol",sans-serif}summary{text-decoration:underline}body{margin:0;padding:0;font-size:18px}.main-divider{display:flex;flex-direction:column;min-height:100vh}@media screen and (min-width: 821px){.main-divider{display:grid;grid-template-columns:235px 1fr}}.pfp{border-radius:50%}.top-nav{background-color:#d63f44;position:relative;z-index:1;box-shadow:0px -2px 4px 4px rgba(0,0,0,.4);border-bottom:1px solid #333;padding:6px 12px;justify-content:space-between;align-items:center;display:none}@media screen and (max-width: 820px){.top-nav{display:flex}}.top-nav.always-displayed{display:flex}.top-nav .logo{width:48px;height:48px}.top-nav .settings{width:36px;height:36px}.top-nav .nav-icon-link{display:flex}.profile-overview{text-align:center;position:relative;line-height:1;color:#111;background-color:#fff}@media screen and (max-width: 820px){.profile-overview{border-bottom:1px solid #333;box-shadow:0px -2px 4px 4px rgba(0,0,0,.4);padding-bottom:25px}}@media screen and (min-width: 821px){.profile-overview{border-right:1px solid #333;box-shadow:-2px 0px 4px 4px rgba(0,0,0,.4)}}.profile-overview .profile-sticky{position:sticky;top:0;height:100vh;box-sizing:border-box;overflow-y:auto;padding:10px;white-space:pre-line;overflow-wrap:break-word}@media screen and (max-width: 820px){.profile-overview .profile-sticky{height:unset}}.profile-overview .profile-sticky a,.profile-overview .profile-sticky a:visited{color:#085cae}.profile-overview .profile-sticky .pfp{margin:25px 0}.profile-overview .profile-sticky .full-name{margin:0 0 8px;font-size:30px;color:#000}.profile-overview .profile-sticky .username{margin:0;font-size:20px;font-weight:normal;color:#000}.profile-overview .profile-sticky .verified-badge{position:relative;user-select:none;margin-left:4px}.profile-overview .profile-sticky .verified-badge.as-username{top:4px}.profile-overview .profile-sticky .verified-badge.as-fullname{top:1px}.profile-overview .profile-sticky .bio{margin:20px 0px;unicode-bidi:plaintext}.profile-overview .profile-sticky .profile-counter{line-height:1.3;unicode-bidi:plaintext}.profile-overview .profile-sticky .profile-counter.not-available{font-style:italic}.profile-overview .profile-sticky .profile-counter .count{font-weight:bold}.profile-overview .profile-sticky .website{margin:20px 0px}.profile-overview .profile-sticky .links{margin:15px 0px;display:flex;flex-wrap:wrap;justify-content:center}.profile-overview .profile-sticky .links .validate-feed{margin-left:2px}.profile-overview .profile-sticky .links>*{margin:5px 8px}.profile-overview .profile-sticky .quota{margin:15px 0px}.profile-overview .profile-sticky .bibliogram-meta{margin:20px 10px;border-top:1px solid #333}@media screen and (max-width: 820px){.profile-overview .profile-sticky .bibliogram-meta{display:none}}.timeline-section{background-color:#fff4e8;padding:0px 15px 40px;display:flex;flex-direction:column}@media screen and (max-width: 820px){.timeline-section{flex:1}}.timeline-section .selector-container{padding:15px;display:flex;justify-content:center}.timeline-section .selector-container .selector{background-color:#fff4e8;color:#111;text-decoration:none;padding:10px 10px 13px;line-height:1;font-size:22px;border:1px solid transparent;border-bottom:1px solid #444;margin:0px 10px;box-shadow:0px 2px 4px 1px rgba(0,0,0,.3);border-radius:5px}.timeline-section .selector-container .selector:hover,.timeline-section .selector-container .selector:focus{border:1px solid #444}.timeline-section .selector-container .selector.active{background-color:#d63f44;color:#fff;cursor:default;border:1px solid #444}.timeline-section .selector-container .selector:hover,.timeline-section .selector-container .selector:focus,.timeline-section .selector-container .selector.active{padding-bottom:10px;border-bottom:4px solid #111}.timeline-section .page-number{color:#444;line-height:1;max-width:600px;margin:0px auto;padding:20px 0px;text-align:center;position:relative}.timeline-section .page-number::before{position:absolute;display:block;content:"";left:0;right:0;top:50%;border-top:1px solid}.timeline-section .page-number .number{position:relative;z-index:1;padding:10px;background-color:#fff4e8}.timeline-section .timeline{--image-size: 260px;flex:1}@media screen and (max-width: 820px){.timeline-section .timeline{--image-size: 150px}}@media screen and (max-width: 680px){.timeline-section .timeline{--image-size: calc(33vw - 10px)}}.timeline-section .timeline.no-posts{display:flex;flex-direction:column;justify-content:center}.timeline-section .timeline .next-page-container{margin:20px 0px;display:flex;justify-content:center}.timeline-section .timeline .next-page-container .next-page{color:#fff;background-color:#d63f44;border:1px solid #8e2929;padding:12px;border-radius:10px;line-height:1;text-decoration:none;font-size:18px;text-align:center}.timeline-section .timeline .next-page-container .next-page.disabled{cursor:default}.timeline-section .timeline .next-page-container .next-page:hover:not(.disabled),.timeline-section .timeline .next-page-container .next-page:active,.timeline-section .timeline .next-page-container .next-page:focus,.timeline-section .timeline .next-page-container .next-page.clicked{color:#eee;background-color:#8e2929;border-color:#4d2020}.timeline-section .timeline .timeline-inner{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}.timeline-section .timeline .timeline-inner.three-columns{max-width:810px}@media screen and (max-width: 820px){.timeline-section .timeline .timeline-inner.three-columns{max-width:480px}}.timeline-section .timeline .timeline-inner.four-columns{max-width:1080px}.timeline-section .timeline .timeline-inner.six-columns{max-width:1620px}@media screen and (max-width: 680px){.timeline-section .timeline .timeline-inner{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:center;justify-items:center}}.timeline-section .timeline .timeline-inner .sized-link{margin:5px;color:#111;border:0px solid #111;background-color:#c9c1b8;text-decoration:none;overflow:hidden;width:var(--image-size);height:var(--image-size)}.timeline-section .timeline .timeline-inner .sized-link:hover,.timeline-section .timeline .timeline-inner .sized-link:focus{margin:2px;border-width:3px}@media screen and (max-width: 680px){.timeline-section .timeline .timeline-inner .sized-link{margin:2px}.timeline-section .timeline .timeline-inner .sized-link:hover,.timeline-section .timeline .timeline-inner .sized-link:focus{margin:0px;border-width:2px}}.timeline-section .timeline .timeline-inner .sized-link .sized-image{width:var(--image-size);height:var(--image-size)}.post-page{background-color:#505156}.post-page-divider{display:grid;grid-template-columns:360px auto;max-width:1200px;margin:0 auto;min-height:100vh}@media screen and (max-width: 820px){.post-page-divider{display:flex;flex-direction:column}}.post-page-divider.caption-on-right{grid-template-columns:auto 360px}.post-page-divider.caption-on-right .description-section{order:1}.post-page-divider .description{margin:12px;white-space:pre-line;overflow-wrap:anywhere;font-size:20px;line-height:1.4;unicode-bidi:plaintext}@media screen and (min-width: 821px){.post-page-divider .description{padding-bottom:20px}}@media screen and (max-width: 820px){.post-page-divider .description{font-size:18px}}.post-page-divider .description-section{display:grid;align-items:stretch;align-content:stretch;grid-template-rows:auto 1fr;position:sticky;top:0;height:100vh;box-sizing:border-box}@media screen and (max-width: 820px){.post-page-divider .description-section{display:contents;position:inherit;top:inherit;height:inherit}}.post-page-divider .description-section .user-header{display:grid;align-items:center;grid-template-columns:auto 1fr auto;justify-content:center;background-color:#b3b3b3;padding:10px;position:sticky;top:0;border-bottom:1px solid #333}@media screen and (max-width: 820px){.post-page-divider .description-section .user-header{box-shadow:0px -2px 4px 4px rgba(0,0,0,.4)}}.post-page-divider .description-section .user-header .navigate-posts{-webkit-appearance:none;-moz-appearance:none;border:none;margin:0;padding:0;cursor:pointer;background:none}.post-page-divider .description-section .user-header .navigate-posts .icon{display:block}.post-page-divider .description-section .user-header .navigate-posts .icon.previous{transform:rotate(180deg)}.post-page-divider .description-section .user-header .user-header-inner{grid-row:1;grid-column:2;display:flex;align-items:center;justify-content:center;margin:0px 10px}.post-page-divider .description-section .user-header .user-header-inner .pfp{width:40px;height:40px;margin-right:10px;background-color:#999}.post-page-divider .description-section .user-header .user-header-inner .name{font-size:20px;color:#000;text-decoration:none}.post-page-divider .description-section .user-header .user-header-inner .name:hover{text-decoration:underline}.post-page-divider .description-section .relative-box{background-color:#eee;color:#111}@media screen and (min-width: 821px){.post-page-divider .description-section .relative-box{position:relative;box-shadow:0px 6px 4px -4px rgba(0,0,0,.4) inset}.post-page-divider .description-section .relative-box .scrolling-box{position:absolute;top:0;bottom:0;overflow-y:auto;display:grid;align-items:center}}.post-page-divider .images-gallery{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#262728;padding:10px}@media screen and (max-width: 820px){.post-page-divider .images-gallery{flex:1;position:relative}}.post-page-divider .images-gallery .sized-image,.post-page-divider .images-gallery .sized-video{color:#eee;background-color:#3b3c3d;max-height:94vh;max-width:100%}.post-page-divider .images-gallery .sized-image:not(:last-child),.post-page-divider .images-gallery .sized-video:not(:last-child){margin-bottom:10px}.post-page-divider .images-gallery .sized-image{width:auto;height:auto}.post-page-divider .images-gallery .sized-video{width:auto;height:auto}.post-page-divider .images-gallery .alt-in-gallery{color:#eee;padding:0px 50px;margin:0px 0px 50px;text-align:center;font-size:20px}.error-page{box-sizing:border-box;min-height:100vh;background:#191919;padding:10px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.error-page a,.error-page a:visited{color:#4a93d2}.error-page p{white-space:pre-line}.error-page code,.error-page pre{font-size:.8em;padding:3px 5px;background-color:rgba(255,255,255,.15);border-radius:3px}.error-page pre{white-space:pre-line}.error-page .code,.error-page .message,.error-page .explanation,.error-page .back-link{line-height:1.2;margin:0px}.error-page .code{font-size:80px;color:#fff;margin-bottom:25px}.error-page .message{font-size:35px;color:#ccc}.error-page .explanation{line-height:1.3;margin-top:10px;font-size:20px;color:#bbb}.error-page .back{margin-top:40px;font-size:25px}.error-page .width-block{max-width:600px;text-align:left;color:#bbb;margin-top:10px;font-size:20px}.error-page .hidden-section{display:none;padding:10px}.error-page .hidden-section:target{display:block}.error-fragment{text-align:center;padding:30px 10px;color:#111}.error-fragment a,.error-fragment a:visited{color:#085cae}.error-fragment .message{font-size:32px;margin-bottom:10px}.error-fragment .explanation{font-size:20px;white-space:pre-line;line-height:1.3}.homepage{display:flex;flex-direction:column;min-height:100vh;background-color:#d63f44;color:#fff}.homepage h1{font-size:48px;margin:0px}.homepage h2{font-size:32px;margin:0px}.homepage a,.homepage a:visited{color:#ffb9b7}.homepage .banner{padding:0px 4vw;height:60vmin;display:flex;justify-content:center;align-items:center}.homepage .banner .banner-image{max-width:100%}@media screen and (max-width: 520px){.homepage .banner{height:35vmin}}.homepage .go-sections-container{padding:0px 10px 50px}.homepage .go-sections-container .go-sections{max-width:900px;margin:0px auto;display:grid;grid-gap:10px;grid-template-columns:repeat(2, 1fr);justify-items:center}@media screen and (max-width: 520px){.homepage .go-sections-container .go-sections{grid-template-columns:1fr}}.homepage .go-sections-container .go-sections .title{text-align:center;margin-bottom:20px}.homepage .go-sections-container .go-sections .pair-entry{display:flex}.homepage .go-sections-container .go-sections .pair-entry .text,.homepage .go-sections-container .go-sections .pair-entry .button{-webkit-appearance:none;-moz-appearance:none;display:flex;padding:8px;line-height:1;box-sizing:content-box;font-size:20px;height:20px;border:1px solid #333;color:#111}.homepage .go-sections-container .go-sections .pair-entry .text{max-width:230px;width:30vw;background-color:#fff}@media screen and (max-width: 520px){.homepage .go-sections-container .go-sections .pair-entry .text{width:80vw}}.homepage .go-sections-container .go-sections .pair-entry.dir-ltr .text{border-right:none;border-radius:6px 0px 0px 6px}.homepage .go-sections-container .go-sections .pair-entry.dir-rtl .text{border-left:none;border-radius:0px 6px 6px 0px}.homepage .go-sections-container .go-sections .pair-entry .button{padding-left:12px;padding-right:12px;cursor:pointer;background-color:#ffbebe}.homepage .go-sections-container .go-sections .pair-entry .button:hover{background-color:#ff7c7c}.homepage .go-sections-container .go-sections .pair-entry.dir-ltr .button{border-radius:0px 6px 6px 0px}.homepage .go-sections-container .go-sections .pair-entry.dir-rtl .button{border-radius:6px 0px 0px 6px}.homepage .about-container{background-color:#8e2929;color:#eee;padding:50px 0px;flex:1;min-height:60vh}.homepage .about-container .notice{background-color:#4d2020;margin:10px 0px;padding:20px 0px 10px}.homepage .about-container .about{max-width:700px;margin:0px auto;padding:0px 20px;line-height:1.4;font-size:20px}.homepage .about-container .about .example-link{white-space:nowrap}.homepage .about-container .about .link-list{color:#ffb9b7}.homepage .featured-profiles{margin-bottom:20px;line-height:1.4}.homepage .featured-profiles:target{margin:-6px -16px 14px;padding:5px 15px;border-radius:10px;border:1px solid #ffb9b7}.homepage .featured-profiles:target .featured-profiles-header::before{content:"» "}.homepage .featured-profiles summary{color:#ffb9b7;padding-left:2px}.homepage .featured-profiles .featured-profile-table{line-height:1.4;margin:1em 0px 1px 1em}@media screen and (max-width: 680px){.homepage .featured-profiles .featured-profile-table{line-height:1.15;margin:1em 0px 1px 15px;text-indent:-15px}.homepage .featured-profiles .featured-profile-table tr{display:block;margin-bottom:10px}.homepage .featured-profiles .featured-profile-table td{display:inline}}.homepage .featured-profiles .username{padding-right:6px}.structured-text a,.structured-text a:visited{color:#085cae;text-decoration:none}.structured-text a:link,.structured-text a:link:visited{text-decoration:underline}.structured-text .link-to-hashtag{color:#127722}.privacy-policy{max-width:700px;min-height:100vh;margin:0px auto;padding:0px 10px 80px;font-size:20px;line-height:1.4;background-color:#4d2020;color:#e2e2e2}.privacy-policy h1,.privacy-policy h2,.privacy-policy h3{color:#f4f4f4}.privacy-policy h1{margin:40px 0px;font-size:48px}.privacy-policy a,.privacy-policy a:visited{color:#ffb9b7}.privacy-policy code{font-size:.8em;background-color:#191919;padding:3px 5px;border-radius:5px;color:#eee}.privacy-policy .return-home{line-height:1;margin-top:45px;padding-top:15px;border-top:1px solid #714141}.post-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:10;overflow-y:scroll}.post-overlay:not(.loading)>*{min-height:100vh}.post-overlay.loading{display:flex;justify-content:center;align-items:center}.post-overlay .loading-inner{color:#eee;font-size:30px;line-height:1;padding:26px;border-radius:20px;border:2px solid #aaa;font-weight:bold;background-color:#282828}.article-page{background-color:#fff4e8;font-size:22px;line-height:1.4;color:#111;min-height:100vh}.article-page h1{text-align:center;margin:0;font-size:50px}.article-page h2{font-size:34px;margin:0;color:#000}.article-page header{background-color:#8e2929;color:#fff;padding:40px 10px;line-height:1.2}.article-page .article-main{max-width:800px;margin:0 auto;padding:20px 20px 100px}.article-page a,.article-page a:visited{color:#085cae}.article-page code{font-size:.8em;letter-spacing:-0.2px;background:#ccc;color:#000;padding:0px 4px;border-radius:2px}.settings-page{background-color:#fff4e8;color:#111}.settings-page h1,.settings-page legend{color:#000}.settings-page a,.settings-page a:visited{color:#085cae}.settings-page .settings{padding:0px 10px 50px;max-width:600px;margin:0 auto}.settings-page .status-notice{padding:15px;font-size:24px;line-height:1.36;text-align:center;color:#fff;white-space:pre-line}.settings-page .status-notice.success{background-color:#0b420b}.settings-page .status-notice.fail{background-color:#5f1111}.settings-page .action-container{margin-top:20px;display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;align-items:center}@media screen and (max-width: 400px){.settings-page .action-container{display:flex;flex-direction:column;align-items:stretch;text-align:center}.settings-page .action-container .home-link-container{order:1}}.settings-page .action-container .save-button{padding:12px 32px}.settings-page .action-container .save-button:not(:active){background:linear-gradient(to bottom, #fff 10%, #e4e2e0)}.settings-page .action-container .home-link{font-size:21px}.details-content{border:1px solid #ffb9b7;margin-top:5px;padding:15px 20px;border-radius:5px;line-height:1.4}.details-content p{margin:.6em 0}.details-content>p:first-child{margin-top:0}.details-content>p:last-child{margin-bottom:0}