#sheet-content{position:absolute;inset:0;display:flex;flex-direction:column;padding:5% 7%}#sheet-content .sheet-top{display:flex;justify-content:space-between;gap:6px;font-size:clamp(10px,2.6vw,13px);color:#7a5c36}#sheet-content .egg-deity{cursor:pointer;white-space:nowrap}#sheet-content .egg-deity:active{color:#c22f2a}#sheet-content .sheet-day{margin:2% 0 3%;line-height:1;text-align:center}#sheet-content .sheet-day b{display:block;font-size:clamp(52px,16vw,84px);color:#c22f2a;cursor:pointer}#sheet-content .sheet-day b.wob{animation:cal-wob .4s steps(4,end)}@keyframes cal-wob{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}#sheet-content .sheet-day span{font-size:clamp(13px,3.4vw,17px);color:#6e4320}#sheet-content .sheet-day .lunar{display:block;font-size:clamp(11px,2.6vw,13px);color:#9a7a4a;margin-top:2px}#sheet-content .sheet-yiji{text-align:left;flex:1;display:flex;flex-direction:column;gap:5px;justify-content:center}#sheet-content .sheet-yiji .row{display:flex;gap:8px;align-items:flex-start}#sheet-content .sheet-yiji ul{margin:0;padding:0;list-style:none;font-size:clamp(12px,2.9vw,14px);line-height:1.4}#sheet-content .tag{flex-shrink:0;width:1.7em;height:1.7em;display:grid;place-items:center;color:#fff;font-size:clamp(12px,3.2vw,15px)}#sheet-content .tag-yi{background:#58c470}#sheet-content .tag-ji{background:#ff5347}#sheet-content .ganhua{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(17px,4.6vw,24px);line-height:1.6;color:#c22f2a;padding:4%}#sheet-content .ganhua.rare{color:#b8860b;text-shadow:1px 1px 0 #ffc53d}#sheet-content .ganhua.legend{color:#ffb300;text-shadow:2px 2px 0 #7a3b00,-1px -1px 0 #fff}#sheet-content .paper-tag{align-self:center;font-size:13px;color:#3a2a1a;border:2px solid rgba(0,0,0,.22);padding:2px 10px;margin:0 0 6px}#sheet-content .sheet-foot{display:flex;align-items:center;justify-content:center;gap:6px;font-size:clamp(9px,2.4vw,11px);color:#8a6a40;border-top:1px dashed rgba(120,90,50,.3);padding-top:5px;margin-top:auto;margin-bottom:7%}#sheet-content .ribbon{position:absolute;top:4%;right:-2%;background:#ffc53d;color:#231303;font-size:clamp(10px,2.6vw,13px);padding:2px 10px;border:2px solid #0a0e1e}.sheet[data-tex=wedding] #sheet-content{color:#fff6e0}.sheet[data-tex=wedding] #sheet-content .sheet-top{color:#ffe3b0}.sheet[data-tex=wedding] #sheet-content .sheet-day b{color:#ffc53d}.sheet[data-tex=wedding] #sheet-content .sheet-day span,.sheet[data-tex=wedding] #sheet-content .sheet-foot{color:#ffe3b0}.sheet[data-tex=wedding] #sheet-content .ganhua{color:#ffc53d}.cal-page[data-astro-cid-lq66zrgw]{padding-block:30px 48px;text-align:center}.testing[data-astro-cid-lq66zrgw]{display:inline-block;font-size:13px;color:var(--gold-ink);background:var(--gold);border:2px solid var(--line);padding:3px 12px;margin:0 0 14px}.cal-page[data-astro-cid-lq66zrgw] h1[data-astro-cid-lq66zrgw]{font-size:clamp(30px,6vw,44px);text-shadow:4px 4px 0 rgba(6,9,20,.55);margin-bottom:8px}.lead[data-astro-cid-lq66zrgw]{font-size:17px;margin-bottom:14px}.streak-line[data-astro-cid-lq66zrgw]{font-size:15px;color:var(--gold);margin-bottom:8px;min-height:1.4em}.grid-wrap[data-astro-cid-lq66zrgw]{margin:0 auto 16px;max-width:320px}.grid-label[data-astro-cid-lq66zrgw]{font-size:12px;color:var(--muted)}.month-grid[data-astro-cid-lq66zrgw]{display:grid;grid-template-columns:repeat(16,1fr);gap:3px;margin-top:5px}.month-grid[data-astro-cid-lq66zrgw] .gc{aspect-ratio:1;background:var(--panel-2);border:1px solid var(--line)}.month-grid[data-astro-cid-lq66zrgw] .gc.on{background:var(--red)}.month-grid[data-astro-cid-lq66zrgw] .gc.today{outline:2px solid var(--gold);outline-offset:-1px}.board[data-astro-cid-lq66zrgw]{position:relative;width:min(340px,84vw);aspect-ratio:540 / 802;margin:0 auto;user-select:none;touch-action:none}.board-bg[data-astro-cid-lq66zrgw]{position:absolute;inset:0;width:100%;height:100%}.board[data-astro-cid-lq66zrgw] img[data-astro-cid-lq66zrgw]{-webkit-user-drag:none}.sheet[data-astro-cid-lq66zrgw]{position:absolute;inset:28% 6% 6.5%;background-color:var(--rice);background-size:cover;border:2px solid rgba(120,90,50,.25);transform-origin:top center;will-change:transform;cursor:grab;overflow:hidden;color:#46341c;z-index:2}.sheet[data-astro-cid-lq66zrgw]:active{cursor:grabbing}#sheet-content[data-astro-cid-lq66zrgw]{position:absolute;inset:0;display:flex;flex-direction:column;padding:5% 7%}.sheet-top[data-astro-cid-lq66zrgw]{display:flex;justify-content:space-between;font-size:clamp(10px,2.6vw,13px);color:#7a5c36}.egg-deity[data-astro-cid-lq66zrgw]{cursor:pointer}.egg-deity[data-astro-cid-lq66zrgw]:active{color:var(--red-dark)}.sheet-day[data-astro-cid-lq66zrgw]{margin:2% 0 3%;line-height:1;text-align:center}.sheet-day[data-astro-cid-lq66zrgw] b[data-astro-cid-lq66zrgw]{display:block;font-size:clamp(52px,16vw,84px);color:var(--red-dark);cursor:pointer}.sheet-day[data-astro-cid-lq66zrgw] b[data-astro-cid-lq66zrgw].wob{animation:wob .4s steps(4,end)}@keyframes wob{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.sheet-day[data-astro-cid-lq66zrgw] span[data-astro-cid-lq66zrgw]{font-size:clamp(13px,3.4vw,17px);color:#6e4320}.sheet-yiji[data-astro-cid-lq66zrgw]{text-align:left;flex:1;display:flex;flex-direction:column;gap:5px;justify-content:center}.sheet-yiji[data-astro-cid-lq66zrgw] .row[data-astro-cid-lq66zrgw]{display:flex;gap:8px;align-items:flex-start}.tag[data-astro-cid-lq66zrgw]{flex-shrink:0;width:1.7em;height:1.7em;display:grid;place-items:center;color:#fff;font-size:clamp(12px,3.2vw,15px)}.tag-yi[data-astro-cid-lq66zrgw]{background:var(--leaf)}.tag-ji[data-astro-cid-lq66zrgw]{background:var(--red)}.sheet-yiji[data-astro-cid-lq66zrgw] ul[data-astro-cid-lq66zrgw]{margin:0;padding:0;list-style:none;font-size:clamp(12px,2.9vw,14px);line-height:1.4}.ganhua[data-astro-cid-lq66zrgw]{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(17px,4.6vw,24px);line-height:1.6;color:var(--red-dark);padding:4%}.ganhua[data-astro-cid-lq66zrgw].rare{color:#b8860b;text-shadow:1px 1px 0 var(--gold)}.ganhua[data-astro-cid-lq66zrgw].legend{color:#ffb300;text-shadow:2px 2px 0 #7a3b00,-1px -1px 0 #fff}.sheet-foot[data-astro-cid-lq66zrgw]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:clamp(9px,2.4vw,11px);color:#8a6a40;border-top:1px dashed rgba(120,90,50,.3);padding-top:5px}.tear-hint[data-astro-cid-lq66zrgw]{position:absolute;left:0;right:0;bottom:2%;text-align:center;font-size:clamp(11px,2.8vw,14px);color:var(--red-dark);animation:hintblink 1.4s steps(2,end) infinite;pointer-events:none}@keyframes hintblink{50%{opacity:.35}}.peel-shadow[data-astro-cid-lq66zrgw]{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.5),transparent 45%);opacity:0;pointer-events:none}.sheet[data-astro-cid-lq66zrgw].torn{clip-path:polygon(0 4%,6% 0,13% 5%,20% 0,28% 5%,36% 0,44% 5%,52% 0,60% 5%,68% 0,76% 5%,84% 0,92% 5%,100% 0,100% 100%,0 100%)}.ribbon[data-astro-cid-lq66zrgw]{position:absolute;top:8%;right:-2%;background:var(--gold);color:var(--gold-ink);font-size:clamp(10px,2.6vw,13px);padding:2px 10px;border:2px solid var(--line);z-index:4}.sheet[data-astro-cid-lq66zrgw][data-tex=wedding]{color:var(--rice);border-color:#ffc53d80}.sheet[data-astro-cid-lq66zrgw][data-tex=wedding] .sheet-top[data-astro-cid-lq66zrgw]{color:#ffe3b0}.sheet[data-astro-cid-lq66zrgw][data-tex=wedding] .sheet-day[data-astro-cid-lq66zrgw] b[data-astro-cid-lq66zrgw]{color:var(--gold)}.sheet[data-astro-cid-lq66zrgw][data-tex=wedding] .sheet-day[data-astro-cid-lq66zrgw] span[data-astro-cid-lq66zrgw],.sheet[data-astro-cid-lq66zrgw][data-tex=wedding] .sheet-foot[data-astro-cid-lq66zrgw]{color:#ffe3b0}.sheet[data-astro-cid-lq66zrgw][data-tex=wedding] .ganhua[data-astro-cid-lq66zrgw]{color:var(--gold)}.scrap{position:absolute;width:9px;height:11px;background:var(--rice);z-index:5;pointer-events:none;animation:scrapfall 1.4s cubic-bezier(.3,.5,.7,1) forwards}@keyframes scrapfall{to{transform:translate(var(--dx),320px) rotate(var(--rot));opacity:0}}.practice-line[data-astro-cid-lq66zrgw]{font-size:13px;margin-top:12px}.recap[data-astro-cid-lq66zrgw]{max-width:380px;margin:18px auto 0;text-align:left}.recap-lunar[data-astro-cid-lq66zrgw]{font-size:14px;margin:2px 0 8px}.recap-doc[data-astro-cid-lq66zrgw]{font-size:14px;color:var(--gold);margin:2px 0 8px}.recap-defiance[data-astro-cid-lq66zrgw]{font-size:14px;color:var(--red);border:2px dashed var(--red);padding:5px 10px;margin:8px 0}.recap-review[data-astro-cid-lq66zrgw]{font-size:13px;color:var(--muted);white-space:pre-line;margin:8px 0;line-height:1.6}.recap-stamp[data-astro-cid-lq66zrgw]{font-size:12px;color:var(--muted);border-top:2px dashed rgba(255,255,255,.14);padding-top:8px;margin:10px 0 8px}.recap-line[data-astro-cid-lq66zrgw]{margin:0 0 8px}.r-date[data-astro-cid-lq66zrgw]{color:var(--gold)}.recap-yiji[data-astro-cid-lq66zrgw]{font-size:15px;margin:4px 0;display:flex;gap:8px;align-items:flex-start}.recap-yiji[data-astro-cid-lq66zrgw] .tag[data-astro-cid-lq66zrgw]{width:1.6em;height:1.6em}.recap[data-astro-cid-lq66zrgw] #btn-share[data-astro-cid-lq66zrgw]{margin-top:12px}.cal-actions[data-astro-cid-lq66zrgw]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}#basket-dim[data-astro-cid-lq66zrgw]{position:fixed;inset:0;background:#080c1c99;z-index:40}#basket[data-astro-cid-lq66zrgw]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,460px);max-height:84dvh;overflow-y:auto;z-index:50}.basket-hint[data-astro-cid-lq66zrgw]{font-size:13px}.bk-card[data-astro-cid-lq66zrgw]{background:var(--panel-2);border:2px solid var(--line);padding:10px 12px;margin-bottom:8px;text-align:left}.bk-date[data-astro-cid-lq66zrgw]{font-size:15px;color:var(--gold);margin-bottom:4px}.bk-yiji[data-astro-cid-lq66zrgw]{font-size:13px;line-height:1.5}.bk-yi[data-astro-cid-lq66zrgw]{color:var(--leaf)}.bk-ji[data-astro-cid-lq66zrgw]{color:var(--red)}.basket-close-row[data-astro-cid-lq66zrgw]{display:flex;justify-content:flex-end;margin-top:4px}#pdex-dim[data-astro-cid-lq66zrgw]{position:fixed;inset:0;background:#080c1c99;z-index:40}#pdex[data-astro-cid-lq66zrgw]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,460px);max-height:84dvh;overflow-y:auto;z-index:50}.pdex-count[data-astro-cid-lq66zrgw]{font-size:13px;padding:1px 8px;background:#0000002e;border:2px solid rgba(0,0,0,.25)}.pdex-list[data-astro-cid-lq66zrgw]{display:grid;gap:8px;margin:8px 0}.pdex-list[data-astro-cid-lq66zrgw] .pdex-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:3px;align-items:center;border:2px dashed var(--line);padding:8px 10px}.pdex-list[data-astro-cid-lq66zrgw] .pdex-swatch{grid-row:1 / 3;width:38px;height:38px;display:grid;place-items:center;font-size:20px;border:2px solid var(--line)}.pdex-list[data-astro-cid-lq66zrgw] .pdex-name{font-size:14px;font-weight:700;align-self:end}.pdex-list[data-astro-cid-lq66zrgw] .pdex-desc{font-size:12px;color:var(--muted);align-self:start}.pdex-list[data-astro-cid-lq66zrgw] .pdex-item.locked .pdex-name{color:var(--muted)}#ddex-dim[data-astro-cid-lq66zrgw]{position:fixed;inset:0;background:#080c1c99;z-index:40}#ddex[data-astro-cid-lq66zrgw]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,460px);max-height:84dvh;overflow-y:auto;z-index:50}.ddex-list[data-astro-cid-lq66zrgw]{display:grid;gap:8px;margin:8px 0}.ddex-list[data-astro-cid-lq66zrgw] .ddex-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:3px;align-items:center;border:2px dashed var(--line);padding:8px 10px}.ddex-list[data-astro-cid-lq66zrgw] .ddex-icon{grid-row:1 / 3;width:38px;height:38px;display:grid;place-items:center;border:2px solid var(--line);background:#ffffff0d}.ddex-list[data-astro-cid-lq66zrgw] .ddex-item.got .ddex-icon{background:#ffc53d1f;border-color:var(--gold)}.ddex-list[data-astro-cid-lq66zrgw] .ddex-emoji{font-size:20px}.ddex-list[data-astro-cid-lq66zrgw] .ddex-name{font-size:14px;font-weight:700;align-self:end}.ddex-list[data-astro-cid-lq66zrgw] .ddex-desc{font-size:12px;color:var(--muted);align-self:start}.ddex-list[data-astro-cid-lq66zrgw] .ddex-item.locked .ddex-name{color:var(--muted)}.ddex-list[data-astro-cid-lq66zrgw] .ddex-item{cursor:pointer}.ddex-list[data-astro-cid-lq66zrgw] .ddex-item.got:hover{border-color:var(--gold)}.ddex-grad[data-astro-cid-lq66zrgw]{font-size:13px;color:var(--gold);border:2px dashed var(--gold);background:#ffc53d14;padding:8px 10px;margin:8px 0 0}.ddex-detail[data-astro-cid-lq66zrgw]{text-align:center;padding:6px 4px 2px}.ddex-detail[data-astro-cid-lq66zrgw] .ddex-portrait{display:grid;place-items:center;margin-bottom:10px}.ddex-detail[data-astro-cid-lq66zrgw] .ddex-portrait img{width:140px;height:140px;border:2px solid var(--gold);background:#ffc53d14;padding:8px}.ddex-detail[data-astro-cid-lq66zrgw] .ddex-portrait-emoji{font-size:84px;line-height:1.4}.ddex-detail[data-astro-cid-lq66zrgw] .ddex-detail-name{font-size:18px;color:var(--gold);margin:0 0 4px}.ddex-detail[data-astro-cid-lq66zrgw] .ddex-detail-intro{font-size:13px;color:var(--muted);margin:0 0 10px}.ddex-detail[data-astro-cid-lq66zrgw] .ddex-detail-story{font-size:14px;line-height:1.9;text-align:left;border:2px dashed var(--line);padding:10px 12px;margin:0 0 12px}
