#ending-keepsake{float:right;cursor:zoom-in;background:0 0;border:none;border-radius:6px;width:92px;min-height:0;margin:2px 0 8px 12px;padding:0;box-shadow:0 4px 12px #28140559}#ending-keepsake[data-kind=diploma]{float:none;width:min(100%,300px);margin:0 auto 14px;display:block}#ending-keepsake.big{float:none;cursor:zoom-out;width:min(100%,420px);margin:0 auto 14px;display:block}#ending-keepsake[data-kind=diploma].big{width:100%}#ending-keepsake img{border-radius:6px;width:100%;height:auto;display:block}#ending-keepsake[hidden]{display:none}#ending-bonus,#ending-tomorrow,#ending-row,#ending-epilogue:after{clear:both}#ending-epilogue:after{content:"";display:block}#grown-ups-title{text-align:center;border-bottom:1px solid #5a34144d;margin:0;padding-bottom:8px}#ending-share-preview details{border-bottom:1px solid #5a34144d}#ending-share-preview summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:6px 4px;font-weight:700;list-style:none;display:flex}#ending-share-preview summary::-webkit-details-marker{display:none}#ending-share-preview summary:after{content:"▸";color:var(--wood);margin-left:auto}#ending-share-preview details[open]>summary:after{content:"▾"}#ending-share-preview details[open]{padding-bottom:14px}#ending-share-preview details>p{margin:4px 0 8px}#ending-share-image,#diploma-image,#story-image,#poster-image{border-radius:6px;width:min(100%,300px);margin:10px auto 0;display:block;box-shadow:0 4px 12px #2814054d}#diploma-image{width:100%}#story-image,#poster-image{width:min(100%,220px)}.picture-wait{text-align:center;font-style:italic}#talk-list{text-align:left;margin:4px 0 8px;padding-left:1.6em}#talk-list li{margin:0 0 10px}#riddle-copy{field-sizing:content;width:100%;color:var(--ink);font:inherit;resize:none;-webkit-user-select:text;user-select:text;background:#fffbea;border:1px solid #5a341480;border-radius:4px;padding:6px 8px}#diploma label{margin:8px 0 4px;font-weight:700;display:block}#diploma-name{width:min(100%,320px);min-height:44px;color:var(--ink);font:inherit;font-size:max(16px, calc(1rem * var(--text,1)));background:#fffbea;border:1px solid #5a341480;border-radius:4px;padding:6px 10px}#diploma-note{font-size:calc(.875rem * var(--text,1));margin:6px 0 10px}#ending-share-preview .button-row{justify-content:center}#ending-share-preview details[hidden],#ending-share-preview img[hidden],#ending-share-preview p[hidden],#ending-share-preview .button-row button[hidden]{display:none}#hud-onward{background:var(--wood);color:#f6e3c4;white-space:nowrap;border-color:#3d220c;font-weight:700}.day-cards{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.day-card{min-height:112px;display:flex}.day-card.empty{border:1px dashed #5a341473;border-radius:6px;justify-content:center;align-items:center}.day-card.empty .claim-wax{color:#3a2a18b3;background:0 0;border:2px dashed #5a341473}#notebook-body .day-card-open{min-width:0;color:var(--ink);cursor:zoom-in;background:linear-gradient(#f8ebcb,#ecd7a8);border:1px solid #5a34148c;border-radius:6px;flex-direction:column;flex:1;align-items:center;gap:6px;margin:0;padding:10px 6px 8px;display:flex;box-shadow:0 3px 8px #2814054d}.day-card-title{font-size:calc(.875rem * var(--text,1));text-align:center;overflow-wrap:anywhere;line-height:1.2}.day-card-big{width:min(100%,420px);margin:10px auto;position:relative}.day-card-big img{aspect-ratio:1080/1350;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 4px 12px #28140559}.day-card-big img:not([src]){background:linear-gradient(#f8ebcb,#d8bb82)}.day-card-wait{text-align:center;margin:0;position:absolute;inset:45% 0 auto}.day-card-wait:empty{display:none}.day-card-steps{justify-content:space-between;gap:8px;width:min(100%,420px);margin:0 auto 12px;display:flex}#notebook-body .day-card-steps button{width:auto;margin:0}#notebook-body .day-card-steps button:only-child:last-child{margin-left:auto}@media (width>=900px){.day-cards{grid-template-columns:repeat(8,1fr)}}@media (height<=420px){#ending-card:not(.finale) #ending-row{z-index:2;background:var(--parchment);border-top:1px solid #a8875666;padding-block:8px;position:sticky;bottom:-22px}}#grownups{z-index:55;background:#140c04b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#grownups[hidden],#grownups section[hidden],#grownups-install[hidden]{display:none}#grownups [role=dialog]{box-sizing:border-box;background:var(--parchment);width:min(460px,100%);max-height:100%;color:var(--ink);border:1px solid #5a3414b3;border-radius:10px;padding:18px;overflow-y:auto}#grownups h2{font-variant:small-caps;letter-spacing:.08em;margin:0 0 4px}#grownups section{border-top:1px solid #5a341466;padding-top:4px}#grownups h3{font-variant:small-caps;letter-spacing:.06em;color:var(--rubric);margin:10px 0 4px}#grownups p{line-height:1.4;font-size:calc(1rem * var(--text,1));margin:4px 0 8px}#grownups .steps p:not(.here){font-size:calc(.875rem * var(--text,1));opacity:.85}#grownups .row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}#grownups label{align-items:center;gap:8px;font-weight:700;display:inline-flex}#grownups input[type=time]{min-height:44px;font:inherit;color:var(--ink);background:#fffaf0;border:1px solid #5a341499;border-radius:8px;padding:6px 10px}#grownups button{min-height:44px}#grownups-ics,#grownups-install{background:var(--wood);color:#f8ebcb;border:1px solid #3d220c;border-radius:8px;padding:10px 16px}#grownups-close{margin:12px auto 0;display:block}#settings-menu .menu-part{font-variant:small-caps;letter-spacing:.06em;color:var(--rubric);border-top:1px solid #5a341466;margin:8px 0 0;padding:6px 12px 0;font-size:.875rem}#grownups label{flex-wrap:wrap;min-width:0;max-width:100%}#grownups input[type=time]{box-sizing:border-box;min-width:0;max-width:100%}#grownups-close{background:var(--parchment);width:100%;box-shadow:0 8px 0 var(--parchment);position:sticky;bottom:0}
