.fa-entry-main{max-width:960px;padding:1.25rem 1.5rem 2.5rem}
.fa-entry-intro{display:flex;align-items:center;gap:2rem;margin-bottom:1.25rem}
.fa-entry-logo{flex:0 0 230px;margin:0}
.fa-entry-logo .fiction-logo{display:block;width:230px;max-width:100%;height:auto}
.fa-entry-intro p{margin:0;max-width:36rem}
.fa-entry-main h1{font:700 2rem/1.2 var(--fa-sans)}
.fa-entry-main h2{font:700 1.5rem/1.3 var(--fa-sans)}
.fa-entry-main h3{font:700 1.125rem/1.3 var(--fa-sans);margin:0}
.fa-entry-main .fa-entry-featured{margin:0 0 1.5rem;border-color:#00b9c7;border-left:4px solid #00dbe6}
.fa-entry-date{font-weight:700;color:#e5ceff;margin:.5rem 0}
.fa-entry-main label{margin:.75rem 0 .4rem}
.fa-entry-email-row{display:flex;align-items:stretch;gap:.75rem}
.fa-entry-email-row input{flex:1;min-width:0}
.fa-entry-email-row button{flex:none}
.fa-entry-email-row button,.fa-entry-main .fa-entry-primary{background:#00dbe6;border-color:#00dbe6;color:#00151b}
.fa-entry-email-row button:hover,.fa-entry-main .fa-entry-primary:hover{background:#66edf3;color:#00151b}
#entry-captcha{margin-top:.8rem}
#entry-status[data-feedback=success]{color:#69ff9b;font-weight:700}
#entry-status[data-feedback=error]{color:#ffb3bc;font-weight:700}
.fa-entry-details{color:var(--fa-muted);font-size:1rem}
.fa-entry-featured .fa-entry-details{margin:.6rem 0}
.fa-entry-return{margin:.6rem 0}
.fa-entry-help{border-top:1px solid var(--fa-line);padding-top:.75rem;margin-top:.9rem}
.fa-entry-help summary{cursor:pointer;color:var(--fa-accent);width:fit-content}
.fa-entry-help p{margin:.75rem 0 0}
.fa-entry-authors{display:flex;align-items:center;gap:2rem;padding:.25rem 0 1.5rem}
.fa-entry-authors>div{flex:1}
.fa-entry-authors p{margin:.5rem 0}
.fa-entry-authors .fa-button{flex:none}
.fa-entry-archive{border-top:1px solid var(--fa-line);padding-top:1.5rem}
.fa-entry-archive ul{list-style:none;padding:0;margin:.25rem 0 1rem}
.fa-entry-archive li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--fa-line)}
.fa-entry-archive-links{display:flex;gap:1.5rem;flex-wrap:wrap}
.fa-entry-archive-links a{padding:.4rem 0}
#entry-success{position:fixed;max-width:460px;width:calc(100% - 2rem);padding:2rem;margin:auto;border:1px solid #69ff9b;border-radius:16px;background:#111b26;color:var(--fa-text);text-align:center;box-shadow:0 24px 80px #0008}
#entry-success::backdrop{background:rgba(0,0,0,.72)}
#entry-success h2{font:700 1.5rem/1.3 var(--fa-sans);color:#69ff9b;margin:1rem 0 .5rem}
#entry-success p{color:#69ff9b;font-weight:700;margin:.5rem 0 1.5rem}
#entry-success .entry-success-icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto;border-radius:50%;background:#69ff9b;color:#0b1118;font-size:1.75rem;font-weight:700}
#entry-success .entry-dialog-x{position:absolute;top:.4rem;right:.4rem;background:transparent;border:0;min-width:44px;min-height:44px;padding:0;font-size:1.5rem}
#entry-success .entry-dialog-done{min-width:160px}
@media(max-width:650px){.fa-entry-main{padding:1rem}.fa-entry-main h1{font-size:1.75rem}.fa-entry-intro{gap:.75rem;flex-direction:column;align-items:flex-start}.fa-entry-logo{flex:auto}.fa-entry-logo .fiction-logo{width:190px}.fa-entry-main .fa-panel{padding:1.1rem}.fa-entry-email-row,.fa-entry-authors{flex-direction:column;align-items:stretch;gap:.75rem}.fa-entry-archive li{align-items:flex-start;flex-direction:column;gap:.4rem}.fa-entry-archive-links{gap:1.5rem}}
