html,body{font-family:system,-apple-system,sans-serif;margin:0;padding:0;width:100%;height:100%;overflow:hidden}html{font-size:inherit !important}body{font-size:62.5%;background-color:#fff}.page_layer{position:absolute;top:0;bottom:0;left:0;right:0}#pageWrapper{width:100%;z-index:100}@supports (-ms-accelerator: true){body .top-bar{position:initial}}.iosfix:not(.onfocus) #content,.iosfix:not(.onfocus) .snapcontent,.iosfix:not(.onfocus) .top-bar,.iosfix:not(.onfocus) .maincontent{position:fixed}.isonios:not(.onfocus) .pageWrapper:not(.canhidetopbar):not(.scrollmode) .maincontent{height:calc(100% - 50px)}.isonios.iosapp .scrollmode.canhidetopbar .snapcontent{-webkit-box-shadow:none}.isonios.iosapp .canhidetopbar.scrollmode .bottombar.open{padding-bottom:20px}.isonios.iosapp .readprogress{margin-bottom:20px}.isonios.iosapp .maincontent:after{content:"";padding-bottom:20px;display:block}.isonios.iosapp .bottombar.tocbottom{padding-bottom:20px}.isonios.iosapp .bottombar.tocbottom>div{height:70px}.isonios.iosapp .scrollmode.canhidetopbar .maincontent{height:100%}.isonios.iosapp .pageWrapper:not(.canhidetopbar):not(.scrollmode) .readprogress{bottom:30px}.iosapp #toast-container{bottom:20px}.activedot:active::after{content:"";display:inline-block;position:absolute;top:15px;left:18px;width:2px;height:2px;border-radius:100%;background:white;background-image:radial-gradient(77% 66%, #F4F4F4, #f6f6f6 84%);box-shadow:0px 0px 6px 6px #f6f6f6}.menutopleft.activedot:active::after{top:23px;left:10px}.menutopleft .bar{background:#f3f3f3;border-radius:2px;width:33px;height:3px;margin:5px 0 0 0}.menu-bar{float:left;margin-left:-25px;margin-right:2px}.backbuttonicon{width:15px;height:35px;line-height:24px;color:#f3f3f3;margin-left:-5px;font-size:50px;float:left;font-family:arial}.clicked .backbuttonicon{color:#EAEAEA}.slide-in{-webkit-overflow-scrolling:touch}.slide-in .selectmenu{border-top:1px solid transparent}.slide-in ul{list-style:none;padding:0;margin:0}.slide-in ul li{padding:10px;font-size:1.8em;font-family:'Roboto', sans-serif;font-weight:300}.slide-in ul li.small{font-size:1.5em}.slide-in ul li.small img{height:30px;vertical-align:-4px}.slide-in ul li:hover{background-color:#DDDDDD}.slide-in ul li img{margin-bottom:-5px;margin-right:5px}.tk-museo-sans{width:100%}.snap-drawer-right .tk-museo-sans{width:100%}.snapjs-left .snap-drawer-right,.snapjs-right .snap-drawer-left{display:none}.snap-drawer-left .tk-museo-sans{float:left}.snap-drawer-right .tk-museo-sans{float:right}.slide-in .menufooter{margin:30px 0}.slide-in .menufoot{color:#ABAEB7;margin:10px}.slide-in .menufoot a{color:#ABAEB7;font-size:13px}.slide-in .menufoot a:hover{text-decoration:underline}.slide-in .menufootbig .menufoot a{font-size:15px}.slide-in .menusubtitle{padding:3px 10px 1px 10px;background:#EAEAEA;color:#646464;font-size:14px;font-weight:bold;font-family:'PT sans'}.slide-profile{text-align:left;padding:10px 11px;background:#EBCE58;font-family:'Roboto', sans-serif}.slide-in .selectmenu{border-top:1px solid #e1e1e1}.slide-in.sidenav{width:266px}div .slide-in a{padding:0 0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.isonios div .slide-in a,.isonios .slide-in .menuul .menuli{-webkit-backface-visibility:hidden}.slide-in .menuul{list-style:none;padding:0;margin:0}.slide-in .menuul .menuli{padding:10px;font-size:1.8em;font-family:'Roboto', sans-serif;font-weight:300;-webkit-transition:.3s ease-out;transition:.3s ease-out}.slide-in .menuul .menuli.small{font-size:1.5em}.slide-in .menuul .menuli.small img{height:30px;vertical-align:-4px}.slide-in .menuul .menuli:hover{background-color:#DDDDDD}.slide-in .menuul .menuli img{margin-bottom:-5px;margin-right:5px}.slide-in.snap-drawer-left .menuul .menuli img{margin:0px 0px 4px 2px}.getappicon{width:32px;padding:0 2px}.snapjs-left .snap-drawer-right,.snapjs-right .snap-drawer-left{display:none}.snap-drawer-left .tk-museo-sans{float:left}.snap-drawer-right .tk-museo-sans{float:right}.slide-in .menufooter{margin:30px 0}.slide-in .menufoot{color:#ABAEB7;margin:10px}.slide-in .menufoot a{color:#ABAEB7;font-size:13px}.slide-in .menufoot a:hover{text-decoration:underline}.slide-in .menufootbig .menufoot a{font-size:15px}.slide-in .menusubtitle{padding:3px 10px 1px 10px;background:#EAEAEA;color:#646464;font-size:14px;font-weight:bold;font-family:'PT sans'}.slide-in .profilename{font-size:16px;font-weight:bold;margin:5px 0px}.slide-in .viewprofile{color:#434343;margin-left:1px;font-size:13px}a:active .viewprofile{color:#7094A8}.darktheme{color:#ffffff}.darktheme .loginreminder a{color:#C2C2C2}.darktheme .mintro a.joinbtn{color:#dcdcdc}.darktheme .grey-text.text-darken-4{color:#e6e6e6 !important}.darktheme .skip{color:#ffffff;background-color:#505050}.darktheme .skip.reverse{background-color:#000}.darktheme .top-bar,.darktheme .bottombar,.darktheme .bottombar a,.darktheme .menubar a,.darktheme .searchform,.darktheme .tabs,.darktheme .tabs .tab a{background:#505050;color:#C2C2C2}.darktheme .popupbar{background-color:#505050}.darktheme .bgwhite{background-color:#424242}.darktheme .popupwrap.whitepopup{background:#2d2d2d}.bottombar .paysponsor_pseudo{height:30px}.darktheme .cauthor{color:#5a9cef}.darktheme .sidenav{background-color:#000000}.darktheme .slidericon:not(.noicon),.darktheme .slide-in.snap-drawer-right img{display:none}.darktheme .slide-profile{background:#2d2d2d}.darktheme .slide-in .viewprofile{color:#ffffff}.darktheme .menusubtitle{background-color:#505050;color:#ffffff}.darktheme .maintopselect .scroll_menu a{border-color:#4c4c4c}.darktheme .streamboxed .sharetitle{background:#505050;border:none}.darktheme .mobbtn{background-color:#323232}.darktheme .slide-profile .collabhead{border:none}.darktheme .profilebar,.darktheme .subprofilebar a>span{background-color:#505050}.darktheme .profilebar .current{background-color:#000000}.darktheme .bglightgrey{background-color:#505050}.darktheme .greycolor{color:#c2c2c2}.darktheme .listitem,.darktheme .newstorybox{background:#505050;color:#ffffff;box-shadow:none}.darktheme .listmore{background:#2d2d2d}.darktheme .tocbottom .otheroptions{background-color:inherit;border-right:1px solid #6e6e6e}.darktheme .scoretable td,.darktheme .scoretable th,.darktheme .datatable td,.darktheme .datatable th{background-color:#2d2d2d}.darktheme .scroll_menu.square_menu li:not(.current){color:#ffffff}.darktheme .tabmenu{background-color:#2d2d2d !important;color:#ffffff !important}.darktheme .current .moselect{color:#ffffff !important}.darktheme .streamarea,.darktheme .listitem.tall.separate{background:#2d2d2d}.darktheme .streamboxed div.commentbox{background:#000000}.darktheme .streamboxed input#addtop_btn,.darktheme .newstatus input.comment_submit_btn{background-color:#787878}.darktheme div.sotitle{color:#ffffff;background:#505050}.darktheme .tocuwriter{color:#137bb5}.darktheme .arrow_box{color:#000000}.darktheme .cstorydetails{background-color:#2d2d2d}.darktheme .shareaction span,.darktheme .selecctexplain{color:#ffffff}.darktheme .notidate a.bluelink{color:#0085ad}.darktheme .productbox.adminbox{background-color:#505050;border:navajowhite}.darktheme .productbox .author_name{color:#ffffff}.darktheme .pubsuccess{color:#000000}.darktheme #top-menu{background-color:#505050}.darktheme a.listitem:active,.darktheme .storyendbtn{background-color:#BFBFBF;color:#000000}body.darktheme .listitem.lightyellow{background-color:#646464}.darktheme .badgesp{background-color:#505050}.darktheme .storyblock .mauth,.darktheme .storyblock .missue{color:#c3c3c3}.darktheme .mrating{color:#f2b463}.darktheme .replycmt,.darktheme .cmtaction{color:#9C9C9C}.darktheme .whiteload{background:#2d2d2d !important}.darktheme .dropdown-content li a{color:inherit}.darktheme .logregpopup{background-color:#000000;color:#ffffff}.darktheme .logregpopup input{color:#ffffff}.darktheme .logregpopup .tabselect.current{background-color:#3b3b3b}.darktheme a.popuptab.current{border-bottom:2px solid #ffffff;color:#ffffff}.darktheme .clist,.darktheme .cnum{color:#fff}.darktheme .listitem.readcontent,.darktheme .readpagewrap,.darktheme .mcollabwrap a,.darkthemedemo,.darktheme.canhidetopbar .maincontent,.darktheme .storyinfobox .popup,.darktheme .canhidetopbar .maincontent{color:#C2C2C2;background-color:#2d2d2d}.darktheme .modal.bottom-sheet{color:#000000}.darktheme .readpagewrap .popup{color:black}.darktheme .hubtabs .hubtab.active{border-bottom:2px solid #e4ce63}.darktheme .left-paddle-shadow{background:linear-gradient(to right, #555, rgba(200,200,200,0))}.darktheme .right-paddle-shadow{background:linear-gradient(to left, #555, rgba(200,200,200,0))}body.darktheme #pageWrapper .listitem.white{background-color:#2d2d2d !important}body.darktheme #pageWrapper .listitem.greybg{background-color:#2d2d2d;color:#ffffff}body.darktheme #pageWrapper .listitem.greybg textarea{color:#ffffff}body.darktheme input,.darktheme textarea{color:#ffffff}body.darktheme input.searchfield{color:#000000}.darktheme a.whitelink{color:#9ec2d4}.darktheme .searchsuggestion{background-color:#2d2d2d}.darktheme .notidate{background-color:#2d2d2d;color:#ffffff}.darktheme .notidate.dark{background-color:#505050}.darktheme .materializeselect{color:#ffffff;background:#505050}.darktheme .booknavbar{border-top:1px solid #737373;background:#545454;color:white}.darktheme .booknavbar a{color:white}.darktheme .booknavbar select.paginbtn{color:white}.darktheme .booknavbar select.paginbtn option{color:black}.darktheme .commentboxed .commentindent .listitem{background:inherit}.darktheme .commentbtn{background-color:#505050;border-color:#747474}.darktheme .boxfollowuser.actioned{color:#ffffff}.darktheme #bookslider{background:#bfbfbf}.darktheme .topbtn{background-color:#505050 !important}.darktheme .layoutgrid{background:#2d2d2d;color:#ffffff}.darktheme .newswrap div{background-color:#000000 !important;color:#ffffff}.darktheme a,.darktheme div a{color:#ffffff}.darktheme a.bluelink,.darktheme select.paginbtn,.darktheme .pubsuccess a{color:#1db0dd}.darktheme .greybg,.darktheme #content,.darktheme .snapcontent{background:#2d2d2d}.darktheme .greybg .notidate{color:#ffffff}.darktheme .lowbar{color:#ffffff}.darktheme .seemore span{background:transparent}.darktheme .smallbutton{background-color:#CDCDCD;color:#876f05}body #pageWrapper.darktheme .listitem.lightyellow{background:#EAEAEA}.whitetheme .listitem.readcontent,.whitetheme .readpagewrap,.whitethemedemo,.whitetheme.canhidetopbar .maincontent{background-color:#f5f5f5;color:#111}.whitetheme .top-bar,.whitetheme .bottombar,.whitetheme .searchform,.whitetheme .tabs,.whitetheme .slide-profile{background-color:#D5D5D5;color:#35332d}.whitetheme .login a{color:#c5992e;border-left:1px solid #c5992e}.whitetheme .menutopleft .bar{background:#B4A679}.whitetheme .profilebar{background-color:#EDEDED}.whitetheme .profilebar .current{background-color:#dfdedc}.whitetheme .notidate{background-color:#bcbcbc}.browntheme .listitem.readcontent,.browntheme .readpagewrap,.brownthemedemo,.browntheme .slide-profile,.browntheme .profilebar,.browntheme .notidate,.browntheme.canhidetopbar .maincontent{color:#33373d;background-color:#cfc2a8}.browntheme .top-bar,.browntheme .bottombar,.browntheme .bottombar a,.browntheme .searchform{background-color:#706241;color:#fff}.browntheme .subgen{color:#7a7a7a}.alertbutton{float:right;position:relative;display:inline-block;text-decoration:none;background:url("../img/header/bar.svg") no-repeat -73px -9px;width:36px;height:34px;cursor:pointer}.alertbutton.blink{background-position:-73px -61px}.numofmes{padding:0px 3px;border-radius:5px;background-color:rgba(240,61,37,0.75);font-size:0.7em;font-weight:bold;color:#fff;position:absolute;right:10px;top:10px;z-index:100;pointer-events:none}.searchform{top:50px;width:100%;height:46px;z-index:1002;background-color:#EBCE58;padding:10px;position:relative;border-top:1px solid #fefefe;box-shadow:0 1px 5px rgba(101,119,134,0.25);display:none}.searchfield{padding:5px;font-size:1.1em;border:1px solid #ececec;border-radius:5px;-webkit-appearance:none;box-sizing:border-box;-webkit-box-sizing:border-box;height:32px;bottom:4px;position:relative}.cancelsearch{margin:-10px -10px -10px 0;padding:10px;line-height:25px;cursor:pointer;font-size:15px}.darktheme .cancelsearch{color:#c2c2c2}.slidericon{position:relative;background-image:none;background-position:center center;background-repeat:no-repeat;width:25px;height:22px;display:inline-block;*display:inline;*zoom:1;margin-bottom:-5px;margin-right:5px}.slidericon.noicon{background-image:none}#writemenu .slidericon{background-image:url("https://static2.penana.com/img/menu/compose.svg")}#recapmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/review.svg")}#studiomenu .slidericon{background-image:url("https://static2.penana.com/img/menu/studio.svg")}#hubmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/hub.svg")}#storiesmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/stories.svg")}#comicsmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/manga.svg")}#contestsmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/contests.svg")}#blogsmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/articles.svg")}#chartmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/charts.svg")}#homemenu .slidericon{background-image:url("https://static2.penana.com/img/menu/home.svg")}#exploremenu .slidericon{background-image:url("https://static2.penana.com/img/menu/explore.svg")}#articlesmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/articles.svg")}#aimenu .slidericon{background-image:url("https://static2.penana.com/img/menu/ai.svg")}#societiesmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/society.svg")}#marketmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/market.svg")}#bookshelfmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/bookmark.svg")}#settingmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/setting.svg")}#languagesettingmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/setting.svg")}#mysubmenu .slidericon{background-image:url("https://static2.penana.com/img/menu/subscriptions.svg")}.slidericon{background-size:contain}.current .slidericon{filter:contrast(1)}.slide-in a.current{color:#b08b19}.smartbanner-show{margin-top:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:'Helvetica Neue', sans-serif;background:#f4f4f4;z-index:998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}.smartbanner-container{margin:0 auto;white-space:nowrap}.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px 0 5px;font-family:'ArialRoundedMTBold', Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{display:inline-block;vertical-align:middle;width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}.smartbanner-info{display:inline-block;vertical-align:middle;width:44%;font-size:11px;line-height:1.2em;font-weight:bold}.smartbanner-title{font-size:13px;line-height:18px}.smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f4f4f4;background:linear-gradient(to bottom, #f4f4f4, #cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,0.5);line-height:80px}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 white}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,0.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:bold}.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom, #efefef, #dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,0.6),0 2px 0 rgba(255,255,255,0.7) inset}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom, #dcdcdc, #efefef)}.smartbanner-android{line-height:80px}.smartbanner-android .smartbanner-close{border:0;width:20px;height:20px;line-height:20px;margin-left:7px;margin-right:7px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-info{color:#555555}.smartbanner-android .smartbanner-title{font-weight:bold;color:#222222}.smartbanner-android .smartbanner-button{min-width:12%;color:#ffffff;padding:0;background:#4ED0C7;border-radius:0;margin-bottom:15px}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none}.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42B6C9;background:linear-gradient(to bottom, #42B6C9, #39A9BB);text-transform:none;text-shadow:none;box-shadow:none}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2AC7E1}.smartbanner-windows{background:#f4f4f4;background:linear-gradient(to bottom, #f4f4f4, #cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,0.5);line-height:80px}.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 white}.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,0.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:bold}.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom, #efefef, #dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,0.6),0 2px 0 rgba(255,255,255,0.7) inset}.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom, #dcdcdc, #efefef)}body.nofixed{overflow:auto}.nofixed .top-bar,.nofixed .maincontent,.nofixed #content,.nofixed .snapcontent{position:relative;overflow:auto;-webkit-backface-visibility:hidden}
