@layer theme,base;@layer components{.news-entry__margin{border-right:1.5px dashed var(--ink-soft)}.news-entry__title{text-underline-offset:5px;transition:color .16s var(--ease-settle), text-decoration-color .16s var(--ease-settle);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1.5px}.news-entry:hover .news-entry__title,.news-entry:focus-within .news-entry__title{color:var(--color-meower-primary-text);text-decoration-color:currentColor}.dark .news-entry:hover .news-entry__title,.dark .news-entry:focus-within .news-entry__title{color:var(--color-meower-primary-light)}.news-journal .news-entry{transition:background-color .16s var(--ease-settle)}.news-journal .news-entry:hover{background-color:var(--ink-soft)}.news-entry:has(:focus-visible){outline:2px solid var(--color-meower-primary);outline-offset:3px}.news-entry__arrow,.news-entry__more svg{opacity:.5;transition:opacity .16s var(--ease-settle), translate .22s var(--ease-settle)}.news-entry:hover .news-entry__arrow,.news-entry:focus-within .news-entry__arrow,.news-entry:hover .news-entry__more svg,.news-entry:focus-within .news-entry__more svg{opacity:1}@media (prefers-reduced-motion:no-preference){.news-entry:hover .news-entry__arrow,.news-entry:hover .news-entry__more svg{translate:4px}}.news-progress{display:none}@supports (animation-timeline:scroll()){.news-progress{z-index:50;background:var(--color-meower-primary);transform-origin:0;pointer-events:none;height:3px;animation:linear both news-progress;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}}@keyframes news-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.news-entry--settle{animation:.42s cubic-bezier(.16,1,.3,1) both news-settle;animation-delay:calc(var(--i,0) * 60ms + .12s)}}@keyframes news-settle{0%{opacity:.35;translate:0 10px}to{opacity:1;translate:0}}}@layer utilities;@media (prefers-reduced-motion:no-preference){::view-transition-group(.news-title){animation-duration:.28s;animation-timing-function:var(--ease-settle)}}
