.black,.blue,.green,.orange,.purple,.violet,.white{text-shadow:1px 1px 2px #000}#content h1,#content h1+h2{font-style:italic;font-weight:400}#content h1,#content h1+h2,h1{font-weight:400}#title h2,h1{text-align:center;font-family:'Crimson Text',serif}#qualities h2,#title h1,#title h2,.buttons button,body,h1{font-family:'Crimson Text',serif}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:400;src:local('Crimson Text'),local('CrimsonText-Roman'),url(../../fonts.gstatic.com/s/crimsontext/v6/3IFMwfRa07i-auYR-B-zNYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:700;src:local('Crimson Text Bold'),local('CrimsonText-Bold'),url(../../fonts.gstatic.com/s/crimsontext/v6/rEy5tGc5HdXy56Xvd4f3I306qf9KHRHwsVx7iw5MXmY.ttf) format('truetype')}@font-face{font-family:'Crimson Text';font-style:italic;font-weight:400;src:local('Crimson Text Italic'),local('CrimsonText-Italic'),url(../../fonts.gstatic.com/s/crimsontext/v6/a5QZnvmn5amyNI-t2BMkWCtfYakCkPqOMDce0h_3gD8.ttf) format('truetype')}html{font-size:14pt}.blue{background:linear-gradient(to top,#000,rgba(0,0,0,0) 25%),url(../img/blue_splatter.png);background-position:center top;background-repeat:no-repeat;background-size:100%}.purple{background:linear-gradient(to top,#000,rgba(0,0,0,0) 25%),url(../img/purple_splatter.png);background-position:center top;background-repeat:no-repeat;background-size:100%}.orange{background:linear-gradient(to top,#000,rgba(0,0,0,0) 25%),url(../img/orange_splatter.png);background-position:center top;background-repeat:no-repeat;background-size:100%}.green{background:linear-gradient(to top,#000,rgba(0,0,0,0) 25%),url(../img/green_splatter.png);background-position:center top;background-repeat:no-repeat;background-size:100%}.white{background:linear-gradient(to top,#000,rgba(0,0,0,0) 25%),url(../img/white_splatter.png);background-position:center top;background-repeat:no-repeat;background-size:100%}.violet{background:linear-gradient(to top,#000,rgba(0,0,0,0) 25%),url(../img/violet_splatter.png);background-position:center top;background-repeat:no-repeat;background-size:100%}.black{background:linear-gradient(to top,#000,rgba(0,0,0,0) 25%),url(../img/black_splatter.png);background-position:center top;background-repeat:no-repeat;background-size:100%}body{background-color:#000;background-image:url(../img/bg-left.png),url(../img/bg-right.png);background-position:left,right;background-repeat:repeat-y;font-size:1rem;line-height:1.6em;background-attachment:fixed;overflow-y:scroll;color:rgba(255,255,255,.9)}h1{font-size:2.5rem;letter-spacing:2px;margin:1rem 0}p{margin:0;-webkit-transition:text-indent .25s ease;transition:text-indent .25s ease}#content p{text-indent:2rem;line-height:1.6rem}#content h1{line-height:2.2rem;text-align:left;margin-bottom:.8rem}#content h1+h2{line-height:1.4rem;font-size:1rem;margin-top:0}#content h1,#content h2+p{text-indent:0}#page{margin:0 auto;position:relative}#mid_panel{margin:0 10.5rem}#title{max-width:28em;margin:2.2rem auto 1.1rem;padding:2.6rem;cursor:pointer;border-radius:5px}#title .label{overflow:hidden;padding:0;margin:auto;max-width:600px;position:relative}#title .label img{box-shadow:none;margin:0;width:100%}#title .label p{color:#fff;font-weight:700;font-size:2rem;text-shadow:1px 1px 2px #000,-1px -1px 2px #000;margin-bottom:1rem}#title h2,#title h3{margin:1.1em 0 0;font-weight:400}#title h1{font-size:3rem;line-height:1em;font-weight:400;padding:0;border-bottom:none;margin:1rem 0}#title h2{font-size:1.5em}#title h3{font-size:1em;text-align:center}#title .click_message,#title .noscript_message{right:0;position:absolute;font-size:.9em;left:0;text-align:center;bottom:0;font-style:italic}#title .click_message{color:#000;display:none}#content_wrapper{max-width:28em;position:relative;margin:.6em auto 1.1em;display:none;overflow:auto;border-radius:.2rem;padding:0 1rem 2.8em}span.drop+p{text-indent:-.4em}#content h1+img+p,#content h1+p,#info_panel p+p,#legal p+p{text-indent:0}#content h1+img+p:first-line,#content h1+p:first-line{font-weight:400;font-style:italic}#content h1+img+p:first-letter,#content h1+p:first-letter{display:block;width:1rem;height:1rem;position:relative;float:left;font-weight:400;font-style:italic;font-size:2rem;margin-right:-.1rem}ul{margin:0;padding:0 0 0 1em}ul.options{padding:0;margin-top:.5em;margin-bottom:.7em;list-style-type:none;border-radius:4px}ul.options li{position:relative;padding:.5em;text-align:center}ul.options li a{color:#a02020;transition:color .2s ease-in;text-shadow:0 0 5px #a00000}ul.options li a:hover{color:#ca2929}ul.options li:hover{background:linear-gradient(to right,rgba(32,32,32,0) 0,rgba(32,32,32,.8) 50%,rgba(32,32,32,0) 100%);cursor:pointer}ul.options li span{color:rgba(255,255,255,.3);font-weight:700}ul.options li::after{content:"";position:absolute;top:100%;right:30%;width:40%;border-bottom:1px solid rgba(255,255,255,.4);box-shadow:0 0 15px 0 #fff}#legal,#tools_wrapper{position:fixed;display:none}ul.options li:last-child::after{display:none}a{color:#f0f0ff;font-weight:700;text-decoration:none;border-bottom:1px solid transparent;transition:color .1s ease-in;text-shadow:0 0 5px #fff}a.segue{color:#a02020;text-shadow:0 0 5px #a00000}a.segue:hover{color:#ca2929}a.raw{border-bottom:1px dashed #f0f0ff}a:hover{color:#fff}img{box-shadow:1px 1px 1px 1px rgba(0,0,0,.25),1px 0 2px 0 rgba(0,0,0,.1);float:right;margin:1.1em 0 1.1em 1.1em}img.float_left{float:left;margin:1.1em 1.1em 1.1em 0}#toolbar{display:none}#tools_wrapper{width:100%;max-width:56em;top:2.2em;left:0;right:0;margin:0 auto}.tools{padding:.6em;width:9rem}.tools p{font-size:.95em;line-height:1.5em}.tools.left{float:left;left:.4em}.tools.right{float:right;right:.4em}#legal,#qualities span.name{float:left}.tools h1{font-size:1.5rem;font-weight:400;padding-bottom:0;margin-bottom:0}.buttons{text-align:center}.buttons button{font-weight:700;font-size:1rem;background:0 0;color:rgba(255,255,255,.7);border:none;padding:.3em 1em;cursor:pointer;border-radius:2px}#qualities h2,.progress_bar .name{font-weight:400}.buttons button:hover{background:rgba(255,255,255,.4);box-shadow:inset 0 0 10px rgba(255,255,255,.2);color:#fff;transition:background .1s ease,box-shadow .1s ease,color .1s ease}.buttons button[disabled],.buttons button[disabled]:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.2);cursor:default;box-shadow:none}#legal:hover,#legal:hover a{color:rgba(255,255,255,.7)}#legal,#legal p a{color:rgba(255,255,255,.3);text-shadow:0 0 5px rgba(255,255,255,.4)}.buttons button+button{margin-left:.3rem}#legal{bottom:0;left:10px;max-width:10rem;margin:1rem;transition:color .25s ease;-webkit-transition:color .25s ease}#legal:hover{text-shadow:none}#legal p{font-size:.6rem;line-height:1rem;margin-bottom:.2rem!important;text-align:left}#legal p a:hover{color:#fff}#character_panel{display:none}#character{font-size:.9rem;line-height:1.4em}#character_text,#qualities .quality{position:relative;clear:both;overflow:hidden;margin:0 -.25em;padding:0 .25em}#character_text{margin-bottom:.6em}#character_text_content{position:relative;z-index:100}#qualities span{position:relative;z-index:100;display:block}#qualities span.value,.progress_bar .value{float:right}#g_inventory .qualities_in_group div .name{width:100%}#g_inventory .qualities_in_group div .value{width:90%}.highlight{background:rgba(255,255,255,.75);position:absolute;left:-4px;right:-4px;top:0;bottom:0}#qualities h2{margin:.5em 0 .25em;font-size:1.5rem;border-bottom:1px solid rgba(0,0,0,.5);text-align:left}.progress_bar{position:relative;left:-2em;margin:0}.progress_bar_track{z-index:100;background:rgba(0,0,0,.1);height:.75em;width:26.6em;clear:both}.progress_bar_color{background:#FF9800;width:0;height:.75em}.progress_bar span{z-index:100}.progress_bar .left_label{float:left}.progress_bar .right_label{float:right}#content_library,#menu,#ui_library{display:none}#info_panel p{font-style:italic;font-size:.8rem;margin-bottom:.8rem}@keyframes fadeIn{from{opacity:0}to{opacity:initial}}.new{animation:fadeIn .5s ease-in-out;-webkit-animation:fadeIn .5s ease-in-out}@media screen and (max-width:715px){#mid_panel,body{margin:0}#character_panel,#info_panel,#menu{display:none}#title,#title .label,.tools{box-shadow:none}#legal,#menu-button,.tools{position:relative}#legal p,#menu-button{text-align:center}#legal,#legal p a{color:rgba(255,255,255,.9);text-shadow:none}body{line-height:1.5rem;-webkit-text-size-adjust:none}#page{padding-top:1.9em;margin:.5em}#title{margin-top:20px;padding:1em .5em;max-width:100%}#title h1{font-size:3rem;line-height:4rem}#title .label{font-size:.65em;max-width:80%;padding:2em}#content,#menu{font-size:16px}#tools_wrapper{position:static;display:block}.tools{background:0 0;width:auto;margin:10px auto}#menu,#toolbar{position:fixed;right:0;left:0}.tools.left{float:none}#content_wrapper{width:auto;padding:2em;border-radius:0}#content{line-height:1.5em}#content h1{margin-bottom:1rem}#toolbar{z-index:300;top:0;height:36px;padding:8px;overflow:hidden;background:#000}#toolbar h1{float:left;font-weight:400;font-size:22px;margin:8px 0 0;padding:0 10px;color:#fc6}#toolbar .nav{float:right;margin:0}.icon-menu{width:1.5rem;height:1.5rem}.menubars{fill:#a0a0a0}#menu{top:52px;z-index:200;list-style-type:none;padding:10px 0 0;margin:0;background:rgba(0,0,0,.9)}#menu-button{display:block;width:3rem;font-size:1rem;padding:.2rem;border-radius:2px;color:#000;background:rgba(255,255,255,.6)}#menu-button:active{background:rgba(255,255,255,.8);box-shadow:none}#menu li{border-bottom:1px solid rgba(0,0,0,.25)}#menu a{display:block;padding:10px 20px}#legal{max-width:100%;float:none;margin:0;top:0;bottom:auto;left:0;padding:10px;z-index:-100}}