.guestbook[data-astro-cid-jtyqu3eq]{flex:1;overflow-x:clip}.intro[data-astro-cid-jtyqu3eq]{max-width:var(--content-width);box-sizing:border-box;text-align:center;margin-inline:auto;padding-inline:2.5rem}.intro[data-astro-cid-jtyqu3eq] p[data-astro-cid-jtyqu3eq]{margin-bottom:0}.compose[data-astro-cid-jtyqu3eq]{flex-direction:column;align-items:center;gap:.85rem;margin-top:1.75rem;display:flex}.action[data-astro-cid-jtyqu3eq]{appearance:none;font:inherit;letter-spacing:-.015em;color:var(--on-accent);background:var(--accent);cursor:pointer;transition:transform .16s var(--ease-out), opacity .16s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.9rem;font-weight:500;display:inline-flex}.action[data-astro-cid-jtyqu3eq]:active:not(:disabled){transform:scale(.97)}.action[data-astro-cid-jtyqu3eq]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.action[data-astro-cid-jtyqu3eq]:disabled{cursor:not-allowed;opacity:.55}.action[data-astro-cid-jtyqu3eq][aria-busy=true]:disabled{cursor:wait;opacity:.72}.spinner[data-astro-cid-jtyqu3eq]{border:1.5px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:.85rem;height:.85rem;animation:.55s linear infinite spin}.action[data-astro-cid-jtyqu3eq]:not([aria-busy=true]) .spinner[data-astro-cid-jtyqu3eq]{display:none}@keyframes spin{to{transform:rotate(360deg)}}.pad[data-astro-cid-jtyqu3eq]{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:16px;flex-direction:column;align-items:stretch;gap:.85rem;width:min(22rem,100%);padding:1.1rem 1.15rem 1.15rem;display:flex}.who[data-astro-cid-jtyqu3eq]{color:var(--text-soft);margin:0;font-size:.88rem}.pad[data-astro-cid-jtyqu3eq] label[data-astro-cid-jtyqu3eq]{letter-spacing:-.015em;color:var(--text-muted);flex-direction:column;gap:.4rem;font-size:.82rem;font-weight:500;display:flex}.pad[data-astro-cid-jtyqu3eq] textarea[data-astro-cid-jtyqu3eq]{font:inherit;color:var(--text);background:var(--canvas);border:1px solid var(--border);resize:vertical;border-radius:12px;min-height:6.5rem;padding:.7rem .8rem;font-size:.95rem;font-weight:400;line-height:1.5}.pad[data-astro-cid-jtyqu3eq] textarea[data-astro-cid-jtyqu3eq]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.pad[data-astro-cid-jtyqu3eq] textarea[data-astro-cid-jtyqu3eq]:disabled{cursor:wait;opacity:.65}.pad[data-astro-cid-jtyqu3eq] .action[data-astro-cid-jtyqu3eq]{align-self:flex-start}.status[data-astro-cid-jtyqu3eq]{color:var(--text-muted);margin:0;font-size:.88rem}.desk[data-astro-cid-jtyqu3eq]{box-sizing:border-box;isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.65rem 1.5rem;width:100%;margin:2.5rem 0 0;padding:.75rem 3.5vw 7rem;list-style:none;display:grid}.desk[data-astro-cid-jtyqu3eq] .scrap{z-index:var(--z);text-align:left;min-width:0;padding:.7rem}.desk[data-astro-cid-jtyqu3eq] .scrap.is-wide{grid-column:span 2}.desk[data-astro-cid-jtyqu3eq] .scrap.is-large-start{margin-top:1.25rem}.desk[data-astro-cid-jtyqu3eq] .tilt{transform:rotate(var(--r));transform-origin:50% 60%}.desk[data-astro-cid-jtyqu3eq] .card{background-color:color-mix(in srgb, var(--tint,#c4bba8) 8%, #fdfbf6);border:0;border-radius:10px;flex-direction:column;gap:.85rem;margin:0;padding:1rem 1.1rem;display:flex;position:relative;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.desk[data-astro-cid-jtyqu3eq] .body p,.desk[data-astro-cid-jtyqu3eq] .body pre{margin:0}.desk[data-astro-cid-jtyqu3eq] .body p{letter-spacing:-.014em;color:#262119;text-wrap:pretty;font-size:.98rem;line-height:1.5}.desk[data-astro-cid-jtyqu3eq] .size-sm .body p{letter-spacing:-.022em;font-size:1.1rem;line-height:1.4}.desk[data-astro-cid-jtyqu3eq] .size-lg .body p{font-size:.92rem;line-height:1.55}.desk[data-astro-cid-jtyqu3eq] .body pre{color:#262119;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.25;overflow-x:auto}.desk[data-astro-cid-jtyqu3eq] figcaption{color:var(--text-muted);align-items:center;gap:.45rem;margin:0;padding:0;display:flex}.desk[data-astro-cid-jtyqu3eq] .avatar{object-fit:cover;background:color-mix(in srgb, var(--tint) 22%, #f0eade);border-radius:50%;flex:0 0 1.35rem;width:1.35rem;height:1.35rem;display:block;box-shadow:inset 0 0 0 1px #1c1b181a}.desk[data-astro-cid-jtyqu3eq] .name{letter-spacing:-.012em;color:#2621199e;font-size:.76rem;font-weight:500}.desk[data-astro-cid-jtyqu3eq] .tape{z-index:2;clip-path:polygon(4% 14%,96% 0%,94% 100%,1% 86%);background:#e2ce9680;width:2.4rem;height:.6rem;position:absolute;top:-.34rem;left:50%;transform:translate(-50%)rotate(-2deg)}.desk[data-astro-cid-jtyqu3eq] .tape-angle .tape{background:#b0c4a875;left:78%;transform:translate(-50%)rotate(20deg)}.desk[data-astro-cid-jtyqu3eq] .tape-corner .tape{background:#d6b0b070;width:2rem;left:16%;transform:translate(-50%)rotate(-28deg)}.desk[data-astro-cid-jtyqu3eq] .wash-sage{--tint:#8fa48a}.desk[data-astro-cid-jtyqu3eq] .wash-peach{--tint:#d09a72}.desk[data-astro-cid-jtyqu3eq] .wash-lilac{--tint:#a999bd}.desk[data-astro-cid-jtyqu3eq] .wash-blue{--tint:#8fa3ba}.desk[data-astro-cid-jtyqu3eq] .wash-kraft{--tint:#bfa478}.desk[data-astro-cid-jtyqu3eq] .wash-rose{--tint:#c4918c}.desk[data-astro-cid-jtyqu3eq] .kind-ruled .card{background-image:linear-gradient(90deg,#0000 .95rem,#c456564d .95rem calc(.95rem + 1px),#0000 calc(.95rem + 1px));padding-left:1.6rem}.desk[data-astro-cid-jtyqu3eq] .kind-ruled:not(.is-art) .body{background-image:repeating-linear-gradient(#0000,#0000 calc(1.5rem - 1px),#48568c29 calc(1.5rem - 1px) 1.5rem)}.desk[data-astro-cid-jtyqu3eq] .kind-ruled:not(.is-art) .body p{letter-spacing:-.012em;font-size:.95rem;line-height:1.5rem}.desk[data-astro-cid-jtyqu3eq] .is-art .card{gap:.7rem}.desk[data-astro-cid-jtyqu3eq] .ghost .card{background:color-mix(in srgb, var(--text) 5%, #fdfbf6);min-height:8.25rem;animation:1.4s ease-in-out infinite ghost}.desk[data-astro-cid-jtyqu3eq] .ghost:nth-child(3n) .card{min-height:11rem}.desk[data-astro-cid-jtyqu3eq] .ghost:nth-child(2n) .card{min-height:6.5rem}@keyframes ghost{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.action[data-astro-cid-jtyqu3eq]:active:not(:disabled){transform:none}.spinner[data-astro-cid-jtyqu3eq],.desk[data-astro-cid-jtyqu3eq] .ghost .card{animation:none}}@media (prefers-contrast:more){.desk[data-astro-cid-jtyqu3eq] .card{outline:1px solid var(--text)}}@media (width<=1100px){.desk[data-astro-cid-jtyqu3eq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.desk[data-astro-cid-jtyqu3eq]{grid-template-columns:1fr;gap:1.35rem 1.15rem;padding:.5rem 1.25rem 6rem}.desk[data-astro-cid-jtyqu3eq] .scrap.is-wide{grid-column:auto}.desk[data-astro-cid-jtyqu3eq] .tilt{transform:rotate(calc(var(--r) * .55))}}@media (width<=640px){.intro[data-astro-cid-jtyqu3eq]{padding-inline:1.5rem}}
