.gt-field-wide[data-astro-cid-w7xd4baj]{grid-column:span 2}.worksheet-controls[data-astro-cid-w7xd4baj] textarea[data-astro-cid-w7xd4baj]{width:100%;padding:.5rem .6rem;font:inherit;font-size:.92rem;line-height:1.5;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:.45rem;resize:vertical}#gt-sheet[data-astro-cid-w7xd4baj] .gt-card{border:2px solid #475569;padding:5mm;min-height:232mm;display:flex;flex-direction:column;align-items:center;text-align:center}#gt-sheet[data-astro-cid-w7xd4baj] .gt-card__eyebrow{margin:6mm 0 3mm;font-size:.95rem;letter-spacing:.35em;text-transform:uppercase;color:#64748b}#gt-sheet[data-astro-cid-w7xd4baj] .gt-card__title{margin:0 0 16mm;font-size:2.6rem;letter-spacing:.5em;text-indent:.5em;font-weight:700;color:#1e293b}#gt-sheet[data-astro-cid-w7xd4baj] .gt-card__to{margin:0 0 12mm;font-size:1.3rem;color:#334155}#gt-sheet[data-astro-cid-w7xd4baj] .gt-card__to span{font-weight:700;border-bottom:1.5px solid #475569;padding:0 3mm 1mm}#gt-sheet[data-astro-cid-w7xd4baj] .gt-card__body{margin:0 auto;max-width:130mm;font-size:1.12rem;line-height:2.1;color:#222;word-break:keep-all}#gt-sheet[data-astro-cid-w7xd4baj] .gt-card__from{margin:auto 0 8mm;font-size:1.05rem;color:#475569;letter-spacing:.05em}#gt-sheet[data-astro-cid-w7xd4baj] .gt-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm}#gt-sheet[data-astro-cid-w7xd4baj] .gt-tag{position:relative;height:60mm;border:1.2px solid #475569;border-radius:2mm;padding:8mm 7mm;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:#1e293b}#gt-sheet[data-astro-cid-w7xd4baj] .gt-tag__top{font-size:1rem;font-weight:700;letter-spacing:.04em;color:#334155}#gt-sheet[data-astro-cid-w7xd4baj] .gt-tag__msg{font-size:1.5rem;font-weight:800;letter-spacing:.05em;color:#1e293b;text-align:center}#gt-sheet[data-astro-cid-w7xd4baj] .gt-tag__bottom{font-size:.9rem;color:#64748b;border-top:1px dashed #cbd5e1;padding-top:2mm}#gt-sheet[data-astro-cid-w7xd4baj] .gt-tag__hole{position:absolute;top:4mm;right:4mm;width:4mm;height:4mm;border-radius:50%;border:1px solid #94a3b8;background:#fff}#gt-sheet[data-astro-cid-w7xd4baj] .gt-invite{border:1.5px solid #475569;border-radius:3mm;padding:20mm 16mm;min-height:232mm;display:flex;flex-direction:column;align-items:center;text-align:center}#gt-sheet[data-astro-cid-w7xd4baj] .gt-invite__eyebrow{margin:0 0 4mm;font-size:.95rem;letter-spacing:.4em;text-transform:uppercase;color:#64748b}#gt-sheet[data-astro-cid-w7xd4baj] .gt-invite__title{margin:0 0 14mm;font-size:2.6rem;font-weight:700;letter-spacing:.15em;color:#1e293b}#gt-sheet[data-astro-cid-w7xd4baj] .gt-invite__to{margin:0 0 14mm;font-size:1.25rem;color:#334155}#gt-sheet[data-astro-cid-w7xd4baj] .gt-invite__to span{font-weight:700;border-bottom:1.5px solid #475569;padding:0 2mm 1mm}#gt-sheet[data-astro-cid-w7xd4baj] .gt-invite__info{margin:0;display:grid;gap:6mm;width:100%;max-width:120mm}#gt-sheet[data-astro-cid-w7xd4baj] .gt-invite__info div{display:grid;grid-template-columns:22mm 1fr;align-items:baseline;gap:4mm;text-align:left;padding-bottom:3mm;border-bottom:1px dashed #cbd5e1}#gt-sheet[data-astro-cid-w7xd4baj] .gt-invite__info dt{font-size:.92rem;font-weight:700;letter-spacing:.05em;color:#64748b}#gt-sheet[data-astro-cid-w7xd4baj] .gt-invite__info dd{margin:0;font-size:1.08rem;color:#1e293b;word-break:keep-all}#gt-sheet[data-astro-cid-w7xd4baj] .gt-invite__from{margin:auto 0 0;font-size:1rem;color:#475569}.worksheet-guide[data-astro-cid-w7xd4baj]{margin-top:2rem;background:var(--color-accent-soft);border-radius:.75rem;padding:1.3rem 1.5rem}.worksheet-guide[data-astro-cid-w7xd4baj] h2[data-astro-cid-w7xd4baj]{margin:0 0 .6rem;font-size:1.05rem}.worksheet-guide[data-astro-cid-w7xd4baj] ul[data-astro-cid-w7xd4baj]{margin:0;padding-left:1.2rem;color:var(--color-text-muted);font-size:.92rem}.worksheet-guide[data-astro-cid-w7xd4baj] li[data-astro-cid-w7xd4baj]{margin-bottom:.45rem;line-height:1.6}.worksheet-guide[data-astro-cid-w7xd4baj] strong[data-astro-cid-w7xd4baj]{color:var(--color-text)}
