
	.help-screen.svelte-1vby5nc {
		display: grid;
		gap: 14px;
	}

	.help-header.svelte-1vby5nc {
		display: flex;
		align-items: center;
		gap: 12px;
		padding-top: 4px;
	}

	.back-button.svelte-1vby5nc {
		display: grid;
		width: 46px;
		height: 46px;
		flex: 0 0 auto;
		place-items: center;
		border: 1px solid var(--color-line);
		border-radius: 50%;
		background: var(--color-paper-2);
		color: var(--color-charcoal);
		box-shadow: var(--shadow-card);
	}

	.help-copy.svelte-1vby5nc {
		flex: 1 1 auto;
		min-width: 0;
	}

	.docs-button.svelte-1vby5nc {
		display: grid;
		width: 42px;
		height: 42px;
		flex: 0 0 auto;
		place-items: center;
		border: 1px dashed var(--color-line);
		border-radius: 15px;
		background: var(--color-paper);
		color: var(--color-charcoal);
		text-decoration: none;
	}

	.help-header.svelte-1vby5nc h1:where(.svelte-1vby5nc) {
		margin: 0;
		color: var(--color-ink);
		font-size: 1.5rem;
	}

	.help-header.svelte-1vby5nc p:where(.svelte-1vby5nc),
	.answer.svelte-1vby5nc p:where(.svelte-1vby5nc),
	.answer.svelte-1vby5nc li:where(.svelte-1vby5nc) {
		margin: 0;
		color: var(--color-muted);
		font-size: 0.84rem;
		font-weight: 650;
		line-height: 1.42;
	}

	.guide-card.svelte-1vby5nc {
		overflow: hidden;
		border: 1px solid var(--color-line);
		border-radius: 24px;
		background: var(--color-paper-2);
		box-shadow: var(--shadow-card);
	}

	.topic.svelte-1vby5nc + .topic:where(.svelte-1vby5nc) {
		border-top: 1px solid var(--color-line);
	}

	.topic.svelte-1vby5nc summary:where(.svelte-1vby5nc) {
		display: grid;
		grid-template-columns: minmax(0, 1fr) auto;
		align-items: center;
		gap: 12px;
		padding: 14px 16px;
		color: var(--color-ink);
		font-size: 0.94rem;
		font-weight: 900;
		cursor: pointer;
		list-style: none;
	}

	.topic.svelte-1vby5nc summary:where(.svelte-1vby5nc)::-webkit-details-marker {
		display: none;
	}

	.topic.svelte-1vby5nc summary:where(.svelte-1vby5nc) svg {
		transition: transform 140ms ease;
	}

	.topic[open].svelte-1vby5nc summary:where(.svelte-1vby5nc) svg {
		transform: rotate(180deg);
	}

	.answer.svelte-1vby5nc {
		display: grid;
		gap: 10px;
		padding: 0 16px 15px;
	}

	.answer.svelte-1vby5nc ul:where(.svelte-1vby5nc) {
		display: grid;
		gap: 5px;
		margin: 0;
		padding-left: 18px;
	}

	.answer.svelte-1vby5nc a:where(.svelte-1vby5nc) {
		justify-self: start;
		border-radius: var(--radius-pill);
		background: var(--color-charcoal);
		color: var(--color-paper-2);
		padding: 8px 13px;
		font-size: 0.78rem;
		font-weight: 850;
		text-decoration: none;
	}
