.field-tabs{display:flex;gap:20px;border-bottom:1px solid #d7c9a640;margin:0 0 18px}.field-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#b5c4b9;padding:12px 0;font:12px Archivo,sans-serif;cursor:pointer}.field-tabs button[aria-pressed=true]{border-color:#e3c995;color:#f1e5c9}.collection-intro{max-width:600px}.collection-intro h3{font:32px Archivo,sans-serif;margin:10px 0}.collection-intro>p:not(.eyebrow){font-size:12px;line-height:1.6;margin:9px 0;color:#b6c8be}.collection-account a{display:inline-block;margin-left:8px;color:#e3c995}.collection-status{color:#e3c995!important}.collection-retry,.find-actions button{border:1px solid #d7c9a640;background:transparent;color:#e4d2aa;padding:10px 12px;font:11px Archivo,sans-serif;border-radius:3px;cursor:pointer}.find-actions button:disabled{opacity:.5;cursor:default}.find-water{margin:30px 0}.find-water>header{display:flex;justify-content:space-between;gap:20px;align-items:end;border-bottom:1px solid #d7c9a635;padding-bottom:14px}.find-water h3{font:21px Archivo,sans-serif;margin:8px 0 0}.find-water>header>p{max-width:220px;font-size:11px;line-height:1.6;color:#b6c8be;margin:0}.find-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.find-card{padding-top:12px;min-width:0}.find-art{width:100%;max-width:172px;justify-self:center;aspect-ratio:1;display:grid;place-items:center;margin-bottom:12px;background:radial-gradient(ellipse,#7ea19a14,transparent 70%)}.find-art .specimen{width:100%;height:100%}.specimen{display:block;aspect-ratio:1;background-image:url('../companion/fishing/finds-atlas.webp');background-size:300% 300%;background-position:var(--specimen-x) var(--specimen-y);border-radius:6px}.find-unknown{font:52px Georgia,serif;color:#bdc9bd38;border:1px dashed #b4c5b43b;border-radius:50%;width:88px;height:88px;display:grid;place-items:center}.find-card .eyebrow{font-size:7px;letter-spacing:1.6px;margin:12px 0 8px}.find-card h4{font:17px Archivo,sans-serif;margin:0 0 8px;color:#ebe3cf}.find-card>p:not(.eyebrow){min-height:44px;font-size:11px;line-height:1.6;color:#b6c8be;margin:0 0 12px}.find-actions{display:flex;flex-direction:column;align-items:start;gap:10px}.find-actions a{font-size:11px;color:#e4d2aa;min-height:32px;display:flex;align-items:center}.find-rewards{margin:26px 0 10px;padding:20px;border:1px solid #d8c18c40;background:#dbc49006}.find-rewards h3{font:22px Archivo,sans-serif;margin:12px 0}.find-rewards>p:not(.eyebrow){font-size:11px;color:#b6c8be;line-height:1.7}.find-rewards button{border:1px solid #d7c9a640;background:none;color:#e3c995;padding:10px;cursor:pointer}.shore-records{border-block:1px solid #d7c9a640;padding:18px 0;font-size:12px;line-height:1.7}.shore-records summary{cursor:pointer;color:#e4d2aa}.shore-records p{color:#b6c8be}.shore-records dl>div{display:flex;justify-content:space-between;padding:6px 0}.shore-records dd{margin:0}.catch-find{display:flex;align-items:center;gap:12px;grid-column:1 / -1;border-top:1px solid #d7c9a640;padding-top:12px;color:#e4d2aa}.catch-find .specimen{width:56px;flex-shrink:0}.catch-find p{margin:0;font:12px Archivo,sans-serif}.catch-find small{display:block;font:9px 'Geist Mono',monospace;color:#b6c8be;margin-bottom:6px}.daily-waters{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.daily-waters span{font-size:11px;padding:9px 12px;border:1px solid #b4c5b435;color:#b6c8be}.daily-waters .done{color:#e4d2aa;border-color:#dbc49088}.collection-page{overflow:auto;background:#142d2c;color:#ece5ce}.collection-page>header,.collection-page>main{max-width:900px;margin:auto;padding:28px}.collection-page>header{display:flex;justify-content:space-between;align-items:center}.collection-page a{color:#e3c995}.collection-page h1{font:48px Archivo,sans-serif;letter-spacing:-2px}.collection-page .collection-intro h3{font-size:26px}
@media(max-width:600px){.find-grid{grid-template-columns:1fr;gap:18px}.find-card{display:grid;grid-template-columns:90px 1fr;column-gap:16px;border-bottom:1px solid #d7c9a622;padding:12px 0 18px}.find-art{grid-column:1;grid-row:1 / span 4;margin:0}.find-card>.eyebrow,.find-card>h4,.find-card>p,.find-actions{grid-column:2}.find-card>p:not(.eyebrow){min-height:0}.find-actions{gap:4px}.find-water>header{display:block}.find-water>header>p{max-width:none;margin-top:9px}.find-unknown{width:64px;height:64px;font-size:34px}.collection-intro h3{font-size:26px}.field-tabs{gap:18px}.collection-page>header,.collection-page>main{padding:20px}.collection-page h1{font-size:36px}.collection-account a{margin-left:0}.catch-find{padding-top:9px;gap:9px}.catch-find .specimen{width:40px}.catch-find small{font-size:8px}.catch-find p{font-size:11px}}

.collection-status:empty{display:none}.collection-intro>.eyebrow{margin:8px 0}.collection-intro h3{margin:8px 0}.find-art .specimen{max-width:172px}.find-water{margin:22px 0}.find-card .eyebrow{margin-top:6px}
