:root{font-family:DM Sans,sans-serif;color:#303e34;background:#f7f7f2;font-synthesis:none;font-weight:400;--forest:#354e3e;--ink:#303e34;--muted:#8c9387;--line:#e5e7dd;--orange:#c57f4c;--cream:#f7f7f2;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:default}button:focus-visible,a:focus-visible{outline:2px solid #c38b4e;outline-offset:5px}a{color:inherit;text-decoration:none}button{transition:background .18s,color .18s,transform .18s}button:not(:disabled):active{transform:translateY(1px)}button[hidden],[hidden]{display:none!important}.icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle}h1,h2,h3,p{margin:0}kbd{font:9px DM Sans,sans-serif;font-weight:600;border:1px solid #dedfd5;background:#fafaf5;border-radius:4px;padding:3px 5px;letter-spacing:.5px;white-space:nowrap}.site-header{height:88px;padding:0 40px 0 32px;display:flex;align-items:center;border-bottom:1px solid var(--line);gap:32px;background:#fafaf6}.brand{display:flex;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;letter-spacing:-1.8px;white-space:nowrap}.brand-mark{width:38px;height:38px;background:#e8ecdc;border-radius:50%;display:grid;place-items:center;transform:rotate(-25deg)}.brand-mark .icon{width:25px;height:25px;stroke-width:1.7}.brand-and{font-size:22px;font-weight:400;font-style:italic}.brand-dot{color:#c3895d}.header-motto{font-size:12px;color:#92978b;padding-left:28px;border-left:1px solid #dedfd4;letter-spacing:.2px}.header-right{margin-left:auto;display:flex;gap:28px;align-items:center}.live-label{font-size:11px;color:#848e7c;display:flex;align-items:center;gap:7px}.live-dot,.saved-dot{width:5px;height:5px;background:#8f9b6d;border-radius:50%;display:inline-block}.coin-wallet{display:flex;align-items:center;gap:7px;border:1px solid #e6e2cf;border-radius:24px;padding:9px 15px;background:#f7f4e8;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600}.coin-wallet .icon{width:18px;height:18px;color:#b28c3d}.coin-label{font-family:DM Sans,sans-serif;color:#9b947d;font-size:10px;font-weight:400;margin-left:2px}.profile{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#d3a27c;color:#fcf4e7}.profile .icon{width:23px;height:23px}.app-shell{display:flex;min-height:calc(100vh - 88px)}.sidebar{flex-shrink:0;width:110px;padding:31px 14px 20px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;background:#fafaf6}.sidebar nav{display:flex;flex-direction:column;gap:17px}.nav-button{width:100%;height:70px;display:flex;align-items:center;justify-content:center;gap:9px;flex-direction:column;color:#8c9487;border-radius:10px;position:relative;font-size:9px;font-weight:500}.nav-button>.icon{width:23px;height:23px}.nav-button:hover{background:#eff0e7;color:var(--forest)}.nav-button.active{background:#e9eddf;color:#38553c}.nav-button.active:before{content:"";position:absolute;height:20px;width:3px;border-radius:4px;left:-14px;top:25px;background:#4d6447}.nav-count{position:absolute;top:9px;right:16px;background:#b88753;color:#fff;font-size:8px;min-width:13px;height:13px;line-height:13px;border-radius:50%}.sidebar-bottom{display:flex;flex-direction:column;align-items:center;gap:10px}.settings-button{color:#8c9487;padding:16px}.settings-button .icon{width:19px;height:19px}main{padding:36px 36px 0;width:calc(100% - 110px);max-width:1690px;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.eyebrow{font-size:9px;letter-spacing:1.65px;font-weight:600;color:#8c9486;display:flex;align-items:center;gap:8px}.tiny-line{width:18px;height:1px;background:#a4ad92}.page-heading h1{font-family:Space Grotesk,sans-serif;font-size:32px;letter-spacing:-1.3px;line-height:1.4;margin-top:6px;font-weight:500}.page-heading h1>span{color:#c0885c}.location-switch{padding:10px 13px;display:flex;align-items:center;gap:9px;border:1px solid #e1e4d9;border-radius:7px;font-size:11px;color:#6c7867;background:#fafbf6;margin-top:12px}.location-switch .icon{width:15px;height:15px}.location-switch .icon:last-child{width:12px;margin-left:11px}.main-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:26px;align-items:start}.fishing-area{min-width:0}.game-frame{position:relative;aspect-ratio:1.67;border-radius:11px;overflow:hidden;background:#89a79c;isolation:isolate}.game-frame:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #283f3020;border-radius:inherit;z-index:4}#lake{display:block;width:100%;height:100%;object-fit:cover}.scene-top,.scene-bottom{position:absolute;left:21px;right:21px;display:flex;align-items:center;justify-content:space-between;z-index:2}.scene-top{top:20px}.location-tag{height:29px;background:#f6f6e4de;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fcfcf040;display:flex;align-items:center;padding:0 10px;border-radius:5px;gap:7px;color:#465b48;font-size:8px;letter-spacing:1.1px;font-weight:600}.scene-live-dot{width:4px;height:4px;border-radius:50%;background:#738959}.tag-divider{height:9px;width:1px;background:#8e9a7c70;margin:0 2px}.scene-region{font-size:7px;font-weight:500;letter-spacing:.8px;opacity:.7}.scene-tools{display:flex;gap:6px}.scene-icon{height:29px;width:29px;display:grid;place-items:center;background:#f3f4e9b5;color:#516451;border-radius:5px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.scene-icon:hover{background:#f8f9e6}.scene-icon .icon{width:14px;height:14px}.scene-bottom{bottom:20px}.ambience-toggle{height:29px;background:#243e33a8;color:#eff0dc;border:1px solid #d6debc30;padding:0 10px;border-radius:5px;display:flex;align-items:center;gap:8px;font-size:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ambience-toggle .icon{width:13px;height:13px}.sound-bars{display:flex;align-items:center;gap:2px;height:10px;margin-left:6px}.sound-bars i{display:block;background:#dce2bf;width:2px;height:4px;animation:soundbar 1.2s infinite alternate}.sound-bars i:nth-child(2){height:8px;animation-delay:-.4s}.sound-bars i:nth-child(3){height:10px;animation-delay:-.7s}.sound-bars i:nth-child(4){height:5px;animation-delay:-1s}.scene-coordinates{font-size:8px;letter-spacing:1.3px;color:#f0f2d8;text-shadow:0 1px 4px #24463780;opacity:.8}.cast-controls{display:flex;align-items:center;gap:12px;padding:22px 2px 25px;border-bottom:1px solid var(--line);justify-content:space-between}.cast-copy{display:flex;gap:13px;align-items:center;min-width:0}.action-icon{display:grid;place-items:center;color:#8b9777;width:37px;height:37px;border-radius:50%;background:#edf0e3;flex-shrink:0}.action-icon .icon{width:19px;height:19px;transform:rotate(-8deg)}.cast-copy h2{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.2px}.cast-copy p{font-size:10px;color:#939988;margin-top:6px}.cast-button,.primary-button{background:var(--forest);color:#fbfbef;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 17px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap}.cast-button{height:45px;min-width:173px;position:relative;-webkit-user-select:none;user-select:none;touch-action:none}.cast-button>.icon{width:17px;height:17px;transform:rotate(-5deg)}.cast-button kbd{margin-left:6px;color:#d9e1cf;background:#ffffff0c;border-color:#ffffff25;font-size:7px;padding:3px 4px}.cast-button:hover:not(:disabled),.primary-button:hover:not(:disabled){background:#48624a}.cast-button:disabled{background:#e1e6d7;color:#8c9980}.cast-button:disabled kbd{display:none}.cast-button.has-bite{background:#bf8555;animation:glow 1.5s infinite}.cast-button.held{background:#a17844}.primary-button:disabled{background:#e2e6d9;color:#99a08e}.setup-section{margin-top:24px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-heading h2{font-size:8px;letter-spacing:1.5px;font-weight:600;color:#8c9484}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:9px;color:#8a937e}.text-link .icon{width:13px;height:13px}.text-link:hover{color:#354e3e}.setup-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.setup-item{text-align:left;display:flex;align-items:center;gap:11px;border:1px solid #e4e7dc;padding:15px 12px;border-radius:7px;background:#fafbf6;min-width:0}.setup-item:hover{border-color:#bec8ac;background:#f0f2e8}.setup-item>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.setup-illustration{display:grid;place-items:center;width:35px;height:47px;flex-shrink:0;color:#96886b}.setup-illustration .icon{width:33px;height:33px;stroke-width:1.2;transform:rotate(12deg)}.reel-art{color:#7c8e7b}.reel-art .icon{width:29px;height:29px;transform:rotate(-13deg)}.bait-art{color:#b2956c}.bait-art .icon{width:28px;height:28px;transform:rotate(38deg)}.setup-item small{font-size:6px;font-weight:500;letter-spacing:1.1px;color:#949b8c;margin-bottom:6px}.setup-item strong{font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gear-level{font-size:6px;letter-spacing:.6px;color:#99a28d;margin-top:7px;white-space:nowrap}.gear-level i{font-style:normal;color:#9da982;margin-left:5px;letter-spacing:1px;font-size:7px}.bait-note{font-size:6px;letter-spacing:0}.setup-item>.icon{width:10px;height:10px;color:#9aa28f;margin-left:auto;flex-shrink:0}.right-panel{display:flex;flex-direction:column;gap:18px}.session-card{background:#eeefe4;border:1px solid #e5e7da;border-radius:10px;padding:20px 19px 18px}.session-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.session-top .eyebrow{font-size:7px;letter-spacing:1.35px}.day-badge{font-size:7px;letter-spacing:1px;padding:5px 6px;border:1px solid #d5dbc8;border-radius:4px;color:#889176}.session-title{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.session-title h2{font-family:Space Grotesk,sans-serif;font-size:26px;line-height:1.15;font-weight:400;letter-spacing:-1px}.sun-sketch{color:#b7ac7d;transform:rotate(12deg);margin-right:5px}.sun-sketch .icon{width:54px;height:54px;stroke-width:1}.weather-row{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-bottom:18px;border-bottom:1px solid #dce0d0;color:#939b84;font-size:8px}.weather-row>span{display:flex;align-items:center;gap:6px}.weather-row .icon{width:13px;height:13px;color:#a89868}.weather-row strong{font-size:13px;font-weight:500;color:#68775d}.wind-label{font-size:7px}.wind-label .icon{color:#8d9c82}.session-stats{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:4px;padding:19px 0 17px;border-bottom:1px solid #dce0d0}.session-stats>div{display:flex;flex-direction:column;gap:5px}.session-stats strong{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-1px}.session-stats span{font-size:7px;color:#969f88;white-space:nowrap}.angler-progress{margin-top:15px}.angler-progress>span{display:flex;align-items:center;gap:6px}.level-icon{display:grid;place-items:center;color:#8f9c76}.level-icon .icon{width:12px;height:12px}.angler-progress strong{font-size:7px;font-weight:500;color:#79866a}.angler-progress small{font-size:6px;margin-left:auto;color:#99a18e}.angler-progress>div{height:3px;background:#dde2ce;border-radius:3px;margin-top:9px;overflow:hidden}.angler-progress i{height:100%;background:#899b6a;display:block;min-width:3%}.creel-card{padding:18px;border:1px solid var(--line);border-radius:9px;background:#fafbf7}.card-title{display:flex;align-items:center;justify-content:space-between}.card-title h2{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500}.card-title h2 .icon{width:15px;height:15px;color:#7e8c70}.card-title>span{font-size:8px;color:#98a08f;background:#eef1e6;padding:3px 6px;border-radius:4px}.empty-creel{display:flex;align-items:center;flex-direction:column;padding:20px 0 18px}.empty-creel-icon{position:relative;color:#b9bfaa;margin-bottom:12px}.empty-creel-icon>.icon{width:36px;height:36px;stroke-width:1}.empty-creel-icon i{position:absolute;bottom:0;right:-11px;background:#fafbf7;padding:2px}.empty-creel-icon i .icon{width:20px;height:20px;stroke-width:1}.empty-creel p{font-size:9px;color:#8e9883}.empty-creel>span:last-child{font-size:7px;color:#a9af9e;margin-top:5px}.sell-button{border:1px solid #e0e5d7;background:#f1f3e8;width:100%;padding:10px 11px;border-radius:5px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#61774f}.sell-button>span:last-child{display:flex;align-items:center;gap:5px;font-size:10px}.sell-button .icon{width:13px;height:13px;color:#a89156}.sell-button:disabled{opacity:.55}.sell-button:not(:disabled):hover{background:#e4ead7}.journal-teaser{padding:5px 3px}.journal-teaser .card-title h2{font-family:Space Grotesk,sans-serif;font-size:14px;letter-spacing:-.35px;font-weight:400}.journal-teaser .card-title>.icon{width:16px;height:16px;color:#a3ac93}.journal-teaser>p{font-size:9px;line-height:1.8;color:#939c87;margin-top:8px}.journal-preview{display:flex;gap:8px;margin-top:14px}.fish-preview{height:51px;flex:1;background:#eef0e7;border:1px dashed #dce1d2;border-radius:5px;display:grid;place-items:center;position:relative;overflow:hidden}.fish-preview svg{width:60px;opacity:.55}.fish-preview.discovered{border-style:solid;background:#edf0e2}.fish-preview.discovered svg{opacity:1}.fish-preview i{font-size:8px;font-style:normal;position:absolute;color:#a3ad91;right:5px;bottom:3px}.journal-link{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:9px;margin-top:15px;padding:0;color:#6c8058}.journal-link>.icon{width:14px;height:14px}.journal-link:hover{color:#304a30}.discovery-count{display:block;font-size:7px;color:#a4ad96;margin-top:7px}.page-footer{display:flex;justify-content:space-between;align-items:center;padding:25px 0 22px;margin-top:7px;font-size:8px;color:#9ca490;gap:10px}.page-footer>span{display:flex;align-items:center;gap:6px}.saved-dot{width:4px;height:4px;background:#9da985}.keyboard-hints{gap:6px!important;font-size:7px}.keyboard-hints kbd{font-size:6px;padding:2px 4px;border-color:#e2e5d9;color:#9da68f}.footer-dot{margin:0 5px;color:#bcc2af}.keyboard-hints button{font-size:7px;display:flex;align-items:center;gap:5px;padding:0}.keyboard-hints button .icon{width:10px;height:10px;color:#acb09c}.bite-callout{position:absolute;left:67%;top:49%;transform:translate(-50%,-100%);display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #e5c690;background:#fcf1cf;color:#8e6f3d;font-size:11px;border-radius:7px;box-shadow:0 4px 20px #263c3020;animation:nibble 1.2s ease-in-out infinite}.bite-callout>.icon{width:18px;height:18px}.bite-callout:after{content:"";position:absolute;bottom:-6px;left:50%;width:10px;height:10px;background:#fcf1cf;border-right:1px solid #e5c690;border-bottom:1px solid #e5c690;transform:rotate(45deg)}.bite-callout kbd{font-size:7px;background:#fff6dd;border-color:#e8d6aa}.fight-hud{position:absolute;bottom:63px;left:50%;transform:translate(-50%);width:250px;border:1px solid #edf0d854;background:#f7f6e7ed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:14px 16px;box-shadow:0 4px 20px #223b2420}.fight-hud>div:first-child{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.1px;color:#798e68}.fight-hud strong{font-family:Space Grotesk,sans-serif;font-size:11px;letter-spacing:0}.fight-track,.tension-track{height:5px;border-radius:4px;background:#dce3cb;margin-top:8px;overflow:hidden}.fight-track i,.tension-track i{height:100%;width:0;display:block;background:#7d9664;border-radius:3px;transition:width .1s linear}.tension-label{display:flex;justify-content:space-between;font-size:7px;color:#949a80;margin-top:12px}.tension-label span:last-child{color:#a78453}.tension-track{position:relative;height:3px;margin-top:6px;background:#e8e1ca}.tension-track>span{position:absolute;left:75%;top:0;height:4px;width:1px;background:#a27c53}.catch-overlay{position:absolute;inset:0;display:grid;place-items:center;background:#24473344;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:5}.catch-card{width:300px;max-height:97%;overflow-y:auto;border-radius:12px;background:#f8f8ed;padding:20px 22px 18px;text-align:center;box-shadow:0 10px 40px #143c3460;animation:card-in .3s var(--ease)}.catch-eyebrow{font-size:7px;letter-spacing:1.1px;display:flex;align-items:center;justify-content:center;gap:5px;color:#a28a55}.catch-eyebrow .icon{width:12px;height:12px}.catch-art{height:84px;display:grid;place-items:center;margin:1px auto 6px}.catch-art svg{width:172px;max-height:85px;filter:drop-shadow(0 10px 0 #a5b38c14)}.rarity-label{font-size:6px;letter-spacing:1px;display:inline-flex;border-radius:4px;padding:4px 6px;background:#e6ecdc;color:#819065;text-transform:uppercase}.rarity-label.uncommon{background:#e0e9df;color:#718c73}.rarity-label.rare{background:#dfe6e5;color:#6a8d94}.rarity-label.legendary{background:#efe1b8;color:#aa873c}.catch-card h2{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.6px;margin-top:7px}.catch-card>p{font-size:9px;line-height:1.7;color:#939d83;margin:8px 0 14px}.catch-details{display:flex;justify-content:center;gap:35px;border-top:1px solid var(--line);padding-top:12px}.catch-details>span{display:flex;flex-direction:column;gap:5px}.catch-details small{font-size:6px;letter-spacing:1px;color:#9da58e}.catch-details strong{font:500 18px Space Grotesk,sans-serif}.catch-details i{font:10px DM Sans,sans-serif;color:#9ca58a}.catch-details .icon{width:14px;height:14px;color:#b19452}.catch-actions{display:flex;gap:8px;margin-top:17px}.catch-actions button{padding:11px 10px;flex:1;font-size:8px;gap:5px}.catch-actions .icon{width:13px;height:13px}.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 15px;border:1px solid #dce1d2;border-radius:6px;background:#f0f3e7;color:#7e8c6b;font-size:10px;white-space:nowrap}.secondary-button:disabled{color:#9da68b}.secondary-button .icon,.primary-button .icon{width:15px;height:15px}.secondary-button:hover:not(:disabled){background:#e5ebd8}.creel-fish-list{padding:11px 0}.creel-fish{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #e8ebdf}.creel-fish:last-child{border:0}.creel-fish>svg{width:51px;flex-shrink:0}.creel-fish>div{min-width:0}.creel-fish strong{font-size:9px;font-weight:500;display:block}.creel-fish small{font-size:7px;color:#98a38b;display:block;margin-top:4px}.creel-fish small span{font-size:6px}.creel-fish>span:last-child{margin-left:auto;font-size:9px;color:#ae9255;display:flex;gap:4px;align-items:center}.creel-fish>span .icon{width:12px;height:12px}.creel-more{padding:10px 0 0;font-size:8px}.modal-backdrop{position:fixed;inset:0;background:#1f372d66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;display:flex;align-items:center;justify-content:center;padding:40px;animation:fade-in .2s}.modal-panel{width:650px;max-width:100%;max-height:90vh;overflow-y:auto;background:#f8f9f1;border:1px solid #e2e8d5;border-radius:16px;padding:32px;box-shadow:0 25px 100px #142b3230;animation:card-in .3s var(--ease);outline:0}.modal-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:25px}.modal-heading .eyebrow{font-size:8px;color:#99a183;letter-spacing:1.5px}.modal-heading h2{font-family:Space Grotesk,sans-serif;font-size:28px;letter-spacing:-1px;font-weight:400;margin:9px 0 8px}.modal-heading p{font-size:10px;color:#929d83;line-height:1.8}.close-button{background:#ecefe2;width:30px;height:30px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:#9aa48a}.close-button .icon{width:15px;height:15px}.close-button:hover{background:#e0e7d1;color:#506343}.journal-modal{width:850px}.journal-tabs{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:20px;gap:12px}.journal-tabs>div{display:flex;gap:6px}.journal-tabs button{font-size:9px;padding:8px 12px;color:#8c987c;border-radius:5px}.journal-tabs button.active{background:#e4eada;color:#50673e}.journal-tabs>span{font-size:8px;color:#a3ac95;white-space:nowrap}.fish-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fish-card{border:1px solid #e0e6d6;border-radius:8px;background:#f1f4e8;padding:12px;text-align:center}.fish-card.undiscovered{background:#f2f3eb;border-style:dashed}.fish-location{display:block;text-align:left;color:#a2ac94;font-size:6px;letter-spacing:.5px}.journal-fish-art{height:74px;display:grid;place-items:center}.journal-fish-art svg{width:120px}.undiscovered .journal-fish-art svg{opacity:.55}.fish-card h3{font-size:10px;font-weight:500;margin-top:7px}.fish-card p{font-size:7px;color:#a1aa94;margin-top:6px;line-height:1.8}.fish-card.undiscovered h3{color:#99a58b}.journal-bottom{display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;color:#a2ac93;margin-top:24px}.journal-bottom .icon{width:13px;height:13px}.shop-modal{width:760px}.shop-balance{display:flex;gap:7px;align-items:center;background:#f0edde;border:1px solid #e7dfc6;padding:12px 16px;border-radius:7px;color:#a88b4a;font-size:11px;margin-bottom:20px}.shop-balance>.icon{width:18px;height:18px}.shop-balance>span{font-size:8px;color:#a59f88;margin-left:3px}.shop-item{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding:22px 0}.shop-item:last-child{border:0}.shop-art{background:#e9ecdc;display:grid;place-items:center;width:70px;height:80px;border-radius:8px;flex-shrink:0;color:#a29878}.shop-art .icon{width:43px;height:43px;stroke-width:1.1;transform:rotate(15deg)}.shop-art.reel{background:#e6eddf;color:#829178}.shop-art.auto{background:#efe9d8;color:#b49b62}.shop-description{flex:1}.shop-description>.eyebrow{font-size:6px;letter-spacing:1px}.shop-description h3{font-family:Space Grotesk,sans-serif;font-size:18px;letter-spacing:-.5px;font-weight:400;margin-top:5px}.shop-description p{font-size:9px;color:#94a184;line-height:1.7;margin-top:5px}.shop-description>small{font-size:7px;color:#a9b09c;display:block;margin-top:5px}.upgrade-button{min-width:105px;font-size:10px}.upgrade-button>span{font-size:8px;opacity:.75}.shop-note{display:flex;align-items:center;justify-content:center;gap:7px;background:#edf0e3;color:#8a9879;padding:12px;border-radius:6px;font-size:8px;margin-top:15px}.shop-note .icon{width:14px;height:14px}.travel-modal{width:970px}.travel-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.travel-card{border:1px solid #dce3d0;background:#f2f4e9;border-radius:9px;overflow:hidden}.travel-art{height:130px;position:relative;background:#dce5cb;color:#4b7053;overflow:hidden}.travel-art>svg{width:100%;height:100%}.travel-art>span{position:absolute;bottom:9px;left:10px;display:flex;align-items:center;gap:5px;background:#f4f7e3cf;padding:5px 7px;border-radius:4px;color:#688454;font-size:6px;letter-spacing:.8px}.travel-art>span>i{background:#8aa06c;border-radius:50%;width:4px;height:4px}.travel-art>span>.icon{width:9px;height:9px}.travel-card.river .travel-art{background:#e6d5b5;color:#8c8157}.travel-card.alpine .travel-art{background:#d6e3e2;color:#66858a}.travel-details{padding:17px 15px}.travel-details .eyebrow{font-size:6px;letter-spacing:.7px}.travel-details h3{font:400 21px Space Grotesk,sans-serif;letter-spacing:-.7px;margin-top:8px}.travel-details p{font-size:8px;line-height:1.8;color:#9ba68c;margin-top:6px}.travel-details>div{margin-top:18px;display:flex;flex-direction:column;gap:14px}.travel-details>div>span{font-size:7px;color:#95a080;display:flex;gap:5px;align-items:center}.travel-details>div>span .icon{width:12px;height:12px}.travel-details button{width:100%;font-size:9px}.settings-modal{width:550px}.setting-row{display:flex;gap:15px;align-items:center;padding:22px 0;border-top:1px solid var(--line)}.setting-icon{width:40px;height:40px;background:#eaf0df;border-radius:8px;display:grid;place-items:center;color:#93a27d}.setting-icon .icon{width:20px;height:20px}.setting-row h3{font-size:12px;font-weight:500}.setting-row p{font-size:9px;color:#a0aa91;margin-top:6px}.toggle{width:37px;height:21px;padding:3px;flex-shrink:0;border-radius:20px;background:#dfe5d3;margin-left:auto;display:flex;align-items:center;transition:background .2s}.toggle>i{height:15px;width:15px;border-radius:50%;background:#f8f9ee;box-shadow:0 1px 3px #263f2720;transition:transform .2s}.toggle.on{background:#8a9d73}.toggle.on>i{transform:translate(16px)}.toggle:disabled{opacity:.4}.settings-footer{padding:20px 0 2px;border-top:1px solid var(--line);font-size:9px;line-height:1.9;text-align:center;color:#929f82}.settings-footer>.icon{width:12px;height:12px;margin-right:3px}.settings-footer>span{font-size:8px;color:#b0b89e}.help-modal{width:620px}.help-step{display:flex;gap:20px;padding:17px 0}.help-step>span{width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;background:#e9eddd;border-radius:9px;color:#91a17a}.help-step>span .icon{width:23px;height:23px}.help-step small{font-size:7px;letter-spacing:1px;color:#a5af92}.help-step h3{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.4px;margin:4px 0 6px}.help-step p{font-size:10px;line-height:1.8;color:#98a489;max-width:400px}.keyboard-guide{display:flex;justify-content:space-between;gap:8px;padding:18px 0 0;border-top:1px solid var(--line);margin-top:15px}.keyboard-guide>span{font-size:7px;color:#9da98b;display:flex;align-items:center;gap:5px}.keyboard-guide kbd{font-size:7px;color:#929e81;border-color:#dce3cf;background:#f0f4e7}.full-creel{max-height:340px;overflow-y:auto;margin-bottom:20px}.full-creel .creel-fish{padding:13px 8px;gap:14px}.full-creel .creel-fish>svg{width:65px}.full-creel .creel-fish strong{font-size:12px}.full-creel .creel-fish small{font-size:9px}.full-creel>p{font-size:12px;color:#9ba78a;padding:24px 0}.wide-button{width:100%}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:30;background:#354d3e;color:#f2f3e5;padding:14px 20px;border:1px solid #dce5b040;border-radius:8px;box-shadow:0 6px 30px #203f3230;display:flex;align-items:center;gap:10px;font-size:11px;max-width:calc(100% - 32px);animation:toast-in .25s var(--ease)}.toast>.icon{width:17px;height:17px;color:#c3ceaa;flex-shrink:0}.game-frame:fullscreen{border-radius:0;width:100vw;height:100vh;aspect-ratio:auto}.game-frame:fullscreen #lake{object-fit:cover}.game-frame:fullscreen .catch-card{max-height:80vh;width:350px}.game-frame:fullscreen .scene-top{top:30px}.game-frame:fullscreen .scene-bottom{bottom:30px}@keyframes soundbar{to{transform:scaleY(.4)}}@keyframes nibble{50%{transform:translate(-50%,-105%)}}@keyframes glow{50%{box-shadow:0 0 0 5px #c89b5e25}}@keyframes card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;bottom:20px}to{opacity:1;bottom:30px}}@media(min-width:1600px){main{padding:42px 48px 0}.main-grid{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.session-card{padding:24px}.session-title h2{font-size:30px}.session-stats{padding:25px 0}.session-stats strong{font-size:26px}.session-stats span{font-size:8px}.session-title{margin-top:22px}.right-panel{gap:24px}.creel-card{padding:22px}.journal-teaser>p{font-size:10px}.cast-controls{padding:26px 2px 29px}.setup-item{padding:19px 16px}.setup-item strong{font-size:12px}.setup-item small,.gear-level{font-size:7px}.setup-illustration{width:46px}.header-motto{font-size:13px}.cast-copy h2{font-size:15px}.cast-copy p{font-size:11px}.cast-button{height:49px;font-size:12px;min-width:190px}.setup-section{margin-top:28px}}@media(max-width:1250px){main{padding:30px 25px 0}.main-grid{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.sidebar{width:94px;padding-left:10px;padding-right:10px}main{width:calc(100% - 94px)}.nav-button.active:before{left:-10px}.header-motto{display:none}.cast-copy h2{font-size:11px}.cast-copy p{font-size:8px}.cast-copy{gap:9px}.cast-button{padding:11px;min-width:155px;font-size:10px}.cast-button kbd{font-size:6px}.setup-item{gap:5px;padding:12px 8px}.setup-illustration,.setup-illustration .icon{width:25px}.setup-item strong{font-size:8px}.setup-item small,.gear-level{font-size:5px}.gear-level i{font-size:6px;margin-left:2px}.bait-note{font-size:5px}.setup-items{gap:8px}.session-card{padding:17px}.right-panel{gap:16px}.session-title h2{font-size:24px}.scene-region,.tag-divider{display:none}.scene-top,.scene-bottom{left:16px;right:16px}.keyboard-hints button,.footer-dot:last-of-type{display:none}.session-title{margin-top:16px}.weather-row{margin-top:17px}.page-heading h1{font-size:29px}.session-stats strong{font-size:20px}.catch-card{width:265px;padding:14px 18px}.catch-art{height:64px}.catch-art svg{width:140px}.catch-card h2{font-size:18px}.catch-card>p{font-size:8px;margin-bottom:10px}.catch-details{padding-top:9px}.catch-actions{margin-top:13px}.catch-card .catch-eyebrow{font-size:6px}}@media(max-width:1000px){.main-grid{grid-template-columns:minmax(0,1fr)}.right-panel{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:2px}.journal-teaser{display:none}.session-card{padding:20px}.session-top .eyebrow{font-size:8px}.session-title{margin-top:12px}.session-title h2{font-size:24px}.session-title h2 br{display:none}.session-title h2 br:after{content:" "}.sun-sketch .icon{width:35px;height:35px}.weather-row{margin-top:12px;padding-bottom:12px}.session-stats{padding:13px 0}.session-stats span{font-size:8px}.session-stats strong{font-size:21px}.creel-card{padding:20px}.empty-creel{padding:33px 0 30px}.cast-copy h2{font-size:13px}.cast-copy p{font-size:10px}.cast-button{font-size:11px;min-width:175px}.setup-item strong{font-size:10px}.setup-item small,.gear-level{font-size:6px}.gear-level i{font-size:7px}.setup-item{padding:15px 12px;gap:10px}.setup-illustration{width:33px}.setup-illustration .icon{width:30px}.setup-section{margin-bottom:8px}.scene-region,.tag-divider{display:initial}.catch-card{width:300px;padding:20px 22px}.catch-art{height:84px}.catch-art svg{width:172px}.catch-card h2{font-size:21px}.catch-card>p{font-size:9px}.keyboard-hints{display:none!important}.page-footer{padding-top:14px}.header-right{gap:20px}.live-label{font-size:10px}}@media(max-width:700px){.site-header{height:72px;padding:0 20px}.brand{font-size:24px;gap:8px;letter-spacing:-1.4px}.brand-mark{width:31px;height:31px}.brand-mark .icon{width:22px;height:22px}.brand-and{font-size:19px}.header-right{gap:12px}.coin-wallet{padding:7px 11px;font-size:13px;gap:5px}.coin-wallet .icon{width:15px;height:15px}.coin-label,.live-label,.profile{display:none}.app-shell{display:block;min-height:calc(100vh - 72px)}.sidebar{position:fixed;left:0;bottom:0;width:100%;height:65px;z-index:10;background:#fafbf5f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:5px 15px;border-right:0;border-top:1px solid #dce2d0}.sidebar nav{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.nav-button{height:54px;gap:4px;font-size:7px;border-radius:7px}.nav-button>.icon{height:20px;width:20px}.nav-button.active:before{height:2px;width:16px;left:calc(50% - 8px);top:auto;bottom:0}.nav-count{top:2px;right:calc(50% - 25px);font-size:7px;height:11px;min-width:11px;line-height:11px}.sidebar-bottom{display:none}main{width:100%;padding:25px 18px 65px}.page-heading{margin-bottom:20px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.25px}.tiny-line{width:12px}.page-heading h1{font-size:26px;letter-spacing:-1px;margin-top:5px}.location-switch{font-size:9px;padding:8px 9px;margin-top:8px;gap:5px}.location-switch>.icon{width:12px;height:12px}.location-switch .icon:last-child{width:10px;margin-left:1px}.main-grid{gap:20px}.game-frame{aspect-ratio:1.25;border-radius:9px}#lake{object-fit:cover}.scene-top{top:13px}.scene-bottom{bottom:13px}.scene-top,.scene-bottom{left:12px;right:12px}.location-tag{font-size:6px;height:25px;padding:0 7px;gap:5px;letter-spacing:.8px}.scene-region,.tag-divider{display:none}.scene-tools{gap:5px}.scene-icon{width:25px;height:25px}.scene-icon .icon{width:12px;height:12px}.ambience-toggle{font-size:6px;height:25px;padding:0 7px;gap:5px}.ambience-toggle>.icon{width:11px;height:11px}.sound-bars{margin-left:2px;gap:1px}.sound-bars i{width:1px}.scene-coordinates{font-size:6px;letter-spacing:.7px}.cast-controls{flex-direction:column;align-items:stretch;gap:16px;padding:19px 1px}.cast-copy h2{font-size:12px}.cast-copy p{font-size:9px}.cast-copy{gap:10px}.action-icon{width:32px;height:32px}.action-icon .icon{width:16px;height:16px}.cast-button{height:45px;width:100%;font-size:11px;gap:10px}.cast-button kbd{font-size:7px;position:absolute;right:15px}.cast-button>.icon{width:17px;height:17px}.setup-section{margin-top:20px;margin-bottom:0}.section-heading{margin-bottom:12px}.section-heading h2{font-size:7px;letter-spacing:1px}.text-link{font-size:8px;gap:4px}.setup-items{gap:7px}.setup-item{padding:12px 8px;gap:7px;flex-direction:column;align-items:flex-start;position:relative}.setup-illustration{height:28px;width:27px;margin-bottom:2px}.setup-illustration .icon{height:25px;width:25px}.setup-item>span:nth-child(2){width:100%}.setup-item strong{font-size:8px}.setup-item small{font-size:5px;letter-spacing:.8px}.gear-level{font-size:5px;letter-spacing:.3px}.gear-level i{font-size:5px;letter-spacing:.5px;margin-left:2px}.bait-note{font-size:5px}.setup-item>.icon{position:absolute;top:22px;right:9px;width:8px;height:8px}.right-panel{gap:12px;grid-template-columns:1fr 1fr}.session-card{padding:14px 12px}.session-top .eyebrow{font-size:5px;letter-spacing:1px}.day-badge{font-size:5px;padding:3px 4px;letter-spacing:.4px}.session-title{margin-top:12px}.session-title h2{font-size:21px;letter-spacing:-.8px}.session-title h2 br{display:initial}.sun-sketch{margin-right:0}.sun-sketch .icon{width:30px;height:30px}.weather-row{margin-top:15px;font-size:6px;gap:2px;padding-bottom:13px}.weather-row>span{gap:4px}.weather-row .icon{width:11px;height:11px}.weather-row strong{font-size:11px}.wind-label{display:none!important}.session-stats{padding:14px 0;gap:5px;grid-template-columns:1fr 1fr}.session-stats>div:last-child{display:none}.session-stats strong{font-size:21px}.session-stats span{font-size:6px}.angler-progress{margin-top:12px}.angler-progress strong,.angler-progress small{font-size:5px}.level-icon .icon{width:10px;height:10px}.angler-progress>span{gap:3px}.creel-card{padding:15px 12px}.card-title h2{font-size:9px;gap:5px}.card-title h2>.icon{width:13px;height:13px}.card-title>span{font-size:6px;padding:2px 4px}.empty-creel{padding:31px 0}.empty-creel p{font-size:7px;white-space:nowrap}.empty-creel>span:last-child{font-size:5px}.empty-creel-icon{margin-bottom:14px}.empty-creel-icon>.icon{width:32px;height:32px}.sell-button{padding:8px 7px;font-size:7px;margin-top:7px}.sell-button>span:last-child{font-size:8px}.sell-button>.icon{width:11px;height:11px}.creel-fish{gap:4px;padding:9px 0}.creel-fish>svg{width:33px}.creel-fish strong{font-size:6px}.creel-fish small{font-size:5px}.creel-fish small span{display:none}.creel-fish>span:last-child{font-size:7px}.creel-more{font-size:6px}.page-footer{font-size:6px;padding:18px 0 0;margin:0;justify-content:center}.saved-dot{width:3px;height:3px}.catch-card{width:260px;padding:16px 18px;max-height:94%}.catch-art{height:54px;margin:0 auto 2px}.catch-art svg{width:130px}.catch-eyebrow{font-size:6px}.catch-card h2{font-size:19px;margin-top:5px}.catch-card>p{font-size:7px;margin:5px 0 9px}.catch-details{padding-top:9px;gap:30px}.catch-details small{font-size:5px}.catch-details strong{font-size:15px}.catch-details>span{gap:3px}.catch-actions{margin-top:12px;gap:7px}.catch-actions button{padding:9px 7px;font-size:7px}.catch-actions .icon{width:11px;height:11px}.rarity-label{font-size:5px;padding:3px 5px}.fight-hud{width:220px;bottom:50px;padding:12px 14px}.bite-callout{font-size:9px;padding:8px;gap:5px;left:64%}.bite-callout>.icon{width:15px;height:15px}.bite-callout kbd{font-size:5px}.modal-backdrop{padding:16px 12px}.modal-panel{padding:23px 18px;max-height:85vh;border-radius:12px}.modal-heading{gap:12px;margin-bottom:20px}.modal-heading .eyebrow{font-size:6px}.modal-heading h2{font-size:23px;letter-spacing:-.8px;line-height:1.2}.modal-heading p{font-size:8px;line-height:1.8}.close-button{height:25px;width:25px}.close-button .icon{height:13px;width:13px}.journal-tabs{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.journal-tabs>div{gap:2px;justify-content:space-between;width:100%}.journal-tabs button{font-size:7px;padding:7px 9px}.journal-tabs>span{font-size:6px}.fish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fish-card{padding:10px}.journal-fish-art{height:67px}.journal-fish-art svg{width:110px}.fish-card h3{font-size:9px}.fish-card p,.fish-location{font-size:6px}.journal-bottom{font-size:6px;line-height:1.8;gap:5px}.journal-bottom>.icon{width:11px;height:11px}.shop-balance{font-size:10px;padding:10px 12px;margin-bottom:8px}.shop-balance>span{font-size:7px}.shop-item{gap:12px;flex-wrap:wrap;padding:18px 0;position:relative}.shop-art{height:64px;width:56px;border-radius:6px}.shop-art>.icon{height:34px;width:34px}.shop-description{width:calc(100% - 68px);flex:auto}.shop-description h3{font-size:16px}.shop-description p{font-size:8px}.shop-description>small{font-size:6px}.upgrade-button{margin-left:68px;min-width:120px;padding:9px 12px;font-size:9px;margin-top:-2px}.shop-note{font-size:7px;line-height:1.7;padding:10px}.shop-note>.icon{flex-shrink:0}.travel-list{grid-template-columns:1fr;gap:14px}.travel-card{display:grid;grid-template-columns:100px 1fr}.travel-art{height:100%;min-height:166px}.travel-art>svg{width:240px;max-width:none;position:absolute;left:-66px}.travel-art>span{left:5px;right:5px;bottom:10px;font-size:5px;padding:4px;justify-content:center;letter-spacing:.3px}.travel-details{padding:14px}.travel-details .eyebrow{font-size:5px}.travel-details h3{font-size:20px;margin-top:5px}.travel-details p{font-size:7px;margin-top:4px}.travel-details>div{margin-top:10px;gap:10px}.travel-details>div>span{font-size:6px}.travel-details button{padding:8px 10px;font-size:8px}.setting-row{gap:10px;padding:18px 0}.setting-icon{width:33px;height:33px;border-radius:7px}.setting-icon>.icon{width:17px;height:17px}.setting-row h3{font-size:10px}.setting-row p{font-size:7px;margin-top:5px}.settings-footer{font-size:7px;padding-top:17px}.settings-footer>span{font-size:6px}.help-step{gap:13px;padding:14px 0}.help-step>span{width:35px;height:35px;border-radius:7px}.help-step>span>.icon{height:19px;width:19px}.help-step small{font-size:6px}.help-step h3{font-size:14px;margin-top:3px}.help-step p{font-size:8px}.keyboard-guide{flex-wrap:wrap;justify-content:flex-start;gap:12px}.keyboard-guide>span{font-size:6px}.keyboard-guide kbd{font-size:6px}.toast{bottom:80px;font-size:9px;padding:12px 15px;width:max-content;max-width:90%;line-height:1.7}.toast>.icon{width:15px;height:15px}@keyframes toast-in{0%{opacity:0;bottom:70px}to{opacity:1;bottom:80px}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.fishing-area:fullscreen{background:var(--cream);display:flex;flex-direction:column;width:100vw;height:100vh;padding:0}.fishing-area:fullscreen .game-frame{width:100%;flex:1;aspect-ratio:auto;min-height:0;border-radius:0}.fishing-area:fullscreen .cast-controls{padding:20px 32px;margin:0;flex-shrink:0;border:0;flex-direction:row}.fishing-area:fullscreen .setup-section{display:none}.fishing-area:fullscreen .catch-card{max-height:90%;width:310px}.fishing-area:fullscreen .catch-art{height:90px}.fishing-area:fullscreen .cast-button{width:auto;min-width:175px}.fishing-area:fullscreen .cast-button kbd{position:static}.fishing-area:fullscreen .cast-copy h2{font-size:14px}@media(min-width:1001px){.scene-region{font-size:8px}.location-tag{font-size:9px;height:31px}.ambience-toggle{font-size:9px;height:30px}.scene-coordinates{font-size:9px}.cast-copy h2{font-size:14px}.cast-copy p,.setup-item strong{font-size:11px}.setup-item small,.gear-level,.gear-level i{font-size:7px}.bait-note{font-size:7px;letter-spacing:0}.session-top .eyebrow,.day-badge{font-size:8px}.weather-row{font-size:10px}.wind-label{font-size:8px}.session-stats span,.angler-progress strong{font-size:9px}.angler-progress small{font-size:8px}.card-title h2{font-size:12px}.card-title>span{font-size:9px}.empty-creel p{font-size:10px}.empty-creel>span:last-child{font-size:9px}.sell-button{font-size:10px}.journal-teaser>p{font-size:10px}.journal-link{font-size:10px}.discovery-count,.page-footer{font-size:9px}.keyboard-hints,.keyboard-hints button{font-size:8px}.nav-button{font-size:10px}.section-heading h2{font-size:9px}.text-link{font-size:10px}.shop-description p{font-size:11px}.shop-description>small{font-size:9px}.fish-card h3{font-size:12px}.fish-card p{font-size:9px}.fish-location{font-size:8px}.rarity-label{font-size:7px}.travel-details p{font-size:10px}.travel-details .eyebrow{font-size:7px}.travel-details>div>span{font-size:9px}.setting-row h3{font-size:13px}.setting-row p,.creel-fish strong{font-size:10px}.creel-fish small{font-size:9px}.creel-fish small span{font-size:8px}}@media(min-width:1001px)and (max-width:1250px){.cast-controls{flex-wrap:wrap}.cast-copy{flex:1;min-width:250px}.cast-button{min-width:155px}.setup-item strong{font-size:9px}.setup-item small,.gear-level{font-size:6px}.bait-note{font-size:5px}.session-stats span,.angler-progress strong{font-size:8px}.angler-progress small{font-size:7px}.weather-row{font-size:9px}}@media(max-width:450px){.fishing-area:fullscreen .cast-copy{display:none}.fishing-area:fullscreen .cast-controls{justify-content:center;padding:16px}.fishing-area:fullscreen .cast-button{width:100%}}.settings-links{display:flex;justify-content:space-between;padding:8px 0 20px;gap:15px}.settings-links .text-link{font-size:9px}.settings-links .icon{width:13px;height:13px}@media(max-width:700px){.profile{display:grid;width:29px;height:29px;border-radius:9px}.profile>.icon{width:18px;height:18px}.header-right{gap:9px}.site-header{gap:14px}.setup-item strong{font-size:9px}.setup-item small,.gear-level{font-size:6px}.bait-note{font-size:5px}.session-top .eyebrow,.day-badge{font-size:6px}.weather-row,.session-stats span{font-size:8px}.angler-progress strong,.angler-progress small{font-size:6px}.empty-creel p{font-size:8px}.empty-creel>span:last-child{font-size:6px}.sell-button{font-size:8px}.card-title h2{font-size:10px}.card-title>span{font-size:7px}.page-footer,.creel-fish strong{font-size:7px}.creel-fish small{font-size:6px}.creel-more{font-size:7px}.nav-button,.settings-links .text-link{font-size:8px}}
