.mycelial-theme{--canvas:#030303;--surface:#15120f;--surface-muted:#262019;--museum-black:#000;--ink:#f6f1e7;--ink-muted:#c5bcad;--border:#5a4d3d;--field-pine:#e1d2b7;--field-pine-deep:#bca17b;--spore-coral:#e4c79c;--spore-coral-deep:#876744;--trail-blue:#cbbca7;--museum-bronze:#dfbf8f;--museum-sage:#e1d2b7;--safety-amber:#e0b765;--danger-red:#ed907e;--focus:#f0d7ae;--museum-serif:"Avenir Next", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--mycelial-edge:#d7c1a14d;--mycelial-glass:linear-gradient(135deg, #2a231bdb, #15120eeb 52%, #050504f5);--mycelial-nav-accent:#f1dfbf;--mycelial-nav-active:#d5c09d24;--mycelial-nav-muted:#cec3b2;--mycelial-nav-glass:linear-gradient(130deg, #2c251dd9, #060605f0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--museum-serif);background:var(--canvas);scrollbar-color:#655c51 #0d0c09}.mycelial-theme ::selection{color:#14110e;background:#fbf0dd}.mycelial-theme :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mycelial-theme :is(h1,h2,h3,h4){font-family:var(--museum-serif)}.mycelial-theme :is(input,select,textarea){background:#fff3dd0b;border-color:#9e9482;border-radius:7px}.mycelial-theme select option{color:var(--ink);background:#1e1b16}.mycelial-theme :is(.button,.icon-button,.account-trigger,.follow-button){border-radius:8px;font-weight:500}.mycelial-theme .button-primary{color:#15120d;background:linear-gradient(140deg,#efdfbf,#c7af86);border:1px solid #efdfbf75}.mycelial-theme .button-primary:hover:not(:disabled){color:#15120d;background:#f4e8d2}.mycelial-theme :is(.button-secondary,.button-inverse,.button-ghost,.icon-button){border-color:var(--mycelial-edge);color:var(--ink);background:#fff4e208}.mycelial-theme :is(.button-secondary,.button-inverse,.button-ghost,.icon-button):hover:not(:disabled){background:#fff4e217;border-color:#efe1cb78}.mycelial-theme :is(.app-header,.guide-site-header){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(105deg,#241f19f5,#120f0cf7 65%,#29241df5);border-color:#ecddc347;flex-basis:88px;grid-template-columns:minmax(220px,1fr) auto auto minmax(190px,1fr);gap:18px;height:88px;min-height:88px;padding:0 30px}.mycelial-theme :is(.app-header,.guide-site-header) .brand-mark{width:29px;height:38px;color:var(--spore-coral);border:0;border-radius:0;flex-basis:29px}.mycelial-theme .brand-lockup{gap:10px}.mycelial-theme .brand-copy :is(h1,strong),.mycelial-theme .guide-site-header .brand-copy strong{letter-spacing:-.3px;font-size:16px;font-weight:400}.mycelial-theme .brand-copy p,.mycelial-theme .guide-site-header .brand-copy>span{letter-spacing:1.4px;color:#dfd7ca;margin-top:5px;font-size:8px}.mycelial-theme .guide-site-header .brand-copy strong span{font:inherit;letter-spacing:inherit;color:var(--ink);text-transform:none}.mycelial-theme :is(.primary-nav,.guide-global-nav){gap:2px}.mycelial-theme :is(.nav-item,.guide-global-nav a){padding:8px 10px;font-size:12px;font-weight:400}.mycelial-theme :is(.nav-item,.guide-global-nav a)>svg{display:none}.mycelial-theme :is(.nav-item,.guide-global-nav a):after{background:var(--spore-coral);height:2px}.mycelial-theme .header-actions .button,.mycelial-theme .guide-map-link{font-size:11px}.mycelial-theme .world-switch{border-color:var(--mycelial-edge);background:#fff6f603;border-radius:8px;height:36px}.mycelial-theme .world-switch a{font-size:11px;font-weight:400}.mycelial-theme .world-switch a.active{color:#f2c89d;background:#dc9d6926}.mycelial-theme .world-switch a span{font-family:inherit}.mycelial-theme .workspace{grid-template-columns:320px minmax(0,1fr)}.mycelial-theme .filter-panel{border-color:var(--mycelial-edge);background:linear-gradient(155deg,#312b23,#1e1a15 48%,#181511)}.mycelial-theme .panel-heading{border-bottom-color:var(--mycelial-edge);background:linear-gradient(90deg,#000000b8,#0003),linear-gradient(#0000 34%,#000),url(/images/fungi/forest-floor-extended.webp) 78%/cover;align-items:start;min-height:190px;padding:24px}.mycelial-theme .panel-title-row{color:#ddd2c0;gap:8px}.mycelial-theme .panel-title-row svg{width:13px}.mycelial-panel-kicker{letter-spacing:1.8px;text-transform:uppercase;font-size:9px;font-weight:400}.mycelial-theme .mycelial-panel-title{letter-spacing:-3px;margin:12px 0 6px;font-size:57px;font-weight:300;line-height:1.08}.mycelial-theme .mycelial-panel-title span,.mycelial-community-hero h3 span{color:var(--spore-coral)}.mycelial-theme .panel-heading p{color:#cbbfac;font-size:10px;line-height:1.6}.mycelial-theme .filter-scroll{gap:25px;padding:18px 24px}.mycelial-theme .field-lenses{border-top:0}.mycelial-theme .lens-heading{padding-top:0}.mycelial-theme .lens-heading h3{font-size:20px;font-weight:300}.mycelial-theme .lens-icon{color:var(--trail-blue);background:#c5bcac24;border-color:#cec5b645;border-radius:8px}.mycelial-theme .lens-icon.calendar{color:var(--field-pine);background:#ffebc721;border-color:#ffebc752}.mycelial-theme .lens-switch input{background:#353028;border-color:#978e7e}.mycelial-theme .lens-switch input:checked{background:#dacbb1}.mycelial-theme .lens-switch input:before{background:#f7f1e5}.mycelial-theme :is(.species-view-options button,.unit-toggle button,.guide-group-filter button){border-radius:6px;min-height:40px;font-weight:500}.mycelial-theme :is(.species-view-options button.active,.unit-toggle button.active,.guide-group-filter button.active){color:#f3cea1;background:#ab804033;border-color:#dfa87473}.mycelial-theme :is(.species-view-options button.hazard.active,.guide-group-filter button.active.hazard){color:#fff0e8;background:#6c302e}.mycelial-theme :is(.advanced-filters,.filter-footer){border-color:var(--mycelial-edge)}.mycelial-theme .filter-footer{background:#181511ed}.mycelial-theme .map-stage{background:#0f0d0a}.mycelial-theme :is(.place-search form,.place-results,.map-results,.map-filter-button,.map-submit-button,.map-legend,.map-empty-state,.guest-prompt,.sighting-detail,.account-menu){border:1px solid var(--mycelial-edge);background:var(--mycelial-glass);-webkit-backdrop-filter:blur(14px)saturate(110%);backdrop-filter:blur(14px)saturate(110%);border-radius:8px;box-shadow:inset 0 1px #fff5e515,0 10px 35px #00000030}.mycelial-theme .place-search form button:last-child{color:#f6f0e4;background:#ffefd426;border-radius:5px}.mycelial-theme .map-submit-button{color:var(--ink)}.mycelial-theme .map-submit-button:hover:not(:disabled){color:#181816}.mycelial-theme .place-search form button:last-child:hover:not(:disabled){background:#ffefd43d}.mycelial-theme .map-toolbar .map-identify-button{white-space:nowrap;display:flex}.mycelial-theme .map-toolbar{pointer-events:none}.mycelial-theme .map-toolbar>*{pointer-events:auto}@media (width>=601px){.mycelial-theme .map-toolbar{flex-wrap:wrap;right:62px}}@media (width>=821px){.mycelial-theme .place-search{width:clamp(300px,100vw - 920px,410px)}}.mycelial-theme .map-toolbar .verification-notice{white-space:nowrap;width:auto;min-height:44px;position:static;transform:none}@media (width<=600px){.mycelial-theme .map-toolbar .verification-notice{white-space:normal;flex:1 0 100%;justify-content:center}}.mycelial-theme .legend-dot.recent{background:var(--spore-coral);box-shadow:0 0 0 3px #e5ac7926}.mycelial-theme .sighting-detail h2{font-size:29px;font-weight:300}.mycelial-theme :is(.status-reviewed,.review-chip.approved,.edibility-badge.choice,.edibility-badge.edible,.follow-button.is-following){color:#fff5e3;background:#373027;border-color:#b8ab94}.mycelial-theme :is(.edibility-badge,.observation-badge,.status-reviewed,.review-chip,.fungi-readiness span){border-radius:5px}.mycelial-theme .drawer-layer{top:88px}.mycelial-theme .drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080705c4}.mycelial-theme :is(.community-drawer,.submit-drawer,.account-workspace,.auth-dialog){border-color:var(--mycelial-edge);background:linear-gradient(150deg,#241f19fa,#14110efa);border-radius:10px 0 0 10px;box-shadow:-24px 0 80px #00000050}.mycelial-theme .community-drawer{width:min(1000px,82vw)}.mycelial-theme :is(.drawer-heading,.community-tabs,.account-tabs,.auth-tabs){border-color:var(--mycelial-edge);background:#1b1712e8}.mycelial-theme .drawer-heading h2{font-size:22px;font-weight:300}.mycelial-theme .drawer-heading>div>p{letter-spacing:1.4px;font-size:9px;font-weight:400}.mycelial-theme :is(.community-tabs a,.community-tabs button,.account-tabs button){font-weight:400}.mycelial-theme .community-intro{background:#1e1a15}.mycelial-theme .mycelial-community-hero{background:linear-gradient(90deg,#0009,#0000000d),linear-gradient(#00000010,#000000f2),url(/images/fungi/forest-floor-extended.webp) 50% 65%/cover;flex-direction:column;justify-content:end;align-items:start;min-height:385px;padding:65px 40px 35px;display:flex}.mycelial-theme .mycelial-community-hero h3{letter-spacing:-.055em;margin:9px 0 14px;font-size:clamp(58px,6.5vw,96px);font-weight:300;line-height:1}.mycelial-theme .mycelial-community-hero .mycelial-panel-kicker{color:#dfd3bf;font-size:9px}.mycelial-theme .mycelial-community-hero p:not(.mycelial-panel-kicker){color:#d4c8b5;max-width:420px;font-size:12px;line-height:1.8}.mycelial-theme .community-actions{margin-top:12px}.mycelial-theme .community-metrics{border-color:var(--mycelial-edge);background:linear-gradient(110deg,#27252366,#3731298c,#473d318c);padding:0 40px}.mycelial-theme .community-metrics div{border-color:var(--mycelial-edge);min-height:110px}.mycelial-theme .community-metrics dd{color:var(--spore-coral);font-size:35px;font-weight:300}.mycelial-theme .community-metrics div:nth-child(2) dd{color:var(--trail-blue)}.mycelial-theme .community-metrics div:nth-child(3) dd{color:var(--field-pine)}.mycelial-theme .community-section{padding:32px 40px}.mycelial-theme .community-section-heading h3{font-size:24px;font-weight:300}.mycelial-theme .activity-row-featured{border-color:var(--mycelial-edge);background:#2b261fa8;border-radius:8px;overflow:hidden}.mycelial-theme .activity-row-featured h4{font-size:29px;font-weight:300}.mycelial-theme :is(.activity-row,.community-provenance,.community-section,.community-list article){border-color:var(--mycelial-edge)}.mycelial-theme .auth-dialog{border-radius:10px;margin:auto}.mycelial-theme .auth-context{border-color:var(--mycelial-edge);background:linear-gradient(#0006,#000000f2),url(/images/fungi/forest-floor-extended.webp) 84%/cover}.mycelial-theme .auth-context h2{font-size:32px;font-weight:300}.mycelial-theme :is(.auth-mark,.avatar){border-color:var(--mycelial-edge);color:#fffaf0;background:#fff0d619}.mycelial-theme .auth-tabs button.active{color:var(--ink);background:#d6d2cc1e}.mycelial-theme :is(.auth-submit,.submit-actions .button-primary){color:#15120d;background:#dbc8a6}.mycelial-theme .fungi-watch-form{border-color:var(--mycelial-edge);background:#2c27208c;border-radius:8px}.mycelial-theme .learn-main{background:var(--canvas)}.mycelial-theme:has(.learn-hero) .guide-site-header{background:linear-gradient(#000000f2,#000000a8);margin-bottom:-88px}.mycelial-theme .learn-hero{background:#000;flex-direction:column;height:min(940px,92svh);min-height:730px;padding:160px 64px 25px;display:flex}.mycelial-theme .learn-hero>img{z-index:-2;object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.mycelial-theme .learn-hero-overlay{z-index:-1;background:linear-gradient(90deg,#00000057,#00000010 65%),linear-gradient(#0000 47%,#000000c7);display:block;position:absolute;inset:0}.mycelial-theme .learn-hero-content{background:0 0;border:0;flex-direction:column;flex:1;justify-content:end;align-items:start;width:100%;margin:0;padding:0 0 65px;display:flex}.mycelial-theme .learn-hero .eyebrow{letter-spacing:2px;color:#dad0bf;font-size:10px;font-weight:400}.mycelial-theme .learn-hero h1{letter-spacing:-.065em;max-width:none;margin:12px 0 18px;font-size:clamp(106px,12vw,188px);font-weight:300;line-height:.97}.mycelial-theme .learn-hero h1 span{color:var(--spore-coral)}.mycelial-theme .learn-hero-content>p:not(.eyebrow){color:#d3c8b7;max-width:350px;margin:0;font-size:13px;line-height:1.85}.mycelial-theme .hero-actions{gap:15px;margin-top:27px}.mycelial-theme .hero-actions .button{min-height:46px;font-size:12px}.mycelial-hero-foot{letter-spacing:1.9px;color:#c7b9a5;border-top:1px solid #e9dfcb2a;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;font-size:8px;display:flex}.mycelial-hero-foot a{color:#eee4d3;letter-spacing:.5px;align-items:center;gap:16px;min-height:30px;font-size:10px;text-decoration:none;display:flex}.mycelial-hero-foot a:hover{text-underline-offset:5px;text-decoration:underline}.mycelial-theme .guide-principles{border-top:0;border-bottom-color:var(--mycelial-edge);background:linear-gradient(110deg,#26221c,#221d17);padding:30px 64px}.mycelial-theme .guide-principles>div{border-color:var(--mycelial-edge)}.mycelial-theme .guide-principles strong{font-weight:400}.mycelial-theme .species-browser{width:100%;max-width:1760px;padding:68px 64px}.mycelial-theme .species-browser-heading h2{letter-spacing:-1.3px;font-size:38px;font-weight:300}.mycelial-theme .species-browser .eyebrow{letter-spacing:1.6px;font-size:9px;font-weight:400}.mycelial-theme .guide-search-row{gap:20px;margin-bottom:30px}.mycelial-theme .guide-search{background:#fff3de0e;border-color:#9e9482;border-radius:8px}.mycelial-theme .guide-search input{background:0 0;border:0}.mycelial-theme .guide-species-grid{background:0 0;border:0;gap:24px}.mycelial-theme .guide-species-card:nth-child(n){isolation:isolate;background:#191612;border-radius:8px;grid-column:span 5;grid-template-rows:minmax(230px,1fr) auto;grid-template-columns:1fr;min-height:525px;display:grid;position:relative;overflow:hidden}.mycelial-theme .guide-species-card:nth-child(4n+1),.mycelial-theme .guide-species-card:nth-child(4n){grid-column:span 7}.mycelial-theme .guide-species-card:nth-child(n) .species-card-image{aspect-ratio:auto;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mycelial-theme .species-card-image img{object-fit:cover;width:100%;height:100%}.mycelial-theme .guide-species-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000020 28%,#000000d1 65%,#000);position:absolute;inset:0}.mycelial-theme .guide-species-card:nth-child(n) .species-card-copy{background:0 0;border:0;grid-row:2;align-self:end;padding:50px 28px 28px;display:block}.mycelial-theme .species-card-copy h2,.mycelial-theme .species-card-copy h2 a{letter-spacing:-.8px;font-size:32px;font-weight:300}.mycelial-theme .species-card-copy>p:not(.latin-name){color:#d9cdbb;max-width:52ch;font-size:12px;line-height:1.75}.mycelial-theme .species-card-copy .latin-name{color:#c9bba7}.mycelial-theme .species-card-link{min-height:32px;color:var(--spore-coral);margin-top:18px;font-weight:400}.mycelial-theme :is(.guide-safety-band,.guide-request-poll,.learn-footer){border-color:var(--mycelial-edge);background:#191612}.mycelial-theme .guide-request-intro h2{letter-spacing:-.8px;font-size:35px;font-weight:300}.mycelial-theme .poll-option{border-color:var(--mycelial-edge);border-radius:8px}.mycelial-theme :is(.regions-main,.region-page,.species-page,.trust-page){background:radial-gradient(34% 560px at 66% 0,#5d52443d,#0000)}.mycelial-theme :is(.regions-header h1,.region-page-intro h1,.species-hero h1,.trust-page>h1){letter-spacing:-.045em;font-weight:300}.mycelial-theme :is(.regions-header h1,.trust-page>h1){font-size:clamp(42px,5.5vw,80px)}.mycelial-theme :is(.region-index,.region-page-header){background:0 0;border:0;gap:24px}.mycelial-theme :is(.region-label,.region-page-header,.species-hero,.lookalike-card,.live-field-signal,.species-quick-facts){border-radius:8px;overflow:hidden}.mycelial-theme :is(.region-label,.region-page-intro,.region-header-actions,.species-review-line,.species-quick-facts,.live-field-signal){border-color:var(--mycelial-edge);background:#362f2699}.mycelial-theme .field-skills-grid>article{background:linear-gradient(145deg,#25232180,#211d18ba);border-color:#bda07842}.mycelial-theme .field-skills-grid>article:nth-child(3n+2){background:linear-gradient(145deg,#473e32a1,#1e1a15c2);border-color:#ffeccc59}.mycelial-theme .field-skills-grid>article:nth-child(3n){background:linear-gradient(145deg,#332f2a99,#231f1ac2);border-color:#ccc3b442}.mycelial-theme .field-skills-grid .eyebrow{color:var(--spore-coral)}.mycelial-theme .field-skills-grid>article:nth-child(3n+2) .eyebrow{color:var(--field-pine)}.mycelial-theme .field-skills-grid>article:nth-child(3n) .eyebrow{color:var(--trail-blue)}.mycelial-theme .region-label-copy h2{font-weight:300}.mycelial-theme .species-hero-overlay{background:linear-gradient(90deg,#000000df,#0000003d)}.mycelial-theme .learn-footer{padding-bottom:42px}.analytics-consent.mycelial-theme{--consent-glass:linear-gradient(135deg, #d7c4a221, #3730266b 48%, #15120ea3);--consent-solid:#1e1b16}.analytics-consent.mycelial-theme .analytics-consent-copy strong svg{color:var(--spore-coral)}body:has(.analytics-consent) .mycelial-theme .guest-prompt{display:none}.analytics-settings.mycelial-theme{color:#ebc49d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#29231dc7;border-color:#d7b08b40;border-radius:7px}@media (width<=1200px){.mycelial-theme :is(.app-header,.guide-site-header){grid-template-columns:minmax(170px,1fr) auto auto auto;gap:12px;padding:0 20px}.mycelial-theme .brand-name-full{display:none}.mycelial-theme .brand-name-short{display:inline}.mycelial-theme .guide-site-header .brand-copy strong .brand-name-full{display:none}.mycelial-theme .guide-site-header .brand-copy strong .brand-name-short{display:inline}.mycelial-theme .create-label-full{display:none}.mycelial-theme .create-label-short{display:inline}.mycelial-theme .learn-hero,.mycelial-theme :is(.guide-principles,.species-browser){padding-left:36px;padding-right:36px}}@media (width<=1050px){.mycelial-theme :is(.app-header,.guide-site-header){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(110deg,#201c16,#15130f);flex-basis:76px;grid-template-columns:minmax(0,1fr) auto auto;height:76px;min-height:76px}.mycelial-theme .fungi-world-switch{grid-column:2}.mycelial-theme :is(.header-actions,.guide-map-link){grid-column:3}.mycelial-theme :is(.primary-nav,.guide-global-nav){z-index:60;inset:auto 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(130deg,#494034cf,#1c1813eb);border:1px solid #e3b98c40;border-radius:10px;grid-template-columns:repeat(4,1fr);align-self:auto;gap:4px;width:min(540px,100% - 32px);height:64px;margin:0 auto;padding:5px;display:grid;position:fixed;box-shadow:inset 0 1px #fff3df19,0 8px 36px #0005}.mycelial-theme :is(.nav-item,.guide-global-nav a){text-align:center;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:6px 2px;font-size:10px;line-height:1.3;display:flex}.mycelial-theme :is(.nav-item,.guide-global-nav a)>svg{width:18px;height:18px;display:block}.mycelial-theme :is(.nav-item,.guide-global-nav a):after{display:none}.mycelial-theme :is(.nav-item.active,.guide-global-nav a.active){color:#f3cca0;background:#dda86d2b;box-shadow:inset 0 1px #f5d3b03d}.mycelial-theme .header-actions .mobile-filter-button{display:none}.mycelial-theme .workspace{margin-bottom:calc(90px + env(safe-area-inset-bottom));grid-template-columns:300px minmax(0,1fr)}.mycelial-theme .drawer-layer{top:76px}.mycelial-theme .learn-footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.analytics-settings.mycelial-theme{bottom:calc(92px + env(safe-area-inset-bottom))}.analytics-consent.mycelial-theme{--consent-bottom:calc(90px + env(safe-area-inset-bottom))}.mycelial-theme:has(.learn-hero) .guide-site-header{background:linear-gradient(#000000f2,#000000a8);margin-bottom:-76px}.mycelial-theme .guide-species-card:nth-child(n){grid-column:span 6}.mycelial-theme .species-card-copy h2,.mycelial-theme .species-card-copy h2 a{font-size:29px}}@media (width<=820px){.mycelial-theme .workspace{grid-template-columns:minmax(0,1fr)}.mycelial-theme .community-drawer{border-radius:0;width:100%}.mycelial-theme .filter-panel-mobile .panel-heading{min-height:155px}.mycelial-theme .filter-panel-mobile .mycelial-panel-title{font-size:45px}.mycelial-theme .mycelial-community-hero{min-height:370px}.mycelial-theme .learn-hero{min-height:750px}}@media (width<=640px){.mycelial-theme :is(.app-header,.guide-site-header){flex-basis:72px;gap:10px;height:72px;min-height:72px;padding:0 16px}.mycelial-theme .brand-copy :is(h1,strong),.mycelial-theme .guide-site-header .brand-copy strong{max-width:none;font-size:14px}.mycelial-theme .brand-copy p,.mycelial-theme .guide-site-header .brand-copy>span{display:none}.mycelial-theme .brand-lockup{gap:6px}.mycelial-theme .guide-site-header .brand-copy strong .brand-name-short{display:inline}.mycelial-theme .fungi-world-switch{border-radius:8px;grid-template-columns:1fr;width:54px;min-width:54px;height:42px;margin-left:0}.mycelial-theme .fungi-world-switch a.active{display:none}.mycelial-theme .fungi-world-switch a:last-child{border:0;flex-direction:column;gap:1px;padding:3px 0;font-size:9px;display:flex}.mycelial-theme .fungi-world-switch svg{width:14px;height:14px}.mycelial-theme .header-actions{gap:5px}.mycelial-theme .header-actions .button{min-width:40px;min-height:42px;padding:0 10px}.mycelial-theme .header-actions .sign-in-button{width:36px;min-width:36px;padding:0}.mycelial-theme .header-actions .button-primary svg{display:none}.mycelial-theme .guide-map-link{gap:0;width:42px;padding:0;font-size:0;overflow:hidden}.mycelial-theme .header-actions .guide-map-link svg{flex-shrink:0;width:18px;display:block}.mycelial-theme .drawer-layer{top:72px}.mycelial-theme .drawer-heading{padding:18px}.mycelial-theme .drawer-heading h2{font-size:19px}.mycelial-theme .drawer-heading>div>p{font-size:8px}.mycelial-theme .mycelial-community-hero{background-position:50%,50%,84%;min-height:385px;padding:60px 22px 28px}.mycelial-theme .mycelial-community-hero h3{font-size:clamp(54px,15vw,76px)}.mycelial-theme .community-metrics{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 22px}.mycelial-theme .community-metrics div:nth-child(n){border:0;flex-direction:column;justify-content:center;min-height:104px;padding:12px 0;display:flex}.mycelial-theme .community-metrics dt{font-size:9px;line-height:1.5}.mycelial-theme .community-metrics dd{font-size:28px}.mycelial-theme .community-section{padding:28px 22px}.mycelial-theme .community-section-heading h3{font-size:23px}.mycelial-theme:has(.learn-hero) .guide-site-header{margin-bottom:-72px}.mycelial-theme .learn-hero{height:870px;min-height:790px;max-height:none;padding:115px 22px 24px}.mycelial-theme .learn-hero>img{object-position:92% center}.mycelial-theme .learn-hero-overlay{background:linear-gradient(#00000012 20%,#00000085 57%,#000000ed)}.mycelial-theme .learn-hero-content{justify-content:end;padding:180px 0 48px}.mycelial-theme .learn-hero .eyebrow{letter-spacing:1.5px;font-size:8px}.mycelial-theme .learn-hero h1{margin:16px 0 20px;font-size:clamp(106px,29vw,152px)}.mycelial-theme .learn-hero-content>p:not(.eyebrow){max-width:290px;font-size:12px}.mycelial-theme .hero-actions{flex-wrap:wrap;gap:12px;margin-top:25px}.mycelial-theme .hero-actions .button{padding:0 14px;font-size:11px}.mycelial-hero-foot{letter-spacing:1px;align-items:center;font-size:7px}.mycelial-hero-foot>span{max-width:150px;line-height:1.8}.mycelial-hero-foot a{flex-shrink:0;gap:9px;font-size:9px}.mycelial-theme .guide-principles{gap:20px;padding:24px 22px}.mycelial-theme .species-browser{padding:42px 22px}.mycelial-theme .species-browser-heading h2{font-size:32px}.mycelial-theme .guide-search-row{gap:12px}.mycelial-theme .guide-species-grid{gap:20px}.mycelial-theme .guide-species-card:nth-child(n){grid-column:1/-1;grid-template-rows:minmax(180px,1fr) auto;min-height:480px}.mycelial-theme .guide-species-card:nth-child(n) .species-card-copy{padding:50px 24px 25px}.mycelial-theme .species-card-copy h2,.mycelial-theme .species-card-copy h2 a{font-size:30px}.mycelial-theme .guide-request-intro h2{font-size:31px}}@media (width<=360px){.mycelial-theme :is(.app-header,.guide-site-header){gap:6px;padding:0 10px}.mycelial-theme .brand-copy :is(h1,strong){font-size:12px}.mycelial-theme .header-actions .button{padding:0 8px}.mycelial-theme .mycelial-community-hero h3{font-size:51px}}@media (prefers-reduced-transparency:reduce){.mycelial-theme{--mycelial-glass:#241f19}.mycelial-theme :is(.primary-nav,.guide-global-nav){background:#241f19}}@media (prefers-reduced-motion:reduce){.mycelial-theme *,.mycelial-theme :after{transition:none!important;animation:none!important}}.mycelial-hero-foot a.mycelial-photo-credit{min-height:0;font:inherit;letter-spacing:inherit;text-underline-offset:3px;text-decoration:underline;display:inline}.field-skills-main{width:min(1160px,100% - 64px);margin:0 auto;padding:44px 0 70px}.field-skills-heading{max-width:850px;margin:18px 0 34px}.field-skills-heading h1{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.03em;margin:16px 0 22px;font-size:clamp(34px,5vw,64px);font-weight:400;line-height:1.08}.field-skills-heading>p:last-child{color:#c1bbaa;max-width:740px;font-size:18px;line-height:1.7}.field-skills-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.field-skills-grid article{background:#2e2b246b;border:1px solid #d8cbb029;border-radius:10px;padding:26px}.field-skills-grid h2{font-family:var(--font-serif,Georgia, serif);margin:14px 0;font-size:25px;line-height:1.2}.field-skills-grid h2 a{color:inherit;text-decoration:none}.field-skills-grid p{color:#bdb7a8;line-height:1.7}.field-skills-feature{margin:46px 0}.field-article-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:42px;margin-top:32px;display:grid}.field-contents{border:1px solid #d8cbb029;border-radius:9px;margin-bottom:28px;padding:20px 22px}.field-contents ul{margin-bottom:0;padding-left:18px}.field-contents li{margin-top:12px;line-height:1.5}.field-contents a,.field-reference-note a,.field-next-steps a{color:#d2c59e;text-underline-offset:4px}.field-article-layout .field-contents{font-size:14px;position:sticky;top:100px}.field-article-layout .guide-markdown{line-height:1.8}.field-article-layout .guide-markdown h2{scroll-margin-top:105px}.field-article-layout .guide-markdown table{border-collapse:collapse;margin:24px 0;font-size:15px;display:block;overflow-x:auto}.field-article-layout .guide-markdown td,.field-article-layout .guide-markdown th{vertical-align:top;text-align:left;border:1px solid #d8cbb033;min-width:140px;padding:14px}.field-reference-note{color:#c1bbaa;background:#2e2b244d;border-left:2px solid #8f866e;margin-top:34px;padding:22px 26px;line-height:1.7}.field-reference-note li{overflow-wrap:anywhere;margin:8px 0}.field-next-steps{border-top:1px solid #d8cbb033;margin-top:50px;padding-top:26px}.field-next-steps nav{flex-wrap:wrap;gap:16px 28px;display:flex}.public-data-date{color:#bdb7a8;font-size:12px;line-height:1.6}@media (width<=800px){.field-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-article-layout{grid-template-columns:1fr;gap:10px}.field-article-layout .field-contents{position:static}}@media (width<=540px){.field-skills-main{width:calc(100% - 36px);padding-top:22px}.field-skills-grid{grid-template-columns:1fr}.field-skills-grid article{padding:22px}}.data-freshness{border:1px solid #bba77c55;border-radius:6px;max-width:1200px;margin:20px auto;padding:14px 20px;font-size:12px;line-height:1.6}.data-freshness strong{display:block}.data-freshness.is-stale{border-color:#c7a75c}.season-scope{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.season-scope select{color:inherit;background:#151615;border:1px solid #8d8879;border-radius:5px;padding:10px}.map-data-status{z-index:4;background:#121311ed;border:1px solid #a9977766;border-radius:6px;max-width:min(520px,100% - 86px);padding:7px 12px;font-size:12px;position:absolute;bottom:12px;left:14px}.map-data-status .data-freshness{margin:8px 0 0;padding:8px}.map-failure{z-index:5;background:#111;border:1px solid #b29c70;border-radius:8px;padding:24px;position:absolute;inset:30% 8% auto}.map-failure a{margin:12px;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
