body{margin:0;background:#11171a;color:#f3eee5;font:15px/1.6 "Segoe UI",Arial,sans-serif}
a{color:#e6bd73}a:focus,button:focus,input:focus,select:focus{outline:2px solid #90d2c2}
.shell{max-width:960px;margin:0 auto}.header{padding:20px 24px;border-bottom:1px solid #344045}
.brand{font-size:22px;font-weight:bold;text-decoration:none}.brand span{display:block;font-size:12px;letter-spacing:2px}
.navigation{margin-top:16px}.navigation a{margin-right:16px}.navigation form{display:inline}
.main{padding:16px 24px 30px}h1{font:30px Georgia,serif}h2{font-size:20px;font-weight:normal;margin:0 0 8px}
p{margin:8px 0;color:#bac5c8}.panel,.product,.order{padding:18px;margin-bottom:16px;background:#1c2529;border:1px solid #344045}
.category{color:#e6bd73;font-size:12px}.balance{padding:12px 0 20px}.balance strong{color:#e6bd73;margin-left:20px}
label{display:block;margin:12px 0}input,select{display:block;width:90%;max-width:340px;padding:8px;background:#11171a;color:#f3eee5;border:1px solid #68767b}
input[type=hidden]{display:none}button,.button{display:inline-block;padding:8px 16px;border:1px solid #e6bd73;background:#e6bd73;color:#202322;font:14px Arial,sans-serif;text-decoration:none;cursor:pointer}
.navigation button{padding:4px 10px}.notice{padding:16px;margin-bottom:16px;border:1px solid #8a6e43;background:#2c2921;color:#efce96}
.pagination{padding:16px 0}.pagination a,.pagination span{margin-right:16px}.footer{padding:20px 24px;border-top:1px solid #344045;color:#a9b6b9;font-size:12px}
small{word-wrap:break-word}@media(max-width:480px){.main,.header,.footer{padding-left:14px;padding-right:14px}h1{font-size:25px}}
