.give{inline-size:min(32rem, calc(100vw - 2 * var(--gutter)));max-block-size:calc(100dvh - 2 * var(--space-4));padding:var(--space-5);border:1px solid var(--glass-edge);border-radius:var(--radius-large);background:var(--color-paper);color:var(--color-ink);overflow:auto;box-shadow:inset 0 1px #ffffffe6,0 30px 80px #08281c59}.give::backdrop{background:#0a2c2073}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.give::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.give[open]{gap:var(--space-4);display:grid}@media (width<=400px){.give{padding:var(--space-4)}.give-top{gap:var(--space-3);grid-template-columns:4.75rem minmax(0,1fr)}}.give-top{gap:var(--space-4);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;display:grid}.give-paper{aspect-ratio:1;border-radius:var(--radius-medium);background:var(--color-paper);display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #16392f1a,0 2px 6px #0c3c2c14}.give-words{gap:var(--space-2);display:grid}.give h2{color:var(--color-title);overflow-wrap:anywhere;margin:0;font-size:1.5rem;line-height:1.15}.give p{margin:0}.give-words p{color:var(--color-muted)}.give-from{padding:var(--space-3) var(--space-4) var(--space-2);border-radius:var(--radius-medium);background:#e8f3ee}.give-link{min-block-size:calc(var(--touch-target) + 1.5rem);align-content:end;display:grid}.give-link label{font-size:var(--font-size-small);font-weight:var(--font-weight-strong);color:var(--color-muted);gap:4px;display:grid}.give-link input{min-block-size:var(--touch-target);padding-inline:var(--space-3);border-radius:var(--radius-small);background:var(--color-surface);font:inherit;color:var(--color-ink);border:1px solid #16392f38;font-weight:400}.give-making,.give-problem{min-block-size:var(--touch-target);align-items:center;display:flex}.give-making{color:var(--color-muted)}.give-problem{font-weight:var(--font-weight-strong)}.give .actions{margin:0}.give-done{margin-inline-start:auto}.meet-sheet .clip{--clip-width:9.5rem}.meet-sheet-link{border-block-start:1px solid var(--color-line);color:var(--color-muted);padding-block-start:var(--space-4)}@media (width<=400px){.meet-sheet .clip{--clip-width:7.5rem}}.duet-sheet .give-top{grid-template-columns:11rem minmax(0,1fr)}.duet-sheet-papers{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (width<=420px){.duet-sheet .give-top{grid-template-columns:minmax(0,1fr)}.duet-sheet-papers{inline-size:min(100%,13rem)}}
