@layer quartz-base{@charset "UTF-8";.recent-notes{padding:0 0 80px}@media (max-width:800px){.recent-notes{padding-bottom:48px}}.recent-notes-header{border-bottom:1px solid var(--lightgray);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.recent-notes-header h2{font-family:var(--headerFont);letter-spacing:0;color:var(--secondary);border:none;margin:0;padding:0;font-size:1.15rem;font-weight:700}@media (max-width:800px){.recent-notes-header{padding-bottom:10px}}.recent-notes-more{font-family:var(--headerFont);color:var(--secondary);padding:8px 0;font-size:.9rem;font-weight:600;text-decoration:none}.recent-notes-more:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:800px){.recent-notes-more{padding:10px 0}}.recent-rows{gap:10px;padding-top:14px;display:grid}.recent-row{color:inherit;background-color:color-mix(in srgb, var(--lightgray) 18%, var(--light));border:1px solid var(--lightgray);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 0;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #141d2812,0 8px 18px -10px #141d2824}:root[saved-theme=dark] .recent-row{box-shadow:inset 0 1px #ffffff0d,0 8px 18px -10px #0000008c}.recent-row{transition:background-color var(--dur-fast) var(--ease);text-decoration:none}@media (hover:hover){.recent-row:hover{background-image:linear-gradient(rgba(var(--accent-rgb), .06), rgba(var(--accent-rgb), .06));border-color:color-mix(in srgb, var(--secondary) 45%, var(--lightgray))}.recent-row:hover .recent-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.recent-row:active{background-image:linear-gradient(rgba(var(--accent-rgb), .08), rgba(var(--accent-rgb), .08));transition-duration:60ms;transition-timing-function:var(--ease-press)}.recent-row:focus-visible{outline-offset:-2px}.recent-date{font-family:var(--codeFont);color:var(--gray);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/1;font-size:12px}.recent-main{flex-direction:column;grid-area:2/1/auto/-1;gap:4px;min-width:0;display:flex}.recent-title{font-family:var(--headerFont);letter-spacing:-.01em;color:var(--dark);word-break:keep-all;font-size:1.125rem;font-weight:700;line-height:1.5}@media (max-width:800px){.recent-title{font-size:1.0625rem}}.recent-revised{background:color-mix(in srgb, var(--accent-state) 10%, transparent);letter-spacing:0;color:color-mix(in srgb, var(--accent-state) 70%, var(--dark));vertical-align:2px;border-radius:4px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:500;line-height:1.6;display:inline-block}.recent-sub{color:var(--gray);word-break:keep-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.recent-topic{font-family:var(--codeFont);color:var(--gray);white-space:nowrap;grid-area:1/2;font-size:12px}.recent-topic:before{content:" · ";white-space:pre}}