.work-list{width:100%;position:relative}.work-list td{padding:1rem 0}.work-list td.work-user{padding-left:1rem;font-size:0;width:3rem;max-width:3rem}.work-list td.work-user a:has(img.user-image){display:block}.work-list tr{border-bottom:1px solid var(--light-border-color);border-right:1px solid var(--light-border-color);border-left:1px solid var(--light-border-color)}.work-list tr:first-child{border-top:1px solid var(--light-border-color)}.work-list tr:nth-child(even){background-color:var(--table-alt-row-bg-color)}.work-list .reading-reminder{right:.5rem;padding:0;width:1rem;font-size:0;background:transparent!important;font-family:"IcoMoon";display:flex}.work-list .reading-reminder .link-button{padding:0;font-size:0}.work-list .reading-reminder .link-button::before{margin:0}.work-list.xnarrow .work-details div{margin-top:.5rem}.work-list.xnarrow .work-details{padding-right:0}.work-list.xnarrow .work-details span.tags,.work-list.xnarrow .work-details span.tags span{font-style:normal}.work-list tr:has(+ tr.first-post){border-bottom-color:#3cb371;border-width:2px}.work-list tr.first-post{border-color:#3cb371;border-width:2px}.work-list span.tag.first-post{border:1px solid rgba(0,0,0,.5);background:#3cb371;color:var(--scrib-black);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.work-list.xnarrow .work-details .work-spotlight-status{padding-left:0;margin-right:.5rem}.work-list.narrow .work-spotlight-status::before{margin-top:0}.work-list.xnarrow .work-details .work-spotlight-status::before{margin-top:0;position:relative;top:1px}.work-list tr td:has(.tags){padding:1rem;padding-top:.5rem}.work-list .tags{white-space:nowrap}.work-list td.work-details{max-width:50%;padding-left:1rem}.work-list td.work-details span{font-style:italic}.work-list td.work-details p{margin-top:0}.work-list .work-details p:first-child a{color:var(--text-color);word-break:break-word}.work-list.narrow .text div{white-space:nowrap}.work-list.narrow .text{white-space:normal}.work-list.narrow .text{padding-top:1rem;padding-right:0}.work-list .critiques,.work-list .words{padding-left:1rem;white-space:nowrap}.work-list .work-spotlight-status{padding-left:1rem;width:1rem;font-size:0;line-height:1rem}.work-list .work-spotlight-status::before{margin-right:0;margin-top:6px}.work-list tr.critiqued{opacity:.5}.work-list tr:nth-child(1n):has(th),.work-list tr:nth-child(2n):has(th){border:none;text-align:left;background-color:transparent}.work-list tr.upcoming{border:none;background-color:transparent}.work-list tr.upcoming td div{display:flex;flex-wrap:wrap;gap:1rem;justify-content:end}.work-list tr th{font-size:1.5rem;padding-top:4rem;color:var(--heading-color);border-bottom:3px solid var(--heading-color);font-family:"Roboto Slab",serif;font-weight:bold;line-height:1.2;hyphens:auto}div.message + .work-list{margin-top:1rem}@media(max-width:820px){.work-list td{display:block;padding:0;padding-top:1rem;padding-left:1rem}.work-list tr{display:flex;flex-wrap:wrap;position:relative}.work-list tr:has(th),.work-list tr.upcoming td{width:100%}.work-list tr td:last-child{padding-bottom:1rem}.work-list td.work-user{display:table-cell;vertical-align:top}.work-list td.work-spotlight-status{display:inline-block}.work-list td.text{display:inline-flex;align-items:center}.work-list.narrow td.text{flex-wrap:wrap}.work-list.narrow td.text .tags{width:100%}.work-list td.work-spotlight-status{vertical-align:top;padding-left:calc(3rem + 2rem)}.work-list .reading-reminder{position:absolute;top:0}.work-list.narrow td.work-spotlight-status::before{margin-top:5px}.work-list:not(.narrow) td.text::before{content:"•";margin-right:.5rem}.work-list .critiques,.work-list .words{padding-left:.5rem}.work-list.narrow .text div{white-space:normal}.work-list td.work-details{max-width:none;padding-bottom:0;width:calc(100% - 3rem - 2rem)}.work-list td.words + td{width:100%;padding-left:calc(3rem + 2rem)}.work-list td span.tags{white-space:normal}}@media(max-width:500px){.work-list td.words{width:100%;padding-left:calc(3rem + 2rem)}.work-list:not(.narrow) td.text::before{display:none}.work-list.narrow .text{padding-left:calc(3rem + 2rem)}}ol.contests{margin-left:0;list-style:none}ol.contests li{background:var(--bubble-bg-color);border:2px solid var(--light-border-color);border-radius:5px;margin-left:1rem;margin-top:2rem;position:relative;padding:1rem;padding-left:calc(80px - 1rem + 1rem)}ol.contests li .user-image{position:absolute;left:-1rem}#prizes .simple td:first-child,ol.contests li .simple td:first-child{color:inherit}.prizes img{vertical-align:middle}.prizes td{vertical-align:top}ol.contests li .title{line-height:1;font-size:1.25rem;font-weight:bold;color:var(--heading-color);font-family:"Roboto Slab",serif}ol.contests li a.title:hover{color:var(--link-hover-color);text-decoration:underline}p + p.get-listed{margin-top:1rem}p.get-listed{margin-top:2rem}p.get-listed + ol.contests{margin-top:2rem}td.coins::before,td.yin-yang::before{content:"";height:16px;width:16px;display:inline-block;background-image:var(--sprite-url);margin-right:.5rem;vertical-align:-2px}@media(max-width:820px){.profile #details{order:4}.profile #winning-entries{order:5}.profile #prizes{order:6}.profile #rules{order:7}.profile #submission-guidelines{order:8}}main .profile nav,.profile nav + h1{margin-left:auto;margin-right:auto}.profile > div + div > div:first-child nav{margin:0}.profile h1{border:none}.profile nav{margin-top:0}.profile .work-list .tags{white-space:normal}.profile section > a:hover{text-decoration:none}.columns.profile-picture{margin-top:1rem}.columns.profile-picture > div:first-child img:first-child{width:125px;align-self:flex-start;height:auto}.columns.profile-picture > div:first-child img{margin-top:1rem;margin-left:1rem}.columns.profile-picture > div:first-child{width:auto;display:flex;flex-basis:auto;margin-left:-1rem;margin-top:-1rem;flex-wrap:wrap}.columns.profile-picture > div + div{flex-grow:1}.profile.columns > div:first-child > a:first-child{text-align:center;display:block;line-height:0}main .bubble-list.comments,main .bubble-list.comments-short{margin-top:1rem}main .bubble-list.comments-short .bubble{display:flex;justify-content:space-between;align-items:center}main .bubble-list.comments-short .bubble p{margin-right:auto}@media(max-width:820px){.columns.profile-picture > div + div{margin-top:2rem}img.user-image.full{box-sizing:border-box}.profile.columns{flex-direction:row}.profile{display:flex;flex-wrap:wrap}.profile section{margin-top:1rem}.profile > *{box-sizing:border-box;width:100%}.profile > a{order:1;width:30%;line-height:0}.columns.profile > div.header{order:2;width:65%;margin-left:5%;max-width:none;margin:0}.profile > h1{order:3;padding:0;margin-left:5%;width:65%;margin-top:0;word-break:break-word}.profile aside{order:4}.profile #works{margin-top:2rem}#reactions{display:none}.profile #scratchpad .bubble-list{margin-top:1rem}.profile #admin-info{order:5}.profile #followers{order:6}.profile #following{order:7}.profile .avrt:nth-of-type(1){order:8}.profile #groups{order:8}.profile section.admin{order:8}.profile #publications{order:9}.profile #works{order:10}.profile #critiques{order:11}.profile #gifts{order:12}.profile .avrt:nth-of-type(2){order:13}.profile #basics{order:13}.profile #novel-progress{order:14}.profile #about{order:15}.profile #activity{order:16}.profile #scratchpad{order:17}.profile .message{order:3;width:100%}.comments-short.bubble-list > li .user{min-height:52px;height:auto}.comments-short.bubble-list > li .user img{margin-right:.5rem}}@media(max-width:400px){main .bubble-list.comments-short .bubble{flex-direction:column}main .bubble-list.comments-short .bubble a{margin-top:1rem}}.contest-winners sup{font-size:.75rem}.contest-winners .place{background:var(--aside-bg-color);padding:0 1rem;border-right:1px solid var(--aside-border-color)}.contest-winners .place p{text-align:center;font-weight:bold;margin:0}.contest-winners tbody .tags{white-space:normal}@media(max-width:820px){.contest-winners tr{display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto auto 1fr}.contest-winners .place{grid-row:1 / span 3;grid-column:1;padding:1rem}.contest-winners .work-user{grid-row:1 / span 3;grid-column:2}.contest-winners.work-list td.work-details{grid-row:1;grid-column:3 / span 2;padding-left:1rem}.contest-winners.work-list td.work-spotlight-status{grid-row:2;grid-column:3;padding-left:1rem}.contest-winners .text{grid-row:2;grid-column:4}}@media(max-width:500px){.work-list.narrow .text{padding-left:0}}