:root,[data-theme=light]{--brand-a:#F37121;--brand-a-rgb:243, 113, 33;--brand-b:#505050;--brand-b-rgb:65, 65, 65;--brand-link:#3080d0;--brand-link-followed:#2070C0;--bg-core:#ffffff;--bg-glass:rgb(from var(--bg-core) r g b / 0.7);--bg-nav-scrolled:rgb(from var(--bg-core) r g b / 0.6);--bg-subtle:#f1f5f9;--bg-muted:#f8fafc;--bg-pre:#0f172a;--text-main:#0f172a;--text-sub:#64748b;--text-dim:#666666;--text-on-pre:#f1f5f9;--border-dim:#e2e8f0;--border-white-subtle:rgba(255, 255, 255, 0.2);--text-cs-inactive:#e8e8e8;--text-cs-muted:#a0a0a0;--bg-cs-nav-bar:#e8e8e8;--grid-line:rgb(from var(--text-main) r g b / 0.05);--shadow-black-xs:rgba(0, 0, 0, 0.05);--shadow-black-sm:rgba(0, 0, 0, 0.08);--shadow-black-md:rgba(0, 0, 0, 0.1);--shadow-black-lg:rgba(0, 0, 0, 0.15);--shadow-a-glow:0 10px 40px -10px rgb(from var(--brand-a) r g b / 0.3);--shadow-b-glow:0 10px 40px -10px rgb(from var(--brand-b) r g b / 0.25);--hover-a-intense:0 15px 50px -5px  rgb(from var(--brand-a) r g b / 0.6);--hover-b-intense:0 15px 50px -5px  rgb(from var(--brand-b) r g b / 0.5);--badge-fixed-text:#C1500A;--badge-removed-text:#303030;--status-danger:#ff5f56;--badge-removed-bg:rgb(from var(--status-danger) r g b / 0.1);--badge-removed-border:rgb(from var(--status-danger) r g b / 0.3)}[data-theme=dark]{--brand-a:#F37121;--brand-a-rgb:243, 113, 33;--brand-b:#505050;--brand-b-rgb:161, 161, 170;--brand-link:#3080d0;--bg-core:#101010;--bg-subtle:#1D1D1D;--bg-muted:#1a1a1a;--bg-pre:#0a0a0a;--text-main:#ededed;--text-sub:#a1a1aa;--text-dim:#71717a;--text-on-pre:#f1f5f9;--border-dim:#333333;--border-white-subtle:rgba(255, 255, 255, 0.05);--text-cs-inactive:#444444;--bg-cs-active:#202020;--text-cs-muted:#888888;--bg-cs-nav-bar:#303030;--shadow-black-xs:rgba(0, 0, 0, 0.4);--shadow-black-sm:rgba(0, 0, 0, 0.6);--shadow-black-md:rgba(0, 0, 0, 0.8);--shadow-black-lg:rgba(0, 0, 0, 0.95);--shadow-a-glow:0 10px 40px -10px rgb(from var(--brand-a) r g b / 0.3);--shadow-b-glow:0 10px 40px -10px rgb(from var(--brand-b) r g b / 0.3);--hover-a-intense:0 15px 50px -5px  rgb(from var(--brand-a) r g b / 0.3);--hover-b-intense:0 15px 50px -5px  rgb(from var(--brand-b) r g b / 0.2);--badge-fixed-text:#ff9d66;--badge-removed-text:#d4d4d8;--status-danger:#ff5f56}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;background-color:var(--bg-core);color:var(--text-main);margin:0;line-height:1.6;overflow-x:hidden;background-image:radial-gradient(circle at 50% 0%,var(--bg-core) 0%,var(--bg-subtle) 100%);min-height:100vh;display:flex;flex-direction:column;min-height:100vh}.bg-grid{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(circle at center,black 40%,transparent 100%);-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 100%);animation:drift 60s linear infinite}@keyframes drift{0%{transform:translateY(0)}100%{transform:translateY(50px)}}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.03em}h1{font-size:4.5rem;line-height:1.05;margin-bottom:2rem;color:var(--text-main)}.dot-orange{color:var(--brand-a)}.dot-blue{color:var(--brand-a)}.hero-copy{font-size:1.35rem;font-weight:600;color:var(--text-sub);max-width:70ch;margin:0 auto 4rem;line-height:1.5}h2{font-size:2.5rem;margin-bottom:1rem}p{color:var(--text-sub);font-size:1.15rem;max-width:65ch;line-height:1.7}.container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.section{padding:8rem 0}.section-raised{padding:4rem 0;background:var(--bg-core);text-align:center;border-bottom:1px solid var(--border-dim)}nav{padding:1.5rem 0;position:sticky;top:0;z-index:100;background:0 0;border-bottom:1px solid transparent;transition:all .3s ease}nav.scrolled{padding:.8rem 0;background:var(--bg-nav-scrolled);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(var(--brand-b-rgb),.1);box-shadow:0 4px 30px rgba(var(--brand-b-rgb),.15)}.nav-inner{display:flex;justify-content:space-between;align-items:center}.logo{font-weight:900;font-size:1.5rem;color:var(--text-main);letter-spacing:-.05em;display:flex;align-items:center;gap:10px}.logo span{color:var(--brand-a)}.nav-links{display:flex;align-items:center}.nav-btn-style{color:var(--text-main);text-decoration:none;margin-left:1rem;font-weight:600;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;background-color:initial;display:inline-block}.nav-btn-style:hover{color:var(--brand-link)}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--brand-a);color:var(--bg-core);padding:1rem 3rem;text-decoration:none;font-weight:700;font-size:1.1rem;border-radius:6px;transition:all .2s ease;box-shadow:0 4px 15px rgba(var(--brand-a-rgb),.1);border:1px solid var(--border-white-subtle)}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--brand-a-rgb),.3);filter:brightness(1.2)}.ide-wrapper{margin-top:5rem;position:relative}.ide-halo{position:absolute;top:40px;left:5%;right:5%;bottom:-40px;background:linear-gradient(90deg,var(--brand-b),var(--brand-a));filter:blur(80px);opacity:.45;z-index:-1}.ide-window{background:var(--bg-core);border:1px solid var(--border-dim);border-radius:12px;box-shadow:0 20px 50px -10px var(--shadow-black-sm);overflow:hidden}.cycler-container{height:2.5rem;position:relative;display:inline-block;vertical-align:bottom;min-width:100%;max-width:500px;text-align:center;margin-bottom:2rem}.cycler-word{position:absolute;left:0;right:0;font-size:2.5rem;font-weight:800;color:var(--text-main);opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease;letter-spacing:-.03em;white-space:nowrap}.cycler-word.active{opacity:1;transform:translateY(0)}.cycler-word.exit{opacity:0;transform:translateY(-10px)}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.card{background:var(--bg-core);border:1px solid var(--border-dim);padding:3rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.card.primary{box-shadow:var(--shadow-b-glow);border-color:rgba(var(--brand-b-rgb),.2)}.card.primary:hover{border-color:var(--brand-b);box-shadow:var(--hover-b-intense);transform:translateY(-5px)}.card.secondary{box-shadow:var(--shadow-a-glow);border-color:rgba(var(--brand-a-rgb),.3)}.card.secondary:hover{border-color:var(--brand-a);box-shadow:var(--hover-a-intense);transform:translateY(-5px)}.card h3{color:var(--text-main);margin-bottom:1rem}.os-icons{display:flex;justify-content:center;gap:12px;margin-top:12px}footer{border-top:1px solid rgba(var(--brand-b-rgb),.1);box-shadow:0 -4px 20px rgba(var(--brand-b-rgb),.15);padding:2rem 0;color:var(--text-sub);background-color:var(--bg-core);position:relative;z-index:10}.footer-link{color:var(--text-sub);text-decoration:none;transition:color .2s}.footer-link:hover{color:var(--brand-link)}.release-ago{font-size:.9rem;color:var(--text-dim)}.os-title{font-size:2rem;margin-bottom:1.5rem;color:var(--text-main);display:flex;align-items:center;justify-content:center;gap:12px;line-height:1}.download-card-container{max-width:600px;margin:2rem auto 0;position:relative;z-index:20}.download-card{background:var(--bg-core);border:1px solid var(--border-dim);border-radius:16px;box-shadow:0 20px 40px -5px var(--shadow-black-md);padding:3rem;text-align:center;transition:all .4s ease;overflow:hidden}.os-group{display:none;animation:fadeIn .5s ease}.os-group.active-os{display:block}.download-details{margin-top:.5rem;font-size:.8rem;color:var(--text-sub)}.download-details a{all:unset;text-decoration:underline;cursor:pointer}.download-details a:hover{color:var(--brand-link)}.download-card.expanded .os-group{display:block;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--border-dim)}.download-card.expanded .os-group:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.btn-download-primary{display:flex;align-items:center;justify-content:center;width:100%;max-width:min(350px,100%);margin:1.5rem auto;padding:1.2rem 1.5rem;box-sizing:border-box;background-color:var(--brand-a);color:var(--bg-core);font-weight:700;border-radius:8px;text-decoration:none;box-shadow:0 10px 25px -5px rgba(var(--brand-a-rgb),.25)}.btn-download-primary:hover{transform:translateY(-3px);box-shadow:0 15px 35px -5px rgba(var(--brand-a-rgb),.3);filter:brightness(1.05)}.btn-download-primary::before{content:'';position:absolute;top:0;left:0;right:0;bottom:-10px;z-index:-1}.arch-list{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem;align-items:center}.arch-row{font-family:ui-monospace,monospace;font-size:.9rem;color:var(--text-sub)}.arch-link{color:var(--text-main);font-weight:600;text-decoration:none;border-bottom:1px dotted var(--border-dim);transition:border-color .2s}.arch-link:hover{border-color:var(--brand-link);color:var(--brand-link)}.sha-link{font-size:.75rem;color:var(--text-sub);text-decoration:none;opacity:.7;margin-left:8px}.sha-link:hover{opacity:1;text-decoration:underline}.card-footer-action{margin-top:2rem;padding-top:1.5rem;border-top:1px dashed var(--border-dim)}.btn-text-expand{background:0 0;border:none;color:var(--brand-b);font-weight:600;font-size:.95rem;cursor:pointer;padding:.5rem 1rem;border-radius:4px}.btn-text-expand:hover{color:var(--brand-link)}.download-card.expanded .card-footer-action{display:none}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.os-icon-svg{display:inline-flex;width:24px;height:24px;margin-right:12px;align-items:center;justify-content:center;cursor:pointer}.os-icon-svg svg{width:100%;height:100%;fill:var(--text-sub);transition:fill .3s ease}.os-icon-svg:hover svg,.os-icon-svg:hover path{fill:var(--brand-link)!important;filter:drop-shadow(0 0 12px rgb(from var(--brand-link) r g b/.4))}.changelog-section{padding-top:2rem;margin-bottom:1rem}.changelog-header{margin-bottom:2rem;position:relative;display:inline-block}.changelog-header .anchor{position:absolute;left:-1.5rem;opacity:0;color:var(--brand-link);text-decoration:none;font-weight:400;transition:opacity .2s}.changelog-header:hover .anchor{opacity:1}.changelog-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1100px){.changelog-grid{grid-template-columns:repeat(2,1fr)}}.subsystem-card{background:var(--bg-core);border:1px solid var(--border-dim);border-radius:12px;padding:1.5rem;transition:transform .2s ease,border-color .2s ease;position:relative}.subsystem-card:hover{border-color:var(--brand-b);transform:translateY(-2px);box-shadow:0 10px 30px -10px var(--shadow-black-xs)}.subsystem-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px dashed var(--border-dim)}.subsystem-header h3{font-size:1.1rem;margin:0;color:var(--text-main)}.subsystem-anchor{color:var(--border-dim);text-decoration:none;font-size:1.2rem;line-height:1}.subsystem-card:hover .subsystem-anchor{color:var(--brand-link)}.change-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.change-item{display:flex;align-items:baseline;gap:10px;font-size:.95rem;line-height:1.5;color:var(--text-sub)}.change-text{word-wrap:break-word}.badge{flex-shrink:0;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;letter-spacing:.05em;min-width:50px;text-align:center}.badge-added{color:var(--brand-b);background:rgba(var(--brand-b-rgb),.1);border:1px solid rgba(var(--brand-b-rgb),.2)}.badge-fixed{color:var(--badge-fixed-text);background:rgba(var(--brand-a-rgb),.15);border:1px solid rgba(var(--brand-a-rgb),.3)}.badge-changed{color:var(--text-sub);background:var(--bg-subtle);border:1px solid var(--border-dim)}.badge-removed{color:var(--badge-removed-text);background:var(--badge-removed-bg);border:1px solid var(--badge-removed-border)}.archive-toc{background-color:var(--bg-muted);border:1px solid var(--border-dim);border-radius:12px;padding:2rem;margin-bottom:4rem;max-width:900px;margin-inline:auto}.archive-toc h3{font-size:1.25rem;margin-bottom:1.5rem;color:var(--text-main);border-bottom:1px solid var(--border-dim);padding-bottom:.5rem}.archive-toc ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));max-width:700px;margin-inline:auto;gap:.75rem 2rem;list-style:none;padding:0;margin:0}.archive-toc li a{display:flex;justify-content:space-between;text-decoration:none;color:var(--text-sub);border-bottom:1px dotted var(--border-dim);padding-bottom:.25rem;font-size:.95rem;transition:color .2s,border-color .2s}.archive-toc li a:hover{color:var(--brand-link);border-color:var(--brand-link)}.toc-ver{font-family:ui-monospace,monospace;font-weight:700}.toc-title{font-size:.9em;opacity:.8}.archive-list{display:flex;flex-direction:column;gap:2rem}.archive-entry{scroll-margin-top:120px}.archive-entry header{text-align:center;margin-bottom:3rem}.archive-entry h2{font-size:2.5rem;margin-bottom:.5rem;color:var(--text-main)}.archive-entry h3{font-size:1.25rem;font-weight:400;color:var(--text-sub);margin-bottom:1rem}.download-grid{background:var(--bg-core);border:1px solid var(--border-dim);border-radius:12px;padding:2rem;margin:0 auto 3rem;max-width:900px;box-shadow:var(--shadow-a-glow);border-color:rgba(var(--brand-b-rgb),.2)}.download-grid h4{margin:0 0 1.5rem;color:var(--text-main);font-size:1.1rem}.download-grid table{width:100%;border-collapse:collapse;font-size:.95rem}.download-grid th{text-align:left;font-size:.8rem;text-transform:uppercase;color:var(--text-sub);padding:.75rem 1rem;border-bottom:2px solid var(--border-dim);letter-spacing:.05em}.download-grid td{padding:.75rem 1rem;border-bottom:1px solid var(--border-dim);color:var(--text-main);vertical-align:middle}.download-grid tr:last-child td{border-bottom:none}.download-grid tbody tr{transition:background-color .2s ease}.download-grid tbody tr:hover{background-color:rgba(var(--brand-b-rgb),.05)}.download-grid tbody tr:hover td:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.download-grid tbody tr:hover td{border-bottom-color:transparent}.download-grid code{background:var(--bg-subtle);padding:.2rem .4rem;border-radius:4px;font-family:ui-monospace,monospace;font-size:.85em;color:var(--text-main)}.download-grid a{color:var(--brand-b);text-decoration:none;font-weight:600}.download-grid a:hover{text-decoration:underline;color:var(--brand-link)}.separator{margin:0 8px;color:var(--border-dim)}.hash-link{font-size:.85em;color:var(--text-sub)!important;font-weight:400!important}.hash-link:hover{font-size:.85em;color:var(--brand-link)!important;font-weight:400!important}.archive-changelog{max-width:900px;margin:0 auto}.divider{border:0;height:1px;background:var(--border-dim);margin:5rem auto;max-width:150px}.dl-action{display:inline-block;min-width:140px}.archive-action-wrapper{text-align:center;margin-top:1rem;margin-bottom:4rem;padding-top:1rem;padding-bottom:2rem}.btn-archive-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:var(--text-sub);background-color:initial;border:2px solid var(--border-dim);border-radius:50px;text-decoration:none;transition:all .2s ease}.btn-archive-outline svg{transition:stroke .2s ease}.btn-archive-outline:hover{color:var(--brand-link);border-color:var(--brand-link);background-color:rgba(var(--brand-b-rgb),.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--brand-b-rgb),.1)}.hidden-msg{display:none!important}main{flex:1}@media(max-width:768px){h1{font-size:2.5rem;line-height:1.2}h2{font-size:1.8rem}.intro,.hero-copy{font-size:1.1rem;margin-bottom:2rem}.section{padding:4rem 0}.nav-inner{flex-direction:column;gap:0}.nav-links{margin-top:.5rem}.feature-grid{grid-template-columns:1fr!important;gap:1.5rem}.card{padding:2rem}footer .container{flex-direction:column!important;gap:1rem;text-align:center}.ide-window{margin:0 -1rem;border-radius:0}.pane{padding:1.5rem;font-size:.85rem}.split-view{flex-direction:column}.changelog-section{padding-left:1rem;padding-right:1rem}.container{padding:0 1rem}.changelog-grid{gap:1rem}}@media(max-width:480px){.btn{padding:1rem 1.5rem;font-size:1rem;width:100%}.os-icons{gap:1.5rem}}.download-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin:2rem auto}.btn-responsive{width:auto;min-width:200px;max-width:100%;padding:1rem 2rem;white-space:nowrap;background-color:var(--brand-a)}.download-meta{text-align:center;font-family:ui-monospace,monospace;color:var(--text-sub);font-size:.8rem;letter-spacing:.05em}.meta-line{margin-bottom:.75rem;text-transform:uppercase}.video-stage video{width:100%;max-width:800px;height:auto;display:block;margin:0 auto;cursor:pointer;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.demo-btn:hover{border-color:var(--brand-link);color:var(--brand-link)}.demo-btn.active{background:var(--brand-b);color:var(--bg-core);border-color:var(--brand-b);box-shadow:0 4px 15px rgba(var(--brand-b-rgb),.3);transform:translateY(-2px)}@media(max-width:480px){.demo-nav{gap:.5rem}.demo-btn{padding:.5rem .8rem;font-size:.85rem}}.demo-card{position:relative;background:var(--bg-core);border:1px solid var(--border-dim);box-shadow:var(--shadow-b-glow);z-index:2;overflow:hidden;display:flex;flex-direction:column;border-radius:5px;padding:0}.demo-card video{width:100%;max-width:100%;height:auto;display:block;margin:0;padding:0;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.demo-nav-bar{display:flex;width:100%;margin-top:-1px;position:relative;z-index:10;background:var(--bg-cs-nav-bar);box-shadow:inset 0 6px 10px -4px var(--shadow-black-lg);border-radius:0 0 6px 6px}.demo-nav-item{flex:1;text-align:center;padding:.8rem .5rem;font-size:.95rem;font-weight:600;color:var(--text-cs-muted);cursor:pointer;user-select:none;transition:background-color .25s ease,color .4s ease}.demo-nav-item:last-child{border-right:none}.demo-nav-item:hover{color:var(--brand-link)}.demo-nav-item.active{background:var(--bg-cs-active);color:var(--text-inactive);position:relative;z-index:10;box-shadow:0 2px 2px var(--shadow-black-lg),inset 0 6px 2px -4px var(--shadow-black-xs)}@media(max-width:600px){.demo-nav-item{font-size:.75rem;padding:.8rem .2rem}}.demo-nav-item:first-child{border-radius:0 0 0 6px}.demo-nav-item:last-child{border-right:none;border-radius:0 0 6px 0}.prose-section{padding-top:4rem;padding-bottom:6rem;border-bottom:none}.prose-paper{max-width:850px;margin:0 auto;background:var(--bg-core);border:1px solid var(--border-dim);border-radius:16px;padding:4rem;box-shadow:0 20px 40px -10px var(--shadow-black-xs);position:relative;z-index:10}.prose-title{font-size:3rem;margin-bottom:2rem;border-bottom:2px solid var(--border-dim);padding-bottom:1rem;color:var(--text-main);line-height:1.1}.prose-body{color:var(--text-main);font-size:1.15rem;line-height:1.7}.prose-body p{max-width:none;color:var(--text-main);margin-bottom:1.5rem}.prose-body h2{font-size:2rem;margin-top:3rem;margin-bottom:1rem;color:var(--text-main)}.prose-body h3{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:var(--text-main)}.prose-body ul,.prose-body ol{margin-bottom:1.5rem;padding-left:1.5rem}.prose-body li{margin-bottom:.5rem}.prose-body a{color:var(--brand-link-followed);text-decoration:none;font-weight:600;border-bottom:1px dotted transparent;transition:border-color .2s}.prose-body a:hover{color:var(--brand-link);border-color:var(--brand-link)}.prose-body code{background:var(--bg-subtle);padding:.2rem .4rem;border-radius:4px;font-family:ui-monospace,monospace;font-size:.9em;color:var(--text-main)}.prose-body pre{background:var(--bg-pre);color:var(--text-on-pre);padding:1.5rem;border-radius:8px;overflow-x:auto;margin-bottom:1.5rem}.prose-body pre code{background:0 0;padding:0;color:inherit;font-size:.9em}.prose-body blockquote{border-left:4px solid var(--brand-a);margin:1.5rem 0;padding:1rem 1.5rem;background:rgba(var(--brand-a-rgb),.05);border-radius:0 8px 8px 0;color:var(--text-sub);font-style:italic}.prose-body blockquote p:last-child{margin-bottom:0}@media(max-width:768px){.prose-section{padding-top:2rem}.prose-paper{padding:2rem 1.5rem;border-radius:12px}.prose-title{font-size:2.25rem}.prose-body h2{font-size:1.75rem}.prose-body h3{font-size:1.35rem}.prose-body pre{margin-left:-1.5rem;margin-right:-1.5rem;border-radius:0}}.prose-body table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:1rem}.prose-body th{text-align:left;background-color:var(--bg-muted);padding:1rem;border-bottom:2px solid var(--border-dim);color:var(--text-main);font-weight:700}.prose-body td{padding:1rem;border-bottom:1px solid var(--border-dim);color:var(--text-sub);vertical-align:top}.prose-body tr:last-child td{border-bottom:1px solid var(--border-dim)}.prose-body tbody tr{transition:background-color .2s ease}.prose-body tbody tr:hover{background-color:rgba(var(--brand-b-rgb),.03)}::selection{background-color:var(--bg-subtle);color:var(--text-sub)}