.reflect_page__egfUM{min-height:100vh;overflow-x:clip;background:var(--background);color:var(--foreground)}.reflect_article__IhxhM{width:min(960px,calc(100% - 64px));margin-inline:auto;padding-block:140px 80px}.reflect_page__egfUM a:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.reflect_header__RXH1h{max-width:760px;margin-inline:auto;padding-bottom:48px}.reflect_back__AWWOm,.reflect_textLink__0bOL3{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;white-space:nowrap}.reflect_back__AWWOm{color:var(--muted-foreground)}.reflect_back__AWWOm:hover,.reflect_textLink__0bOL3:hover{color:var(--primary)}.reflect_back__AWWOm:active,.reflect_textLink__0bOL3:active{text-decoration:underline;text-underline-offset:4px}.reflect_dateline__fHoW7{margin-top:40px;color:var(--muted-foreground);font-size:14px;line-height:1.7}.reflect_header__RXH1h h1{max-width:730px;margin-top:16px;font-size:clamp(44px,6vw,72px);font-weight:500;font-style:normal;letter-spacing:-.045em;line-height:1.06;overflow-wrap:anywhere;min-width:0}.reflect_subtitle__xV0H3{max-width:600px;margin-top:24px;color:var(--muted-foreground);font-size:clamp(20px,2.3vw,25px);line-height:1.5;letter-spacing:-.015em}.reflect_prose__4rQM3{max-width:680px;margin-inline:auto;font-size:18px;line-height:1.85}.reflect_prose__4rQM3 p+p{margin-top:24px}.reflect_screenshots__gDgAl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:680px;margin:48px auto}.reflect_screenshot__hAchW{min-width:0}.reflect_imageLink__a5BAx{display:block;width:100%;border:1px solid var(--border);background:var(--card)}.reflect_imageLink__a5BAx img{display:block;width:100%;height:auto;object-fit:contain}.reflect_imageLink__a5BAx:hover{border-color:var(--foreground)}.reflect_imageLink__a5BAx:active{border-color:var(--primary)}.reflect_screenshot__hAchW figcaption{display:flex;align-items:flex-start;gap:12px;margin-top:16px;color:var(--muted-foreground);font-size:14px;line-height:1.65}.reflect_screenshot__hAchW figcaption svg{flex-shrink:0;margin-top:4px}.reflect_quote__bjc7W{max-width:760px;margin:48px auto;padding-block:36px;border-block:1px solid var(--border)}.reflect_quote__bjc7W blockquote{max-width:680px;margin-inline:auto;font-size:clamp(28px,3.5vw,38px);font-weight:400;line-height:1.35;letter-spacing:-.025em}.reflect_quote__bjc7W figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;max-width:680px;margin:24px auto 0;font-size:14px;line-height:1.7}.reflect_quote__bjc7W figcaption strong{font-weight:500}.reflect_quote__bjc7W figcaption span{color:var(--muted-foreground)}.reflect_articleFooter__M9yd8{max-width:680px;margin:40px auto 0}.reflect_textLink__0bOL3{font-weight:500}@media (max-width:768px){.reflect_article__IhxhM{padding-top:112px}.reflect_dateline__fHoW7{margin-top:28px}.reflect_header__RXH1h{padding-bottom:36px}.reflect_screenshots__gDgAl{gap:24px}}@media (max-width:600px){.reflect_article__IhxhM{width:calc(100% - 48px);padding-bottom:56px}.reflect_header__RXH1h h1{font-size:clamp(40px,10vw,58px)}.reflect_subtitle__xV0H3{margin-top:20px}.reflect_prose__4rQM3{font-size:17px;line-height:1.8}.reflect_screenshots__gDgAl{grid-template-columns:minmax(0,1fr);gap:32px;margin-block:36px}.reflect_screenshot__hAchW{width:min(100%,320px);margin-inline:auto}.reflect_quote__bjc7W{margin-block:36px;padding-block:28px}.reflect_quote__bjc7W blockquote{font-size:28px}.reflect_articleFooter__M9yd8{margin-top:32px}}