.fishGrid.compact .fishTooltip{width:min(270px,100vw - 42px)}@media (max-width:700px){.fishTop,.fishOverview,.fishGuide,.fishFilterGroup{grid-template-columns:1fr}.fishTop{display:grid}.fishTop label{width:100%;min-width:0}.fishAllFilter{justify-self:start}.content{width:min(100vw - 24px,1100px);padding:28px 0 48px}.siteHeader{margin-bottom:48px}.siteHeader .siteMinecraftTitle{width:min(100%,820px)}.dashboardTop{display:grid}.knowledgePda{grid-template-columns:1fr}.knowledgeSidebar{border-bottom:1px solid #7bebff38;border-right:0}.knowledgeTree{flex:0 auto;max-height:260px}.dailyTask{grid-template-columns:48px 1fr}.dailyTask button{grid-column:1/-1;width:100%}.dailiesHeader{align-items:flex-start}.loginStreak{text-align:center;flex-direction:column;gap:2px}.dailiesFooter{flex-direction:column;align-items:stretch}.dailyCompletion{align-self:flex-end}.shopTop{display:grid}.shopControls{justify-content:stretch}.shopControls label,.shopControls select{width:100%}.shopGrid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.playersTop,.playerProfileTop,.claimsTop{grid-template-columns:1fr;display:grid}.claimPurchase{justify-items:stretch}.claimPurchase small{white-space:normal}.playersTop button,.playerProfileNav button,.playerProfileTop button{width:100%}.fishGrid{grid-template-columns:repeat(auto-fill,minmax(96px,116px))}.playerProfileForm,.playerBaseInputs,.giftCodeForm,.countdownForm,.redeemForm>div,.countdownGrid{grid-template-columns:1fr}.countdownAdminList article{flex-direction:column;align-items:stretch}.countdownColorOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.giftCodeMode{grid-column:1;grid-template-columns:1fr}.giftCodeHistory li{grid-template-columns:1fr}}
.eventBanner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-shadow:0 2px 4px #000,0 0 12px #000;background:linear-gradient(120deg,#581b58,#253d82,#11645b,#79651b,#8b3c28,#7a233a,#581b58) 0 0/200% 100%;border:1px solid #ffffffa6;border-radius:12px;align-items:flex-start;gap:1rem;width:100%;margin:0 auto 1rem;padding:1rem 1.4rem;text-decoration:none;animation:6s linear infinite countdownShimmer;display:flex;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff4d}.eventBanner strong{color:#fff}.eventBannerPulse{flex:none;font-size:1.25rem;animation:1.7s ease-in-out infinite eventPulse}.eventBannerContent{gap:4px;min-width:0;display:grid}.eventBannerContent>span,.eventBannerAction{color:#fff;font-size:.88rem}.eventBannerAction{white-space:nowrap;margin-left:auto}.buildEventBanner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-shadow:none;background:#080d1a24;border-color:#ffffff61;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;animation:none;display:grid;box-shadow:0 10px 30px #0004,inset 0 1px #ffffff2b}.buildEventBannerLabel{color:#b7e7d7;letter-spacing:.04em;text-transform:uppercase;border:1px solid #9bc7bf77;border-radius:6px;flex:none;padding:5px 8px;font-size:.72rem;font-weight:700}.buildEventBanner .eventBannerContent{text-align:center;justify-items:center}.buildEventBanner .eventBannerAction{justify-self:end;margin-left:0}@media (max-width:680px){.buildEventBanner{text-align:center;grid-template-columns:1fr;justify-items:center}.buildEventBanner .eventBannerAction{justify-self:center}}@keyframes eventPulse{50%{opacity:.45;transform:scale(.82)}}.eventPage{gap:12px;display:grid}.eventTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px;display:flex}.eventTop h3{margin:0}.playPage .eventTop h3{font-size:clamp(1.55rem,3vw,1.8rem);line-height:1.15}.playPage .eventTop h3:before{content:"🎉";margin-right:.35em}.eventEndCountdown{font-variant-numeric:tabular-nums;text-align:right;flex:none;justify-items:end;display:grid}.eventEndCountdown strong{white-space:nowrap;font-size:clamp(2rem,5vw,4rem);line-height:1}.eventEndCountdown span{color:#ffffffb8;margin-top:5px;font-size:.85rem}.eventBack{color:#fff;border:1px solid #ffffff40;border-radius:8px;justify-self:start;padding:8px 11px;font-size:.85rem;text-decoration:none}.eventBack:hover,.eventBack:focus-visible,.eventHistory>a:hover,.eventHistory>a:focus-visible{color:#ffd166;border-color:#ffd166}.eventFeature,.eventScores,.eventListSection{gap:12px;padding:16px}.eventFeature{background:linear-gradient(135deg,#ffd1661c,#7bebff0d);border-color:#ffd16652}.eventFeatureMeta{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.82rem;display:flex}.eventStatus{color:#fff;background:#ffffff21;border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:700}.eventStatus-live{color:#ff9292;background:#f773}.eventStatus-upcoming{color:#ffd166;background:#ffd16633}.eventTitle{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.25rem,2.7vw,1.6rem);line-height:1.25}.eventObfuscated{font-synthesis:none;letter-spacing:0;white-space:normal;color:#fff;text-shadow:.075em .075em #3f3f3f;font-family:Minecraft UI,monospace;font-weight:400}.eventSectionHeading h4,.eventSectionHeading p,.eventListSection h4{margin:0}.eventDescription{font-size:.95rem}.eventDescription>:last-child{margin-bottom:0}.eventJoin{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.eventJoin button{color:#111;cursor:pointer;background:#ffd166;border:0;border-radius:7px;padding:9px 14px;font-weight:700}.eventJoin button:disabled{opacity:.55;cursor:not-allowed}.eventJoin span{color:#ffffffbf;font-size:.86rem}.eventSectionHeading{gap:3px;display:grid}.eventSectionHeading h4,.eventListSection h4{font-size:1.05rem}.eventSectionHeading p{color:#ffffffb3;font-size:.86rem}.eventCommitteeToggle{cursor:pointer;align-items:center;gap:8px;width:fit-content;display:inline-flex}.eventUnofficial{color:#ffe3a4;background:#ffd1661c;border:1px solid #ffd16666;border-radius:8px;margin:0;padding:10px 12px}.eventPodium>div span,.eventPodium>div small{color:#ffffffa6}.eventChecklist summary{cursor:pointer}.eventEarningGoals{gap:12px;margin:0;padding:0;list-style:none;display:grid}.eventEarningGoals>li{border:1px solid #ffffff38;border-radius:9px;padding:12px}.eventEarningGoalHeading{align-items:flex-start;gap:10px;display:flex}.eventGoalMark{box-sizing:border-box;background:#ffffff14;border:2px solid #ffffff9e;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.eventGoalMarkComplete{color:#123b27;background:#71e39c;border-color:#71e39c}.eventGoalMarkComplete:after{content:"";border-bottom:3px solid;border-left:3px solid;width:12px;height:7px;transform:translateY(-2px)rotate(-45deg)}.eventEarningGoalHeading>div{flex:1}.eventEarningGoalHeading p{color:#ffffffb3;margin:4px 0 0}.eventEarningPlayers{flex-wrap:wrap;gap:6px;margin:10px 0 0 36px;display:flex}.eventEarningPlayer{color:inherit;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 3px;text-decoration:none;display:inline-flex}.eventEarningPlayer:hover,.eventEarningPlayer:focus-visible{border-color:#ffd166}.eventEarningPlayer img,.eventEarningHeadFallback{border-radius:50%;width:28px;height:28px}.eventEarningHeadFallback{background:#fff3;place-items:center;display:grid}.eventChecklist ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 12px;margin:10px 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.eventChecklist li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.eventChecklist .eventGoalMark{border-radius:6px;width:22px;height:22px}.eventChecklist a,.eventPlayerLink{color:inherit;text-decoration:none}.eventChecklist a:hover,.eventChecklist a:focus-visible,.eventPlayerLink:hover,.eventPlayerLink:focus-visible{text-decoration:underline}.eventTargetPoints,.eventPlayerPronouns,.eventForFun{color:#ffffffa1;font-size:.82rem}.eventPodium{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.eventPodium>div{border:1px solid #ffd1664d;border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.eventHistory{gap:8px;display:grid}.eventHistory>a,.eventHistory>div{color:inherit;border:1px solid #fff3;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;text-decoration:none;display:flex}.eventHistory time,.eventHistory>p{color:#ffffffad;font-size:.85rem}.eventHistory>p{margin:0}.eventListSection .eventHistory>a{grid-template-columns:minmax(0,1fr) auto;display:grid}.eventHistoryDescription{color:#ffffffb8;grid-column:1/-1;font-size:.86rem}.eventForm>label:nth-of-type(n+5){grid-column:1/-1}.eventForm textarea{color:#fff;background:#ffffff17;border:1px solid #ffffff3d;border-radius:7px;width:100%;min-width:0;padding:9px 10px}.eventForm .authError{grid-column:1/-1;margin:0}.eventTargetEditor{grid-column:1/-1;gap:10px;display:grid}.eventTargetEditor h4{margin:0}.eventTargetRow{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:minmax(130px,1.3fr) minmax(130px,1.2fr) minmax(150px,1.6fr) 80px auto;align-items:end;gap:8px;padding:10px;display:grid}.eventTargetActions{flex-wrap:wrap;gap:5px;display:flex}.eventTargetActions button{min-width:48px}.eventTargetActions .eventTargetDelete{color:#ffb3b3;background:#ff777729}@media (max-width:700px){.eventBanner,.eventTop{flex-direction:column}.buildEventBanner{align-items:flex-start}.eventBannerAction{margin-left:0}.eventEndCountdown{text-align:left;justify-items:start}.eventTargetRow{grid-template-columns:repeat(2,minmax(0,1fr))}.eventPodium{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.eventBanner,.eventBannerPulse{animation:none}}
.buildAdminAdd{color:#f5f2ff;background:#916ad645;border:1px solid #c7a9ff80;border-radius:9px;padding:9px 14px;text-decoration:none;display:inline-flex}.eventHistoryType{background:#ad8ee93d;border-radius:6px;width:fit-content;padding:2px 7px;font-size:.75rem;display:inline-block}.allEventsPage{gap:22px;padding-bottom:24px;display:grid}.eventCombinedHistory{margin-top:4px}.eventCombinedHistory .eventHistory>a{align-items:start}.eventCombinedHistory .eventHistoryType{justify-self:end}.eventCombinedHistory .eventHistory time{grid-column:2;justify-self:end}.buildEventPage .eventFeature{min-width:0}.buildEventPage .eventFeature .eventTitle{overflow-wrap:anywhere}.buildVoteProgress{gap:5px;margin:12px 0;display:grid}.buildVoteProgress progress{accent-color:#71dba0;width:100%;height:16px}.buildCards{gap:18px;display:grid;container-type:inline-size}.buildCard{background:#0c10218f;border:1px solid #ffffff29;border-radius:12px;min-width:0;display:flex;overflow:hidden}.buildCard:nth-child(2n){flex-direction:row-reverse}.buildCard>.buildGallery,.buildCardText{flex:0 0 50%;min-width:0}.buildCard>.buildGallery{aspect-ratio:16/9}.buildCardText{grid-template-rows:1fr auto;gap:10px;padding:18px;display:grid}.buildCard:nth-child(2n) .buildCardText{text-align:right}.buildCard:nth-child(2n) .buildTeam{justify-content:flex-end}.buildCardText h5{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;font-size:clamp(1.15rem,2vw,1.65rem);display:-webkit-box;overflow:hidden}.buildCardDescription,.buildPlainDescription{white-space:pre-wrap;overflow-wrap:anywhere}.buildCardDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;display:-webkit-box;overflow:hidden}.buildTeam{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.buildCardFooter{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;display:flex}.buildCardFooterActions{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.buildVoted{color:#78e9a6;font-weight:700}.buildCardHidden{padding:16px 20px}.buildCardHidden .buildCardText{flex:1;padding:0}.buildCardHidden h5{font-size:1.2rem}.buildGallery{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.buildGallery img,.buildGalleryEmpty{object-fit:contain;background:#000;width:100%;height:100%;display:block}.buildGallery img.buildGalleryImageLoading{opacity:0}.buildGallery img.buildGalleryImageLoaded{opacity:1}.buildGalleryLoading{color:#fff;background:#000;justify-content:center;align-items:center;gap:10px;font-size:.9rem;display:flex;position:absolute;inset:0}.buildGallerySpinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite buildSpinner}@keyframes buildSpinner{to{transform:rotate(360deg)}}.buildGalleryArrow,.buildDialogClose{color:#e4f5ef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#080d1a94;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 6px 20px #0008,inset 0 1px #ffffff2b}.buildGalleryArrow svg,.buildDialogClose svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.buildGalleryArrow{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.buildGalleryArrow:hover,.buildGalleryArrow:focus-visible{background:#29424ac9;border-color:#b7e7d7;transform:translateY(-50%)scale(1.08)}.buildGalleryPrevious{left:8px}.buildGalleryNext{right:8px}.buildGalleryDots{z-index:2;background:#000a;border-radius:20px;gap:6px;padding:5px 8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.buildGalleryDots button{background:#777;border:0;border-radius:50%;width:9px;height:9px;padding:0}.buildGalleryDots button.active{background:#fff}.buildDialogBackdrop{z-index:1000;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.buildDialog{color:#fff;background:#171b2b;border:1px solid #ffffff40;border-radius:14px;width:min(1100px,100%);max-height:min(94vh,1100px);font-family:Dabloon Symbol Noto Sans,Noto Sans,Arial,sans-serif;position:relative;overflow-y:auto;box-shadow:0 24px 80px #000b}.buildDialog h3,.buildDialog h4{font-family:Dabloon Symbol Minecraft UI,Minecraft UI,Noto Sans,sans-serif}.buildDialog>.buildGallery{width:100%}.buildDialogClose{float:right;z-index:3;margin:8px 8px -55px 0;position:sticky;top:8px}.buildDialogClose:hover,.buildDialogClose:focus-visible{background:#29424ac9;border-color:#b7e7d7}.buildGalleryArrow:focus-visible,.buildDialogClose:focus-visible{outline-offset:2px;outline:2px solid #b7e7d7}.buildDialogContent{padding:24px}.buildDialogHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.buildDialogHeading h3{overflow-wrap:anywhere;margin:0;display:inline}.buildRank{color:#f9d779;font-size:1.25em;font-weight:900}.buildPublicScores{color:#e9dfad;flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.buildVisitActions,.buildVoteForm{margin-top:22px}.buildVoteForm{gap:15px;display:grid}.buildVoteForm label{gap:5px;display:grid}.buildVoteForm label>span{justify-content:space-between;gap:12px;display:flex}.buildVoteForm small{opacity:.8}.buildVoteForm input[type=range]{width:100%}.buildVoteThanks{color:#79eaa6;font-weight:700}.buildVisitWarning{color:#ff9292;font-weight:700}.buildVoteConfirmation ul{margin:8px 0;padding-left:22px}.buildVoteConfirmation li{margin:5px 0}.buildCardFooter button,.buildVisitActions button,.buildVoteForm button,.buildAdminActions button{color:#fff;font:inherit;cursor:pointer;background:#8253c855;border:1px solid #d8b8ff9c;border-radius:8px;padding:8px 14px;font-weight:700}.buildCardFooter button:hover,.buildVisitActions button:hover,.buildVoteForm button:hover,.buildAdminActions button:hover,.buildCardFooter button:focus-visible,.buildVisitActions button:focus-visible,.buildVoteForm button:focus-visible,.buildAdminActions button:focus-visible{background:#9668d2a8;border-color:#f0ddff}.buildCardFooter button:disabled,.buildVisitActions button:disabled,.buildVoteForm button:disabled,.buildAdminActions button:disabled{opacity:.55;cursor:not-allowed}.buildAdmin{gap:14px;display:grid}.buildAdminList h3,.buildAdminCompetition h3{margin-top:0}.buildAdminEventList{gap:4px;max-height:340px;margin-bottom:12px;display:grid;overflow-y:auto}.buildAdminEventList a{color:inherit;border-radius:7px;justify-content:space-between;gap:10px;padding:10px;text-decoration:none;display:flex}.buildAdminEventList a:hover,.buildAdminEventList a.active{background:#916ad638}.buildAdminEventList span{opacity:.7}.buildAdminHeading,.buildAdminSubmissionSummary{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.buildAdminActions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.buildAdminActions a{color:#d9c4ff}.buildAdminSubmissionList{gap:8px;margin-top:16px;display:grid}.buildAdminSubmission{border:1px solid #ffffff2e;border-radius:9px;padding:12px}.buildAdminSubmissionSummary>div:first-child{gap:6px;display:grid}.buildAdminSubmissionSummary strong{font-size:1.1rem}.buildAdminVotes{margin-top:12px}.buildAdminVotes summary{cursor:pointer}.buildAdminVote{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 0;display:flex}.buildAdminVote label{white-space:nowrap}.buildAdminSettings form,.buildAdminEditor form{gap:14px;display:grid}.buildAdminSettings label,.buildAdminEditor label{gap:5px;display:grid}.buildAdminSettings input,.buildAdminSettings textarea,.buildAdminEditor input,.buildAdminEditor textarea{width:100%}.buildAdminGrid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;display:grid}.buildCategoryEditor{border:1px solid #fff3;border-radius:8px;gap:10px;display:grid}.buildAdminEditor{padding:24px}.buildAdminTeam,.buildAdminAddPlayer,.buildAdminImageRow{flex-wrap:wrap;gap:8px;display:flex}.buildAdminAddPlayer input,.buildAdminImageRow input{flex:270px}@container (max-width:900px){.buildCard,.buildCard:nth-child(2n){display:grid}.buildCard>.buildGallery{width:100%}.buildCardText h5{display:block;overflow:visible}}@media (max-width:850px){.buildAdminHeading,.buildAdminSubmissionSummary{flex-direction:column}}
@font-face{font-family:OpenDyslexic;src:url(/assets/fonts/open-dyslexic/OpenDyslexic-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:OpenDyslexic;src:url(/assets/fonts/open-dyslexic/OpenDyslexic-Bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 900}@font-face{font-family:OpenDyslexic;src:url(/assets/fonts/open-dyslexic/OpenDyslexic-Italic.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:OpenDyslexic;src:url(/assets/fonts/open-dyslexic/OpenDyslexic-BoldItalic.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:700 900}html[data-dyslexia-mode],html[data-dyslexia-mode] body,html[data-dyslexia-mode] body *,html[data-dyslexia-mode] body :before,html[data-dyslexia-mode] body :after{color:#000!important;text-shadow:none!important;background-color:#fff!important;background-image:none!important;border-color:#000!important;font-family:Dabloon Symbol Noto Sans,OpenDyslexic,sans-serif!important}html[data-dyslexia-mode] .minecraftButton{border:2px solid #000!important;border-image:!important}html[data-dyslexia-mode] .settingToggle i:after{background-color:#000!important}html[data-dyslexia-mode] ::placeholder{color:#000!important}html[data-dyslexia-mode] :is(.fishFireworks,.fireworksStage),html[data-dyslexia-mode] :is(.fishFireworks,.fireworksStage) *{background-color:#0000!important}html[data-dyslexia-mode] button[aria-pressed=true]{color:#fff!important;background-color:#000!important}html[data-dyslexia-mode] button[aria-pressed=true] *{color:#fff!important;background-color:#0000!important}html[data-dyslexia-mode] .emissiveSparks{display:none!important}html[data-dyslexia-mode] .shopSearchFilter.active{outline-offset:2px;outline:2px solid #000}

