.goto-for-line{color:var(--goto-strong);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-weight:800;display:flex}.badge-chips{gap:4px;margin:8px 0 0;display:grid}.badge-chips .chips{margin:0}.badge-chip{cursor:pointer;background:var(--goto-tint);color:var(--goto-strong);border-color:var(--goto-strong);font-weight:800}.badge-chip[aria-pressed=true]{background:var(--goto-strong);color:var(--goto-on-strong)}.badge-detail{margin:0;font-size:.92rem}.friend-goto{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.friend-goto>.notice{flex-basis:100%;margin:0}.goto-badge{border:2px solid var(--goto-strong);background:var(--goto-tint);overflow-wrap:anywhere;border-radius:20px;gap:8px;padding:16px 20px;display:grid}.goto-badge h3{color:var(--goto-strong);margin:0;font-size:1.15rem}.goto-badge p,.goto-card .badge-progress{margin:0}.goto-card .friends-question{gap:8px;margin:0;display:grid}.goto-person{gap:10px;margin:16px 0 8px;display:grid}.goto-person>.row{align-items:center}.goto-person .yours{color:var(--muted);margin:0;font-size:.92rem}.goto-sheet{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:24px;gap:16px;max-width:560px;padding:20px;display:grid}.goto-sheet h2{margin:0;font-size:1.35rem}.goto-sheet .chips{margin:0}.goto-sheet .chip{cursor:pointer;background:var(--goto-tint)}.goto-sheet .chip[aria-pressed=true]{background:var(--goto-strong);color:var(--goto-on-strong);border-color:var(--goto-strong)}.goto-sheet .sentence{overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:800}.goto-sheet .sentence strong{color:var(--goto-strong)}.goto-line{color:var(--goto-strong);font-weight:700}.pill.goto{background:var(--goto-tint);color:var(--goto-strong);border-color:var(--goto-strong)}.goto-card{background:linear-gradient(160deg, var(--goto-tint), var(--peach));border:2px solid var(--goto-strong);overflow-wrap:anywhere;border-radius:26px;gap:10px;padding:24px;display:grid;position:relative}.goto-card .seal{color:var(--goto-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.8rem;font-weight:800;display:inline-flex}.goto-card .seal svg{flex:none;width:22px;height:22px}.goto-card h3{margin:0;font-size:clamp(1.35rem,4vw,1.7rem);line-height:1.25}.goto-card h3 .emoji{margin-right:6px}.goto-card blockquote{margin:0;font-size:1.05rem;font-style:italic}.goto-card blockquote p{margin:0}.goto-card cite{color:var(--muted);margin-top:4px;font-size:.92rem;font-style:normal;display:block}.list-badges{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.list-badge{border:1px solid var(--goto-strong);background:var(--goto-tint);min-height:44px;color:var(--goto-strong);overflow-wrap:anywhere;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.list-badge svg{flex:none;width:16px;height:16px}.list-badge.strong{background:var(--goto-strong);color:var(--goto-on-strong)}.list-badge.strong svg circle:nth-child(2){fill:var(--goto-strong)}.start-list{border:1px solid var(--goto-strong);background:var(--goto-tint);color:var(--ink);overflow-wrap:anywhere;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.start-list svg{width:20px;height:20px;color:var(--goto-strong);flex:none}.start-list p{margin:0}.start-list strong{color:var(--goto-strong)}@media (forced-colors:active){.list-badge.strong{border:2px solid canvastext}}
