/* CompactCSS source: /zmanim/styles/tokens.css */
/*B"H*/
/* Boruch Hashem */
/* Blessed is He */
/**
 * The Awtsmoos is beyond color while every visible vessel borrows enough light to be read;
 * Awtsmoos.com gives night, mint, solar warmth, focus, and depth a coherent thread.
 */

:root {
	color-scheme: dark;
	--paper: #06100d;
	--paper-raised: #0c1814;
	--paper-raised-strong: #12231d;
	--surface-soft: #10201b;
	--surface-glass: rgba(14, 31, 25, 0.76);
	--mist: #17352b;
	--forest: #0f3b30;
	--forest-bright: #6fdbb9;
	--accent: #7ce7c5;
	--accent-strong: #b0f5df;
	--solar: #ffd58a;
	--ink: #f3fbf8;
	--ink-soft: #bfd0ca;
	--ink-muted: #98afa7;
	--line: rgba(181, 225, 210, 0.16);
	--line-strong: rgba(181, 225, 210, 0.3);
	--warm: #f4d59b;
	--warning: #ffd38a;
	--unavailable: #d4aaa3;
	--focus-ring: rgba(124, 231, 197, 0.48);
	--radius-small: 10px;
	--radius-medium: 16px;
	--radius-large: 22px;
	--space-1: 0.4rem;
	--space-2: 0.7rem;
	--space-3: 1rem;
	--space-4: 1.5rem;
	--space-5: 2.2rem;
	--space-6: 3.2rem;
	--content-width: 1120px;
	--page-inline: clamp(1rem, 4vw, 2rem);
	--shadow-soft: 0 12px 34px rgba(0, 0, 0, 0.24);
	--shadow-raised: 0 22px 62px rgba(0, 0, 0, 0.34);
	--glow-soft: 0 0 36px rgba(76, 207, 165, 0.08);
	--ease-out: 180ms cubic-bezier(0.2, 0.8, 0.2, 1);
	font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	background: var(--paper);
	color: var(--ink);
}

*,
*::before,
*::after {
	box-sizing: border-box;
}

html {
	background: var(--paper);
	scroll-behavior: smooth;
}

body {
	min-width: 320px;
	margin: 0;
	background:
		radial-gradient(circle at 12% -8rem, rgba(55, 165, 132, 0.18), transparent 30rem),
		radial-gradient(circle at 100% 28rem, rgba(255, 213, 138, 0.07), transparent 26rem),
		linear-gradient(180deg, #07120f 0%, var(--paper) 46%, #050b09 100%);
	color: var(--ink);
	line-height: 1.5;
}

a {
	color: var(--accent);
	text-decoration-thickness: 1px;
	text-underline-offset: 0.16em;
}

button,
input,
select {
	font: inherit;
}

button,
summary,
a {
	-webkit-tap-highlight-color: transparent;
}

::selection {
	background: var(--mist);
	color: var(--accent-strong);
}

:focus-visible {
	outline: 3px solid var(--focus-ring);
	outline-offset: 2px;
}
