.slider-link {
anchor-name: var(--is);
}
::view-transition-old(main-image),
::view-transition-new(main-image) {
transform-origin: right top;
}
::view-transition-new(main-image) {
animation: 400ms ease-out both grow;
}
figure {
view-transition-name: main-image;
}
@font-face {
font-family: "Fraunces";
src: url("fraunces.woff2") format("woff2");
font-weight: 200 700;
}
h2 {
font-family: "Fraunces";
font-variation-settings: "wght" 375, "SOFT" 100;
}
.balanced {
max-inline-size: 50ch;
text-wrap: balance;
}
p {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}