.activity-nav{display:flex;gap:0;border-bottom:1px solid #7f6a42;margin:24px 0 34px}.activity-nav a{padding:16px 24px;color:#9caeb7;border:1px solid transparent;border-bottom:0;font-size:13px}.activity-nav a.active,.activity-nav a:hover{color:#f0ce87;background:#1d292f;border-color:#7f6a42}.adventure-progress{margin-top:50px}.progress-totals{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #43515a;background:#19242a;margin:25px 0}.progress-totals>div{padding:24px;border-right:1px solid #43515a}.progress-totals>div:last-child{border:0}.progress-totals span{display:block;color:#9daeb6;font-size:12px;margin-bottom:8px}.progress-totals strong{font-size:29px;color:#f1cf88;font-weight:400}.progress-totals small{font-size:15px;color:#91a2ac}.collection-book{border:1px solid #91794b;background:#252922;box-shadow:0 16px 45px #0003;margin:30px 0 50px}.collection-book>header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(90deg,#332e23,#463d2b,#332e23);border-bottom:1px solid #91794b;color:#f1cf88}.collection-book>header>div{display:flex;align-items:center;gap:12px}.collection-book h3{font-family:var(--font-display,Georgia,serif);font-size:24px;font-weight:400;margin:0}.collection-book>progress{display:block;width:100%;height:4px;border:0;border-radius:0;accent-color:#cba75e}.collection-book progress::-webkit-progress-bar{background:#151b18}.collection-book progress::-webkit-progress-value{background:#cba75e}.collection-controls{display:flex;justify-content:space-between;gap:15px;padding:14px 18px;border-bottom:1px solid #6f6246}.collection-controls button{background:#252920;border:1px solid #6f6246;color:#baa77c;padding:10px 25px;cursor:pointer}.collection-controls button[aria-pressed=true]{background:#4b4230;color:#ffdb91}.collection-controls input{background:#171e1c;border:1px solid #6f6246;color:#e5dbbd;padding:10px 12px;max-width:220px}.collection-layout{display:grid;grid-template-columns:230px 1fr;min-height:330px}.collection-index{border-right:1px solid #6f6246;max-height:380px;overflow-y:auto;padding:9px 0;scrollbar-color:#867449 #22251d}.collection-index button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;text-align:left;border:0;background:transparent;color:#c8b990;padding:10px 16px;font:inherit;font-size:12px;cursor:pointer}.collection-index button:hover,.collection-index button[aria-pressed=true]{color:#ffe3a1;background:#464331}.collection-index small{white-space:nowrap;color:#b5a57b;font-size:10px}.collection-index p{padding:18px;color:#b5a57b;font-size:12px}.collection-pages{padding:24px 26px;background:linear-gradient(135deg,#33362b,#262e27)}.collection-page-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;border-bottom:1px solid #766849;padding-bottom:18px;margin-bottom:18px}.collection-page-heading h4{font-family:Georgia,serif;color:#f2ce83;font-size:22px;font-weight:400;margin:0 0 8px}.collection-page-heading p,.collection-page-heading>span{margin:0;font-size:12px;color:#c7ba94}.collection-items{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.collection-item{position:relative;display:flex;align-items:center;justify-content:center;min-height:64px;border:1px solid transparent}.collection-item:hover{border-color:#a68a53;background:#ba9a4d12}.collection-item img{object-fit:contain;max-width:48px;image-rendering:auto}.collection-item.uncollected img{filter:grayscale(1);opacity:.25}.collection-item>span:not(.sr-only){position:absolute;right:1px;top:0;color:#f5d879;font-size:10px;text-shadow:1px 1px #000}.collection-book>footer{padding:14px 22px;color:#a99b79;border-top:1px solid #6f6246;font-size:11px;line-height:1.7}.boss-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.boss-profile-grid>a{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #3a4950;background:#19252b}.boss-profile-grid>a:hover{border-color:#b49660}.boss-profile-grid img{object-fit:contain}.boss-profile-grid h3{margin:0 0 8px;font-size:13px;color:#dcc28b;font-weight:400}.boss-profile-grid strong{font-size:23px;color:#f0d39a;font-weight:400;margin-right:8px}.boss-profile-grid span{font-size:11px;color:#91a4b0}.mining-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:30px}.mining-ledger a{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #34444b;background:#19252b;font-size:12px}.mining-ledger img{object-fit:contain}.mining-ledger strong{margin-left:auto;color:#f0d39a}.records-note{color:#93a8b3;font-size:12px;line-height:1.9;margin:20px 0 30px;max-width:950px}.world-first-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:50px}.world-first{border:1px solid #35464d;background:#19252b;display:flex;align-items:start;gap:18px;padding:21px}.world-first.claimed{border-color:#8c7548;background:linear-gradient(135deg,#242d2b,#1d292e)}.world-first h3{font-family:Georgia,serif;color:#e1c389;font-size:18px;margin:0 0 8px;font-weight:400}.world-first a{display:flex;gap:6px;align-items:center;font-size:13px;color:#f0d39a}.world-first time,.world-first div>span{display:block;font-size:11px;line-height:1.7;color:#8da2ae;margin-top:7px}.record-holder-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0 45px}.record-holder-grid article{padding:30px;border:1px solid #8f7547;background:linear-gradient(135deg,#29332f,#17252c)}.record-holder-grid strong{display:block;font-family:Georgia,serif;font-size:44px;font-weight:400;color:#f0cf88;margin:18px 0 8px}.record-holder-grid a{display:flex;align-items:center;gap:7px;color:#e1c389}.record-holder-grid p{font-size:12px;color:#91a6b0}.ore-record-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:50px}.ore-record-grid>a{display:flex;gap:14px;align-items:center;border:1px solid #35454c;background:#19252b;padding:17px}.ore-record-grid img{object-fit:contain}.ore-record-grid h3{margin:0 0 6px;font-size:12px;font-weight:400;color:#e0c591}.ore-record-grid span{font-size:10px;color:#8ea6b1}.ore-record-grid strong{margin-left:auto;color:#e6c78c;font-size:15px;font-weight:400}.activity-filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:16px;align-items:end;border:1px solid #3d4b51;background:#1b282e;padding:22px;margin:25px 0}.activity-filters label{display:grid;gap:9px;color:#a8bac3;font-size:11px}.activity-filters select,.activity-filters input{min-width:0;width:100%;padding:12px;background:#101c22;color:#ecd5a3;border:1px solid #46575d;border-radius:0;font:inherit}.activity-filters .button{min-height:42px;padding:12px 19px}.activity-leaderboard{margin:40px 0 70px}.collection-book [hidden]{display:none!important}.activity-leaderboard .pagination nav a{width:auto;padding:0 15px}.progress-rate-note{color:#91a8b2;font-size:12px;margin-top:-12px;margin-bottom:25px}
@media(max-width:900px){.collection-layout{grid-template-columns:190px 1fr}.collection-items{grid-template-columns:repeat(5,minmax(0,1fr))}.boss-profile-grid,.world-first-grid,.ore-record-grid{grid-template-columns:repeat(2,1fr)}.activity-filters{grid-template-columns:1fr 1fr}.progress-totals{grid-template-columns:repeat(2,1fr)}.progress-totals>div:nth-child(2){border-right:0}.progress-totals>div:nth-child(-n+2){border-bottom:1px solid #43515a}}
@media(max-width:560px){.activity-nav a{font-size:10px;padding:14px 10px;flex:1;text-align:center}.collection-controls{flex-direction:column}.collection-controls input{max-width:none;width:100%}.collection-controls button{padding:10px 20px}.collection-layout{grid-template-columns:140px 1fr}.collection-index button{padding:10px;font-size:10px;gap:5px}.collection-index small{font-size:8px}.collection-pages{padding:15px 10px}.collection-page-heading{display:block}.collection-page-heading h4{font-size:17px}.collection-page-heading>span{display:block;margin-top:10px}.collection-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.collection-item{min-height:47px}.collection-item img{max-width:36px;width:100%;height:40px}.collection-book h3{font-size:20px}.collection-book>header{padding:17px 15px}.boss-profile-grid,.world-first-grid,.ore-record-grid,.mining-ledger,.record-holder-grid{grid-template-columns:1fr}.boss-profile-grid>a{padding:16px}.world-first{padding:20px}.progress-totals>div{padding:20px}.progress-totals strong{font-size:25px}.activity-filters{padding:16px;gap:13px}.activity-filters label:last-of-type{grid-column:1/-1}.activity-filters .button{grid-column:1/-1}.section-heading.compact{align-items:start}}
.gathering-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 38px}.gathering-record-grid>a{display:flex;align-items:center;gap:15px;padding:24px 20px;border:1px solid #465258;background:#1b282d;color:var(--gold-light);text-decoration:none}.gathering-record-grid>a:hover{border-color:#bc9a50;background:#24343a}.gathering-record-grid h3{font-size:15px;margin:0 0 8px}.gathering-record-grid span{color:#9cb1bb;font-size:12px}.gathering-record-grid strong{margin-left:auto;font-size:24px;color:#f1ca7e}.quest-progress,.diary-progress{margin-top:52px}.journal-summary{display:grid;grid-template-columns:repeat(4,1fr);background:#1b282d;border:1px solid #465258}.journal-summary>div{padding:22px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.journal-summary strong{font-size:28px;color:#f1ca7e}.journal-summary span{font-size:13px;color:#9cb1bb}.quest-progress>progress,.diary-progress>progress{display:block;width:100%;height:5px;accent-color:#bfa35d;margin:0 0 24px}.journal-controls{display:flex;gap:18px;margin:26px 0}.journal-controls label{display:grid;gap:9px;color:#b4c4cb;font-size:13px;flex:1}.journal-controls input,.journal-controls select{padding:13px;background:#121e23;border:1px solid #465258;color:#eed9ad;min-width:0;width:100%}.quest-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quest-status{display:flex;align-items:center;gap:14px;padding:18px;background:#172329;border:1px solid #34444b}.quest-mark{font-size:23px;color:#84969d}.quest-status h3{font-size:15px;margin:0 0 7px;color:#e5d4b1}.quest-status a{color:inherit;text-decoration:none}.quest-status a:hover{text-decoration:underline}.quest-status div>span{font-size:12px;color:#9aaeb8}.quest-status small{margin-left:auto;white-space:nowrap;color:#9aaeb8}.status-2 .quest-mark,.status-2 div>span{color:#9ccea9}.status-1 .quest-mark,.status-1 div>span{color:#efc36b}.diary-regions{display:grid;gap:14px}.diary-region{background:#172329;border:1px solid #465258}.diary-region>summary,.diary-level>summary{display:flex;align-items:center;gap:15px;list-style:none;padding:22px;cursor:pointer;color:#eed9ad}.diary-region summary::-webkit-details-marker{display:none}.diary-region>summary>span:first-child{display:flex;align-items:center;gap:15px;font-size:19px}.diary-region>summary>strong{margin-left:auto;color:#efc36b;font-size:15px}.diary-levels{padding:0 22px 18px}.diary-level{border-top:1px solid #34444b}.diary-level>summary{padding:18px 0}.diary-level>summary>span:nth-child(2){margin-left:auto;font-size:13px;text-align:right}.diary-level small{display:block;color:#9cb1bb;margin-top:7px}.diary-level ul{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:10px}.diary-level li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.7;color:#a8bbc4;padding:12px;background:#121e23}.task-mark{color:#7b8e97}.task-complete .task-mark{color:#9ccea9}[data-quest-row][hidden]{display:none!important}@media(max-width:1000px){.gathering-record-grid{grid-template-columns:1fr}.journal-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.quest-status-grid{grid-template-columns:1fr}.journal-controls{flex-direction:column}.journal-summary>div{padding:16px}.diary-region>summary{padding:17px}.diary-region>summary>span:first-child{font-size:17px}.diary-levels{padding:0 14px 12px}.gathering-record-grid>a{padding:20px 15px}.gathering-record-grid h3{font-size:14px}}

.collection-page .collection-items{max-height:448px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#8c7b59 #26231b;scrollbar-width:thin;padding-right:8px}
