.pt-filters{display:grid;grid-template-columns:1fr 1fr;gap:17px;background:#20311f;border:1px solid #64734b;padding:23px;margin:25px 0}.pt-filters label{display:flex;flex-direction:column;gap:8px;color:#bdc9a6;font-size:11px}.pt-filters input,.pt-filters select{width:100%;min-width:0;min-height:44px;background:#132319;border:1px solid #65794c;border-radius:0;color:#e5dfbc;font:12px var(--sans);padding:11px}.pt-filters button{grid-column:1/-1;padding:11px;min-height:44px;background:#34492b;border:1px solid #7f8d59;color:#e5cf95;font:12px var(--sans)}.pt-filters :is(input,select,button):focus-visible,.pt-ability summary:focus-visible,.pt-beast summary:focus-visible{outline:2px solid #dfc58a;outline-offset:3px}.pt-ability,.pt-beast{min-width:0;border:1px solid #52663c;background:#19291c;margin:17px 0;scroll-margin-top:25px}.pt-ability summary,.pt-beast summary{cursor:pointer;padding:18px 21px;color:#e4d7a7;font:400 25px/1.25 var(--serif);min-height:50px}.pt-ability summary img{display:inline-block;vertical-align:middle;margin-right:13px;border:1px solid #8d9d61}.pt-ability summary span{display:inline-block;vertical-align:middle;max-width:calc(100% - 65px)}.pt-ability summary small,.pt-beast summary small{display:block;font:10px/1.8 var(--sans);color:#a9ba8a;margin-top:5px}.pt-ability-body,.pt-beast-body{border-top:1px solid #4d5e36;padding:18px 21px}.pt-ability-body p,.pt-beast-body p{font-size:12px!important;line-height:1.85!important}.pt-table{font-size:11px}.pt-table th,.pt-table td{padding:12px 9px}.pt-table td:first-child{min-width:72px}.pt-table th:nth-child(2){max-width:100px}.pt-table td:nth-child(3){min-width:58px}.pt-source-link{display:block;margin:0 0 9px;line-height:1.8;color:#dac58f!important}.pt-open{color:#b3ba94}.pt-trainer-label{color:#bbd09c}.pt-conflict{color:#e7c783!important}.pt-beast-body dl{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.9;margin:0 0 20px}.pt-beast-body dt{color:#b8bd8c}.pt-beast-body dd{margin:0;color:#dfd9b6}.pt-teaches{padding:15px 18px;background:#273b22;border-left:2px solid #b4b877}.pt-map{margin:20px 0;border:1px solid #667648;background:#1f321e}.pt-map svg{display:block;width:100%;height:auto;background:#101e15}.pt-map figcaption{padding:16px 18px;font-size:10px;line-height:1.9;color:#b6c29b}.pt-map figcaption strong{color:#e0d6ac}.pt-small{font-size:10px!important;color:#a0b285!important}[data-pt-count]{font-size:12px!important;color:#c5cf9f!important}[data-pt-error]{color:#f0c286!important}[hidden]{display:none!important}@media(max-width:700px){.pt-filters{padding:18px;gap:13px}.pt-filters label:first-child,.pt-filters label:nth-child(2){grid-column:1/-1}.pt-ability summary,.pt-beast summary{font-size:25px;padding:17px}.pt-ability-body,.pt-beast-body{padding:16px}.pt-table{font-size:10px;min-width:465px}.pt-table small{font-size:9px}.pt-table th,.pt-table td{padding:11px 8px}.pt-beast-body dl{grid-template-columns:75px minmax(0,1fr);gap:9px;font-size:11px}.pt-map figcaption{padding:13px}.pt-beast summary small{font-size:9px}.pt-beast-body .hp-caution{padding:14px}.pt-ability summary img{width:28px;height:28px;margin-right:8px}}
