:root{--text-color: antiquewhite;--text-color-hover: rgb(179, 32, 32)}body{padding:0;margin:0;background-color:#282828;font-family:Cinzel;color:#faebd7}#page-container{display:flex;flex-flow:column nowrap;justify-content:start;max-width:1000px;margin:auto;position:relative;min-height:100vh;padding:0}footer{position:fixed;left:8px;bottom:30px;writing-mode:vertical-rl;text-orientation:mixed;font-size:10px;color:#faebd7;font-family:Cinzel;text-align:center;opacity:.5;transition:opacity .3s;z-index:10}footer:hover{opacity:1}footer a{color:rgba(var(--text-color),.8);font-family:Cinzel;text-decoration:none}footer a:hover{text-decoration:underline}footer a.active{text-decoration:none}.no-results{display:block;width:50%;margin:20px auto auto;text-align:center}@keyframes servoskull-float-anim{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}#skull{position:fixed;right:20px;bottom:30px;max-width:200px;height:auto;animation:servoskull-float-anim 7s ease-in-out infinite;will-change:transform}.ais-InfiniteHits ul,.ais-InfiniteHits ol,.ais-InfiniteHits-list{list-style-type:none;padding:0}.ais-InfiniteHits-loadPrevious{display:none}.ais-InfiniteHits-loadMore,.button-small{display:block;margin:5px auto;background-color:#751111;background-image:linear-gradient(#751111,#550b0b);border-radius:2px;max-width:300px;border:none;padding:5px 15px;text-decoration:none;cursor:pointer;color:#faebd7;font-family:Cinzel;font-size:16px}.ais-InfiniteHits-loadMore:hover,.button-small:hover{background-image:linear-gradient(#920b0b,#750b0b)}.ais-InfiniteHits-loadMore:active,.button-small:active{background-image:linear-gradient(#550b0b,#751111)}@media screen and (max-width:1400px){.mobile-hide{display:none!important}footer{position:static;writing-mode:horizontal-tb;text-orientation:initial;text-align:center;margin:40px auto 10px;opacity:1}}input[type=search]{background-color:#282828;border:1px solid rgba(60,60,60,1);border-radius:3px;background-position:right;background-repeat:no-repeat;background-blend-mode:overlay;font-family:Cinzel;text-align:center;color:var(--text-color-hover)}#mainSearch{padding:10px;width:100%;background-image:linear-gradient(#828282,#a0a0a0),url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"><path d="M31 28h-1.59l-.55-.55C30.82 25.18 32 22.23 32 19c0-7.18-5.82-13-13-13S6 11.82 6 19s5.82 13 13 13c3.23 0 6.18-1.18 8.45-3.13l.55.55V31l10 9.98L40.98 38 31 28zm-12 0c-4.97 0-9-4.03-9-9s4.03-9 9-9 9 4.03 9 9-4.03 9-9 9z"/></svg>');font-size:40px}#tagRefineSearch{background-image:linear-gradient(#828282,#a0a0a0),url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>')}.cogitator{font-family:Cinzel}.cogitator a{text-decoration:none;color:inherit}.cogitator a:hover{text-decoration:underline}.cogitator a.active{text-decoration:none}.refinementActive{font-weight:700;color:var(--text-color-hover)}.refinementInactive{font-weight:400;color:var(--text-color)}.cogitator ul{text-align:center;list-style:none;padding:0}.cogitator li{list-style:none;display:inline}.cogitator li:after{content:" · "}.cogitator-top-row{display:flex;flex-flow:row nowrap;margin-top:40px}.main-search-div{flex-grow:1}.button-add-new{margin-left:15px;background-color:#751111;background-image:linear-gradient(#751111,#550b0b);border-radius:2px;max-width:300px;border:none;padding:5px 15px;text-decoration:none;cursor:pointer;color:#faebd7;font-family:Cinzel;font-size:30px}.button-add-new:hover{background-image:linear-gradient(#920b0b,#750b0b)}.button-add-new:active{background-image:linear-gradient(#550b0b,#751111)}.submit-form-wrapper{transition:height .5s;overflow:hidden}.quotation-edit-form form{display:flex;flex-flow:column nowrap;font-size:16px;align-items:flex-end;width:100%;color:var(--text-color)}.form-row{display:flex;flex-flow:row wrap;width:100%}.quotation-edit-from-label{flex-basis:20%;text-align:right;margin:5px auto}.quotation-edit-form-field{flex-grow:1;padding:0;margin:5px 0 0 10px;background-color:#282828;background-image:linear-gradient(#828282,#a0a0a0);background-blend-mode:overlay;border:1px solid rgba(60,60,60,1);border-radius:3px;font-family:Cinzel;text-align:left;color:var(--text-color)}.quotation-edit-form-lower-div{text-align:center;margin-top:10px}.quotation-edit-form-lower-div span{max-width:90%}.quotation-edit-form-status-text{text-align:center}.quotation-wrapper{margin:60px auto 20px;text-align:center}.quotation-clipped{max-height:200px;overflow:hidden;transition:max-height 1s ease-out;position:relative}.quotation-clipped:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2em;background:linear-gradient(transparent,#282828);transition:opacity .5s ease-out}.quotation-wrapper:hover .quotation-clipped:after,.quotation-clipped.no-clip:after{opacity:0;pointer-events:none}@keyframes fade-in-anim{0%{opacity:0}to{opacity:1}}.quotation{animation-name:fade-in-anim;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:1s;animation-fill-mode:backwards;color:var(--text-color);transition:color .5s ease}.quotation:hover{color:var(--text-color-hover);transition:color .5s ease}.quotation q{display:block;font-family:Cinzel;font-size:30px;padding:10px}.quotation>cite{display:block;font-family:Cinzel;font-style:normal;font-size:16px;margin:15px 20px 2px;text-align:right}.quotation a{text-decoration:none;color:rgba(var(--text-color),.8)}.quotation a:hover{color:rgba(var(--text-color-hover),.8);text-decoration:underline}.quotation a.active{text-decoration:none}.quote-details{display:flex;flex-flow:row wrap;margin-top:15px;color:#faebd7;max-height:0;overflow:hidden;opacity:0;transition:max-height 1s ease-out,opacity .8s ease-out}.quotation-wrapper:hover .quote-details{opacity:1}.quote-details span{flex-basis:49%;text-align:right}.quote-details>*{font-size:16px;font-family:Cinzel}.quote-details cite{flex-basis:49%;font-style:normal;text-align:right}.quote-details ul{padding:0;list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-end}.quote-details li{padding-left:3px}.quote-details li:after{content:" ·"}.quote-details li:last-child:after{content:none}
