.seasons-study{--seasons-gold:#efcd8c;--seasons-blue:#97c8d4;color:#d6e3dc;font-variant-numeric:tabular-nums;background:radial-gradient(at 30% 25%,#26464c 0,#152f3b 52%,#102432 100%);min-width:0;padding:26px 32px 22px;font-size:16px;line-height:1.55}.seasons-study *{box-sizing:border-box}.seasons-study p{margin:0}.seasons-study b{color:#f3ddae;font-weight:500}.seasons-study svg{width:100%;height:auto;display:block;overflow:visible}.seasons-study svg text{fill:#d3e1d8;font-family:inherit;font-size:24px}.seasons-study .seasons-globe svg text{font-size:20px}.seasons-heading{color:#b5c9c4;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.seasons-heading>span:first-child{letter-spacing:.13em}.seasons-heading b{margin-left:8px}.seasons-observatory{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:30px;margin:10px 0 26px;display:grid}.seasons-planet-column,.seasons-field-column{min-width:0}.seasons-globe{justify-items:center;display:grid}.seasons-globe>svg{max-width:300px}.seasons-globe-key{align-items:center;gap:8px;display:flex}.seasons-globe-key i{background:var(--seasons-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #efcd8c18}.seasons-globe-note{color:#b0c6c3;margin-top:5px!important}.seasons-day-pair{gap:10px;margin-top:20px;display:grid}.seasons-day-row{grid-template-columns:51px minmax(30px,1fr) 115px;align-items:center;gap:8px;display:grid}.seasons-day-row>span:last-child{text-align:right}.seasons-day-row em{color:#c7d7d0;font-style:normal}.seasons-day-row[data-secondary=true] b{color:var(--seasons-blue)}.seasons-day-ribbon{background:#061b28;border-radius:10px;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0003}.seasons-day-ribbon>i{background:var(--seasons-gold);border-radius:10px;position:absolute;inset-block:0}.seasons-day-row[data-secondary=true] .seasons-day-ribbon>i{background:var(--seasons-blue)}.seasons-instrument-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.seasons-instrument-title b{white-space:nowrap;font-size:25px}.seasons-apparatus{max-width:460px;margin:0 auto}.seasons-reading-line{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.seasons-reading-line b{margin-left:5px}.seasons-instrument-note{color:#b6cac4;min-height:50px;margin-top:8px!important}.seasons-orbit-key{color:#b6cac4;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;min-height:50px;margin-top:8px;display:grid}.seasons-energy{border-top:1px solid #b6c9c51c;padding-top:15px}.seasons-energy-heading{color:#ccdad2;justify-content:space-between;gap:12px;display:flex}.seasons-energy>svg{max-height:120px}.seasons-trace-key{justify-content:center;gap:20px;margin-top:7px;display:flex}.seasons-trace-key>span{align-items:center;gap:7px;display:inline-flex}.seasons-trace-key i{background:var(--seasons-gold);width:18px;height:2px}.seasons-trace-key>span:nth-child(2) i{background:var(--seasons-blue)}.seasons-trace-key>span:nth-child(3) i{background:repeating-linear-gradient(90deg,#d9dfd5 0 4px,#0000 4px 7px)}.seasons-ledger{color:#b6cac4;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:17px 0;display:flex}.seasons-ledger b{margin-left:7px}.seasons-method{border-top:1px solid #b6c9c51c;padding-top:6px}.seasons-method summary{cursor:pointer;color:#c6d8d0;min-height:44px;padding-block:11px}.seasons-method p{color:#c1d4cc;margin:10px 0;font-size:16px}.seasons-method a{color:#f0d298;align-items:center;min-height:44px;margin-right:24px;text-decoration-color:#f0d29877;display:inline-flex}.seasons-explore{border-top:1px solid #b6c9c52b;padding:16px 0 20px}.seasons-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin-block:22px;display:grid}.seasons-controls .control,.seasons-controls .control-top{color:#d5e1d9;font-size:16px}.seasons-controls .control-top{flex-wrap:wrap;gap:3px 10px}.seasons-controls input{min-height:44px}.seasons-view-switch,.seasons-presets{flex-wrap:wrap;gap:9px;display:flex}.seasons-study button{cursor:pointer;color:#d6e3dc;min-height:44px;font:inherit;background:#d9e5d90b;border:1px solid #c8d9cd33;border-radius:25px;padding:9px 17px;transition:background .2s,border-color .2s}.seasons-study button:hover{background:#d9e5d91b;border-color:#c8d9cd70}.seasons-study button[aria-pressed=true]{color:#ffe1a7;background:#eed29a18;border-color:#eed29a77}.seasons-study :is(button,input,summary,a):focus-visible{outline-offset:4px;outline:2px solid #f5d599}@media (max-width:1000px) and (min-width:761px){.seasons-study{padding-inline:20px}.seasons-observatory{gap:20px}.seasons-day-row{grid-template-columns:50px minmax(20px,1fr) 112px;gap:5px}}@media (max-width:760px){.seasons-study{padding:21px 14px 16px}.seasons-observatory{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:10px;margin-bottom:20px}.seasons-planet-column{grid-template-columns:minmax(0,1fr);display:grid}.seasons-globe>svg{width:min(100%,255px)}.seasons-globe-key,.seasons-globe-note{font-size:16px}.seasons-day-pair{width:100%;max-width:380px;margin:15px auto 0}.seasons-field-column{border-top:1px solid #b6c9c51c;padding-top:15px}.seasons-apparatus{max-width:365px}.seasons-study .seasons-apparatus text{font-size:22px}.seasons-study .seasons-orbit{max-width:250px}.seasons-study .seasons-orbit text{font-size:16px}.seasons-instrument-title{min-height:39px}.seasons-instrument-title b{font-size:24px}.seasons-instrument-note{min-height:0}.seasons-energy>svg{max-width:390px;max-height:none;margin:0 auto}.seasons-energy>svg text{font-size:22px}.seasons-ledger{gap:6px;display:grid}.seasons-controls{grid-template-columns:minmax(0,1fr);gap:14px}.seasons-trace-key{gap:14px}}@media (prefers-reduced-motion:reduce){.seasons-study button{transition:none}}@media (max-width:760px){.seasons-study[data-watch=true]{flex-direction:column;min-height:520px;padding:14px;display:flex}.seasons-study[data-watch=true] .seasons-heading{gap:4px 12px;font-size:16px}.seasons-study[data-watch=true] .seasons-heading>span:first-child{letter-spacing:0}.seasons-phone-watch{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;padding-block:8px 14px;display:flex}.seasons-phone-watch .seasons-globe>svg{width:min(100%,250px)}.seasons-phone-watch .seasons-day-pair{gap:6px;margin:0}.seasons-phone-watch .seasons-day-row{grid-template-columns:42px minmax(0,1fr) 60px;gap:8px}.seasons-phone-reading{flex-wrap:wrap;align-items:baseline;gap:3px 12px;font-size:16px;display:flex}.seasons-phone-reading b{white-space:nowrap;margin-left:auto}.seasons-phone-limit{color:#b6cac4;font-size:16px}.seasons-phone-shadow-reading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;min-height:25px;font-size:16px;display:flex}.seasons-phone-shadow-reading>span{white-space:nowrap}.seasons-phone-shadow-clip{color:#b6cac4}.seasons-phone-shadow-reading[data-clipped=false] .seasons-phone-shadow-clip{visibility:hidden}.seasons-phone-input{background:#081e2a;border-radius:8px;height:12px;overflow:hidden}.seasons-phone-input i{border-radius:inherit;background:#efcd8c;height:100%;display:block}.seasons-phone-polar{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;display:grid}.seasons-phone-polar>div:last-child{gap:3px;display:grid}.seasons-phone-watch .seasons-energy{padding-top:8px}.seasons-phone-watch .seasons-energy-heading{flex-wrap:wrap;gap:2px 12px}.seasons-phone-watch .seasons-energy-heading>span:first-child{display:none}.seasons-phone-watch .seasons-trace-key{flex-wrap:wrap;gap:4px 14px;margin-top:0}.seasons-study .seasons-shadow-dial{width:250px;max-width:100%;margin-inline:auto}.seasons-study .seasons-shadow-dial text{font-size:16px}.seasons-study[data-watch=true] .seasons-method{margin-top:0}}
