.offer.svelte-1grc76x{border:1px solid var(--color-dark);background:var(--color-surface);flex-direction:column;transition:box-shadow .12s;display:flex;position:relative}.offer.svelte-1grc76x:hover{box-shadow:var(--shadow-hover)}.offer.svelte-1grc76x:focus-within{outline:var(--focus-ring);outline-offset:3px}.head.svelte-1grc76x{justify-content:space-between;align-items:stretch;gap:var(--space-3);background:var(--color-dark);color:var(--color-on-dark);font-size:var(--size-small);font-weight:700;display:flex}.subject.svelte-1grc76x{padding:var(--space-2) var(--space-4)}.mark.svelte-1grc76x{padding:0 var(--space-3);background:var(--color-signal-strong);color:var(--color-on-signal);align-items:center;display:flex}.remembered.svelte-1grc76x{border-color:var(--color-signal-strong)}.body.svelte-1grc76x{padding:var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;display:flex}h3.svelte-1grc76x{font-size:var(--size-h3);line-height:1.2}.full.svelte-1grc76x{color:var(--color-accent);text-decoration:none}.offer.svelte-1grc76x:hover .full:where(.svelte-1grc76x){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.full.svelte-1grc76x:after{content:"";position:absolute;inset:0}.full.svelte-1grc76x:focus-visible{outline:none}.by.svelte-1grc76x{font-size:var(--size-small);color:var(--color-text-secondary);font-weight:700}.text.svelte-1grc76x{font-size:var(--size-app-text);color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.facts.svelte-1grc76x{border-top:1px solid var(--color-line);background:var(--color-line);font-size:var(--size-small);color:var(--color-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;font-weight:700;list-style:none;display:grid}.facts.svelte-1grc76x li:where(.svelte-1grc76x){padding:var(--space-2) var(--space-4);background:var(--paper-ground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.facts.svelte-1grc76x li:where(.svelte-1grc76x):last-child:nth-child(odd){grid-column:1/-1}@media (prefers-reduced-motion:reduce){.offer.svelte-1grc76x{transition:none}}
