@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--ink:#243b68;--cream:#fffaf1;--muted:#77839a;--line:#d9e1eb;--orange:#f16c43;--blue:#416ac7;--mint:#dcefe5;--coral:#ffe3d2;--gold:#ffdb80}body{background:var(--cream);color:var(--ink);font-size:15px}button,input,select{font-family:'DM Sans',sans-serif}h1,h2,h3,h4{font-family:'Outfit',sans-serif;letter-spacing:-.6px}header{height:84px;padding:0 4%;background:#fffaf1f5;border-bottom:1px solid #e2e6ed;position:sticky;top:0;z-index:1500;backdrop-filter:blur(14px)}header .brand{font-family:'Outfit',sans-serif;font-size:17px;font-weight:800;letter-spacing:.4px;display:flex;align-items:center;gap:4px}header .brand span:not(.brandmark){font-size:10px;max-width:110px;white-space:normal;line-height:1.4;letter-spacing:1px;margin-left:5px}.brandmark{display:inline-flex;width:43px;height:43px;align-items:center;justify-content:center;border-radius:50%;background:#ffd88b;color:#f16c43;font-size:36px;margin-right:8px;line-height:1}nav{height:auto;gap:5px}.nav{height:auto;border-radius:30px;font-size:12px;padding:12px 18px;font-weight:600;color:#75819a}.nav.active{background:#e3eafa;color:var(--blue)}.nav.active:after{display:none}.edition{font-size:9px;letter-spacing:1.2px;color:#8c94a1}main{max-width:1530px;padding:0 4%;margin:auto}.intro{display:grid;grid-template-columns:1.1fr .9fr;gap:45px;padding:54px 0 37px;align-items:center}.eyebrow{color:#6f83aa;font-size:10px;letter-spacing:1.6px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:20px}.eyebrow>span{color:var(--orange);font-size:19px}.hero-copy h1{font:800 clamp(48px,5.5vw,84px)/1.02 'Outfit',sans-serif;letter-spacing:-3.7px;margin:0 0 23px;color:#253b67}.hero-copy h1 em{font:inherit;font-style:normal;color:#f0744b;position:relative}.hero-copy>p{font-size:15px;line-height:1.9;max-width:460px;color:#7c879d;margin:0 0 27px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions button{padding:14px 21px;border-radius:9px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:24px;border:1px solid #304d83;box-shadow:0 3px 0 #d5dce6;transition:transform .15s}.hero-actions button:hover{transform:translateY(-2px)}.hero-actions .hero-primary{background:#426bc8;color:#fff;border-color:#426bc8;box-shadow:0 3px 0 #b2c2e5}.hero-actions .hero-secondary{background:#fffdf6;color:#3b527c;border-color:#d5deeb}.hero-facts{display:flex;gap:22px;margin-top:26px;font-size:10px;color:#8b95a7;align-items:center}.hero-facts b{font-family:'Outfit',sans-serif;font-size:16px;color:#3c5789;margin-right:4px}.hero-picture{position:relative;padding-bottom:20px}.hero-picture img{width:100%;height:auto;display:block;transform:rotate(2deg);border-radius:30px;max-height:410px;object-fit:contain}.hero-sticker{position:absolute;bottom:0;right:15px;background:#ffdc83;color:#6b563c;border:1px solid #e9c577;box-shadow:0 5px 0 #edd7a3;border-radius:12px;padding:13px 19px;font:600 13px/1.4 'Outfit',sans-serif;transform:rotate(-5deg)}.adventure-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0 38px}.adventure-strip>button{display:flex;align-items:center;gap:15px;text-align:left;padding:19px 20px;background:#fffdf7;border:1px solid #dce3ed;border-radius:13px;color:#3d5276}.adventure-icon{background:#e1eafa;color:#426dc5;display:flex;align-items:center;justify-content:center;font:600 27px 'Outfit',sans-serif;width:46px;height:46px;border-radius:13px;flex-shrink:0}.adventure-icon.coral{background:#ffe3d3;color:#e7764e}.adventure-icon.gold{background:#ffedbb;color:#b59747}.adventure-strip b{font:600 14px 'Outfit',sans-serif}.adventure-strip small{display:block;font-size:10px;color:#8893a5;margin-top:5px}.adventure-strip i{font-style:normal;margin-left:auto;color:#9aa8bd;font-size:19px}body[data-section="quiz"] .intro,body[data-section="quiz"] .adventure-strip,body[data-section="learn"] .intro,body[data-section="learn"] .adventure-strip{display:none}body[data-section="learn"] #learn{padding-top:35px}.workspace{border:1px solid #d5dfed;border-radius:17px;overflow:hidden;box-shadow:0 7px 0 #ecedf0;scroll-margin-top:105px}.sidebar{background:#fffef8;padding:27px 22px 0}.sidebar .sectionnum{font-size:9px;color:#a1abc0}.sidebar h2{font:700 35px 'Outfit',sans-serif;margin:13px 0 7px}.sidebar>.muted{font-size:12px;color:#8591a6}.search{border-color:#dce3ee;border-radius:9px;background:#f9fbfe;padding:11px}.search input{font-size:12px;color:var(--ink)}.island-filter select{font-size:12px;border-radius:7px;border-color:#dbe3ef;background:#fff;color:#5271a7;padding:8px}.island-filter{font-size:9px;color:#94a1b6}.layerbuttons button{font-size:12px;padding:10px;border-radius:8px;color:#8a97ab}.layerbuttons button.selected{background:#e7edfa;color:#4469b2;font-weight:600}.layerbuttons b{font-size:10px}.list-title{font-size:8px;letter-spacing:.8px;color:#a3aec1}.place{padding:12px 4px;font-size:12px;color:#48618c;border-color:#edf0f4}.place small{font-size:9px;color:#a0abbd}.place:hover,.place.chosen{background:#edf2fc;border-radius:7px}.place .symbol{color:#92a7c8}.sidebar-foot{font-size:9px;color:#a0acc0;border-color:#e7ebf2}.map-toolbar{background:#eef3fc;border-color:#d4deed;padding:13px 15px}.map-modes{border-radius:8px;background:#fff;border-color:#d1dced}.map-modes button{font-size:11px;color:#8a98b1;padding:10px 12px}.map-modes button.active{background:#416bc5;color:#fff}.map-toolbar label{font-size:10px;color:#8596b0}.map-toolbar input{accent-color:#4c75c9}.map-toolbar>button{font-size:10px;color:#6984b2}.map-help{background:#fffff4ed;color:#8999b3;border-color:#dce4ef;border-radius:7px;padding:9px 12px;font-size:9px}.map-legend,.elevation-readout{background:#fffef5f0;border-radius:10px;box-shadow:0 3px 12px #4a6d9312;color:#7688a5}.map-legend b{color:#657ba1;font-size:8px}.map-legend>span{font-size:10px}.leaflet-bar{border-radius:8px!important;overflow:hidden;border-color:#c9d7ec!important}.leaflet-bar a{color:#4b71ba!important;background:#fffdf6!important}.leaflet-popup-content-wrapper{border-radius:13px;border-color:#cfdcef;color:#3b5481}.place-popup h3{font:700 29px 'Outfit',sans-serif}.place-popup small{font-size:9px;color:#a4afbf}.place-popup p{font-size:11px;color:#94a2b8}.place-popup a{color:#6182bd!important}.popup-area-stats b{font-family:'Outfit',sans-serif;color:#5475aa}.place-notes{border-color:#d6e0ee;background:#f1f5fc;border-radius:0 0 15px 15px;padding:32px}.place-notes h2{font:700 35px 'Outfit',sans-serif}.place-notes h3{font:600 16px 'Outfit',sans-serif;color:#4e6b9c}.place-notes p{font-size:12px!important;color:#8193ae;line-height:1.9}.official-name{font:400 17px 'Outfit',sans-serif;color:#94a4bd}.area-identifiers span{background:#e5ecf8;color:#7791bb;border-color:#d4e0f1;padding:6px 9px;border-radius:20px}.place-stats b,.area-note .place-stats b{font-family:'Outfit',sans-serif;color:#4d74b2}.feature-tags span{background:#fff8e9;border-color:#ecdfc3;color:#b09b6e;border-radius:20px;padding:6px 9px;font-size:9px}.body-row{background:#f9fcff;border-color:#dde7f1}.body-row strong{color:#6684ad;font-size:12px}.water-table-note{background:#dfedf6;border-color:#6b9bbb}.water-table-note strong{color:#6a8aa8}.locality-context h3{font:600 27px 'Outfit',sans-serif}.neighbour-links button{border-color:#d1def0;color:#6c8bbb;background:#fafdff;border-radius:8px;font-size:11px;padding:10px}.neighbour-links button:hover{background:#e4edfc}.rock-share>div:first-child{font-size:10px;color:#7e93b4}.share-track{background:#dfe7f3;height:6px}.field-geology dl{font-size:10px}.field-geology dd{color:#7490b6}.marker-geology summary{color:#7b95b9;font-size:11px}.survey-note{font-size:10px!important}.area-fit,.water-learn{font-size:11px;color:#6d8fbe}.under-map{padding:24px 0 35px}.under-map p{font-size:11px;color:#a0aabd}.under-map>span{font-size:8px;color:#9da8be}.under-map button{font-size:12px;color:#7490bc}footer{padding:28px 0;border-color:#e0e6ef;color:#a0aabb}footer .brand{color:#7b90ae}footer button{color:#8c9fb8;font-size:11px}.play-intro{text-align:center;padding:42px 0 27px}.play-intro .eyebrow{justify-content:center;font-size:9px;margin-bottom:13px}.play-intro h2{font:700 43px/1.1 'Outfit',sans-serif;margin:0 0 13px;color:#304976}.play-intro h2 em{font-style:normal;color:#f08762}.play-intro>p{font-size:13px;color:#96a3ba;margin:0}.activity-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:0 0 28px}.activity-tabs button{display:flex;align-items:center;gap:15px;text-align:left;background:#fffdf6;border:1px solid #dae2ef;border-radius:13px;padding:22px 18px;color:#6a82ac;transition:transform .15s}.activity-tabs button:hover{transform:translateY(-2px)}.activity-tabs button.active{background:#e7eefc;border-color:#9db6e5;color:#466caf;box-shadow:0 4px 0 #dbe5f7}.activity-tabs b{font:600 17px 'Outfit',sans-serif}.activity-tabs small{display:block;font-size:10px;color:#9aa9c0;margin-top:6px;line-height:1.5}.activity-icon{width:44px;height:44px;border-radius:12px;background:#e2ebfc;display:flex;align-items:center;justify-content:center;font:600 28px 'Outfit',sans-serif;flex-shrink:0;color:#6b8fcf}#nameTab .activity-icon{background:#ffe6d5;color:#e78a5f}#triviaTab .activity-icon{background:#fff0bf;color:#c3a858}.activity-arrow{margin-left:auto;color:#acbad0;font-size:19px}.locality-game{background:#f0f4fc;border-color:#d4dff0;border-radius:17px;box-shadow:0 6px 0 #e9edf5;overflow:hidden}.game-heading{background:#eef3ff;border-color:#d8e3f5;padding:25px 29px}.game-heading h2{font:700 34px 'Outfit',sans-serif;color:#4768a2}.game-heading .sectionnum{color:#97acd0;font-size:8px}.game-heading p{color:#93a4be;font-size:12px}.game-modes{background:#fff;border-color:#cedcf0;border-radius:25px;padding:4px;gap:0}.game-modes button{color:#8e9db6;font-size:11px;border-radius:20px;padding:10px 14px}.game-modes button.active{background:#5278ca;color:white}.name-locality-game .game-modes button.active{background:#ed8a61}.name-locality-game .game-heading{background:#fff0e3}.name-locality-game .game-heading h2{color:#bd7a57}.name-locality-game .game-heading .sectionnum{color:#c6a187}.game-panel{background:#fffef7;padding:29px 24px}.game-counters{color:#a0adc1;border-color:#e6ebf3;font-size:10px}.game-counters b{color:#7294ca;font-family:'Outfit',sans-serif;font-size:19px}#gamePrompt,#namePrompt{font:700 34px/1.1 'Outfit',sans-serif;letter-spacing:-1px;color:#4a6a9f;margin:27px 0 15px}#namePrompt{color:#bd805f}#gamePromptNote,#namePromptNote{font-size:12px;line-height:1.8;color:#9ba9bd}.game-panel>button,.game-panel form button{background:#527acc;border:1px solid #527acc;border-radius:9px;padding:13px;font-size:12px;font-weight:600;color:#fff;width:100%;margin-top:14px;box-shadow:0 3px 0 #cfddf4}.game-panel>button.secondary{background:#fffdf7;border-color:#dae2ed;color:#a1aec3;box-shadow:none}.name-locality-game .game-panel>button:not(.secondary),#nameForm button{background:#ee946c;border-color:#ee946c;box-shadow:0 3px 0 #f3dccc}.game-feedback{font-size:12px;border-radius:7px;color:#93a7be}.game-feedback.correct{background:#e1f3e5;border-color:#82bf99;color:#5b946e}.game-feedback.incorrect{background:#fff0dc;border-color:#dfb17a;color:#bb9468}.game-note{font-size:10px!important;border-color:#e6ebf4;color:#acb7c8;line-height:1.8}.game-map-wrap,#gameMap,#nameMap{background:#dceaf7}.game-map-reset,.name-map-actions button{background:#fffdf5;border:1px solid #c8d8ec;border-radius:7px;color:#8ca4c8;font-size:10px;padding:10px 12px}.game-results{background:#f2f6fd;border-color:#d3def0}.game-results h3{font:600 28px 'Outfit',sans-serif;color:#7894c2}.game-results ol{color:#8b9fbd;font-size:12px}.game-results li{border-color:#dce5f2}.game-reveal-label{color:#668b73;border-color:#b8d5bc;background:#fffff4f2;border-radius:6px}.name-map-actions{position:absolute;z-index:500;right:14px;top:14px;display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;max-width:80%}.name-map-actions button:disabled{opacity:.5;cursor:default}.name-map-key{position:absolute;z-index:400;bottom:35px;right:15px;background:#fffef2f0;border:1px solid #e7d7be;padding:10px 14px;border-radius:8px;font-size:10px;color:#bb936e}.name-map-key i{display:inline-block;width:10px;height:10px;background:#ffaf62;border:1px solid #ee8c54;border-radius:3px;margin-right:5px}#nameMap{position:absolute;inset:0}#nameLoading{position:absolute;z-index:600;left:15%;right:15%;top:100px;padding:20px;background:#fffef4;color:#94a3ba;text-align:center;border-radius:10px;font-size:12px}#nameForm{margin:25px 0 5px}#nameForm label{display:block;font-size:9px;letter-spacing:1px;color:#bd9b7f;font-weight:700;margin-bottom:9px}#nameAnswer{width:100%;border:2px solid #f0d6bf;border-radius:9px;padding:13px 12px;font-size:14px;background:#fffcf5;color:#8d7563;outline:none}#nameAnswer:focus{border-color:#ed9c70;box-shadow:0 0 0 3px #ffe9d8}#nameForm small{display:block;font-size:9px;color:#bea993;margin-top:9px;line-height:1.6}#nameForm[hidden]{display:none}.learning{background:#edf3fe;border:1px solid #d2dff5;border-radius:16px;gap:45px;padding:35px}.learning h2{font:700 39px/1.1 'Outfit',sans-serif;color:#5375ad}.learning p{font-size:13px;color:#91a5c2}.learning #strata button{border-radius:8px;font-size:12px;padding:18px}.learning #strata button.active{border-color:#8aa2be}#rockdetail h3{font:600 34px/1.1 'Outfit',sans-serif;color:#6f88ac}#rockdetail p{font-size:13px;color:#8fa1b8}.soilhead h2{font:700 35px 'Outfit',sans-serif;color:#7c91b0}.soilhead p{font-size:12px;color:#a2aec1}.soils article{border-color:#dee5ee;border-radius:13px;background:#fffdf8;padding:23px}.soils h3{font:600 21px 'Outfit',sans-serif;color:#9a8a75}.soils p{font-size:12px;color:#b0a493}.soil{border-radius:8px}.groundwater-guide{border-color:#d1e2eb;background:#eaf4f7;border-radius:16px}.groundwater-guide h2{font:700 37px 'Outfit',sans-serif;color:#6b91a7}.groundwater-guide>p{font-size:13px;color:#96b1bf}.water-guide-grid h3{font:600 17px 'Outfit',sans-serif;color:#7f9eaf}.water-guide-grid p{font-size:12px;color:#a0b5c0}.groundwater-guide>a{color:#8ca6b7;font-size:12px}.quizwrap{background:#eef2ff;border:1px solid #dbe1f4;border-radius:17px;padding:35px}.quizwrap h2{font:700 36px 'Outfit',sans-serif;color:#788fc2}#quizcontent h3{font:600 28px 'Outfit',sans-serif;color:#8499c6}#quizcontent button{border-radius:9px;border-color:#d4ddf2;color:#93a6cc;background:#fffef9}#quizcontent .next{background:#7899d6;color:#fff}.quizwrap .muted{font-size:12px;color:#a1b0ce}dialog{border-color:#d4dfef;border-radius:16px;background:#fffdf5;max-width:680px}dialog h2{font:700 29px 'Outfit',sans-serif;color:#6784b5}dialog h3{font:600 17px 'Outfit',sans-serif;color:#90a1bf}dialog p{color:#9baac0;font-size:12px}dialog a{color:#7d9ac7}dialog::backdrop{background:#22385c70}button:focus-visible,a:focus-visible{outline:3px solid #f2ad78;outline-offset:3px}@media(max-width:1150px){.edition{display:none}.hero-copy h1{font-size:66px;letter-spacing:-3px}.intro{gap:25px;padding-top:40px}.hero-copy>p{font-size:14px}.hero-facts{gap:14px}.adventure-strip>button{gap:10px;padding:15px}.adventure-strip b{font-size:12px}.activity-tabs{gap:10px}.activity-tabs button{padding:18px 13px;gap:10px}.activity-tabs b{font-size:14px}.activity-tabs small{font-size:9px}.activity-icon{width:36px;height:36px;font-size:23px}.activity-arrow{display:none}.game-heading{gap:18px}.game-modes button{padding:10px 12px}.map-modes button{font-size:11px}}@media(max-width:850px){header{gap:8px;padding:0 3%}header .brand{font-size:15px}.nav{font-size:11px;padding:11px 12px}.hero-copy h1{font-size:55px;letter-spacing:-2.6px}.hero-actions button{font-size:11px;padding:12px 15px;gap:15px}.hero-facts{font-size:9px;gap:10px}.hero-sticker{font-size:11px;padding:11px 13px}.adventure-strip small{font-size:9px}.adventure-strip i{display:none}.adventure-icon{width:37px;height:37px;font-size:23px}.game-body{grid-template-columns:250px 1fr}.game-panel{padding:23px 20px}.play-intro h2{font-size:37px}}@media(max-width:720px){header{height:auto;min-height:112px;flex-wrap:wrap;position:relative;padding:14px 5% 8px;gap:9px}header .brand{font-size:17px}.brandmark{width:36px;height:36px;font-size:29px}header .brand span:not(.brandmark){font-size:9px;max-width:none}.nav{font-size:11px;padding:10px 13px}nav{width:100%;justify-content:space-between;height:38px;gap:3px}main{padding:0 5%}.intro{grid-template-columns:1fr;gap:27px;padding:31px 0 22px}.hero-copy h1{font-size:55px;letter-spacing:-2.8px;margin-bottom:19px}.eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:15px}.hero-copy>p{font-size:13px;line-height:1.9;margin-bottom:21px;max-width:380px}.hero-actions{gap:9px}.hero-actions button{font-size:11px;padding:12px 15px;gap:15px}.hero-facts{font-size:9px;margin-top:20px;gap:19px}.hero-facts b{font-size:14px}.hero-picture{max-width:420px;width:100%;margin:auto;padding:0 4% 18px}.hero-picture img{max-height:300px}.hero-sticker{font-size:11px;right:3%;padding:10px 14px}.adventure-strip{grid-template-columns:1fr;gap:9px;margin:15px 0 27px}.adventure-strip>button{padding:13px 16px;gap:14px}.adventure-strip b{font-size:14px}.adventure-strip small{font-size:10px}.adventure-strip i{display:block}.adventure-icon{width:38px;height:38px}.sidebar h2{font-size:31px}.sidebar>.muted{font-size:12px}.sidebar{padding:21px 18px}.layerbuttons button{font-size:11px}.map-modes button{font-size:10px}.map-toolbar label{font-size:9px}.map-help{font-size:7px}.place{font-size:12px}.place small{font-size:9px}.place-notes h2{font-size:32px}.place-notes p{font-size:12px!important}.locality-context h3{font-size:26px}.play-intro{padding:29px 0 22px}.play-intro h2{font-size:32px;line-height:1.15}.play-intro p{font-size:12px}.activity-tabs{grid-template-columns:1fr;gap:9px;margin-bottom:23px}.activity-tabs button{padding:14px 16px;gap:13px;border-radius:11px}.activity-tabs b{font-size:15px}.activity-tabs small{font-size:10px;margin-top:3px}.activity-icon{width:37px;height:37px;font-size:24px}.activity-arrow{display:block}.game-heading{padding:21px}.game-heading h2{font-size:29px}.game-heading p{font-size:11px}.game-modes{width:100%}.game-modes button{font-size:10px;padding:10px 8px}.game-body{grid-template-columns:1fr}.game-panel{padding:22px}.game-counters{font-size:10px}#gamePrompt,#namePrompt{font-size:32px;margin:20px 0 12px}#gamePromptNote,#namePromptNote{font-size:12px}.game-map-wrap{min-height:510px}.game-panel>button,.game-panel form button{font-size:12px;padding:13px}.game-note{font-size:10px!important;margin-top:20px}.game-results h3{font-size:25px}.name-map-actions{top:12px;right:10px;gap:5px;max-width:80%}.name-map-actions button{font-size:9px;padding:9px}.learning{padding:24px;gap:20px}.learning h2{font-size:32px}.groundwater-guide{padding:23px}.groundwater-guide h2{font-size:30px}.water-guide-grid{gap:18px}.quizwrap{padding:24px}.quizwrap h2{font-size:30px}#quizcontent h3{font-size:25px}footer{font-size:9px;gap:15px}.under-map p{font-size:10px}.map-legend>span{font-size:9px}.map-legend{padding:12px}.game-feedback{font-size:12px}.hero-picture:empty{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Keep the playful palette readable, including supporting copy and controls. */
.hero-copy>p,.hero-facts,.adventure-strip small,.sidebar>.muted,.place small,.sidebar-foot,.list-title,.island-filter,.edition,.play-intro>p,.activity-tabs small,.game-heading p,#gamePromptNote,#namePromptNote,.game-note,.game-counters,.game-legend,.place-notes p,.survey-note,.learning p,#rockdetail p,.soilhead p,.soils p,.groundwater-guide>p,.water-guide-grid p,.quizwrap .muted,dialog p{color:#5b6e89}
.nav,.layerbuttons button,.map-toolbar label,.map-toolbar>button,.map-help,.map-legend,.elevation-readout,.map-legend b,.map-modes button,.game-modes button,.game-panel>button.secondary,.game-map-reset,.name-map-actions button,.field-geology dd,.rock-share>div:first-child,.marker-geology summary,.body-row small,.body-row>span,.official-name,.under-map p,.under-map>span,footer,footer button,.place-popup small,.place-popup p,.game-results ol,.game-results li b{color:#526b8c}
.activity-tabs button,.activity-tabs button.active,.adventure-strip b,.game-heading h2,.play-intro h2,.place-notes h3,.learning h2,#rockdetail h3,.soilhead h2,.groundwater-guide h2,.water-guide-grid h3,.quizwrap h2,#quizcontent h3,dialog h2,dialog h3{color:#294774}
.name-locality-game .game-modes button.active,.name-locality-game .game-panel>button:not(.secondary),#nameForm button{background:#ffb782;color:#654127;border-color:#efa56e}.name-locality-game .game-heading h2,#namePrompt{color:#87522f}
.game-feedback.correct{color:#2c6846}.game-feedback.incorrect{color:#86552c}.game-feedback{color:#5c7291}.name-map-key,#nameForm label,#nameForm small{color:#815b3d}#nameAnswer{color:#344f75}#quizcontent button{color:#476291}.game-results h3{color:#476797}.body-row strong{color:#3e648b}.area-fit,.water-learn,.groundwater-guide>a,.place-popup a,.field-geology>a,.groundwater-card>a{color:#476e9f!important}.area-identifiers span{color:#47658c}.feature-tags span{color:#816a3e}.name-locality-game .game-heading .sectionnum,.game-heading .sectionnum,.sidebar .sectionnum{color:#62799d}
.hero-copy h1 em{color:#e35e36}.eyebrow{color:#546f9c}.game-panel>button[hidden],.game-results[hidden]{display:none}
