@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2) format("woff2");font-weight:900;font-display:swap}:root{--font-main: "Paperozi", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--color-primary: #2563eb;--color-background: #ffffff;--color-text: #1f2937;--color-border: #e5e7eb;--color-warning: #ef4444}*{box-sizing:border-box}html{font-family:var(--font-main);font-weight:var(--font-weight-regular);color:var(--color-text);background:var(--color-background)}body{margin:0;padding:0;min-height:100vh}.slide-body{font-family:var(--font-main);font-weight:var(--font-weight-regular);line-height:1.3}.slide-body h1,.slide-body h2,.slide-body h3,.slide-body h4,.slide-body h5,.slide-body h6{margin:1rem 0 .75rem;font-weight:var(--font-weight-bold);line-height:1.2}.slide-body h1{font-size:2rem;color:var(--color-primary);margin-top:0}.slide-body h2{font-size:1.5rem;color:var(--color-primary)}.slide-body h3{font-size:1.25rem;color:var(--color-text)}.slide-body p{margin:.75rem 0;font-size:1.25rem}.slide-body ul,.slide-body ol{margin:.75rem 0;padding-left:1.5rem}.slide-body li{margin:.3rem 0;font-size:1.25rem;list-style-position:outside}.slide-body ul li{list-style-type:disc}.slide-body ol li{list-style-type:decimal}.slide-body strong{font-weight:var(--font-weight-bold);color:var(--color-primary)}.slide-body em{font-style:italic}.slide-body code{background:#f3f4f6;padding:.15rem .3rem;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.1rem;color:#dc2626}.slide-body pre{background:#1e1e1e;color:#fff;padding:1rem;border-radius:6px;overflow-x:auto;margin:.75rem 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1rem;line-height:1.25}.slide-body pre code{background:none;padding:0;color:inherit;font-size:inherit}.slide-body blockquote{border-left:3px solid var(--color-primary);background:#f8fafc;padding:.75rem 1rem;margin:.75rem 0;border-radius:0 6px 6px 0;font-style:italic}.slide-body blockquote p{margin:0}.slide-body table{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:1.1rem}.slide-body th,.slide-body td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--color-border)}.slide-body th{background:#f8fafc;font-weight:var(--font-weight-bold);color:var(--color-text)}.slide-body tr:nth-child(2n){background:#f8fafc}.slide-body tr:hover{background:#f1f5f9}.slide-body hr{border:none;border-top:2px solid var(--color-border);margin:2rem 0}.slide-body a{color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:2px}.slide-body a:hover{color:#1d4ed8;text-decoration-thickness:2px}.slide-left .slide-body,.slide-right .slide-body{font-size:1.1rem;line-height:1.3}.slide-left .slide-body pre,.slide-right .slide-body pre{font-size:.9rem;line-height:1.2;padding:.75rem}.slide-body img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.slide-body p:has(>img:only-child){text-align:center}.slide-body pre .token.comment,.slide-body pre .token.prolog,.slide-body pre .token.doctype,.slide-body pre .token.cdata{color:#6b7280;font-style:italic}.slide-body pre .token.punctuation{color:#e5e7eb}.slide-body pre .token.property,.slide-body pre .token.tag,.slide-body pre .token.boolean,.slide-body pre .token.number,.slide-body pre .token.constant,.slide-body pre .token.symbol{color:#fbbf24}.slide-body pre .token.selector,.slide-body pre .token.attr-name,.slide-body pre .token.string,.slide-body pre .token.char,.slide-body pre .token.builtin,.slide-body pre .token.inserted{color:#34d399}.slide-body pre .token.operator,.slide-body pre .token.entity,.slide-body pre .token.url,.slide-body pre .language-css .token.string,.slide-body pre .style .token.string{color:#60a5fa}.slide-body pre .token.atrule,.slide-body pre .token.attr-value,.slide-body pre .token.keyword{color:#f472b6}.slide-body pre .token.function{color:#a78bfa}.slide-body pre .token.regex,.slide-body pre .token.important,.slide-body pre .token.variable{color:#f87171}
