:root{font-family:Verdana,Arial,sans-serif;color:#000;background:#fff;color-scheme:light}body{margin:8px}h1{font-size:32px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #397eb6;outline-offset:3px}[hidden]{display:none!important}.best-page{width:300px;max-width:100%;margin:auto;text-align:center}.best-page h1{white-space:nowrap}.best-page>hr{margin-bottom:12px}.best-players{list-style:none;margin:0;padding:0}.best-players li{font-size:20px;font-weight:700}.best-players a>span{display:block}.best-players img{display:block;width:128px;height:128px;object-fit:cover;border-radius:50%;margin:0 auto}.best-players .rank-1 img{width:256px;height:256px}.best-players hr{border:0;border-top:1px solid #aaa;margin:8px 0 12px}.best-page nav{display:flex;justify-content:space-around;font-size:14px}.market-page{max-width:1000px;margin:40px auto;text-align:center}.market-page h2{font-size:20px}.market-page table{width:100%;border-collapse:collapse;font-size:15px}.market-page td,.market-page th{border:1px solid #999;padding:9px}.market-page th{background:#cde}.market-scroll{overflow-x:auto}.market-page form label{display:inline-block;margin:8px}.market-page button,.market-page input,.market-page select{padding:6px;font:inherit}.market-page input{width:180px}.market-page a{color:#12518a}#marketStatus,#purchaseStatus{min-height:22px;color:#7b3917}#sellSection{padding:12px;margin:15px 0;background:#f0f8ff}dialog{max-width:min(480px,80vw);border:1px solid #777}dialog::backdrop{background:#0006}.guide-page{max-width:1100px;margin:70px auto;padding:0 20px;font-size:16px;line-height:1.6}.guide-page h1{text-align:center}.guide-page li{margin:10px 0}.guide-page strong{color:#c00}.guide-page p{text-align:center}@media(max-width:500px){.best-page h1{font-size:28px}.market-page{margin:20px auto}.market-page table{min-width:650px}.guide-page{margin:30px auto;padding:0 8px}}.market-page h1{font-size:25px;margin:25px auto}.market-page>p{font-size:11px}.market-page table{border-collapse:separate;border-spacing:2px}.market-page th{font-weight:400;background:0 0;border:0}.market-page td{padding:10px;border:0;background:#795548;color:#fff}.market-page td:nth-child(2),.market-page td:nth-child(3){background:#00f}.market-page td:nth-child(3){min-width:400px}.market-page td:nth-child(3) a{color:#fff}.market-page td:nth-child(4){color:#ffeb3b}.guide-page-body{background:#000;color:#fff}.guide-page{margin:100px;max-width:none;padding:0}.guide-page h1{text-align:left}.guide-page strong{color:#f33}@media(max-width:700px){.guide-page{margin:30px 15px}.market-page td:nth-child(3){min-width:240px}}.best-page{width:300px}.best-page h1{margin:.67em 0;font:700 32px Verdana,sans-serif}.best-page>hr{margin:.5em auto}.best-players hr{margin:8px 0}.best-players a:hover{text-decoration:none}.market-page{max-width:none;margin:0 auto}.market-page h1{margin:25px auto;display:table}.market-page>.market-info{margin:50px auto;display:table;font-size:11px}.market-page .market-scroll{margin:50px auto;width:max-content;max-width:100%;overflow-x:auto}.market-page table{width:auto;margin:auto;font:16px Verdana,sans-serif}.market-page td:nth-child(3){min-width:500px}.market-page th{text-align:left;padding:10px}.market-page button,.market-page input,.market-page select{font:13px Arial,sans-serif;padding:2px 6px}.market-page td a:hover{font-weight:700;text-decoration:none}.market-page #marketStatus:empty{display:none}.last-records-page{text-align:center}.last-records-page h1{font:700 32px Verdana,sans-serif;margin:.67em 0}.last-records-page table{margin:auto;border-collapse:separate;border-spacing:2px;font:16px Verdana,sans-serif}.last-records-page .records-scroll{overflow-x:auto;max-width:100%}.last-records-page td{white-space:nowrap}.last-records-page .record1,.last-records-page .record3{color:#fff;background:#02538c;padding:10px}.last-records-page .record2{background:#9ab;color:#fff;padding:15px}.last-records-page .record4{background:#353131;color:#ff0;padding:10px;min-width:135px}.last-records-page .record2 a{color:#fff}.last-records-page .record4 a{color:#ff0}.best-page{display:table}.best-page>hr{margin:0 0 14px}.best-players img{margin-bottom:5px}.best-players hr{margin:10px 0}.last-records-page{display:flow-root}.last-records-page td{text-align:left}.last-records-page .record4{text-align:center}.market-page td{text-align:left}.market-page .market-scroll{margin-top:100px}.market-page td{white-space:nowrap}.guide-page{line-height:normal}.guide-page li{margin:0}.guide-page h1{font:700 32px/normal Verdana,sans-serif}.best-players hr{border:1px inset grey}.market-page{max-width:none;margin:0 auto;text-align:left}.market-page h1{display:table;margin:25px auto;font:700 25px Verdana,sans-serif}.market-page>.market-info,.market-page>.market-status{display:table;margin:50px auto;font:11px Verdana,sans-serif}.market-page>.market-status{min-height:0;color:red}.market-page>.market-status:empty{display:table}.market-page .market-scroll{display:table;margin:50px auto;max-width:100%;overflow-x:auto}.market-page table{width:auto;margin:auto;border-collapse:separate;border-spacing:2px;font:16px Verdana,sans-serif}.market-page td,.market-page th{padding:10px;text-align:left;border:0;white-space:nowrap;font-weight:400}.market-page th{background:0 0;color:#000}.market-page td{background:#795548;color:#fff}.market-page td:nth-child(2),.market-page td:nth-child(3){background:#00f;color:#fff}.market-page td:nth-child(3){min-width:500px}.market-page td:nth-child(3) a{color:#fff;text-decoration:none}.market-page td:nth-child(3) a:hover{font-weight:700}.market-page td:nth-child(4){color:#ffeb3b}.market-page .recommended-price{display:block;font:10px/1.4 Verdana,sans-serif;color:#ffeb3b}.market-page #marketBalance:empty{display:none}.market-page #marketBalance,.market-page #sellSection{text-align:center}.market-page #sellSection{display:table;margin:20px auto;padding:12px;max-width:calc(100% - 24px)}.market-page #sellPriceHint{font:11px Verdana,sans-serif}.market-page dialog{padding:20px;text-align:center;font:16px/1.5 Verdana,sans-serif}.market-page dialog .market-confirm-amount{display:block;margin:12px 0;font-size:22px}.market-page dialog button{margin:4px}@media(max-width:900px){.market-page .market-scroll{display:block;width:100%;overflow-x:auto}}.updates-page-body{background:#000;color:#fff;font-family:Arial,sans-serif}.updates-page{margin:100px;font:20px/normal Arial,sans-serif}.updates-page h1{font:700 40px/normal Arial,sans-serif;margin:.67em 0}.updates-page a{color:#fff}@media(max-width:700px){.updates-page{margin:30px 15px}}html:has(>.guide-page-body),html:has(>.updates-page-body){background:#000;min-height:100vh}.guide-page-body{font-family:Ubuntu,Arial,sans-serif}.market-page .market-scroll{margin-top:100px}.last-records-page .record2,.last-records-page .record2 a,.last-records-page .record2 a:hover,.last-records-page .record2 a:visited{color:#111!important}.last-records-page .record4,.last-records-page .record4 a,.last-records-page .record4 a:hover,.last-records-page .record4 a:visited{color:#fff!important}.market-page :is(button,input,select){border:1px solid #777;border-radius:7px;padding:5px 9px;min-height:30px;font:13px/18px Ubuntu,Arial,sans-serif;background:#fff;color:#111}.market-page button{font-weight:600;cursor:pointer;transition:background .14s,border-color .14s}.market-page button:hover{background:#eee;border-color:#aaa}
