.medtalk-card.svelte-13ymej6{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);overflow:hidden}.medtalk-trigger.svelte-13ymej6{width:100%;min-width:0;cursor:pointer;border-radius:var(--radius-field)}.medtalk-trigger.svelte-13ymej6:focus-visible{outline-offset:-3px}.medtalk-thumbnail.svelte-13ymej6{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:9 / 16;background:var(--color-base-200);border-bottom:1px solid var(--color-base-300);overflow:hidden}.medtalk-thumbnail.svelte-13ymej6 img:where(.svelte-13ymej6){position:absolute;width:100%;height:100%;object-fit:contain}.medtalk-play.svelte-13ymej6{position:absolute;bottom:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--color-primary);color:var(--color-primary-content)}.medtalk-trigger.svelte-13ymej6:hover .medtalk-play:where(.svelte-13ymej6),.medtalk-trigger.svelte-13ymej6:focus-visible .medtalk-play:where(.svelte-13ymej6),a.medtalk-card.svelte-13ymej6:hover .medtalk-play:where(.svelte-13ymej6){background:var(--color-base-100);color:var(--color-base-content)}.card-body.svelte-13ymej6{min-width:0;padding:16px;gap:8px;flex:1}.card-body.svelte-13ymej6 p:where(.svelte-13ymej6){flex-grow:0}h3.svelte-13ymej6{margin:0;font:500 16px/1.35 var(--font-serif);overflow-wrap:anywhere;text-wrap:pretty}h3.svelte-13ymej6 a:where(.svelte-13ymej6):hover,a.medtalk-card.svelte-13ymej6:hover h3:where(.svelte-13ymej6){text-decoration:underline;text-underline-offset:4px}.medtalk-specialty.svelte-13ymej6,.medtalk-meta.svelte-13ymej6{font-size:12px;line-height:1.5;color:color-mix(in srgb,var(--color-base-content) 76%,var(--color-base-100))}.medtalk-specialty.svelte-13ymej6{font-weight:500}.medtalk-speaker.svelte-13ymej6{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.medtalk-meta.svelte-13ymej6{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--color-base-300)}.medtalk-access.svelte-13ymej6{display:flex;align-items:baseline;gap:6px}.medtalk-access.svelte-13ymej6 svg{flex-shrink:0;align-self:center}@media(max-width:600px){.card-body.svelte-13ymej6{padding:12px}h3.svelte-13ymej6{font-size:14px}.medtalk-play.svelte-13ymej6{bottom:8px;right:8px}}.medtalk-reader.svelte-ar7p7b{position:fixed;inset:0;margin:0;padding:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;overflow:hidden;background:transparent;color:var(--color-base-content)}.medtalk-reader[open].svelte-ar7p7b{display:flex;flex-direction:column}.medtalk-reader.svelte-ar7p7b::backdrop{background:color-mix(in srgb,var(--color-base-100) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reader-shell.svelte-ar7p7b{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.reader-shell.svelte-ar7p7b:fullscreen{background:var(--color-base-100)}header.svelte-ar7p7b,footer.svelte-ar7p7b{display:flex;align-items:center;gap:16px;padding:8px 24px;flex-shrink:0}header.svelte-ar7p7b{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}header.svelte-ar7p7b strong:where(.svelte-ar7p7b){font:500 22px/1.2 var(--font-serif)}.reader-actions.svelte-ar7p7b{display:flex;gap:8px;margin-left:auto}.reader-hint.svelte-ar7p7b{font-size:13px}footer.svelte-ar7p7b{justify-content:center;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding-bottom:max(8px,env(safe-area-inset-bottom))}.medtalk-reader.svelte-ar7p7b .btn:where(.svelte-ar7p7b){min-width:44px;min-height:44px;color:inherit;background:transparent;border-color:color-mix(in srgb,currentColor 30%,transparent)}.medtalk-reader.svelte-ar7p7b .btn:where(.svelte-ar7p7b):disabled{opacity:.35}.medtalk-reader.svelte-ar7p7b :where(.svelte-ar7p7b):focus-visible{outline:2px solid var(--color-base-content);outline-offset:-3px}.reader-feed.svelte-ar7p7b{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin}.reader-slide.svelte-ar7p7b{height:100%;scroll-snap-align:start;scroll-snap-stop:always}.slide-content.svelte-ar7p7b{height:100%;display:grid;grid-template-columns:minmax(0,440px) minmax(0,280px);justify-content:center;align-items:center;gap:32px;padding:24px}.reader-stage.svelte-ar7p7b{height:100%;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size}.reader-screen.svelte-ar7p7b{position:relative;width:min(100cqw,56.25cqh);aspect-ratio:9 / 16;flex-shrink:0;background:transparent}.reader-screen.svelte-ar7p7b video:where(.svelte-ar7p7b),.reader-screen.svelte-ar7p7b iframe:where(.svelte-ar7p7b){position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border:0}video.svelte-ar7p7b::-webkit-media-controls-fullscreen-button{display:none}.reader-info.svelte-ar7p7b{min-width:0;max-height:100%;overflow-y:auto}.reader-info.svelte-ar7p7b h2:where(.svelte-ar7p7b){font:500 24px/1.3 var(--font-serif);margin-bottom:16px;overflow-wrap:anywhere;text-wrap:pretty}.reader-info.svelte-ar7p7b p:where(.svelte-ar7p7b){font-size:15px;margin-bottom:12px}.reader-details.svelte-ar7p7b{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:13px}.reader-link.svelte-ar7p7b{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.reader-message.svelte-ar7p7b{position:absolute;inset:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;text-align:center;font-size:14px}.reader-message.svelte-ar7p7b h2:where(.svelte-ar7p7b){font:500 20px/1.3 var(--font-serif)}.medtalk-reader.svelte-ar7p7b .reader-login:where(.svelte-ar7p7b){background:var(--color-base-100);color:var(--color-primary)}.reader-auto.svelte-ar7p7b{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;cursor:pointer}.reader-count.svelte-ar7p7b{font-size:13px;font-variant-numeric:tabular-nums}@media(max-width:700px){header.svelte-ar7p7b,footer.svelte-ar7p7b{gap:12px;padding-inline:12px}.reader-hint.svelte-ar7p7b{display:none}.slide-content.svelte-ar7p7b{display:flex;flex-direction:column;gap:0;padding:0 12px}.reader-stage.svelte-ar7p7b{flex:1;width:100%}.reader-info.svelte-ar7p7b{flex-shrink:0;width:100%;max-height:25dvh;padding-block:12px 0}.reader-info.svelte-ar7p7b h2:where(.svelte-ar7p7b){font-size:16px;margin-bottom:4px}.reader-info.svelte-ar7p7b p:where(.svelte-ar7p7b){font-size:13px;margin-bottom:4px}.reader-details.svelte-ar7p7b{gap:4px 12px;font-size:12px}}
