@media screen{:root{color-scheme:dark;--paper:#101214;--ink:#f2f3f5;--muted:#b8c0c8;--orange:#53c5bd;--line:#46505a;--gold:#e9b44c;--water-bg:#24282d;--position-bg:#30363d;--work-bg:#30363d;--water-ink:#79d8d0;--position-ink:#e9b44c;--work-ink:#f0b18c}body,.masthead{background:#101214;color:#f2f3f5}.guide-nav{background:#181b1f;border-color:#46505a;box-shadow:0 6px 20px #0005}.guide-nav a,.conditions-tabs,.conditions-tabs button{background:#24282d;color:#f2f3f5;border-color:#46505a}.guide-nav a:hover,.conditions-tabs button:hover{background:#30363d}.guide-nav a[aria-current],.conditions-tabs button[aria-selected=true]{background:#53c5bd;color:#101214;border-color:#53c5bd;box-shadow:none}.series-opening,.section-title,.opening-announcement{background:#24282d;color:#f2f3f5;border-color:#46505a;border-radius:18px}.series-opening h1 em,.announcement-copy h2 em,.announcement-stats strong{color:#e9b44c}.series-opening .intro-right>p:first-child,.opening-script,.brand small,.announcement-note,footer{color:#b8c0c8}.opening-announcement::backdrop{background:#080a0ded}.announcement-copy button,.community-primary,.community-actions .community-primary{background:#53c5bd;color:#101214;border-color:#53c5bd}.announcement-timer{background:#53c5bd}.learning-start,.beginner-path,.river-words,.playback,.color-choice-panel,.tutorial-panel,.bait-card,.knot-demonstration,.knot-finish,.source-card,.original-table,.provenance,.community-strip,.community-dialog,#install-dialog,.guide-sponsors,.tournaments-page,.techniques,.lab-disclaimer{background:#24282d;color:#f2f3f5;border-color:#46505a;border-radius:16px}.workspace{background:#181b1f;border-color:#46505a}.plan-panel,.plan-position,.plan-work,.tutorial-action,.tutorial-watch,.tutorial-analysis-note,.tutorial-sources,.tutorial-photo-details,.tutorial-heading,.tutorial-components li,.tutorial-scene-caption,.lesson-check,.knot-reference figcaption,.knot-understanding,.bait-source-example,.bait-watch,.bait-use dl>div,.bait-use dl>div+div,.river-words dl>div,.filter-row,.sponsor-space,.sponsor-space--featured,.tournament-cards article,.tournament-platforms,.phone-install-cards article,.rating-options label{background:#30363d;color:#f2f3f5;border-color:#46505a}.theme-surface,.theme-baitfish,.theme-reaction,.theme-bottom,.theme-finesse{--theme-bg:#30363d;--theme-ink:#f2f3f5}.theme-heading,.theme-chip{background:#30363d;color:#f2f3f5;border-color:#46505a}.theme-count,.theme-chip span,.bait-color{background:#24282d;color:#e9b44c;border-color:#65717e}.intro-right>p:first-child,.plan p,.plan .panel-label,.playback p,.tech-btn,.aside-note,.theme-method,.bait-source-tag,.bait-card h3,.bait-use dt,.bait-use dl>div+div dt,.bait-use dd,.tutorial-watch b,.tutorial-instruction,.tutorial-watch p,.knot-action p,.bait-source-example p,.beginner-heading p,.community-strip p,.community-dialog>.community-lead,.community-form label small,.sponsor-heading>p,.sponsor-space p,.sponsor-tier,.sponsor-available,.tournament-event time,.tournaments-page a,.disclaimer p,.disclaimer h3,.provenance summary,.panel-label{color:#f2f3f5}.disclaimer>div:first-child{background:#24282d;border-color:#53c5bd}.eyebrow,.sponsor-heading .eyebrow{color:#79d8d0}.tech-btn:hover{background:#30363d}.tech-btn[aria-pressed=true],.tutorial-steps button[aria-pressed=true],.steps button[aria-pressed=true],.knot-choice button[aria-pressed=true],.lesson-check-options button[aria-pressed=true],.tournament-regions button[aria-pressed=true]{background:#53c5bd;color:#101214;border-color:#53c5bd}.tutorial-steps button,.steps button,.knot-choice button,.lesson-check-options button,.tournament-regions button,.community-actions button,.install-trigger,.community-close,.install-close,.more{background:#30363d;color:#f2f3f5;border-color:#65717e}.feedback-float{background:#53c5bd;color:#101214;border-color:#53c5bd}input,select,textarea,.search-wrap,.community-form input:not([type=checkbox]):not([type=radio]),.community-form select,.community-form textarea,.tournament-filters select{background:#181b1f;color:#f2f3f5;border-color:#65717e}input::placeholder,textarea::placeholder{color:#b8c0c8;opacity:1}input[type=checkbox],input[type=radio]{accent-color:#53c5bd}th{background:#30363d;color:#b8c0c8}td{border-color:#46505a}td small{color:#b8c0c8}.bar-track{background:#46505a}.bar-fill{background:#53c5bd}#river-conditions-panel .river-reading,#river-conditions-panel .river-box,#river-conditions-panel .river-chart-box,#local-conditions-panel .conditions-card{background:#24282d;color:#f2f3f5;border-color:#46505a}#river-conditions-panel .river-reading strong,#river-conditions-panel .river-reading h4,#river-conditions-panel .river-box a,#river-conditions-panel .river-chart-box a,#river-conditions-panel .river-legend,#river-conditions-panel .trip-meta,#local-conditions-panel .conditions-card h3,#local-conditions-panel .conditions-card .conditions-value{color:#f2f3f5}#river-conditions-panel input,#river-conditions-panel select,#river-conditions-panel textarea{background:#181b1f;color:#f2f3f5;border-color:#65717e}#river-conditions-panel input::placeholder,#river-conditions-panel textarea::placeholder{color:#b8c0c8}#river-conditions-panel .river-learning article,#river-conditions-panel .river-note,#river-conditions-panel .river-table th,#river-conditions-panel .river-table tr:hover td{background:#30363d;color:#f2f3f5}#river-conditions-panel .river-table td{color:#f2f3f5}#river-conditions-panel .river-chart-box svg text{fill:#b8c0c8}#river-chart path:not([stroke-dasharray]){stroke:#53c5bd}#river-chart circle{fill:#53c5bd}#river-chart path[stroke-dasharray]{stroke:#e9b44c}#river-chart line[stroke-dasharray]{stroke:#b8c0c8}#journal-panel{color:#f2f3f5}#journal-panel .river-box,#journal-panel .river-reading,#journal-panel .journal-step,#journal-panel .journal-after-save,#journal-panel .journal-book,#journal-panel .journal-book-page,#journal-panel .journal-owner-profile,#journal-panel .jr-results,#journal-panel .jr-lifetime,#journal-panel .jr-trip-reminder{background:#24282d;color:#f2f3f5;border-color:#46505a;border-radius:16px}#journal-panel .journal-book-page{border-left-color:#53c5bd}#journal-panel .journal-choices label,#journal-panel .jr-tile,#journal-panel .jr-breakdown,#journal-panel .journal-stat-grid>div,#journal-panel .journal-overview{background:#30363d;color:#f2f3f5;border-color:#46505a}#journal-panel .journal-step h3,#journal-panel .trip-meta,#journal-panel .journal-letterhead,#journal-panel .journal-letterhead p,#journal-panel .journal-print-trip,#journal-panel .journal-print-trip h1,#journal-panel .journal-print-trip h2,#journal-panel .journal-print-trip h3,#journal-panel .journal-print-trip p,#journal-panel .journal-stat-grid strong{color:#f2f3f5}#journal-panel .jr-coverage,#journal-panel .jr-tile span,#journal-panel .jr-tile small,#journal-panel .journal-stat-grid span{color:#b8c0c8}#journal-panel input,#journal-panel select,#journal-panel textarea{background:#181b1f;color:#f2f3f5;border-color:#65717e}#journal-panel button{background:#53c5bd;color:#101214;border-color:#53c5bd}#journal-panel .journal-choice-screen button,#journal-panel .journal-choice-screen button:last-child{background:#30363d;color:#f2f3f5;border-color:#65717e}#journal-panel .journal-choices label:has(input:checked){background:#25413f;outline-color:#53c5bd}#journal-panel a,#journal-panel .jr-icon{color:#79d8d0}#journal-panel .jr-conditions{background:#181b1f;color:#f2f3f5;border:1px solid #46505a}#journal-panel .journal-choices,#journal-panel .journal-event,#journal-panel .journal-tournament-details,#journal-panel .journal-export-tools,#journal-panel .journal-after-save>section,#journal-panel .journal-letterhead,#journal-panel .journal-print-row,#journal-panel .journal-saved-report,#journal-panel .jr-results th,#journal-panel .jr-results td{border-color:#46505a}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline-color:#79d8d0}#local-conditions-panel input,#local-conditions-panel select{background:#181b1f;color:#f2f3f5;border-color:#65717e}#local-conditions-panel button,#river-conditions-panel button{background:#53c5bd;color:#101214;border-color:#53c5bd}.conditions-method{background:#24282d;color:#f2f3f5;border-color:#46505a}.conditions-method a{color:#79d8d0}.conditions-privacy{color:#b8c0c8}.journal-visual-overview{background:#30363d;color:#f2f3f5;border-color:#46505a}.learning-start h3,.beginner-path h3,.knot-demonstration h3,.knot-finish h3,.knot-understanding h3,.tutorial-heading h3,.tutorial-components h4,.bait-watch h4,.bait-use h4,.river-words dt,.river-words dd,.phone-install-cards h3,.install-lead,.install-footnote{color:#f2f3f5}main{color:#f2f3f5}#learn-hub .section-title,#collective>.section-title,#knots>.section-title{background:#24282d;color:#f2f3f5;border-color:#46505a;border-left-color:#53c5bd}#learn-hub .section-title .eyebrow,#collective .section-title .eyebrow,#knots .section-title .eyebrow{color:#79d8d0}.learning-start>span,.learning-start>span:nth-of-type(2),.learning-start>span:nth-of-type(3),.beginner-lesson,.beginner-lesson:nth-child(2),.beginner-lesson:nth-child(3){background:#30363d;color:#f2f3f5;border-color:#46505a;border-top-color:#53c5bd}.learning-start>strong,.beginner-heading,.beginner-heading p,.beginner-lesson h4,.beginner-lesson p,.beginner-lesson small,.color-choice-panel .bait-intro,.color-choice-panel .panel-label,.bait-color-method,.aside-title h3,.aside-title span,.lab-disclaimer strong{color:#f2f3f5}.learning-start b,.beginner-lesson b{background:#53c5bd;color:#101214}.guide-view-tabs{background:#181b1f;border-color:#46505a}.guide-view-tabs button{background:#30363d;color:#f2f3f5;border-color:#65717e}.guide-view-tabs button[aria-selected=true]{background:#53c5bd;color:#101214;border-color:#53c5bd}.tutorial-kicker,.tutorial-subtitle,.tutorial-variant-label,#tutorial-variant,.tutorial-color-note,.tutorial-status,.tutorial-color-note a,.tutorial-sources summary,.tutorial-sources a,.tutorial-action .panel-label,.lesson-check .panel-label{color:#f2f3f5}#tutorial-variant{background:#181b1f;border-color:#65717e}.tutorial-components{background:#24282d}.tutorial-steps button b,.tutorial-components b{background:#46505a;color:#f2f3f5}.tutorial-steps button[aria-pressed=true] b{background:#101214;color:#79d8d0}.tutorial-player button,.tutorial-expand-tools button,.tutorial-expanded-bar button,#lesson-check-review{background:#30363d;color:#f2f3f5;border-color:#65717e}.tutorial-player progress{accent-color:#53c5bd}.tutorial-navigation button:disabled{background:#181b1f;color:#b8c0c8;border-color:#46505a;opacity:1}.tutorial-expanded,.tutorial-expanded-bar{background:#101214;color:#f2f3f5;border-color:#46505a}.tutorial-expanded .tutorial-player{background:#24282d;border-color:#46505a}.lesson-check-feedback{background:#24282d;color:#f2f3f5;border-color:#46505a}.lesson-check-feedback[data-result=correct]{border-left-color:#53c5bd}.lesson-check-feedback[data-result=review]{border-left-color:#e9b44c}#collective .theme-heading h3,#collective .theme-heading .eyebrow,#collective .bait-angler,#collective .bait-angler span,#collective .bait-family,#collective .bait-example-note,#collective .bait-analysis-tag,#collective .bar-label,#collective .source-card .small-note,#collective .source-card .eyebrow,#collective .original-table .result-count{color:#b8c0c8}#collective .bait-schematic,#collective .bait-product-photo{background:#181b1f;border-color:#46505a}#collective .bait-schematic .bait-real-image{background:#181b1f}#collective .bait-schematic figcaption,#collective .bait-product-photo figcaption,#collective .bait-rig-parts{background:#30363d;color:#f2f3f5;border-color:#46505a}#collective .bait-schematic figcaption a,#collective .bait-reference-links a{color:#79d8d0}#collective .bait-watch{background:#53c5bd;color:#101214;border-color:#53c5bd}#collective .bait-watch:hover{background:#79d8d0;color:#101214}#collective table{color:#f2f3f5}#collective td:nth-child(2){color:#79d8d0}#collective .bar-row:first-child .bar-fill{background:#e9b44c}#collective .disclaimer>div:last-child>p,#collective .disclaimer>div:last-child>p:last-child{background:#30363d;color:#f2f3f5;border-color:#46505a}#knots{color:#f2f3f5;border-color:#46505a}#knots .knot-choice button,#knots .knot-step-buttons button,#knots .knot-nav button,#knots .knot-demonstration button,#knots .knot-check-options button,#knot-check-review{background:#30363d;color:#f2f3f5;border-color:#65717e}#knots .knot-choice button[aria-pressed=true],#knots .knot-step-buttons button[aria-pressed=true],#knots .knot-check-options button[aria-pressed=true]{background:#53c5bd;color:#101214;border-color:#53c5bd}#knots .knot-step-buttons b{background:#46505a;color:#f2f3f5}#knots .knot-step-buttons button[aria-pressed=true] b{background:#101214;color:#79d8d0}#knots .knot-action,#knots .knot-watch,#knot-check-feedback{background:#30363d;color:#f2f3f5;border-color:#46505a}#knots .knot-action .panel-label,#knots .knot-watch strong,#knots .knot-understanding .panel-label,#knots .knot-provenance{color:#b8c0c8}#knots .knot-nav button:disabled{background:#181b1f;color:#b8c0c8;border-color:#46505a;opacity:1}#knots .knot-sources a,#knots .knot-start-link a,.knot-start-link a{color:#79d8d0}#knots .knot-reference{border-color:#46505a}#knot-check-feedback[data-result=correct]{border-left-color:#53c5bd}#knot-check-feedback[data-result=review]{border-left-color:#e9b44c}#guide-home{background:#24282d;color:#f2f3f5;border-color:#46505a}#guide-home .announcement-art,.opening-art{background:#181b1f}#guide-home .announcement-copy h2{color:#f2f3f5}#guide-home .announcement-copy h2 em{color:#79d8d0}#guide-home .home-intro{color:#f2f3f5}#guide-home .home-provenance{color:#b8c0c8}#guide-home .announcement-stats strong{color:#79d8d0}#guide-home .announcement-review,.saved-reviews .announcement-review{background:#30363d;color:#f2f3f5;border-color:#46505a}#guide-home .announcement-review p,#guide-home .announcement-review strong,#guide-home .announcement-review cite,#guide-home .announcement-review small{color:#f2f3f5}#guide-home .home-actions button,.growth-actions button,.explore-button,.install-trigger{background:#53c5bd;color:#101214;border-color:#53c5bd;box-shadow:none}#guide-home .home-actions button:last-child,#guide-home .home-review-controls button,.growth-actions a{background:#30363d;color:#f2f3f5;border-color:#65717e}#guide-home .home-actions button:hover,.growth-actions button:hover,.explore-button:hover,.install-trigger:hover{background:#79d8d0;color:#101214}#guide-home .home-actions button:last-child:hover,#guide-home .home-review-controls button:hover,.growth-actions a:hover{background:#46505a;color:#f2f3f5}.series-opening:before{background:none;opacity:0}.series-opening .eyebrow,.series-opening .stats strong{color:#79d8d0}.series-opening .stats span,.series-opening .source-pill{color:#b8c0c8}.series-opening .source-pill i{background:#53c5bd}.opening-script{border-color:#46505a}.opening-art figcaption{background:#181b1ff2;color:#b8c0c8}.opening-art:before{box-shadow:none}.community-invite,.usage-notice{background:#24282d;color:#f2f3f5;border-color:#46505a;border-left-color:#53c5bd;border-radius:16px}.community-invite h2,.community-invite p,.growth-actions small,.usage-notice h3,.usage-notice p{color:#f2f3f5}.community-invite .eyebrow{color:#79d8d0}.usage-notice input{accent-color:#53c5bd}button:disabled{opacity:.55}#install-dialog{padding:28px;box-shadow:0 20px 80px #0008}#install-dialog::backdrop{background:#080a0dcc}#install-dialog .install-heading{padding-right:48px;align-items:flex-start}#install-dialog .install-heading img{border:1px solid #46505a;object-fit:cover}#install-dialog .install-heading .eyebrow{color:#79d8d0}#install-dialog h2,#install-dialog h3{color:#f2f3f5}#install-dialog .install-lead,#install-dialog .install-footnote{color:#b8c0c8!important}#install-dialog .phone-install-cards article{border:1px solid #46505a;border-radius:12px}#install-dialog .phone-install-cards ol,#install-dialog .phone-install-cards li{color:#f2f3f5}#install-dialog .phone-install-cards li::marker{color:#79d8d0;font-weight:700}#install-dialog .phone-install-cards strong{color:#79d8d0}#install-dialog .installed-note{background:#193b38;color:#dcf8f2;border:1px solid #53c5bd;border-radius:10px}#install-dialog .native-install{background:#53c5bd;color:#101214;border:1px solid #53c5bd;border-radius:10px}#install-dialog .native-install:hover{background:#79d8d0}#install-dialog .install-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;right:12px;top:12px;padding:0;border:1px solid #65717e;border-radius:10px;background:#30363d;color:#f2f3f5;font-size:28px;line-height:1}#install-dialog .install-close:hover{background:#46505a}@media(max-width:560px){#install-dialog{padding:24px 18px 22px}#install-dialog .install-heading{padding-right:44px}#install-dialog .install-close{right:10px;top:10px}#install-dialog .install-heading h2{font-size:21px;line-height:1.25}}#learn-hub{background:#24282d;color:#f2f3f5;border-color:#46505a}#learn-hub .beginner-heading h3,#learn-hub .beginner-heading p,#learn-hub .beginner-lesson strong,#learn-hub .beginner-lesson>span:last-of-type{color:#f2f3f5}#learn-hub .beginner-theme{color:#79d8d0}#learn-hub .beginner-lesson small{color:#b8c0c8}#learn-hub .beginner-lesson>svg{background:#181b1f;border:1px solid #46505a}#learn-hub .beginner-lesson:hover{background:#394149;border-color:#79d8d0;border-top-color:#79d8d0;outline:2px solid #79d8d0;outline-offset:2px}#learn-hub .beginner-lesson:focus-visible{outline:3px solid #79d8d0;outline-offset:4px}#learn-hub .knot-start-link a,#learn-hub .knot-start-link a:visited{color:#79d8d0}#learn-hub .knot-start-link a:hover{color:#b4f0eb}}
