.as-encounter-page{max-width:1640px;overflow-anchor:none}.as-encounter-page [hidden]{display:none!important}.as-encounter-page .as-eb-tabs{display:flex;gap:24px;border-bottom:1px solid var(--as-border,#3b3320);margin:24px 0}.as-encounter-page .as-eb-tabs a{padding:12px 4px;color:#b6aa8f;text-decoration:none}.as-encounter-page .as-eb-tabs a[aria-current]{color:#e4c97f;border-bottom:2px solid #d0ae61}.as-encounter-page .as-eb-controls{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:24px 0}.as-encounter-page .as-eb-controls label{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;font-size:13px;color:#cbb782}.as-encounter-page .as-eb-controls label:first-child{flex:1;min-width:220px}.as-encounter-page input,.as-encounter-page select{min-width:0;width:100%;height:42px;background:#100e09;border:1px solid #4a3d21;color:#e6ddc7;padding:8px 12px;max-width:100%;border-radius:0}.as-encounter-page .as-eb-controls label:nth-child(3){max-width:310px}.as-encounter-page .as-eb-caption{font-size:13px;color:#b7aa8c;max-width:1000px;line-height:1.7}.as-encounter-page .as-eb-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.as-encounter-page .as-eb-scroll{overflow:auto;border:1px solid #3c321c;max-height:760px;scrollbar-color:#857344 #15120b}.as-encounter-page .as-eb-table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;font-size:14px;font-variant-numeric:tabular-nums}.as-encounter-page .as-eb-table caption{text-align:left;padding:12px;color:#b5a27b;background:#100e09;font-size:12px}.as-encounter-page .as-eb-table th,.as-encounter-page .as-eb-table td{padding:13px 10px;border-bottom:1px solid #282215;vertical-align:middle;white-space:nowrap;text-align:right}.as-encounter-page .as-eb-table thead th{position:sticky;top:0;z-index:2;background:#15120b;color:#d7be7b;font-size:12px}.as-encounter-page .as-eb-table thead button{color:inherit;background:none;border:0;padding:0;font:inherit;cursor:pointer;white-space:nowrap}.as-encounter-page .as-eb-table th:first-child,.as-encounter-page .as-eb-table td:nth-child(2),.as-encounter-page .as-eb-table th:nth-child(2){text-align:left;white-space:normal}.as-encounter-page .as-eb-table th:first-child{position:sticky;left:0;width:210px;min-width:180px;max-width:230px;background:#100e09;z-index:1}.as-encounter-page .as-eb-table thead th:first-child{z-index:3;background:#15120b}.as-encounter-page .as-eb-table td:nth-child(2){min-width:160px;max-width:210px;color:#bdb294}.as-encounter-page .as-eb-table small{display:block;margin-top:5px;color:#ac9b75;font-weight:400;font-size:12px}.as-encounter-page .as-eb-name{font:inherit;text-align:left;padding:0;border:0;background:none;color:#e7ddc4;cursor:pointer}.as-encounter-page .as-eb-name[aria-pressed=true]{color:#f4d47d;text-decoration:underline;text-underline-offset:4px}.as-encounter-page .as-eb-table tr:hover td,.as-encounter-page .as-eb-table tr:hover th{background:#201b10}.as-encounter-page .as-eb-guide{display:block;margin-top:5px;font-size:11px;color:#b5a27b;font-weight:400}.as-encounter-page .as-eb-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0}.as-encounter-page .as-eb-pagination button:disabled{opacity:.4;cursor:default}.as-encounter-page .as-eb-details{padding:22px;border:1px solid #4a3d21;background:linear-gradient(135deg,#19150d,#0e0d08);position:sticky;top:100px;min-width:0}.as-encounter-page .as-eb-details h2{font-family:var(--as-font-display,Cinzel,serif);font-size:23px;font-weight:400;color:#e6cb8c;line-height:1.4;margin:8px 0 14px}.as-encounter-page .as-eb-details h3{font-size:14px;font-weight:400;color:#d2b573;border-top:1px solid #3b321d;padding-top:20px;margin:20px 0 12px}.as-encounter-page .as-eb-details p{font-size:13px;line-height:1.65;color:#bdb193}.as-encounter-page .as-eb-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px}.as-encounter-page .as-eb-summary div{border:1px solid #3c321c;padding:10px}.as-encounter-page .as-eb-summary dt{font-size:12px;color:#ae9a6b}.as-encounter-page .as-eb-summary dd{margin:5px 0 0;font-size:22px;color:#e8d7ae}.as-encounter-page .as-eb-values{margin:0}.as-encounter-page .as-eb-values div{display:flex;justify-content:space-between;gap:12px;margin:0;padding:7px 0;border-bottom:1px solid #282215;font-size:13px}.as-encounter-page .as-eb-values dt{color:#baa77f}.as-encounter-page .as-eb-values dd{margin:0;color:#e1d4b1}.as-encounter-page .as-eb-details .as-button{margin-top:20px;width:100%;text-align:center}.as-encounter-page .as-eb-notes{margin-top:20px;color:#c6ad78;font-size:13px}.as-encounter-page button:focus-visible,.as-encounter-page a:focus-visible,.as-encounter-page input:focus-visible,.as-encounter-page select:focus-visible{outline:2px solid #d9b968;outline-offset:3px}@media(max-width:1150px){.as-encounter-page .as-eb-layout{grid-template-columns:minmax(0,1fr)}.as-encounter-page .as-eb-details{position:static;max-width:none}.as-encounter-page .as-eb-values{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}}@media(max-width:700px){.as-encounter-page .as-eb-controls{display:grid;grid-template-columns:1fr}.as-encounter-page .as-eb-controls label:nth-child(3){max-width:none}.as-encounter-page .as-eb-scroll{max-height:600px}.as-encounter-page .as-eb-table th:first-child{min-width:145px;max-width:170px}.as-encounter-page .as-eb-details{padding:18px}.as-encounter-page .as-eb-values{grid-template-columns:1fr}.as-encounter-page .as-eb-pagination .as-button{padding:10px 14px;font-size:11px}}
