.fishfrenzy-shell .market-reroll-control{gap:4px;min-width:0;display:flex}.fishfrenzy-shell .market-reroll-control>.game-btn:first-child{flex:1}.fishfrenzy-shell .market-reroll-control>.game-btn:last-child{flex:0 0 44px;width:44px}.fishfrenzy-shell .market-reroll-control>.game-btn:last-child svg{flex:none;width:20px;height:20px;display:block}.game-info-popover.reroll-price-popover{color:#f4faff;z-index:80;background:#092b4b}@media (width<=600px){.fishfrenzy-shell .market-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.fishfrenzy-shell .market-reroll-control{grid-column:1/-1}}@media (width<=420px){.fishfrenzy-shell .compendium-grid{grid-template-columns:minmax(0,1fr)}}.fishfrenzy-shell .mystery-event-screen{justify-content:safe center}.fishfrenzy-shell .mystery-event-screen>*{flex-shrink:0}:is(.fishfrenzy-shell,.game-portal,.fish-stat-tooltip,.game-info-popover){--ui-panel:#092b4bf2;--ui-inset:#103c5a;--ui-border:#477a99;--ui-text:#f4faff;--ui-muted:#b6d7ee;--ui-ink:#102b43;--ui-primary:#ffca55;--ui-secondary:#164c72;--ui-purchase:#a0ecc8;--ui-destructive:#ffb2ae;--ui-disabled:#29455b;--ui-disabled-text:#d4e2ec;--ui-panel-radius:20px;--ui-panel-shadow:inset 0 1px 0 #ffffff24, 0 8px 24px #00062455;--ui-page-size:36px;--ui-page-line:40px;--ui-section-size:24px;--ui-body-size:16px;--ui-body-line:24px;font-family:ui-sans-serif,system-ui,sans-serif}:is(.fishfrenzy-shell,.game-portal) :is(.game-btn,.game-primary-action){border:1px solid var(--ui-border);min-width:44px;max-width:100%;min-height:48px;color:var(--ui-text);letter-spacing:.03em;text-shadow:none;white-space:normal;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:800;line-height:20px;transition:transform .12s,filter .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 2px #00132977}:is(.fishfrenzy-shell,.game-portal) :is(.game-btn-amber,.game-primary-action){background:var(--ui-primary);color:var(--ui-ink);min-height:52px}.fishfrenzy-shell .round-complete-screen>.round-continue-action{width:min(610px,100%);margin-inline:auto;display:flex}:is(.fishfrenzy-shell,.game-portal) .game-btn-green{background:var(--ui-purchase);color:var(--ui-ink)}:is(.fishfrenzy-shell,.game-portal) .game-btn-blue{background:var(--ui-secondary)}:is(.fishfrenzy-shell,.game-portal) :is(.game-btn-destructive,.fish-sell-button){background:var(--ui-destructive);color:#4b2029}:is(.fishfrenzy-shell,.game-portal) :is(.game-btn,.game-primary-action):hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}:is(.fishfrenzy-shell,.game-portal) :is(.game-btn,.game-primary-action):active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 2px #0003}:is(.fishfrenzy-shell,.game-portal) button:disabled{opacity:1;filter:none;background:var(--ui-disabled);color:var(--ui-disabled-text);box-shadow:none;text-shadow:none;cursor:not-allowed;border-color:#597387}.fishfrenzy-shell :is(.event-choices,.secret-treasure-grid) button:disabled,.fishfrenzy-shell .market-controls .game-btn:disabled{opacity:1;background:var(--ui-disabled);color:var(--ui-disabled-text)}.fishfrenzy-shell :is(.event-choices,.secret-treasure-grid) button:disabled :is(strong,span,small){color:var(--ui-disabled-text);opacity:1}:is(.fishfrenzy-shell,.game-portal,.game-info-popover) :is(button,a,input,select,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #ffe274}:is(.fishfrenzy-shell,.game-portal) :is(.game-btn,.game-primary-action)>svg{flex:none;width:20px;height:20px}:is(.fishfrenzy-shell,.game-portal) :is(.game-btn,.game-primary-action) .ui-art{flex:none;width:24px;height:24px}.fishfrenzy-shell :is(.menu-screen,.menu-page,.event-screen){border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-panel);color:var(--ui-text);box-shadow:var(--ui-panel-shadow)}.fishfrenzy-shell :is(.menu-page,.event-screen,.route-encounter-heading,.prepare-team-heading) h1{font-size:var(--ui-page-size);line-height:var(--ui-page-line);letter-spacing:.02em;overflow-wrap:normal;text-wrap:balance;font-weight:900}.fishfrenzy-shell :is(.roster-heading,.market-heading,.round-build-card) h2{font-size:var(--ui-section-size);letter-spacing:.02em;line-height:1.25}.fishfrenzy-shell :is(.event-description,.compendium-card p,.route-heading-help){font-size:var(--ui-body-size);line-height:var(--ui-body-line);color:var(--ui-muted)}.fishfrenzy-shell :is(.event-kicker,.menu-kicker,.route-encounter-heading>p,.round-summary-heading>p){letter-spacing:.04em;font-size:12px;line-height:17px}.fishfrenzy-shell :is(.compendium-card,.secret-treasure-grid) :is(h2,strong){letter-spacing:.02em;font-size:20px;font-weight:800;line-height:26px}.fishfrenzy-shell :is(.compendium-card,.secret-treasure-grid,.event-choices) small{opacity:1;font-size:12px;line-height:17px}.fishfrenzy-shell .event-choices span{font-size:var(--ui-body-size);line-height:var(--ui-body-line);color:var(--ui-muted)}.fishfrenzy-shell .event-route-identity{box-shadow:none;background:0 0;border:0;width:112px;height:112px;padding:0}.event-route-identity .ui-art{width:100%;height:100%}.fishfrenzy-shell .secret-treasure-grid .treasure-purchase-action{background:var(--ui-purchase);color:var(--ui-ink);border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:auto;padding:12px;display:flex}.fishfrenzy-shell .secret-treasure-grid .treasure-purchase-action span{color:inherit}.fishfrenzy-shell .secret-treasure-grid button:disabled .treasure-purchase-action{background:var(--ui-disabled);color:var(--ui-disabled-text)}.run-hud{grid-template-columns:150px minmax(0,1fr) minmax(220px,25%);align-items:center;gap:16px;margin-bottom:16px;display:grid}.run-hud .game-logo{object-fit:contain;width:100%;height:80px}.run-hud-stats{grid-template-columns:.7fr 1fr .8fr 1.65fr .7fr auto;align-items:stretch;gap:8px;min-width:0;display:grid}.run-hud .hud-item{border:1px solid var(--ui-border);background:var(--ui-panel);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px;display:flex}.run-hud .hud-label{letter-spacing:.02em;color:var(--ui-muted);font-size:12px;font-weight:700;line-height:17px}.run-hud .hud-value,.run-hud .hud-gold>span:first-child{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;font-size:24px;font-weight:900;line-height:28px;display:flex}.run-hud .hud-gold{flex-direction:column-reverse}.run-hud .hud-zone .hud-value{font-size:16px;line-height:21px}.run-hud .hud-progress{color:var(--ui-muted);font-size:12px;line-height:17px}.run-hud .hud-coin,.run-hud .hud-value>.ui-art{width:24px;height:24px}.run-hud .hud-navigation{grid-template-columns:repeat(2,44px);align-content:center;gap:4px;display:grid}.run-hud .hud-navigation :is(button,.audio-settings-button){background:var(--ui-secondary);border-radius:14px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:10px}.run-hud .opponent-hud{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:16px;grid-column:auto;align-self:stretch;min-height:80px;position:relative}.run-hud .opponent-hud-label strong,.run-hud .opponent-hud-enemy span{font-size:12px;line-height:17px}.zone-progress-strip{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.zone-progress-strip>div{background:var(--ui-inset);border:1px solid var(--ui-border);border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.zone-progress-strip [aria-current]{border-color:#ffe274;box-shadow:inset 0 0 0 1px #ffe274}.zone-progress-strip :is(strong,span,small){letter-spacing:0;font-size:12px;line-height:17px}.zone-progress-strip :is(span,small){color:var(--ui-muted)}.game-portal,.game-info-popover{color:var(--ui-text);background:var(--ui-panel);border:1px solid var(--ui-border);box-shadow:var(--ui-panel-shadow);font-size:var(--ui-body-size);line-height:var(--ui-body-line);border-radius:24px}.game-portal .game-close{background:var(--ui-secondary);width:44px;min-width:44px;height:44px;color:var(--ui-text);opacity:1;border:1px solid var(--ui-border);z-index:5;border-radius:14px;flex:none;place-items:center;display:grid}.game-close svg{width:20px;height:20px}.game-portal :is(h2,.fish-detail-toolbar h2){letter-spacing:.02em;padding-right:44px;font-size:24px;font-weight:800;line-height:30px}.game-portal .fish-detail-toolbar h2{padding-right:0;font-size:20px;line-height:26px}.game-detail-dialog{flex-direction:column;gap:0;width:min(520px,100vw - 32px);max-height:85dvh;padding:0;display:flex;overflow:hidden}.game-detail-heading{flex:none;padding:24px}.game-detail-body{overscroll-behavior:contain;min-height:0;padding:0 24px 24px;overflow-y:auto}.game-detail-body>.treasure-art{width:120px;height:120px;margin:8px auto 24px;display:block}.game-detail-body :is(p,[data-slot=dialog-description]){color:var(--ui-muted);font-size:var(--ui-body-size);line-height:var(--ui-body-line);margin-top:16px}.game-detail-footer{border-top:1px solid var(--ui-border);flex:none;padding:16px 24px}.game-detail-footer button{width:100%}.game-info-popover{width:min(350px,100vw - 24px);padding:16px}.passive-treasure-badge,.treasure-rarity-badge{font-family:ui-sans-serif,system-ui,sans-serif;line-height:17px}.fish-stat-tooltip{font-size:14px;line-height:21px}.fish-detail-dialog.game-portal{border-radius:24px}.game-portal .fish-detail-actions .game-mini{min-height:44px;font-size:12px}.fishfrenzy-shell .run-summary-panel{color:#102b43;border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-panel-shadow);background:#eaf6fc}.fishfrenzy-shell .run-summary-content>header{align-items:flex-start;gap:16px}.fishfrenzy-shell .run-summary-content>header>div:first-child{flex:280px;min-width:0}.fishfrenzy-shell .run-summary-content>header h2,.fishfrenzy-shell .round-summary-heading h1{letter-spacing:.02em;overflow-wrap:normal;font-size:44px;line-height:48px}.fishfrenzy-shell .run-summary-content :is([class*="text-[9px]"],[class*="text-[10px]"]){letter-spacing:.04em;opacity:1;font-size:12px;line-height:17px}.summary-aquarium-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px;margin-top:12px;display:grid}.summary-fish-card{text-align:center;background:#f4faff;border:1px solid #93b2c6;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.summary-fish-card>span{overflow-wrap:anywhere;font-size:14px;line-height:21px}.summary-treasure-button{background:var(--ui-panel);min-height:48px;color:var(--ui-text);border:1px solid var(--treasure-accent);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:8px;font-size:12px;line-height:17px;display:inline-flex}.summary-treasure-button .treasure-art{flex:none;width:40px;height:40px}.fishfrenzy-shell .leaderboard-table{background:var(--ui-inset);font-variant-numeric:tabular-nums;border-radius:16px}.fishfrenzy-shell .leaderboard-table thead th{letter-spacing:.04em;font-size:12px;line-height:17px}.fishfrenzy-shell .leaderboard-table tbody :is(th,td){font-size:14px;line-height:21px}@media (width<=1500px){.run-hud{grid-template-columns:110px minmax(0,1fr);gap:12px}.run-hud .opponent-hud{grid-column:1/-1;min-height:48px}.run-hud .game-logo{height:72px}}@media (width<=767px){:is(.fishfrenzy-shell,.game-portal,.fish-stat-tooltip,.game-info-popover){--ui-page-size:24px;--ui-page-line:28px;--ui-section-size:20px;--ui-body-size:14px;--ui-body-line:21px;--ui-panel-radius:16px}.run-hud{grid-template-columns:minmax(0,1fr);gap:8px}.run-hud .game-logo{width:120px;height:52px;margin:auto}.run-hud-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.run-hud .hud-item{padding:8px 4px}.run-hud .hud-value,.run-hud .hud-gold>span:first-child{font-size:20px;line-height:24px}.run-hud .hud-zone{grid-column:1/-1}.run-hud .hud-market{display:none}.run-hud .hud-zone .hud-value{font-size:14px;line-height:21px}.run-hud .hud-navigation{grid-column:1/-1;justify-content:flex-end;justify-self:stretch;display:flex}.run-hud .opponent-hud{grid-column:1;min-height:58px}.zone-progress-strip>div{padding:8px}.zone-progress-strip small{display:none}.game-detail-dialog,.fish-detail-dialog.game-portal{width:100%;max-width:none;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;top:auto;bottom:0;left:0;transform:translate(0)}.game-detail-heading,.game-detail-body,.game-detail-footer{padding:16px}.game-portal .fish-detail-toolbar h2{font-size:18px;line-height:24px}.fishfrenzy-shell .run-summary-content>header h2,.fishfrenzy-shell .round-summary-heading h1{font-size:28px;line-height:32px}.fishfrenzy-shell .run-summary-content>header>div:first-child{flex-basis:100%}.summary-aquarium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fishfrenzy-shell .compendium-card h2{font-size:18px;line-height:24px}}.how-to-play-dialog .how-to-play-body{text-align:left;display:block}.how-to-play-body ol{gap:16px;margin:16px 0 0;padding-left:24px;list-style:decimal;display:grid}.how-to-play-body h3{color:#7eecf6;margin:0 0 4px;font-size:16px;font-weight:900}.how-to-play-body p{margin:4px 0;font-size:14px;line-height:1.5}.copy-run-summary{text-align:center;flex:none;min-width:0;margin-top:12px}.copy-run-summary .game-btn{white-space:normal;justify-content:center;align-items:center;gap:8px;max-width:100%;display:inline-flex}.copy-run-summary>p{margin:6px 0 0;font-size:12px;line-height:1.4}.copy-summary-dialog textarea{border:1px solid var(--ui-border);background:var(--ui-inset);color:#fff;resize:vertical;border-radius:12px;width:100%;min-width:0;height:240px;margin-top:12px;padding:12px;font-size:16px;line-height:1.5;display:block}.copy-summary-dialog textarea:focus-visible{outline-offset:2px;outline:3px solid #ffe274}.copy-summary-dialog .game-detail-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fishfrenzy-shell :is(.opponent-threat-rating,.opponent-threat-note,.opponent-known-mechanic,.opponent-known-mechanic strong,.opponent-threat-details header span,.opponent-detail-lineup>span,.opponent-detail-lineup small,.opponent-details-close,.sellback-help,.offer-personality .predator-badge,.predator-badge--compact,.onboarding-market-hint,.onboarding-aquarium-hint,.onboarding-route-hint,.onboarding-market-hint span,.onboarding-aquarium-hint span,.onboarding-route-hint span,.onboarding-aquarium-hint button){font-size:12px;line-height:1.4}.fishfrenzy-shell :is(.opponent-details-close,.onboarding-aquarium-hint button){min-height:44px}@media (prefers-reduced-motion:reduce){:is(.fishfrenzy-shell,.game-portal) :is(.game-btn,.game-primary-action){transition:none}}:root{--game-safe-top:env(safe-area-inset-top,0px);--game-safe-right:env(safe-area-inset-right,0px);--game-safe-bottom:env(safe-area-inset-bottom,0px);--game-safe-left:env(safe-area-inset-left,0px)}.dive-map-content{display:contents}.dive-map-dialog{--dive-map-translate:-50%}.route-redesign .route-back{white-space:normal;align-self:flex-start;min-height:44px}@media (width<=767px),(width<=1023px) and (height<=500px) and (pointer:coarse){.fishfrenzy-shell .market-header{--market-header-spacing:12px;grid-template-columns:minmax(0,1fr);gap:12px}.fishfrenzy-shell .market-heading{align-items:flex-start;height:auto;min-height:44px}.fishfrenzy-shell .market-heading>div{min-width:0}.fishfrenzy-shell .market-helper{white-space:normal;height:auto;font-size:13px;line-height:1.4}.fishfrenzy-shell .market-controls{align-items:stretch;gap:8px}.fishfrenzy-shell .market-controls .game-btn{white-space:normal;overflow-wrap:normal;height:auto;min-height:48px}.fishfrenzy-shell .shop-bottom-bar{padding-bottom:calc(8px + var(--game-safe-bottom))}.fishfrenzy-shell .shop-screen :is(button,[tabindex]){scroll-margin-block:calc(16px + var(--game-safe-top)) calc(var(--shop-action-height,100px) + 16px)}.game-portal.dive-map-dialog{--dive-map-translate:0px;top:calc(8px + var(--game-safe-top));left:calc(8px + var(--game-safe-left));right:calc(8px + var(--game-safe-right));width:auto;max-width:none;height:calc(100dvh - var(--game-safe-top) - var(--game-safe-bottom) - 16px);max-height:calc(100dvh - var(--game-safe-top) - var(--game-safe-bottom) - 16px);padding:60px 12px 12px;bottom:auto;overflow:hidden;transform:translate(0)}.dive-map-content{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;flex:1;min-width:0;min-height:0;display:block;overflow-y:auto}.dive-map-body{flex-direction:column;flex:none;gap:16px;display:flex}.dive-map-scroll{flex:none;overflow:visible}.dive-map-canvas{width:100%;min-width:0}.dive-map-info{max-height:none;overflow:visible}.dive-map-footer{flex:none;gap:8px;padding-bottom:0}.dive-map-footer .game-btn{white-space:normal;height:auto;min-height:48px;padding:8px}.game-detail-dialog,.fish-detail-dialog.game-portal{max-height:min(85dvh, calc(100dvh - var(--game-safe-top) - 8px));padding-bottom:var(--game-safe-bottom)}}@media (width<=767px) and (height>=560px){.fishfrenzy-shell .shop-screen{padding-bottom:calc(var(--shop-action-height,100px) + 16px)}}.fish-quick-summary{color:#effbff;padding:14px}.fish-quick-summary header{flex-wrap:wrap;align-items:center;gap:8px;padding-right:0;font-size:18px;font-weight:900;display:flex}.fish-quick-summary p{margin:6px 0;font-size:14px;line-height:1.4}.fish-quick-summary .fish-purpose-role{color:#83e5ed;font-weight:800}.fish-quick-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.fish-quick-summary dl>div{text-align:center;background:#072444;border:1px solid #78c8db50;border-radius:8px;padding:6px}.fish-quick-summary dt{color:#baddea;font-size:12px}.fish-quick-summary dd{font-size:16px;font-weight:900}.fish-quick-summary small{color:#b6d6e6;margin-top:6px;font-size:12px;line-height:1.35;display:block}.fish-more-details>summary{cursor:pointer;color:#b5f5ff;min-height:44px;padding:12px 14px;font-size:14px;font-weight:800}.fish-secondary-moves{display:contents}.roster-position,.roster-fish-role,.fish-inspection-dock:empty,.roster-move-status:empty{display:none}.fish-inspection-dock{scroll-margin-top:calc(12px + var(--game-safe-top))}.fish-inline-inspector{background:#082d4c;border:2px solid #7adaed;border-radius:16px;margin-bottom:14px;position:relative;overflow:visible}.inspector-close{align-items:center;gap:6px;min-height:44px;margin:8px 8px 0 auto;display:flex}.inspector-close svg{width:18px}.fish-inline-actions{flex-wrap:wrap;gap:8px;padding:8px 12px 12px;display:flex}.fish-inline-actions .game-mini{white-space:normal;min-height:44px}.fish-inline-actions .fish-secondary-moves{display:none}.fish-inline-actions .fish-move-select{flex:150px}.fish-stat-interactive[data-fish-selected]>:is(.market-offer,.roster-fish-card),.roster-fish-card[data-move-selected]{outline-offset:2px;outline:3px solid #ffe280}[data-roster-area][data-placement-target]{outline-offset:-3px;outline:3px solid #7bffee;box-shadow:0 0 14px #54f5ce80}.roster-placement-controls{top:calc(6px + var(--game-safe-top));z-index:25;color:#fff;background:#062846f5;border:2px solid #8ed9ed;border-radius:12px;padding:10px;position:sticky}.roster-placement-controls p,.roster-move-status{font-size:13px;line-height:1.4}.roster-placement-controls>div{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.roster-placement-controls .game-mini{min-height:44px}.roster-drag-preview{z-index:95;pointer-events:none;color:#fff;background:#082b4feb;border:2px solid #a1ecef;border-radius:12px;align-items:center;gap:6px;width:min(220px,70vw);padding:8px;font-size:13px;font-weight:800;display:flex;position:fixed;transform:translate(-50%,-110%)}.roster-drag-preview>span{overflow-wrap:break-word;min-width:0}@media (width<=767px){.fishfrenzy-shell .market-card-grid{align-items:stretch}.fishfrenzy-shell .market-offer .offer-content{grid-template-rows:112px 1fr minmax(48px,max-content);grid-template-columns:44px minmax(0,1fr);gap:8px 6px;display:grid}.market-offer .offer-price{padding:4px;font-size:17px;top:0;left:0}.fishfrenzy-shell .market-offer .market-art-stage{flex:none;grid-area:1/1/auto/-1}.fishfrenzy-shell .market-offer .offer-identity{grid-area:2/1/auto/-1;align-self:start}.market-offer .offer-identity>div:first-child{overflow-wrap:normal;font-size:16px;line-height:1.2}.market-offer .offer-identity .fish-trait-chips{display:none}.market-offer .offer-personality{gap:4px}.fishfrenzy-shell .market-offer .offer-personality .market-personality-pill{width:100%;box-shadow:none;color:#fff;text-transform:none;letter-spacing:0;background:0 0;font-size:12px;font-weight:700;line-height:1.3}.market-offer :is(.offer-ability,.offer-stats,.offer-hints,.offer-position,.predator-badge){display:none}.fishfrenzy-shell .market-offer .game-btn-green{grid-area:3/2;margin:0}.fishfrenzy-shell .market-offer .fish-drag-handle{grid-area:3/1;width:44px;height:48px;position:static}.market-card-grid .fish-info-button{top:4px;right:4px}.market-card-grid .market-sold-card{font-size:13px}.fishfrenzy-shell .market-sold-card p{font-size:12px}.fishfrenzy-shell .roster-fish-card .roster-fish-name{white-space:normal;overflow-wrap:normal;line-height:1.25}.fishfrenzy-shell .roster-fish-card .roster-fish-role{text-align:center;color:#c1edf1;font-size:13px;line-height:1.3;display:block}.roster-position{color:#cff4ff;background:#032340;border-radius:7px;padding:1px 6px;font-size:14px;font-weight:900;display:block;position:absolute;top:2px;right:5px}.fishfrenzy-shell [data-roster-board] .roster-fish-card :is(.fish-trait-chips,.roster-core-stats,.predator-badge){display:none}.fishfrenzy-shell .bench-roster-grid .roster-fish-art{height:76px;min-height:60px}.fishfrenzy-shell .bench-roster-grid .fish-drag-handle{bottom:0;left:0;right:auto}.fishfrenzy-shell .polished-roster .fish-drag-handle svg{width:20px;height:20px}.fishfrenzy-shell .roster-primary{padding:10px}.fishfrenzy-shell .roster-help,.fishfrenzy-shell .roster-heading p{font-size:13px;line-height:1.4}}
