*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;background:#203a2f url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAFElEQVR4nGNkYGBgYGBgYmBg+M8ABBgAEv4BBbKrbxYAAAAASUVORK5CYII=");color:#181818;font:13px Verdana,Arial,sans-serif}.page{width:780px;margin:12px auto;background:#e9e0c8;border:4px ridge #b79b62;box-shadow:0 0 18px #000}.masthead{text-align:center;color:#f6e5a7;padding:20px 10px 16px;background:linear-gradient(#13291e,#365842);border-bottom:1px solid #d5bd78;text-shadow:2px 2px #000}.wordmark{font:small-caps bold 38px Georgia,serif;letter-spacing:3px}.tagline{margin-top:4px;font-weight:bold;color:#d8c98d}.topnav{display:flex;flex-wrap:wrap;justify-content:center;padding:5px;background:#7b0f14;border-top:2px solid #c25a52;border-bottom:3px ridge #b79b62}.topnav a{color:white;font:bold 11px Arial;text-decoration:none;padding:4px 10px;border-right:1px solid #d18c85}.topnav a:hover{background:#a12b2f;text-decoration:underline}.ticker{padding:5px 8px;color:#5b0b0b;background:#fff6b8;border-bottom:1px solid #ac944e;font:11px "Courier New",monospace;white-space:nowrap;overflow:hidden}.columns{display:grid;grid-template-columns:175px 1fr;gap:8px;padding:8px}aside{min-width:0}.box,.panel{border:2px outset #bfa66f;background:#f7f0db;margin-bottom:9px}.box h2,.panel>h2{margin:0;padding:5px 7px;color:white;background:linear-gradient(#365b45,#173323);border-bottom:1px solid #091e14;font:bold 12px Verdana}.box p{padding:0 7px;line-height:1.5}.menu{list-style:none;padding:4px 7px;margin:0}.menu li{border-bottom:1px dotted #9b8f70;padding:5px 2px}.menu li:before{content:"» ";color:#86181c;font-weight:bold}a{color:#761217}a:visited{color:#50385f}a:hover{color:#b1262c}.button,button{display:inline-block;background:#86181c;color:white!important;border:2px outset #d58b8b;padding:5px 8px;text-decoration:none;font:bold 11px Verdana;cursor:pointer}.center{text-align:center}.badges{background:#111;color:#7cff46;border:2px inset #aaa;margin:8px;padding:5px;font:bold 10px monospace}.counter{text-align:center}.counter span{display:inline-block;background:#111;color:#ffed52;padding:4px;letter-spacing:3px;font:bold 16px monospace}.counter small{display:block;padding:5px;font-size:9px}.hero{border:3px double #8d743e;background:#fffdf3;padding:12px 16px;margin-bottom:9px}.hero h1{text-align:center;color:#7c1118;font:bold 23px Georgia,serif;margin:2px 0}.lead{text-align:center;color:#365b45;font:bold italic 16px Georgia,serif}.hero p,.inner{line-height:1.55}.inner{padding:8px 12px}.inner h3{margin:10px 0 5px;color:#741116;border-bottom:1px dotted #99886a;font:bold 14px Georgia,serif}.inner ul{padding-left:23px}.inner li{margin:4px 0}.search{display:grid;grid-template-columns:125px 1fr;gap:6px;align-items:center;padding:10px;background:#e2d5b6;border:2px inset #c9b480}.search input{width:100%;border:2px inset #aaa;background:white;padding:5px;font:12px Verdana}.search button{grid-column:2;width:125px}.note{font-size:10px;color:#555}.small{font-size:10px}.guildgrid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.guildgrid div{padding:7px;border:1px solid #a7946d;background:#fffaf0}details{border:1px solid #b8a57b;margin:6px 0;background:#fffaf0;padding:6px}summary{cursor:pointer;color:#741116;font-weight:bold}dt{font-weight:bold;color:#365b45;margin-top:8px}dd{margin-left:18px}table{border-collapse:collapse;width:100%}th,td{border:1px solid #9d8a65;padding:6px;text-align:left}th{background:#e2d5b6}.donate{display:flex;gap:8px}.donate a{background:#d7c492;border:2px outset #eadbad;padding:7px;color:#6c1115;text-decoration:none;font-weight:bold}kbd,code{font:11px "Courier New";background:#eee;border:1px solid #aaa;padding:1px 3px}.legal{font-size:11px}footer{text-align:center;background:#172f22;color:#dfd29d;padding:12px;border-top:3px ridge #b79b62;font-size:11px}footer a{color:#fff5ba!important}.tiny{font:9px "Courier New",monospace;color:#9fac97}@media(max-width:820px){.page{width:96%;margin:8px auto}.columns{grid-template-columns:1fr}.wordmark{font-size:28px}aside{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ticker{white-space:normal}.search{grid-template-columns:1fr}.search button{grid-column:1}.guildgrid{grid-template-columns:1fr}}@media(max-width:520px){aside{display:block}.topnav a{padding:5px}.donate{flex-wrap:wrap}}
