html{margin:0;padding:0;width:100%;color:#000;font-family:"Noto Serif",serif;font-size:16px;background:#ccc}body{max-width:750px;margin:0 auto;font-family:Noto Sans TC,sans-serif}*{outline:none}a{color:#000;text-decoration:underline}h1{font-family:"Press Start 2P",cursive;text-transform:uppercase;color:#fff;background-color:#000;display:inline-block;padding:2px 20px 0;font-size:17px;margin:0}h3{text-transform:uppercase}button{cursor:pointer;background-color:#ccc;border:0;padding:5px 10px;border-radius:5px;border-bottom:1px solid rgba(0,0,0,.25);margin:0 2px}button.disabled{opacity:.25}input{padding:5px;border:1px solid #ccc;border-radius:5px}nav{width:90%;margin-top:10px;margin-left:2%;background-color:#aaa;padding:8px 3%;text-align:right;border-top-left-radius:5px;border-top-right-radius:5px;font-size:16px}nav a{color:#000;text-decoration:none;margin-left:20px;cursor:pointer;display:inline-block}nav a span{display:none!important}nav a:hover{text-decoration:underline}nav a:hover span{display:inline-block!important;margin-left:5px;font-size:17px;position:relative;top:2px}nav a:hover:not([href]){text-decoration:none;cursor:s-resize}nav a.front{float:left;font-family:"Press Start 2P",cursive;margin-left:0;display:block}nav .menu{display:none}nav .links span:hover .menu{background-color:#aaa;position:absolute;z-index:1000;display:block;padding:1% 0;width:96%;max-width:720px;margin:0 auto;left:0;right:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}nav .links span:hover .menu a{display:inline-block;white-space:nowrap;padding:2px 5px;border-radius:5px;margin:1px 7px 0 0;background-color:#ffffff80}article{max-width:700px;margin:0 auto;padding:20px;background-color:#fff;border-radius:3px}article.noTop{padding-top:0}article .right{margin-left:20px;float:right}article .left{margin-right:20px;float:left}article .center{text-align:center}article .responsive{max-width:100%;height:auto}article .row{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;width:100%}article .row.row2>div{width:48%}article .row.row3>div{width:31%}article .row.row4>div{width:21%}footer{max-width:700px;margin:10px auto;opacity:.33;font-size:12px;font-style:italic}.detailsNavigation{display:flex}.detailsNavigation .leftSide{width:65%;text-align:left}.detailsNavigation .leftSide .detailsNavigationButton{width:initial;margin:0 5px 5px 0}.detailsNavigation .rightSide{width:35%;text-align:right}.detailsNavigation .rightSide .detailsNavigationButton{width:initial;margin:0 0 5px 5px}.detailsNavigation .detailsNavigationButton{position:relative;cursor:pointer;top:0;display:inline-block;white-space:nowrap;background:#fff;border:5px solid #fff;border-radius:5px;box-shadow:1px 2px 3px #00000040;transition:top .5s,box-shadow .5s,opacity .5s}.detailsNavigation .detailsNavigationButton:hover,.detailsNavigation .detailsNavigationButton.selected{top:-2px;box-shadow:1px 2px 6px #0000002b}.detailsNavigation .detailsNavigationButton .number{background-color:#eee;color:#666;border-radius:15px;font-size:12px;padding:2px 3px;position:relative;top:-1px}.detailsNavigation .detailsNavigationButton.unselected{opacity:.5}#_arcade .rightside{float:right;width:30%;text-align:center}body.nautilus{background-image:url(/static/nautilus/loading.png);background-position:center center;background-size:cover;width:100%;height:100%;margin:0}.nautilus h1{font-family:inherit;text-transform:inherit;color:inherit;background-color:inherit;display:inherit;padding:inherit;font-size:inherit;margin:inherit}.nautilus nav{width:94%;margin-top:0;margin-left:0;border-top-left-radius:0;border-top-right-radius:0;position:absolute;background-color:#0000}.nautilus nav .navbar{overflow-x:auto}.nautilus nav a{color:#fff}.nautilus nav a:hover{text-decoration:underline}.nautilus nav .links span:hover .menu{display:block;position:absolute;right:25px;left:inherit;margin:0;max-width:800px;background-color:#0000;padding:10px}.nautilus nav .links span:hover .menu a{background-color:#fff3}.nautilus nav .links span:hover .menu b{color:#fff}.nautilus{background-color:#0000;width:100%;margin:0;padding:0;border-radius:0}.nautilus footer{display:none}.kuha article{text-align:center;font-family:League Script,cursive}.kuha article #odometer{position:fixed;bottom:10px;right:15px;opacity:.5;font-size:2.5rem}.kuha article p{font-size:5rem}.kuha article #kuha{display:inline-block;width:223;height:2000px;background-image:url(/static/images/kuha/ha.jpg)}.kuha footer{display:none}.salesItemContainer{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center}.salesItemContainer .salesItem{position:relative;width:32%;transition:transform .25s,box-shadow .25s;margin:.5%;border-radius:5px;overflow:hidden;height:0;padding-bottom:33%}@media (max-width: 750px){.salesItemContainer .salesItem{width:40%}}@media (max-width: 500px){.salesItemContainer .salesItem{width:80%;height:150px}}.salesItemContainer .salesItem:hover{z-index:2;transform:scale(1.1);box-shadow:5px 5px 15px #00000080}.salesItemContainer .salesItem .salesItemInner{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;border-radius:0;z-index:1;opacity:1;box-shadow:5px 5px 20px #0000;transition:box-shadow .5s,border-radius 1s}.salesItemContainer .salesItem .salesItemInner .namePriceContainer{position:absolute;bottom:0;overflow-x:hidden;width:100%;text-shadow:1px 1px 10px rgba(0,0,0,.25),1px 1px 1px rgba(0,0,0,.5);padding:10px;font-size:15px;color:#ccc}.salesItemContainer .salesItem .salesItemInner .namePriceContainer .name{font-size:20px;font-weight:700;color:#fff}.salesItemContainer .salesItem .salesItemInner:hover{box-shadow:5px 5px 20px #000000bf;border-radius:5px;z-index:10;cursor:pointer}.salesItemContainer .additionalPhotosContainer{position:absolute;width:85%;padding:5%;max-width:800px;background-color:#fff;display:block;z-index:20;border-radius:5px;box-shadow:5px 5px 20px #000000bf;cursor:pointer}.salesItemContainer .additionalPhotosContainer .additionalPhotosContainerInfo{text-align:center;padding-bottom:50px}.salesItemContainer .additionalPhotosContainer img{max-width:100%}.collectionItemContainer{margin:1rem 0}.collectionItemContainer .collectionItem{padding:5px}.collectionItemContainer .collectionItem:nth-child(odd){background-color:#eee}.collectionItemContainer .collectionItem .tag{display:inline-block;margin-left:5px;padding:0 5px;border-radius:5px;font-weight:100;font-size:15px;color:#000;background-color:#fff;box-shadow:1px 1px 4px #00000040}.collectionItemContainer .collectionItem .tag.wanted{color:#fff;background-color:red;box-shadow:none}.collectionItemContainer .collectionEmpty{text-align:center;color:red;padding:2rem}.collection .rightSide{display:flex;flex-direction:column;align-items:flex-end}.collection .rightSide .detailsNavigationButton{width:auto}.search{margin-bottom:15px;text-align:center}.search .searchByBook{display:flex;justify-content:space-around;align-items:flex-start}.search .searchByBook div{flex-basis:10%;cursor:pointer}.search .searchByBook div.disabled{opacity:.33}.search .searchByName{margin:5px 0}.search .searchByName input{width:60%}.review{font-size:20px;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:5px}.review:hover{cursor:pointer}.review:hover .reviewName{text-decoration:underline}.review:last-child{border-bottom:none}.review .bookName{position:relative;top:-1px;left:10px;font-size:15px;padding:2px 5px;color:#666;background-color:#ccc;border-radius:5px}.review img{display:inline-block;width:100%;border-radius:5px;overflow:hidden}.review img:hover{z-index:1000;margin:0 auto;position:absolute;left:0;box-shadow:5px 5px 25px #00000080}.showError{text-align:center;padding:20px;color:red;font-style:italic}#arcadeTrivia .triviaIntro{display:flex}#arcadeTrivia .score{font-weight:700;font-size:40px;background-color:#888;color:transparent;text-shadow:2px 2px 5px rgba(255,255,255,.66);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;text-align:center;line-height:35px}#arcadeTrivia .score .scoreCount{font-size:70px;line-height:70px}#arcadeTrivia .triviaGame{position:relative;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start}#arcadeTrivia .triviaGame .win{position:absolute;width:100%;height:35rem;background:rgba(255,255,255,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;text-shadow:0 0 5px white}#arcadeTrivia .triviaGame .win .winTitle{font-weight:700;font-size:50px}#arcadeTrivia .triviaGame .win .winText{font-size:30px;margin:2rem 0 4rem}#arcadeTrivia .triviaGame .titles{flex:1 1 30%}#arcadeTrivia .triviaGame .answers{flex:0 0 70%}#arcadeTrivia .triviaGame .triviaItem{height:2rem;overflow-y:hidden;border:2px;border-color:#fff;padding:.5rem;margin-bottom:.5rem;text-align:center}#arcadeTrivia .triviaGame .triviaItem.title{display:flex;align-items:center;justify-content:center}#arcadeTrivia .triviaGame .triviaItem.answer{background-color:#eee;border-color:#eee;border-radius:10px;cursor:move;text-overflow:ellipsis " ..."}#arcadeTrivia .triviaGame .triviaItem.dragPlaceIndicator{opacity:.25}
