@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap");@font-face{font-family:Stellar\'s Hand;src:url(/fonts/StellarsHand-Regular.ttf?v=4) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+1000-109f,u+2000-206f,u+2212,u+25cc,u+a9e0-a9ff,u+aa60-aa7f,u+116d0-116e3;size-adjust:140%;ascent-override:69%;descent-override:20.4%;line-gap-override:0%}@font-face{font-family:Stellar\'s Hand;src:url(/fonts/StellarsHand-Italic.ttf?v=4) format("truetype");font-weight:400;font-style:italic;font-display:swap;unicode-range:u+00??,u+1000-109f,u+2000-206f,u+2212,u+25cc,u+a9e0-a9ff,u+aa60-aa7f,u+116d0-116e3;size-adjust:140%;ascent-override:69%;descent-override:20.4%;line-gap-override:0%}@font-face{font-family:Stellar\'s Hand;src:url(/fonts/StellarsHand-Medium.ttf?v=4) format("truetype");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+00??,u+1000-109f,u+2000-206f,u+2212,u+25cc,u+a9e0-a9ff,u+aa60-aa7f,u+116d0-116e3;size-adjust:140%;ascent-override:69%;descent-override:20.4%;line-gap-override:0%}@font-face{font-family:Stellar\'s Hand;src:url(/fonts/StellarsHand-SemiBold.ttf?v=4) format("truetype");font-weight:600;font-style:normal;font-display:swap;unicode-range:u+00??,u+1000-109f,u+2000-206f,u+2212,u+25cc,u+a9e0-a9ff,u+aa60-aa7f,u+116d0-116e3;size-adjust:140%;ascent-override:69%;descent-override:20.4%;line-gap-override:0%}@font-face{font-family:Yati;src:url(/fonts/Yati-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+1022,u+1028,u+1033-1035,u+1050-109f,u+a9e0-a9ff,u+aa60-aa7f}@font-face{font-family:Yati;src:url(/fonts/Yati-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+1022,u+1028,u+1033-1035,u+1050-109f,u+a9e0-a9ff,u+aa60-aa7f}@font-face{font-family:Yati;src:url(/fonts/Yati-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;unicode-range:u+1022,u+1028,u+1033-1035,u+1050-109f,u+a9e0-a9ff,u+aa60-aa7f}:where(:lang(my)){font-family:var(--font-myanmar);line-height:var(--rule)}:lang(my) li,:lang(my) p{font-family:var(--font-myanmar)}:where(:not(:lang(my)))>span:where([lang=my]){line-height:1}:root{--desk:#e8e4da;--paper:#fdfcf8;--surface:#f6f3ea;--surface-deep:#efebe0;--border:#e4dfd2;--border-strong:#cfc8b8;--ink:#1b1f2a;--ink-soft:#3b4150;--ink-mute:#676d7c;--rule-line:#d5e2f0;--rule-head:#a9c2e0;--margin-line:#f0a8ae;--c-flutter:#4a8fff;--c-ai:#e85d75;--c-essay:#5fa874;--c-thoughts:#d4a857;--accent:#2f62d6;--prism-peach:#ffc8a8;--prism-pink:#ffb8d1;--prism-lilac:#d4b8ff;--prism-sky:#a8d8ff;--prism-mint:#b8f0d4;--gradient-prism:linear-gradient(135deg,var(--prism-peach) 0%,var(--prism-pink) 25%,var(--prism-lilac) 50%,var(--prism-sky) 75%,var(--prism-mint) 100%);--gradient-prism-bold:linear-gradient(115deg,#ff7e47,#ec4899 25%,#8b5cf6 52%,#3b82f6 76%,#10b981);--font-display:"Stellar's Hand","Yati",system-ui,sans-serif;--font-body:"Stellar's Hand","Yati",system-ui,sans-serif;--font-meta:"Stellar's Hand","Yati",system-ui,sans-serif;--font-code:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-myanmar:"Stellar's Hand","Yati",sans-serif;--rule:32px;--rule-at:22px;--sheet-max:1040px;--margin-x:152px;--gutter-in:32px;--gutter-out:48px;--max-reading:720px;--sheet-gap:48px;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:5rem;--space-4xl:8rem;--radius-sm:3px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--shadow-sheet:0 1px 2px rgba(40,32,16,0.06),0 12px 40px rgba(40,32,16,0.08);--shadow-slip:0 0 0 1px var(--border),0 1px 3px rgba(40,32,16,0.06);--pen-y:calc(0.966em - 2px);--pen-link:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='137' height='6'%3E%3Cpath d='M0 3.1C17 2.3 35 3.9 52 3.2S87 2.4 104 3.4S127 3.5 137 3.1' fill='none' stroke='%232f62d6' stroke-width='1.5' stroke-opacity='0.95' stroke-linecap='round'/%3E%3C/svg%3E") 0 var(--pen-y) /137px 6px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='6'%3E%3Cpath d='M0 3.5C14 3 31 4.1 46 3.6S74 3 89 3.5' fill='none' stroke='%232f62d6' stroke-width='0.8' stroke-opacity='0.5' stroke-linecap='round'/%3E%3C/svg%3E") 31px var(--pen-y) /89px 6px repeat-x;--pen-link-over:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='131' height='6'%3E%3Cpath d='M0 2.9C21 3.6 44 2.5 66 3S105 3.8 131 2.9' fill='none' stroke='%232f62d6' stroke-width='1.3' stroke-opacity='0.9' stroke-linecap='round'/%3E%3C/svg%3E") 17px calc(var(--pen-y) + 0.6px) /131px 6px repeat-x;--pen-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='137' height='6'%3E%3Cpath d='M0 3.1C17 2.3 35 3.9 52 3.2S87 2.4 104 3.4S127 3.5 137 3.1' fill='none' stroke='%231b1f2a' stroke-width='1.5' stroke-opacity='0.95' stroke-linecap='round'/%3E%3C/svg%3E") 0 var(--pen-y) /137px 6px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='6'%3E%3Cpath d='M0 3.5C14 3 31 4.1 46 3.6S74 3 89 3.5' fill='none' stroke='%231b1f2a' stroke-width='0.8' stroke-opacity='0.5' stroke-linecap='round'/%3E%3C/svg%3E") 31px var(--pen-y) /89px 6px repeat-x;--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-fast:150ms;--dur-base:200ms}@media (max-width:720px){:root{--margin-x:28px;--gutter-in:14px;--gutter-out:18px;--sheet-gap:0px}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{color:var(--ink-soft);font-family:var(--font-body);font-size:16px;line-height:var(--rule);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background-color:var(--desk)}body{min-height:100vh;overflow-x:hidden}a{color:var(--ink);text-decoration:none}a:where(:not([class])){background:var(--pen-link)}a:where(:not([class])):hover{background:var(--pen-link-over),var(--pen-link)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:color-mix(in srgb,var(--c-thoughts) 45%,transparent);color:var(--ink)}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:600;line-height:var(--rule);letter-spacing:-.01em}p{margin:0 0 var(--rule)}hr{border:0;height:var(--rule);margin:var(--rule) 0;background:linear-gradient(var(--border-strong),var(--border-strong)) 50% /96px 2px no-repeat}.prose{font-family:var(--font-body);font-size:19px;line-height:var(--rule);color:var(--ink-soft)}.prose h2{font-size:26px;letter-spacing:-.015em;margin:calc(var(--rule) * 2) 0 0}.prose h3{font-size:21px;margin:var(--rule) 0 0}.prose p{margin:0 0 var(--rule)}.prose em{font-style:italic;color:var(--ink)}.prose strong{font-weight:600}.prose a,.prose strong{color:var(--ink)}.prose u{text-decoration:none;background:var(--pen-ink)}.prose code{font-size:.86em;line-height:1;padding:2px 5px}.prose code,.prose pre{font-family:var(--font-code);background:var(--surface-deep);border-radius:var(--radius-sm);color:var(--ink)}.prose pre{font-size:14px;line-height:var(--rule);padding:16px var(--space-lg);overflow-x:auto;margin:0 0 var(--rule)}.prose pre code{line-height:inherit;background:transparent;padding:0;font-size:inherit;border-radius:0}.prose blockquote{position:relative;margin:0 0 var(--rule);padding:0 0 0 var(--space-xl);color:var(--ink)}.prose blockquote:before{content:"\201C";position:absolute;top:-6px;left:-2px;font-family:var(--font-display);font-size:48px;line-height:1;color:var(--accent);pointer-events:none}.prose blockquote p:last-child{margin-bottom:0}.prose blockquote p:has(>cite:only-child){margin-top:calc(var(--rule) * -1)}.prose blockquote cite{display:block;font-size:15px;font-style:normal;text-align:right;color:var(--ink-mute)}.prose ol,.prose ul{padding-left:var(--space-lg);margin:0 0 var(--rule)}.prose li{margin:0}.prose:lang(my) ol{list-style-type:myanmar}.prose li>p{margin:0}.prose img{border-radius:var(--radius-sm);margin:0 0 var(--rule)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important}}