.sub-rec-page[data-astro-cid-ixwfopz5]{min-height:100svh;background:hsl(var(--background))}.sub-rec-wrap[data-astro-cid-ixwfopz5]{height:auto;min-height:100svh;box-sizing:border-box;align-items:stretch;justify-content:flex-start;padding:clamp(2rem,6vh,4rem) clamp(1rem,4vw,4rem) 2rem}.sub-rec-content[data-astro-cid-ixwfopz5]{width:min(100%,clamp(44rem,72vw,64rem));margin-inline:auto}.sub-rec-back[data-astro-cid-ixwfopz5]{display:inline-flex;width:-moz-max-content;width:max-content;margin-bottom:.25rem;color:hsl(var(--foreground) / .58);font-family:JetBrainsMono,LXGWBright,monospace;font-size:.875rem;text-decoration:none;transition:color .16s ease,opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.sub-rec-back[data-astro-cid-ixwfopz5]:hover,.sub-rec-back[data-astro-cid-ixwfopz5]:focus-visible{color:hsl(var(--foreground));opacity:1;transform:translate3d(-2px,0,0)}.sub-rec-back[data-astro-cid-ixwfopz5]:active{transform:translateZ(0) scale(.98)}@media(max-width:520px){.sub-rec-wrap[data-astro-cid-ixwfopz5]{padding-block:2rem 1.5rem}}@media(prefers-reduced-motion:reduce){.sub-rec-back[data-astro-cid-ixwfopz5]{transition:none}.sub-rec-back[data-astro-cid-ixwfopz5]:hover,.sub-rec-back[data-astro-cid-ixwfopz5]:focus-visible,.sub-rec-back[data-astro-cid-ixwfopz5]:active{transform:none}}.rec-header{margin-bottom:2rem}.rec-header .block-title{margin:1rem 0 .75rem}.rec-tabs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;border:1px solid hsl(var(--border) / .8);border-radius:.5rem;padding:.25rem;background:hsl(var(--muted) / .45)}.rec-tab-separator{display:block;width:1px;min-height:1.75rem;align-self:stretch;margin:.25rem .45rem;border-radius:999px;background:linear-gradient(to bottom,transparent,hsl(var(--border) / .85) 24%,hsl(var(--border) / .85) 76%,transparent)}.rec-tab{-moz-user-select:none;user-select:none;-webkit-user-select:none;--tab-accent: hsl(var(--foreground));position:relative;isolation:isolate;overflow:hidden;border-radius:.375rem;padding:.45rem .8rem;color:hsl(var(--foreground) / .62);font-family:JetBrainsMono,LXGWBright,monospace;font-size:.875rem;text-decoration:none;touch-action:manipulation;transition:color .16s ease,opacity .16s ease,transform .16s ease}.rec-tab[data-rec-tab=recent]{--tab-accent: #64748b;color:hsl(var(--foreground) / .72)}.rec-tab[data-rec-tab=books]{--tab-accent: #53624F}.rec-tab[data-rec-tab=films]{--tab-accent: #9A5A3A}.rec-tab[data-rec-tab=videos]{--tab-accent: #2F7A7B}.rec-tab[data-rec-tab=podcasts]{--tab-accent: #735C8F}.rec-tab[data-rec-tab=articles]{--tab-accent: #4F6B78}.rec-tab[data-rec-tab=apps]{--tab-accent: #586A9A}.rec-tab[data-rec-tab=webtools]{--tab-accent: #6D6A5F}.rec-tab:before{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--tab-accent) 8%,hsl(var(--background))),hsl(var(--background))),hsl(var(--background));box-shadow:0 0 0 1px color-mix(in srgb,var(--tab-accent) 0%,transparent),0 10px 24px -20px var(--tab-accent);content:"";opacity:0;transform:scale(.94);transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}.rec-tab:hover{color:var(--tab-accent);opacity:1;text-decoration:none;transform:translateY(-1px)}.rec-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--tab-accent) 58%,hsl(var(--ring)));outline-offset:2px}.rec-tab:hover:before{opacity:1;transform:scale(1)}.rec-tab:active{transform:translateY(0) scale(.97)}.rec-tab.is-active{color:var(--tab-accent);text-decoration:none;transform:none}.rec-tab.is-active:before{opacity:1;transform:scale(1);background:linear-gradient(180deg,color-mix(in srgb,var(--tab-accent) 10%,hsl(var(--background))),color-mix(in srgb,var(--tab-accent) 5%,hsl(var(--background)))),hsl(var(--background));box-shadow:0 0 0 1px color-mix(in srgb,var(--tab-accent) 24%,transparent),0 1px hsl(var(--background) / .7) inset,0 10px 22px -18px var(--tab-accent)}.rec-panel{display:none}.rec-panel.is-active{display:block;animation:rec-panel-in .22s cubic-bezier(.2,.8,.2,1) both}@keyframes rec-panel-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}.empty-state{display:flex;min-height:8rem;align-items:center;gap:.625rem;border-top:1px solid hsl(var(--border) / .72);border-bottom:1px solid hsl(var(--border) / .72);color:hsl(var(--foreground) / .56);font-family:JetBrainsMono,LXGWBright,monospace;font-size:.875rem}.empty-state-icon{width:1rem;height:1rem;color:hsl(var(--primary))}.recent-ledger{margin:0;border-top:1px solid hsl(var(--border) / .72);padding:0}.recent-list{min-width:0;margin:0;padding:0}.recent-item{border-bottom:1px solid hsl(var(--border) / .72);list-style:none}.recent-item-link{-moz-user-select:none;user-select:none;-webkit-user-select:none;display:grid;grid-template-columns:5rem 4.75rem minmax(0,1fr) minmax(8rem,14rem);gap:.75rem;align-items:baseline;border-radius:.5rem;color:hsl(var(--foreground));margin-inline:-.5rem;padding:.8rem .5rem;text-decoration:none;touch-action:manipulation;transition:background-color .16s ease,opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.recent-item-link:is(:hover,:focus-visible){background-color:color-mix(in srgb,var(--recent-accent) 7%,transparent);opacity:1;text-decoration:none;transform:translate3d(0,-1px,0)}.recent-item-link:active{transform:translateZ(0) scale(.992)}.recent-date{color:hsl(var(--foreground) / .46);font-family:JetBrainsMono,LXGWBright,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.5rem;white-space:nowrap}.recent-type{color:var(--recent-accent);font-family:JetBrainsMono,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1.5rem;text-transform:uppercase;white-space:nowrap}.recent-title{--title-accent: var(--recent-accent);min-width:0;color:hsl(var(--foreground));flex:0 1 auto;font-family:JetBrainsMono,LXGWBright,monospace;font-size:1rem;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.recent-detail{color:hsl(var(--foreground) / .62);font-family:JetBrainsMono,LXGWBright,monospace;min-width:0;font-size:.8125rem;line-height:1.5rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.recent-side,.book-side,.film-side,.media-side{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem}.book-list{margin:0;border-top:1px solid hsl(var(--border) / .72);padding:0}.book-item{--item-accent: var(--book-accent);border-bottom:1px solid hsl(var(--border) / .72);list-style:none}.book-item-link,.film-item-link,.media-item-link{-moz-user-select:none;user-select:none;-webkit-user-select:none;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.875rem;align-items:start;border-radius:.5rem;color:hsl(var(--foreground));margin-inline:-.5rem;padding:1rem .5rem;text-decoration:none;touch-action:manipulation;transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.book-item-link:is(:hover,:focus-visible),.film-item-link:is(:hover,:focus-visible),.media-item-link:is(:hover,:focus-visible){background-color:color-mix(in srgb,var(--item-accent) 7%,transparent);opacity:1;text-decoration:none;transform:translate3d(0,-1px,0)}.book-item-link:active,.film-item-link:active,.media-item-link:active{transform:translateZ(0) scale(.992)}.book-kind-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--book-accent) 34%,hsl(var(--border)));border-radius:.5rem;background:hsl(var(--background));color:var(--book-accent);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.book-kind-icon svg{width:1rem;height:1rem}.book-item-link:is(:hover,:focus-visible) .book-kind-icon{border-color:color-mix(in srgb,var(--book-accent) 58%,hsl(var(--border)));background:color-mix(in srgb,var(--book-accent) 8%,hsl(var(--background)));transform:translate3d(0,-1px,0) scale(1.03)}.book-content{display:block;min-width:0}.book-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .625rem;margin-bottom:.35rem;color:hsl(var(--foreground) / .5);font-family:JetBrainsMono,LXGWBright,monospace;font-size:.75rem;line-height:1.25rem}.book-index{color:var(--book-accent);font-weight:600}.book-category{border:1px solid color-mix(in srgb,var(--book-accent) 28%,transparent);border-radius:999px;padding:.025rem .4rem;color:var(--book-accent);font-family:JetBrainsMono,monospace;font-size:.6875rem;font-weight:600;line-height:1rem;text-transform:uppercase;white-space:nowrap}.book-title{--title-accent: var(--book-accent);min-width:0;color:hsl(var(--foreground));flex:0 1 auto;font-family:JetBrainsMono,LXGWBright,monospace;font-size:1rem;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.book-main{display:grid;min-width:0;align-items:baseline;gap:.25rem}.book-author{color:hsl(var(--foreground) / .62);min-width:0;font-size:.875rem;line-height:1.5rem;overflow-wrap:anywhere}.film-list{margin:0;border-top:1px solid hsl(var(--border) / .72);padding:0}.film-item{--item-accent: var(--film-accent);border-bottom:1px solid hsl(var(--border) / .72);list-style:none}.film-kind-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--film-accent) 34%,hsl(var(--border)));border-radius:.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--film-accent) 11%,transparent),transparent 58%),hsl(var(--background));color:var(--film-accent);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.film-kind-icon svg{width:1rem;height:1rem}.film-item-link:is(:hover,:focus-visible) .film-kind-icon{border-color:color-mix(in srgb,var(--film-accent) 58%,hsl(var(--border)));background:color-mix(in srgb,var(--film-accent) 8%,hsl(var(--background)));transform:translate3d(0,-1px,0) scale(1.03)}.film-content{display:block;min-width:0}.film-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .625rem;margin-bottom:.35rem;color:hsl(var(--foreground) / .5);font-family:JetBrainsMono,LXGWBright,monospace;font-size:.75rem;line-height:1.25rem;text-transform:uppercase}.film-index{color:var(--film-accent);font-weight:600}.film-kind{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--film-accent) 32%,transparent);border-radius:999px;padding:.025rem .4rem;color:var(--film-accent);font-family:JetBrainsMono,monospace;font-size:.6875rem;font-weight:600;line-height:1rem;text-transform:uppercase;white-space:nowrap}.film-line{display:grid;min-width:0;align-items:baseline;gap:.25rem}.film-title-group{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem}.film-title{--title-accent: var(--film-accent);min-width:0;color:hsl(var(--foreground));flex:0 1 auto;font-family:JetBrainsMono,LXGWBright,monospace;font-size:1rem;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.film-original-title{min-width:0;color:hsl(var(--foreground) / .52);font-family:Merriweather,LXGWBright,Georgia,serif;font-size:.875rem;font-style:italic;font-weight:400;line-height:1.5rem;overflow-wrap:anywhere}.film-year{color:hsl(var(--foreground) / .56);font-family:JetBrainsMono,monospace;font-size:.75rem;line-height:1rem;white-space:nowrap}.apps-grid{margin:0;border-top:1px solid hsl(var(--border) / .72);padding:0}.app-card{min-width:0;border-bottom:1px solid hsl(var(--border) / .72);list-style:none}.app-link{-moz-user-select:none;user-select:none;-webkit-user-select:none;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.875rem;border-radius:.5rem;color:hsl(var(--foreground));margin-inline:-.5rem;padding:.75rem .5rem;text-decoration:none;touch-action:manipulation;transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.app-link:is(:hover,:focus-visible){background-color:color-mix(in srgb,var(--app-accent) 7%,transparent);opacity:1;text-decoration:none;transform:translate3d(0,-1px,0)}.app-link:active{transform:translateZ(0) scale(.992)}.app-icon-frame{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid hsl(var(--border) / .72);border-radius:.45rem;background:hsl(var(--background));transition:border-color .16s ease,box-shadow .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.app-link:is(:hover,:focus-visible) .app-icon-frame{border-color:color-mix(in srgb,var(--app-accent) 42%,hsl(var(--border)));box-shadow:0 10px 22px -18px var(--app-accent);transform:translate3d(0,-1px,0) scale(1.03)}.app-icon{flex:0 0 auto}.app-image-icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(var(--app-image-scale, 1))}.app-vector-icon{width:1.05rem;height:1.05rem;color:var(--app-accent)}.app-copy{display:grid;min-width:0;gap:.25rem}.app-name{color:hsl(var(--foreground));font-family:JetBrainsMono,LXGWBright,monospace;font-size:1rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere;transition:color .16s ease}.app-link:is(:hover,:focus-visible) .app-name{color:var(--app-accent)}.app-description{color:hsl(var(--foreground) / .62);font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.app-open{width:1rem;height:1rem;color:hsl(var(--foreground) / .38);transition:color .16s ease,transform .16s ease}.app-link:is(:hover,:focus-visible) .app-open{color:var(--app-accent);transform:translate(1px,-1px)}.webtools-grid{margin:0;border-top:1px solid hsl(var(--border) / .72);padding:0}.webtool-card{min-width:0;border-bottom:1px solid hsl(var(--border) / .72);list-style:none}.webtool-link{-moz-user-select:none;user-select:none;-webkit-user-select:none;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.2rem .875rem;align-items:start;border-radius:.5rem;color:hsl(var(--foreground));margin-inline:-.5rem;padding:.75rem .5rem;text-decoration:none;touch-action:manipulation;transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.webtool-link:is(:hover,:focus-visible){background-color:color-mix(in srgb,var(--webtool-accent) 6%,transparent);opacity:1;text-decoration:none;transform:translate3d(0,-1px,0)}.webtool-link:active{transform:translateZ(0) scale(.992)}.webtool-topline{display:contents}.webtool-mark{display:inline-flex;width:2rem;height:2rem;grid-column:1;grid-row:1 / span 2;align-items:center;align-self:start;justify-content:center;border:1px solid hsl(var(--border) / .72);border-radius:.45rem;background:hsl(var(--muted) / .24);color:var(--webtool-accent);transition:background-color .16s ease,border-color .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.webtool-link:is(:hover,:focus-visible) .webtool-mark{border-color:color-mix(in srgb,var(--webtool-accent) 42%,hsl(var(--border)));background:color-mix(in srgb,var(--webtool-accent) 8%,hsl(var(--background)));transform:translate3d(0,-1px,0) scale(1.03)}.webtool-icon,.webtool-open{width:1rem;height:1rem;flex:0 0 auto}.webtool-open{grid-column:3;grid-row:1;align-self:center;color:hsl(var(--foreground) / .38);transition:color .16s ease,transform .16s ease}.webtool-link:is(:hover,:focus-visible) .webtool-open{color:var(--webtool-accent);transform:translate(1px,-1px)}.webtool-body{display:grid;min-width:0;grid-column:2;grid-row:1;align-content:start;gap:.2rem}.webtool-name{color:hsl(var(--foreground));font-family:JetBrainsMono,LXGWBright,monospace;font-size:1rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere;transition:color .16s ease}.webtool-link:is(:hover,:focus-visible) .webtool-name{color:var(--webtool-accent)}.webtool-description{color:hsl(var(--foreground) / .62);font-size:.875rem;line-height:1.55;overflow-wrap:anywhere}.webtool-tags{display:flex;flex-wrap:wrap;grid-column:2 / 4;grid-row:2;gap:.25rem .6rem;margin-top:.125rem}.webtool-tag{display:inline-flex;align-items:center;gap:.25rem;color:hsl(var(--foreground) / .48);font-family:JetBrainsMono,LXGWBright,monospace;font-size:.6875rem;font-weight:500;line-height:1rem;white-space:nowrap}.webtool-tag:before{width:.375rem;height:.375rem;border-radius:999px;background:var(--tag-accent);content:"";opacity:.72}@media(prefers-reduced-motion:reduce){.app-link,.app-icon-frame,.app-name,.app-open,.book-item-link,.book-kind-icon,.film-item-link,.film-kind-icon,.media-item-link,.media-source,.rec-panel.is-active,.rec-tab,.recent-item-link,.webtool-mark,.webtool-link,.webtool-name,.webtool-open{transition:none;animation:none}.app-link:is(:hover,:focus-visible) .app-open,.webtool-link:is(:hover,:focus-visible) .webtool-open,.app-link:is(:hover,:focus-visible) .app-icon-frame,.book-item-link:is(:hover,:focus-visible) .book-kind-icon,.film-item-link:is(:hover,:focus-visible) .film-kind-icon,.media-item-link:is(:hover,:focus-visible) .media-source,.webtool-link:is(:hover,:focus-visible) .webtool-mark,.app-link:is(:hover,:focus-visible),.book-item-link:is(:hover,:focus-visible),.film-item-link:is(:hover,:focus-visible),.media-item-link:is(:hover,:focus-visible),.rec-tab:hover,.recent-item-link:is(:hover,:focus-visible),.webtool-link:is(:hover,:focus-visible),.app-link:active,.book-item-link:active,.film-item-link:active,.media-item-link:active,.rec-tab:active,.recent-item-link:active,.webtool-link:active{transform:none}}@media(hover:none){.app-link:active,.book-item-link:active,.film-item-link:active,.media-item-link:active,.recent-item-link:active,.webtool-link:active{background-color:color-mix(in srgb,var(--item-accent, var(--app-accent, var(--webtool-accent, var(--recent-accent, hsl(var(--foreground)))))) 8%,transparent)}.rec-tab:active:before{opacity:1;transform:scale(1)}}.media-list{margin:0;border-top:1px solid hsl(var(--border) / .72);padding:0}.media-item{--item-accent: var(--media-accent);border-bottom:1px solid hsl(var(--border) / .72);list-style:none}.media-source{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--media-accent) 34%,hsl(var(--border)));border-radius:.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--media-accent) 11%,transparent),transparent 58%),hsl(var(--background));color:var(--media-accent);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.media-item-link:is(:hover,:focus-visible) .media-source{border-color:color-mix(in srgb,var(--media-accent) 58%,hsl(var(--border)));background:color-mix(in srgb,var(--media-accent) 8%,hsl(var(--background)));transform:translate3d(0,-1px,0) scale(1.03)}.media-source-icon{width:1rem;height:1rem}.media-content,.article-media-body{display:block;min-width:0}.media-meta{display:flex;flex-wrap:wrap;gap:.375rem .625rem;margin-bottom:.35rem;color:hsl(var(--foreground) / .5);font-family:JetBrainsMono,LXGWBright,monospace;font-size:.75rem;line-height:1.25rem;text-transform:uppercase}.media-index{color:var(--media-accent);font-weight:600}.media-platform{border:1px solid color-mix(in srgb,var(--media-accent) 32%,transparent);border-radius:999px;padding:.025rem .4rem;color:var(--media-accent);font-family:JetBrainsMono,monospace;font-size:.6875rem;font-weight:600;line-height:1rem;text-transform:uppercase;white-space:nowrap}.media-line{display:grid;min-width:0;align-items:baseline;gap:.25rem}.media-title{--title-accent: var(--media-accent);min-width:0;flex:0 1 auto;color:hsl(var(--foreground));font-family:JetBrainsMono,LXGWBright,monospace;font-size:1rem;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.book-title,.film-title,.media-title,.recent-title{text-decoration:none;transition:color .16s ease,opacity .16s ease}.recent-item-link:is(:hover,:focus-visible) .recent-title{color:var(--recent-accent);opacity:1;text-decoration:none}.book-item-link:is(:hover,:focus-visible) .book-title,.film-item-link:is(:hover,:focus-visible) .film-title,.media-item-link:is(:hover,:focus-visible) .media-title{color:var(--title-accent);opacity:1;text-decoration:none}.media-author{color:hsl(var(--foreground) / .62);min-width:0;font-size:.875rem;line-height:1.5rem;overflow-wrap:anywhere}@media(min-width:768px){.book-item-link,.film-item-link,.media-item-link{align-items:center;padding-block:.75rem}.book-content,.film-content,.media-content{display:flex;align-items:baseline;gap:.875rem}.book-meta,.film-meta,.media-meta{margin-bottom:0;flex:0 0 auto}.book-main,.film-line,.media-line,.article-media-body{flex:1 1 auto}.book-main,.film-line,.media-line{grid-template-columns:minmax(0,1fr) minmax(7rem,clamp(9rem,28vw,18rem));align-items:baseline;gap:.75rem}.recent-title{flex:1 1 auto}.recent-detail{flex:0 0 auto}.recent-side,.book-side,.film-side,.media-side{width:100%;flex-wrap:nowrap;justify-content:flex-end;justify-self:stretch}.recent-title,.book-title,.film-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.film-title-group{flex-wrap:nowrap;overflow:hidden}.film-original-title,.media-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-author,.media-author{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.recent-detail{justify-self:end;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:767px){.recent-item-link{grid-template:"date type" auto "title title" auto "detail detail" auto / 4.5rem minmax(0,1fr);gap:.15rem .5rem;align-items:start;padding-block:.75rem}.recent-date{grid-area:date}.recent-type{grid-area:type;line-height:1rem}.recent-title{grid-area:title;overflow:visible;white-space:normal}.recent-detail{grid-area:detail;justify-self:start;overflow:visible;text-align:left;white-space:normal}.webtools-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.webtool-link{min-height:auto}}
