.slide{--slide-ink:oklch(var(--bc));--slide-muted:oklch(var(--bc)/.78);--slide-line:oklch(var(--bc)/.12);--slide-card:oklch(var(--b2)/.6);border:1px solid var(--slide-line);background:oklch(var(--b1));color:var(--slide-muted);border-radius:1.25rem;padding:1.5rem 1.25rem;position:relative;overflow:hidden}.slide.slide-large{border-radius:1.75rem;padding:2rem 2.5rem}.slide:before,.slide:after{content:"";pointer-events:none;position:absolute;inset:0}.slide:before{background:radial-gradient(60% 45% at 12% 6%,oklch(var(--p)/.22),transparent 60%),radial-gradient(50% 40% at 94% 2%,oklch(var(--s)/.14),transparent 60%),radial-gradient(85% 55% at 50% 120%,oklch(var(--a)/.22),transparent 62%)}.slide:after{opacity:.5;background-image:linear-gradient(to right,oklch(var(--bc)/.05)1px,transparent 1px),linear-gradient(to bottom,oklch(var(--bc)/.05)1px,transparent 1px);background-size:2.5rem 2.5rem;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,#0000 80%)}.slide>*{z-index:1;position:relative}.slide-body{flex-direction:column;gap:.85rem;font-size:1rem;line-height:1.55;display:flex}.slide-large .slide-body{gap:1.1rem;font-size:1.35rem}.slide-body strong{color:var(--slide-ink);font-weight:700}.slide-body em{color:var(--slide-ink)}.slide-h1{color:var(--slide-ink);letter-spacing:-.02em;font-size:2rem;font-weight:800;line-height:1.05}.slide-h2{color:var(--slide-ink);margin-top:.4rem;font-size:1.35rem;font-weight:800;line-height:1.15}.slide-h3{color:oklch(var(--s));letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700}.slide-large .slide-h1{font-size:3rem}.slide-large .slide-h2{font-size:2rem}.slide-large .slide-h3{font-size:1rem}.slide-body ul,.slide-body ol{flex-direction:column;gap:.35rem;padding-left:1.25rem;display:flex}.slide-body ul{padding-left:0;list-style:none}.slide-body ul>li{padding-left:1.2rem;position:relative}.slide-body ul>li:before{content:"";background:oklch(var(--p));border-radius:9999px;width:.4rem;height:.4rem;position:absolute;top:.62em;left:.2rem}.slide-body ol{list-style:decimal}.slide-body ol>li::marker{color:oklch(var(--p));font-weight:800}.slide-body hr{border:0;border-top:1px solid var(--slide-line);margin:.4rem 0}.slide-card{border:1px solid var(--slide-line);background:var(--slide-card);border-radius:1rem;padding:1rem}.slide-body table{border-collapse:collapse;width:100%}.slide-body th{text-align:left;letter-spacing:.1em;text-transform:uppercase;opacity:.6;padding:.5rem .75rem;font-size:.72rem;font-weight:700}.slide-body td{border-top:1px solid var(--slide-line);vertical-align:top;padding:.5rem .75rem}.slide-body th,.slide-body td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.slide-body td:last-child{color:var(--slide-ink);font-weight:600}.slide-callout{border:1px solid oklch(var(--s)/.45);background:oklch(var(--s)/.1);border-radius:1rem;flex-direction:column;gap:.5rem;padding:.85rem 1.1rem;display:flex}.slide-callout strong{color:oklch(var(--s))}.slide-callout-tip{border-color:oklch(var(--p)/.55);background:oklch(var(--p)/.14)}.slide-callout-tip strong{color:oklch(var(--p))}.slide-callout-note{border-color:oklch(var(--in)/.45);background:oklch(var(--in)/.1)}.slide-callout-note strong{color:oklch(var(--in))}.slide-callout-label{letter-spacing:.12em;text-transform:uppercase;color:oklch(var(--s));font-size:.72rem;font-weight:800}.slide-callout-tip .slide-callout-label{color:oklch(var(--p))}.slide-callout-note .slide-callout-label{color:oklch(var(--in))}.slide-large .slide-zoom{zoom:1.4}.slide-large .slide-card .text-lg{font-size:1.6rem}.slide-suit-H,.slide-suit-D{color:#e5484d}.slide-unframed-page{--slide-line:oklch(var(--bc)/.12);isolation:isolate;background:oklch(var(--b1))}.slide-unframed-page:before,.slide-unframed-page:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.slide-unframed-page:before{background:radial-gradient(60% 45% at 12% 6%,oklch(var(--p)/.22),transparent 60%),radial-gradient(50% 40% at 94% 2%,oklch(var(--s)/.14),transparent 60%),radial-gradient(85% 55% at 50% 120%,oklch(var(--a)/.22),transparent 62%)}.slide-unframed-page:after{opacity:.5;background-image:linear-gradient(to right,oklch(var(--bc)/.05)1px,transparent 1px),linear-gradient(to bottom,oklch(var(--bc)/.05)1px,transparent 1px);background-size:2.5rem 2.5rem;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,#0000 80%)}.slide-unframed-page .slide{background:0 0;border:0;border-radius:0;padding:.25rem 0;overflow:visible}.slide-unframed-page .slide:before,.slide-unframed-page .slide:after{display:none}.slide-unframed-page .slide-card{border-width:.5px;border-radius:12px;padding:12px}
