.sd-predict{--pr-sun: var(--sd-paper);--pr-rain: #cfe0f2;--pr-storm: #b8c4e8;--pr-snow: #eef2f6;--pr-greenRain: #cfe6ae;--pr-festival: #ffd27a;--pr-wind: #efe2b8;--pr-wedding: #f6d3dc}.sd-predict .sd-sv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 6px}.sd-predict .sd-sv-link{font-weight:800;text-decoration:underline;text-underline-offset:3px}.sd-pr-farm{margin-top:6px;font:600 18px/1.3 var(--sd-text)}.sd-pr-farm b{font-weight:800}.sd-pr-what{display:grid;gap:4px;margin:12px 0 0;padding-left:1.2em;list-style:disc;font-weight:700}.sd-pr-foot{margin-top:12px}.sd-pr-notes{display:grid;gap:4px;margin-top:12px;padding-left:1.2em;list-style:disc}.sd-pr-form{margin-top:8px}.sd-pr-fields{display:flex;flex-wrap:wrap;align-items:end;gap:12px 24px}.sd-pr-seed input{width:15ch;cursor:text}.sd-pr-date{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;margin:0;padding:0;border:0}.sd-pr-date legend{float:left;width:100%;margin-bottom:6px}.sd-pr-year input{width:8ch;cursor:text}.sd-pr-form input:focus-visible{outline:3px solid #6ec6ff;outline-offset:1px}.sd-pr-form .sd-muted{margin-top:8px}.sd-pr-check{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-weight:800;cursor:pointer}.sd-pr-check input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:#b14e05}.sd-pr-check small{display:block;margin-top:2px;color:var(--sd-dim);font-size:14px;font-weight:600}.sd-pr-go{margin-top:14px}.sd-pr-now{display:grid;grid-template-columns:minmax(0,14em) minmax(0,1fr);gap:12px}.sd-pr-now>:only-child{grid-column:1 / -1}.sd-pr-tomorrow,.sd-pr-luck{display:grid;align-content:start;gap:6px;padding:10px 12px;border-radius:6px;background:var(--sd-paper)}.sd-pr-tomorrow b{font:800 24px/1.2 var(--sd-text)}.sd-pr-luck q{display:block;font:700 17px/1.35 var(--sd-text);quotes:"“" "”"}.sd-pr-luck .sd-muted{font-weight:700;font-variant-numeric:tabular-nums}@container (max-width: 560px){.sd-pr-now{grid-template-columns:minmax(0,1fr)}}.sd-pr-cal{--gap: 6px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--gap);margin:6px 0 0;padding:0;list-style:none}.sd-pr-wd{padding-bottom:2px;font:800 13px/1.2 var(--sd-text);color:var(--sd-dim);text-align:center}.sd-pr-day{display:grid;align-content:start;gap:4px;min-height:64px;padding:6px;border-radius:6px;background:var(--pr-sun)}.sd-pr-n{font:800 18px/1 var(--sd-text);font-variant-numeric:tabular-nums;color:var(--sd-wood)}.sd-pr-w{font:800 13px/1.2 var(--sd-text);-webkit-hyphens:manual;hyphens:manual}.sd-pr-day.is-past{background:transparent;opacity:.45}.sd-pr-day.is-today{background:#f6c37a}.sd-predict .is-sun{background-color:var(--pr-sun)}.sd-predict .is-rain{background-color:var(--pr-rain)}.sd-predict .is-storm{background-color:var(--pr-storm)}.sd-predict .is-snow{background-color:var(--pr-snow)}.sd-predict .is-greenRain{background-color:var(--pr-greenRain)}.sd-predict .is-festival{background-color:var(--pr-festival)}.sd-predict .is-wind{background-color:var(--pr-wind)}.sd-predict .is-wedding{background-color:var(--pr-wedding)}.sd-predict .is-rain.or-storm{background-image:linear-gradient(135deg,var(--pr-rain) 50%,var(--pr-storm) 50%)}.sd-predict .is-storm.or-sun{background-image:linear-gradient(135deg,var(--pr-storm) 50%,var(--pr-sun) 50%)}.sd-predict .is-sun.or-wind{background-image:linear-gradient(135deg,var(--pr-sun) 50%,var(--pr-wind) 50%)}.sd-pr-key{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sd-pr-key li{padding:2px 10px;border-radius:999px;font:800 13px/1.4 var(--sd-text)}.sd-pr-key li.is-sun{background-color:#f3e2b4}@container (max-width: 620px){.sd-pr-cal{--gap: 3px}.sd-pr-wd{font-size:11px}.sd-pr-day{justify-items:center;min-height:44px;padding:6px 1px;border-radius:4px}.sd-pr-n{font-size:15px}.sd-pr-w{display:none}.sd-pr-day.is-today .sd-pr-w{display:block;font-size:11px}}.sd-pr-geodes .sd-pill{display:inline-grid;place-items:center;min-width:52px;min-height:48px;padding:4px 8px 6px}.sd-pr-kind{margin-top:12px;font:800 18px/1.2 var(--sd-text)}.sd-pr-drops{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none}.sd-pr-drop{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 10px 4px 6px;border-radius:6px;background:var(--sd-paper)}.sd-pr-num{flex:none;min-width:2ch;font:800 16px/1 var(--sd-text);font-variant-numeric:tabular-nums;color:var(--sd-wood);text-align:right}.sd-pr-pix{flex:none;display:inline-grid;place-items:center;width:32px;height:32px}.sd-pr-name{min-width:0;font-weight:800;line-height:1.25}a.sd-pr-name{text-decoration:underline;text-decoration-color:#3b1f1259;text-underline-offset:3px}a.sd-pr-name:hover{text-decoration-color:currentColor}.sd-pr-qty{margin-left:auto;padding-left:8px;font:800 16px/1 var(--sd-text);font-variant-numeric:tabular-nums;white-space:nowrap}.sd-pr-oneof{min-width:0;font-size:14px;line-height:1.35}.sd-pr-oneof>span:first-child{color:var(--sd-dim);font-weight:700}.sd-pr-drop.is-oneof{grid-column:1 / -1}.sd-pr-mdays{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.sd-pr-mday{display:grid;grid-template-columns:9em minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:8px 12px;border-radius:6px;background:var(--sd-paper)}.sd-pr-mdate{font:800 16px/1.2 var(--sd-text)}.sd-pr-mday dl{display:grid;gap:4px;margin:0}.sd-pr-mday dl>div{display:flex;flex-wrap:wrap;gap:2px 8px}.sd-pr-mday dt{font-weight:800}.sd-pr-mday dt:after{content:":"}.sd-pr-mday dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}@container (max-width: 520px){.sd-pr-mday{grid-template-columns:minmax(0,1fr)}}.sd-pr-visit+.sd-pr-visit{margin-top:10px}.sd-pr-visit .sd-h3 small{display:block;margin-top:2px;color:var(--sd-dim);font-size:14px}.sd-pr-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.sd-pr-grid>li{min-width:0}.sd-pr-cell{padding:2px 2px 6px;border-radius:6px}.sd-pr-cell>span:not(.sd-slot){max-width:100%;-webkit-hyphens:manual;hyphens:manual}.sd-pr-cell>small{display:grid;justify-items:center;gap:2px;color:var(--sd-dim);font-size:13px;font-weight:800;line-height:1.25}.sd-pr-cell .sd-gold{font-size:15px}a.sd-pr-cell:hover>span:not(.sd-slot){text-decoration:underline}@container (max-width: 520px){.sd-pr-grid{grid-template-columns:minmax(0,1fr);gap:4px}.sd-pr-cell{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;align-items:center;column-gap:12px;row-gap:2px;padding:2px 8px 2px 2px;background:var(--sd-paper);text-align:left;font-size:15px}.sd-pr-cell>.sd-slot{grid-row:1 / 3}.sd-pr-cell>span:not(.sd-slot){align-self:end}.sd-pr-cell>small{display:flex;flex-wrap:wrap;align-self:start;gap:2px 12px;font-size:14px}}.sd-pr-nlist{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.sd-pr-night{display:grid;grid-template-columns:minmax(0,18em) minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:8px 12px;border-radius:6px;background:var(--sd-paper)}.sd-pr-ndate{font-weight:700}.sd-pr-rest{margin-top:8px;font-weight:700}.sd-pr-night b{font-weight:800}.sd-pr-fork{display:grid;gap:2px}@container (max-width: 560px){.sd-pr-night{grid-template-columns:minmax(0,1fr)}}
