.pastoria{--teal:#468e9c}.pastoria h1>span{color:#5b98b4}.pastoria .screen{background:#233f55}.pastoria .map-active .screen{aspect-ratio:var(--map-aspect,4/3)}.pastoria .level-choice select{max-width:365px}.pastoria .snowball-count{gap:12px}.pastoria #broken{font-size:34px;line-height:1.2;letter-spacing:-1px}.pastoria .count-total{font-size:19px}.pastoria .snowball-icon{border-radius:4px;background:#5d9db3;border-color:#3c738b;box-shadow:inset 0 3px #aed8da}.pastoria .progress-track>div{background:#68a3b7}.pastoria .water-low{color:#d6b052}.pastoria .water-mid{color:#69a775}.pastoria .water-high{color:#5c9fc9}.pastoria .dpad button.is-active{background:#5d929e}.pastoria .generator-fields{grid-template-columns:1fr 1fr;gap:14px}.pastoria .generator-dialog input[type=range]{accent-color:#5a94a3;padding:0;background:none;border:0}.pastoria .screen-bar>span:first-child{max-width:68%;letter-spacing:.5px}.pastoria #editionName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pastoria .start-dialog>p:not(.pixel-label){line-height:1.6}@media(max-width:730px){.pastoria .level-choice select{max-width:100%}.pastoria .screen-bar>span:first-child{max-width:62%}.pastoria #broken{font-size:30px}}.pastoria #generatorFamily{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid #b6c8bc;border-radius:8px;background:#fff;color:#243f37;font:inherit}.pastoria #basinBudgets[hidden]{display:none}.pastoria #basinBudgets{margin-top:14px}.pastoria #generatorRevision{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid #b6c8bc;border-radius:8px;background:#fff;color:#243f37;font:inherit}.pastoria #planningRevisionControls[hidden],.pastoria #poolStylePreferences[hidden]{display:none}body.play-first.pastoria #undertowChoice,body.play-first.pastoria #undertowRecoveredPanel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;min-width:0}body.play-first.pastoria #undertowChoice label,body.play-first.pastoria #undertowRecoveredPanel label{flex-basis:100%;font-size:12px;letter-spacing:0}body.play-first.pastoria #undertowChoice select,body.play-first.pastoria #undertowRecoveredSelect{width:100%;max-width:100%;min-width:0;min-height:44px;font:inherit}body.play-first.pastoria #undertowChoice button,body.play-first.pastoria #undertowRecoveredPanel button{min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #b6cdbf;border-radius:5px;background:#fcfdf9;font:600 12px/1.4 var(--font);overflow-wrap:anywhere}body.play-first.pastoria #undertowAttemptStatus,body.play-first.pastoria #undertowRecoveryMessage{flex-basis:100%;margin:0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}body.play-first.pastoria #crosscurrentChoice,body.play-first.pastoria #crosscurrentRecoveredPanel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;min-width:0}body.play-first.pastoria #crosscurrentChoice label,body.play-first.pastoria #crosscurrentRecoveredPanel label{flex-basis:100%;font-size:12px;letter-spacing:0}body.play-first.pastoria #crosscurrentChoice select,body.play-first.pastoria #crosscurrentRecoveredSelect{width:100%;max-width:100%;min-width:0;min-height:44px;font:inherit}body.play-first.pastoria #crosscurrentChoice button,body.play-first.pastoria #crosscurrentRecoveredPanel button{min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #b6cdbf;border-radius:5px;background:#fcfdf9;font:600 12px/1.4 var(--font);overflow-wrap:anywhere}body.play-first.pastoria #crosscurrentAttemptStatus,body.play-first.pastoria #crosscurrentRecoveryMessage{flex-basis:100%;margin:0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.pastoria-intro{max-width:68ch;margin:0 0 1.25rem;color:var(--muted,#abc2cf);font-size:.95rem;line-height:1.65}.pastoria-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0;padding:1.5rem;border:1px solid #365566;border-radius:16px;background:#172f40}.pastoria-guide h2{font-size:1.1rem;line-height:1.4;margin:0 0 .65rem;color:#edf4ee}.pastoria-guide p{margin:0;color:#c2d4da;line-height:1.75;font-size:.95rem}@media(max-width:640px){.pastoria-guide{grid-template-columns:1fr;padding:1.1rem;gap:1.4rem}.pastoria-intro{font-size:.9rem}}#resumeGeneratedButton{margin-bottom:8px}#resumeGeneratedButton[hidden]{display:none}
/*# sourceMappingURL=style.css.map?v=8a6208ef22c9ab94 */