@keyframes soft-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-up{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(80px);transform:translate(80px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes fade-left{0%{-webkit-transform:translateX(80px);transform:translate(80px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes puff-in-center{0%{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes puff-in-center{0%{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes turn-on-overflow{0%{overflow:hidden}to{overflow:scroll;-webkit-overflow-scrolling:touch}}@keyframes turn-on-overflow{0%{overflow:hidden}to{overflow:auto}}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translate(50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translate(50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.155,.85,1);transform:scale3d(1.155,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.155,.85,1);transform:scale3d(1.155,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes crown-bottom-left{0%{left:20px;bottom:0;opacity:0}to{left:0;bottom:0;opacity:1}}@keyframes crown-bottom-left{0%{left:20px;bottom:0;opacity:0}to{left:0;bottom:0;opacity:1}}@-webkit-keyframes crown-left{0%{left:39px;right:0;top:44px;-webkit-transform:rotate(-115deg);transform:rotate(-115deg);opacity:0}to{left:29px;right:0;top:44px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);opacity:1}}@keyframes crown-left{0%{left:39px;right:0;top:44px;-webkit-transform:rotate(-115deg);transform:rotate(-115deg);opacity:0}to{left:29px;right:0;top:44px;transform:rotate(-135deg);opacity:1}}@-webkit-keyframes crown-center{0%{top:32px;left:50%;right:50%;-webkit-transform:translate(-54%,-50%) rotate(90deg);transform:translate(-54%,-50%) rotate(90deg);opacity:0}to{top:22px;left:50%;right:50%;-webkit-transform:translate(-54%,-50%) rotate(90deg);transform:translate(-54%,-50%) rotate(90deg);opacity:1}}@keyframes crown-center{0%{top:32px;left:50%;right:50%;-webkit-transform:translate(-54%,-50%) rotate(90deg);transform:translate(-54%,-50%) rotate(90deg);opacity:0}to{top:22px;left:50%;right:50%;-webkit-transform:translate(-54%,-50%) rotate(90deg);transform:translate(-54%,-50%) rotate(90deg);opacity:1}}@-webkit-keyframes crown-right{0%{left:19px;right:0;top:45px;-webkit-transform:rotate(115deg);transform:rotate(115deg);opacity:0}to{left:29px;right:0;top:45px;-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:1}}@keyframes crown-right{0%{left:19px;right:0;top:45px;-webkit-transform:rotate(115deg);transform:rotate(115deg);opacity:0}to{left:29px;right:0;top:45px;-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:1}}@-webkit-keyframes crown-bottom-right{0%{right:20px;bottom:0;opacity:0}to{right:0;bottom:0;opacity:1}}@keyframes crown-bottom-right{0%{right:20px;bottom:0;opacity:0}to{right:0;bottom:0;opacity:1}}@-webkit-keyframes winner-box-shadow-fade{0%{box-shadow:0 0 #0000}to{box-shadow:0 20px 60px #000000b3}}@keyframes winner-box-shadow-fade{0%{box-shadow:0 0 #0000}to{box-shadow:0 20px 60px #000000b3}}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-up{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes poster-left{0%{left:100px;opacity:0}to{left:40px;opacity:1}}@keyframes poster-left{0%{left:100px;opacity:0}to{left:40px;opacity:1}}@-webkit-keyframes poster-back-left{0%{left:100px;opacity:0}to{left:80px;opacity:1}}@keyframes poster-back-left{0%{left:100px;opacity:0}to{left:80px;opacity:1}}@-webkit-keyframes poster-right{0%{right:100px;opacity:0}to{right:40px;opacity:1}}@keyframes poster-right{0%{right:100px;opacity:0}to{right:40px;opacity:1}}@-webkit-keyframes poster-back-right{0%{right:100px;opacity:0}to{right:80px;opacity:1}}@keyframes poster-back-right{0%{right:100px;opacity:0}to{right:80px;opacity:1}}.page:where(.astro-bcrd3tpj){max-width:90ch;margin-inline:auto;padding-inline:var(--space-5);padding-block:var(--space-6)}section:where(.astro-bcrd3tpj){padding-block:var(--space-5)}.font-grid:where(.astro-bcrd3tpj){display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-4)}.font-card:where(.astro-bcrd3tpj){border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:9px;padding:var(--space-4) var(--space-5);background-color:var(--color-surface);display:flex;align-items:center;gap:var(--space-6)}.font-sample:where(.astro-bcrd3tpj){font-size:var(--text-2xl);flex:1;margin:0}.font-meta:where(.astro-bcrd3tpj){display:flex;flex-direction:column;gap:var(--space-1);min-width:200px}.font-label:where(.astro-bcrd3tpj){font-weight:var(--font-weight-bold);font-size:var(--text-sm)}.font-token:where(.astro-bcrd3tpj){font-size:var(--text-xs);color:var(--color-interactive)}.font-usage:where(.astro-bcrd3tpj){font-size:var(--text-xs);color:var(--color-text-muted)}.scale-list:where(.astro-bcrd3tpj){display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-4)}.scale-row:where(.astro-bcrd3tpj){display:flex;align-items:baseline;gap:var(--space-6);padding-block:var(--space-2);border-bottom:1px solid var(--color-border)}.scale-sample:where(.astro-bcrd3tpj){flex:1;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scale-meta:where(.astro-bcrd3tpj){display:flex;gap:var(--space-4);align-items:center;flex-shrink:0}.scale-token:where(.astro-bcrd3tpj){font-size:var(--text-xs);color:var(--color-interactive)}.scale-label:where(.astro-bcrd3tpj){font-size:var(--text-xs);color:var(--color-text-muted);min-width:2ch}.weight-grid:where(.astro-bcrd3tpj){display:flex;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-4)}.weight-card:where(.astro-bcrd3tpj){border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:9px;padding:var(--space-4) var(--space-5);background-color:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:200px}.weight-sample:where(.astro-bcrd3tpj){font-size:var(--text-2xl);margin:0}.weight-token:where(.astro-bcrd3tpj){font-size:var(--text-xs);color:var(--color-interactive)}.weight-label:where(.astro-bcrd3tpj){font-size:var(--text-xs);color:var(--color-text-muted)}.leading-grid:where(.astro-bcrd3tpj){display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4);margin-block-start:var(--space-4)}.leading-card:where(.astro-bcrd3tpj){border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:9px;padding:var(--space-4);background-color:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-2)}.leading-sample:where(.astro-bcrd3tpj){font-size:var(--text-sm);margin:0}.leading-token:where(.astro-bcrd3tpj){font-size:var(--text-xs);color:var(--color-interactive)}.leading-value:where(.astro-bcrd3tpj){font-size:var(--text-xs);color:var(--color-text-muted)}.tracking-list:where(.astro-bcrd3tpj){display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-4)}.tracking-row:where(.astro-bcrd3tpj){display:flex;align-items:center;gap:var(--space-6);padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}.tracking-sample:where(.astro-bcrd3tpj){flex:1;font-size:var(--text-md);margin:0;font-weight:var(--font-weight-bold)}.tracking-meta:where(.astro-bcrd3tpj){display:flex;gap:var(--space-4);flex-shrink:0}.tracking-token:where(.astro-bcrd3tpj){font-size:var(--text-xs);color:var(--color-interactive)}.tracking-value:where(.astro-bcrd3tpj){font-size:var(--text-xs);color:var(--color-text-muted)}.heading-demo:where(.astro-bcrd3tpj){border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:9px;padding:var(--space-6);background-color:var(--color-surface);margin-block-start:var(--space-4)}.inline-grid:where(.astro-bcrd3tpj){display:flex;flex-direction:column;gap:0;margin-block-start:var(--space-4)}.inline-row:where(.astro-bcrd3tpj){display:flex;align-items:center;gap:var(--space-6);padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}.inline-demo:where(.astro-bcrd3tpj){flex:1;font-size:var(--text-md)}.inline-token:where(.astro-bcrd3tpj){font-size:var(--text-xs);color:var(--color-interactive);flex-shrink:0;min-width:12ch}.prose:where(.astro-bcrd3tpj){border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:9px;padding:var(--space-6);background-color:var(--color-surface);margin-block-start:var(--space-4);max-width:65ch}
