@layer pages{.talk-band{grid-template-columns:minmax(0,1fr);place-items:stretch;gap:var(--gap-text);padding:var(--inset)}.talk-scene{position:relative}.talk-art{display:block;inline-size:100%;block-size:auto;filter:drop-shadow(0 .4rem .6rem color-mix(in oklab,var(--card-2) 70%,black));forced-color-adjust:none}@container well (width >= 48rem){.talk-band{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}}@container well (width < 48rem){.talk-stack .talk-band{grid-template-columns:minmax(0,34rem);justify-content:center}}.say-pick{grid-area:1 / 1;align-self:end;justify-self:start;padding:var(--space-3) var(--space-4);font-size:var(--pick-size, var(--step-2));font-weight:750;line-height:1.25;letter-spacing:var(--track-2);text-wrap:pretty;transform-origin:calc(var(--at) * 100%) 100%}.say-pick[data-long]{font-size:calc(var(--pick-size, var(--step-2)) * .85)}.say-pick:focus-visible{outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}.say-pick.say-ghost{justify-self:stretch;visibility:hidden}.say-lead{display:block;margin-block-end:var(--gap-meta);color:var(--ink-3);font-size:var(--step-0);font-weight:650;letter-spacing:0}@container well (width >= 48rem){.say-pick{align-self:center;justify-self:end;inset-inline-start:0;translate:none;transform-origin:100% 50%}}.say-reply{--at: .75;--top: .5;position:absolute;inset-block:0 calc((1 - var(--top)) * 100% + var(--space-3));align-self:safe end;block-size:fit-content;max-inline-size:min(64%,16em);padding:var(--space-1) var(--space-3) var(--space-2);box-shadow:var(--paper-shadow),0 0 0 var(--rule-w) var(--edge-soft);font-family:var(--font-hand);font-size:var(--step-1);font-weight:700;line-height:1.1;transform-origin:calc(var(--at) * 100%) 100%}.say-caption{inset:auto 0 4%;align-self:auto;inline-size:fit-content;max-inline-size:88%;margin-inline:auto;padding:revert-layer;translate:none;box-shadow:revert-layer;font-family:revert-layer;font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer}.say-caption:after{display:none}.say-stamp{padding:var(--space-2) var(--space-3)}.say-stamp .stamp{font-family:var(--font-body);font-size:var(--step-1)}@media(prefers-reduced-motion:no-preference){:where(.talk[data-dealt]) .say-pick:not(.say-ghost){animation:talk-pop var(--dur-3) var(--ease-out) both}:where(.talk[data-dealt]) .say-reply{animation:talk-pop var(--dur-3) var(--ease-out) .3s both}.say-stamp .stamp-press{animation-delay:.3s}:where(.talk:not([data-dealt])) .say-stamp .stamp-press{animation:none}.say-caption{animation-name:talk-caption}}@keyframes talk-pop{0%{opacity:0;scale:.92}}@keyframes talk-caption{0%{opacity:0}}.talk:is([data-risk=low],[data-heat="1"]) .fig-lv-1,.talk:is([data-risk=medium],[data-heat="2"]) .fig-lv-2,.talk:is([data-risk=high],[data-heat="3"]) .fig-lv-3{display:inline}.talk-band>.tool-controls{grid-column:1 / -1;margin-block-start:calc(var(--gap-foot) - var(--gap-text))}.talk-desk{grid-template-columns:minmax(0,1fr)}.talk-list>li{position:relative;padding-inline-end:calc(var(--space-5) + var(--space-2))}.talk-play{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer}.talk-play:before{content:"";position:absolute;inset:0}.talk-play:after{content:"";position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-1);inline-size:var(--space-4);block-size:var(--space-3);border:var(--stroke) solid currentColor;border-radius:var(--space-2) var(--space-2) var(--space-2) 0;color:var(--ink-3)}.talk-play:hover{text-decoration:underline var(--pen) .08em;text-underline-offset:var(--underline-offset)}.talk-play:hover:after{color:var(--red)}.talk-play:focus-visible{outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}}@layer pages{.fw-names>.field{flex:1 1 9rem;min-inline-size:0}.fw-names input{inline-size:100%}.fw-card{display:grid;grid-template-columns:minmax(0,1fr);inline-size:min(100%,46rem);background:var(--review-paper)}.fw-front{position:relative;isolation:isolate;display:grid;place-items:center;padding:var(--inset);border-block-end:var(--rule-w) solid var(--slip-rule);background:color-mix(in oklab,var(--card) 14%,var(--review-paper))}.fw-front:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,var(--card) .16rem,transparent .18rem) 0 0 / 2.25rem 2.25rem,radial-gradient(circle,var(--seal) .14rem,transparent .16rem) 1.125rem 1.125rem / 2.25rem 2.25rem;mask-image:radial-gradient(closest-side,transparent 65%,black)}.fw-printed{position:relative;color:var(--ink-1);font-size:var(--step-3);font-weight:800;line-height:1.1;letter-spacing:var(--track-3);text-align:center;text-wrap:balance}.fw-inside{display:grid;align-content:start;gap:var(--gap-text);padding:var(--inset)}@container well (width >= 40rem){.fw-card{grid-template-columns:2fr 3fr}.fw-front{min-block-size:18rem;border-block-end:0;border-inline-end:var(--rule-w) solid var(--slip-rule);box-shadow:inset -.75rem 0 1rem -1rem color-mix(in oklab,var(--deep) 40%,transparent)}.fw-printed{font-size:var(--step-4)}}.fw-sigs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap-list);list-style:none;font-family:var(--font-hand);font-size:var(--step-1);font-weight:600;line-height:1.1}.fw-sigs>li{max-inline-size:12em}.fw-sigs>li:nth-child(4n+1){color:var(--pen-blue);rotate:-3deg}.fw-sigs>li:nth-child(4n+2){color:var(--ink-2);rotate:2deg}.fw-sigs>li:nth-child(4n+3){color:var(--right);rotate:-1deg}.fw-sigs>li:nth-child(4n+4){color:var(--coffee-2);rotate:3deg}.fw-inside .pen{font-size:var(--step-1);line-height:1.35}.fw-line{text-wrap:pretty}.fw-line:focus-visible{outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}.fw-from{justify-self:end}.fw-blank{color:var(--ink-3)}[data-fw-name]:not(:empty)~.fw-blank{display:none}.fw-tone{justify-self:end;color:var(--ink-3);font-size:var(--step--2)}@media(prefers-reduced-motion:no-preference){.fw-line{animation:fw-write var(--dur-5) var(--ease-out) both}}@keyframes fw-write{0%{opacity:0;translate:0 .3rem}}@media(forced-colors:active){.fw-card{outline:var(--rule-w) solid CanvasText}}.fw-list>li>:first-child{font-weight:450}}
