.columns-scene{isolation:isolate;z-index:1;grid-template-rows:auto minmax(0,1fr);width:100%;height:100svh;min-height:0;margin-inline:0;display:grid;position:relative;overflow:hidden}.columns-shell{grid-template-columns:minmax(168px,12.6fr) minmax(0,56.8fr) minmax(360px,30.6fr);min-height:0;display:grid;overflow:hidden}.columns-main-scroll{overscroll-behavior-y:contain;-ms-overflow-style:none;scrollbar-gutter:auto;scrollbar-width:none;min-width:0;min-height:0;scroll-padding-block:var(--space-xl);grid-column:2;overflow:hidden auto}.columns-main-scroll::-webkit-scrollbar{width:0;height:0;display:none}.columns-rail::-webkit-scrollbar{width:0;height:0;display:none}.columns-main-scroll:focus-visible,.columns-rail:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px;box-shadow:none}.columns-rail{gap:var(--space-lg);min-width:0;min-height:0;padding:2px clamp(var(--space-3xl), 4.3vw, 4.5rem) var(--space-lg) clamp(var(--space-2xl), 3vw, var(--space-3xl));overscroll-behavior-y:contain;-ms-overflow-style:none;scrollbar-width:none;scroll-padding-block:var(--space-lg);flex-direction:column;grid-column:3;display:flex;overflow:hidden auto}.columns-plaque{align-items:center;gap:var(--space-2xl);min-width:0;padding:clamp(var(--space-4xl), 10vh, 7rem) var(--space-xl) var(--space-3xl);color:oklch(94% .025 245);flex-direction:column;grid-area:1/1;display:flex}.columns-plaque>span{font-size:var(--text-content-title);line-height:1}.columns-plaque p{max-height:22rem;font-family:var(--font-display);letter-spacing:.14em;writing-mode:vertical-rl;text-orientation:upright;margin:0;font-size:1rem;line-height:1.9}.columns-intro{min-width:0;padding:var(--space-2xl) clamp(var(--space-3xl), 6vw, 6rem) var(--space-xl) clamp(var(--space-2xl), 2.4vw, 2.5rem);align-self:start}.columns-title-row{align-items:center;gap:var(--space-md);color:var(--color-primary-deep);display:flex}.columns-title-mark{flex:0 0 44px;width:44px;height:76px;display:block;position:relative}.columns-title-mark img{object-fit:contain;width:104px;max-width:none;height:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.columns-intro h1{color:var(--color-primary-deep);font-family:var(--font-display);font-size:var(--text-page-title);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.recommendation-tag{align-self:flex-end;align-items:center;gap:var(--space-xs);min-height:44px;margin-bottom:var(--space-xs);padding-inline:var(--space-md);background:var(--color-surface);color:var(--color-primary);font-size:var(--text-label);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transform-origin:50%;transition:color .14s var(--ease-out), background .14s var(--ease-out), transform .18s var(--ease-out), opacity .14s var(--ease-out);view-transition-name:none;border:0;border-radius:999px;font-weight:500;line-height:1.4;display:inline-flex;transform:scale(.72)}.recommendation-tag.is-visible{opacity:1;visibility:visible;pointer-events:auto;view-transition-name:none;transform:scale(1)}html[data-recommendation-collapsed=true] .recommendation-tag{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.recommendation-tag.is-visible:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-1px)scale(1)}html[data-recommendation-transition] .recommendation-tag{transition:none}.columns-intro>p{max-width:36rem;margin:var(--space-md) 0 0;color:var(--color-ink);font-size:var(--text-body);text-wrap:pretty;line-height:1.75}.columns-feature{width:min(100% - 7rem,38rem);min-height:13.5rem;border-radius:var(--radius-panel);box-shadow:var(--shadow-low);view-transition-name:none;background:oklch(98.5% .006 255/.97);grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);align-self:start;margin-inline-start:clamp(var(--space-2xl), 2.4vw, 2.5rem);display:grid;position:relative;overflow:hidden}.columns-feature[hidden],html[data-recommendation-collapsed=true] .columns-feature{display:none}html[data-recommendation-transition] .recommendation-tag.is-visible,html[data-recommendation-transition] .columns-feature{view-transition-name:daily-recommendation}.feature-dismiss{top:var(--space-sm);right:var(--space-sm);background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-low);position:absolute}.feature-dismiss:hover{background:var(--color-white);color:var(--color-primary-deep)}.columns-feature-cover{object-fit:cover;width:100%;height:100%;min-height:13.5rem}.columns-feature[data-empty=true] .columns-feature-cover{padding:var(--space-2xl);background:var(--color-surface);object-fit:contain;opacity:.72}.columns-feature-copy{min-width:0;padding:var(--space-xl) calc(var(--space-xl) + 2.5rem) var(--space-xl) var(--space-xl);flex-direction:column;display:flex}.columns-feature-copy>span{color:var(--color-muted);font-size:var(--text-label);letter-spacing:.01em;font-weight:500;line-height:1.4}.columns-feature-copy h2{margin:var(--space-xs) 0 0;color:var(--color-primary-deep);font-family:var(--font-display);font-size:var(--text-feature-title);text-wrap:balance;font-weight:600;line-height:1.35}.columns-feature-copy p{max-width:34ch;margin:var(--space-sm) 0 0;color:var(--color-ink);font-size:var(--text-body);text-wrap:pretty;white-space:pre-line;line-height:1.65}.columns-feature-copy>div{justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:var(--space-md);margin-top:auto;display:flex}.columns-feature-copy small{color:var(--color-muted);font-size:var(--text-label);font-weight:500;line-height:1.4}.columns-feature .button{min-width:8.5rem;min-height:44px;padding:var(--space-sm) var(--space-lg);cursor:pointer}.columns-feature[data-loading=true] .columns-feature-copy{opacity:.72}.columns-runtime-skeleton{background:linear-gradient(100deg,oklch(91% .012 255/.78) 22%,oklch(98% .006 255/.96) 38%,oklch(91% .012 255/.78) 54%) 0 0/240% 100%;animation:1.25s ease-in-out infinite columns-skeleton-shimmer}.columns-panel{border-radius:var(--radius-panel);box-shadow:var(--shadow-low);background:oklch(98.5% .006 255/.96)}.columns-search-panel{width:100%;padding:var(--space-xl);align-self:start;margin:0}.columns-panel-heading{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.columns-panel h2,.collection-heading h2{color:var(--color-primary-deep);font-family:var(--font-display);font-size:var(--text-content-title);text-wrap:balance;margin:0;font-weight:600;line-height:1.45}.columns-search-panel .columns-panel-heading{grid-template-columns:auto minmax(8rem,1fr);display:grid}.columns-search-control{align-items:center;gap:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-control);min-width:0;min-height:44px;padding-inline:var(--space-md);background:var(--color-surface);color:var(--color-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.columns-search-control:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.columns-search-control input{width:100%;min-width:0;color:var(--color-ink);font-size:var(--text-label);background:0 0;border:0;outline:0;padding:0}.columns-search-control input:focus-visible{box-shadow:none}.columns-search-control input::placeholder{color:var(--color-muted);opacity:1}.columns-mobile-search{display:none}.columns-search-help{margin:var(--space-md) 0 0;color:var(--color-muted);font-size:var(--text-label);text-wrap:pretty;line-height:1.6}.columns-collection{width:min(100% - 7rem,52rem);margin:var(--space-xl) 0 var(--space-2xl) clamp(var(--space-2xl), 2.4vw, 2.5rem);view-transition-name:none;align-self:start}html[data-recommendation-transition] .columns-collection{view-transition-name:columns-collection}.collection-heading{border-bottom:1px solid var(--color-line);align-items:center;min-height:44px;display:flex}.collection-heading h2{align-self:stretch;align-items:center;display:inline-flex;position:relative}.collection-heading h2:after{content:"";background:var(--color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.column-card-grid{gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.column-card-skeleton{pointer-events:none;min-height:26rem}.column-card-skeleton-copy{width:calc(100% - 2 * var(--space-lg));height:7.5rem;margin:var(--space-lg);border-radius:var(--radius-compact);display:block}.column-card{border-radius:var(--radius-panel);min-width:0;box-shadow:var(--shadow-low);scroll-margin-top:calc(var(--header-height) + var(--space-xl));transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);background:oklch(98.5% .006 255/.97);flex-direction:column;display:flex;position:relative;overflow:hidden}.column-card[hidden]{display:none}.column-card:hover,.column-card:target{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.column-card-cover{aspect-ratio:1;flex:none;width:100%;overflow:hidden}.column-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.column-card-body{min-width:0;padding:var(--space-lg);flex-direction:column;flex:1;display:flex}.column-card h3{color:var(--color-primary-deep);font-family:var(--font-display);font-size:var(--text-content-title);text-wrap:balance;margin:0;font-weight:600;line-height:1.45}.column-card-tags{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.column-card-tags[hidden]{display:none}.column-card-tags span{--column-tag-color:var(--color-primary);padding:var(--space-xs) var(--space-sm);border:1px solid color-mix(in srgb, var(--column-tag-color) 42%, var(--color-line));background:color-mix(in srgb, var(--column-tag-color) 12%, var(--color-white));color:var(--color-ink);font-size:var(--text-label);border-radius:999px;font-weight:500;line-height:1.2}.column-card p{margin:var(--space-xs) 0 0;color:var(--color-ink);font-size:var(--text-body);text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.column-card-tags+p{margin-top:var(--space-sm)}.column-card-meta{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) 44px 0 0;margin-top:auto;display:flex}.column-card-meta span{color:var(--color-muted);font-size:var(--text-label);font-weight:500;line-height:1.4}.column-card-link{border-radius:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;position:absolute;inset:0}.column-card-link svg{right:var(--space-lg);bottom:var(--space-lg);transition:transform .16s var(--ease-out);position:absolute}.column-card-link:hover svg{transform:translate(2px)}.column-card-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px;box-shadow:none}.columns-empty{min-height:10rem;margin:var(--space-md) 0 0;border-radius:var(--radius-panel);padding:var(--space-3xl) var(--space-xl);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-body);text-align:center;line-height:1.75}.columns-empty>p{margin:0}.columns-empty .button{margin-top:var(--space-lg)}.columns-recommendations,.columns-last-read{width:100%;padding:var(--space-xl);align-self:start;margin:0}.columns-last-read-mobile{display:none}.columns-recommendations{flex:none;height:fit-content}.panel-heading-actions{align-items:center;gap:var(--space-xs);display:flex}.panel-date{color:var(--color-muted);font-size:var(--text-label);white-space:nowrap;font-weight:500;line-height:1.4}.recent-views-more{min-height:44px;padding-inline:var(--space-sm);color:var(--color-muted);font-size:var(--text-label);transition:color .16s var(--ease-out);background:0 0;border:0;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.recent-views-more:hover{color:var(--color-primary)}.columns-recommendations :is(ul,ol){margin:var(--space-md) 0 0;padding:0;list-style:none}.columns-recommendations li+li{border-top:1px solid var(--color-line)}.columns-recommendations li>:is(a,button){align-items:center;gap:var(--space-md);width:100%;min-height:68px;padding:var(--space-sm) 0;color:var(--color-ink);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:68px minmax(0,1fr) auto;text-decoration:none;display:grid}.columns-recommendations li>:is(a,button)>img{aspect-ratio:1;border-radius:var(--radius-compact);object-fit:cover;width:68px;height:68px}.columns-recommendations li>:is(a,button)>span{min-width:0;display:grid}.columns-recommendations strong,.columns-last-read strong{color:var(--color-ink);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.45;overflow:hidden}.columns-recommendations small,.columns-last-read small{color:var(--color-muted);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.4;overflow:hidden}.columns-recommendations li>:is(a,button)>svg,.last-read-entry>svg{color:var(--color-primary);transition:transform .16s var(--ease-out)}.columns-recommendations li>:is(a,button):hover svg,.last-read-entry:hover>svg{transform:translate(2px)}.github-trending-preview .columns-panel-heading h2{align-items:center;gap:var(--space-sm);display:inline-flex}.github-trending-preview-list li>a{grid-template-columns:42px minmax(0,1fr) auto;min-height:82px}.github-trending-rank,.github-trending-full-rank{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--color-primary) 28%, var(--color-line));background:color-mix(in oklch, var(--color-sky) 18%, var(--color-surface));width:38px;color:var(--color-primary-deep);font-family:var(--font-display);font-size:var(--text-label);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid!important}.github-trending-copy{gap:1px}.github-trending-copy>small{color:var(--color-muted);font-size:.72rem;font-weight:500;line-height:1.3}.github-trending-copy>strong{color:var(--color-primary-deep);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}.github-trending-meta{align-items:center;gap:var(--space-xs) var(--space-sm);min-width:0;color:var(--color-muted);flex-wrap:wrap;margin-top:3px;font-size:.7rem;font-weight:500;line-height:1.3;display:flex!important}.github-trending-language,.github-trending-stars,.github-trending-today{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.github-trending-language i{background:var(--github-language-color);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--github-language-color) 18%, transparent);border-radius:50%}.github-trending-today{color:var(--color-primary)}.github-trending-preview-skeleton{border-radius:var(--radius-compact);background:linear-gradient(100deg,oklch(91% .012 255/.62) 22%,oklch(98% .006 255/.92) 38%,oklch(91% .012 255/.62) 54%) 0 0/240% 100%;min-height:82px;animation:1.25s ease-in-out infinite columns-skeleton-shimmer}.github-trending-preview-skeleton+.github-trending-preview-skeleton{margin-top:1px}.github-trending-error{margin-top:var(--space-md);color:var(--color-muted);font-size:var(--text-label);line-height:1.5}.github-trending-error p{margin:0}.github-trending-error .button{min-height:40px;margin-top:var(--space-sm);padding-inline:var(--space-md);font-size:var(--text-label)}.last-read-entry{align-items:center;gap:var(--space-md);width:100%;min-height:68px;margin-top:var(--space-md);color:var(--color-ink);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:88px minmax(0,1fr) auto;padding:0;text-decoration:none;display:grid}.last-read-entry>img{aspect-ratio:1;border-radius:var(--radius-compact);object-fit:cover;width:88px}.last-read-entry>span{min-width:0;display:grid}.columns-history-empty{margin:var(--space-md) 0 0;color:var(--color-muted);font-size:var(--text-label);line-height:1.7}@keyframes columns-skeleton-shimmer{to{background-position-x:-140%}}.columns-footer{justify-content:center;align-items:center;gap:var(--space-sm);min-height:64px;padding:var(--space-sm) var(--space-lg);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-label);line-height:1.4;display:flex}.column-dialog{border-radius:var(--radius-panel);width:min(30rem,100% - 2rem);max-height:calc(100svh - 2rem);padding:var(--space-3xl);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-lift);border:0;overflow:auto}.column-dialog::backdrop{background:oklch(18% .04 255/.46)}.column-dialog>span{color:var(--color-muted);font-size:var(--text-label);font-weight:500;line-height:1.4}.column-dialog h2{margin:var(--space-sm) 0 0;color:var(--color-primary-deep);font-family:var(--font-display);font-size:var(--text-feature-title);text-wrap:balance;font-weight:600;line-height:1.35}.column-dialog p{max-width:65ch;margin:var(--space-lg) 0 0;font-size:var(--text-body);text-wrap:pretty;line-height:1.75}.column-dialog-close{top:var(--space-md);right:var(--space-md);position:absolute}html[data-recommendation-transition]::view-transition-old(root),html[data-recommendation-transition]::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(daily-recommendation),::view-transition-group(columns-collection){animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(daily-recommendation),::view-transition-new(daily-recommendation),::view-transition-old(columns-collection),::view-transition-new(columns-collection){mix-blend-mode:normal}::view-transition-old(columns-collection){opacity:0;animation:none}::view-transition-new(columns-collection){opacity:1;animation:none}html[data-recommendation-transition=closing]::view-transition-group(daily-recommendation),html[data-recommendation-transition=closing]::view-transition-group(columns-collection){animation-duration:.3s}html[data-recommendation-transition=opening]::view-transition-group(daily-recommendation),html[data-recommendation-transition=opening]::view-transition-group(columns-collection){animation-duration:.42s}html[data-recommendation-transition=closing]::view-transition-old(daily-recommendation){animation:.3s cubic-bezier(.22,1,.36,1) both recommendation-collapse-old}html[data-recommendation-transition=closing]::view-transition-new(daily-recommendation){animation:.3s cubic-bezier(.22,1,.36,1) both recommendation-tag-in}html[data-recommendation-transition=opening]::view-transition-old(daily-recommendation){animation:.26s cubic-bezier(.22,1,.36,1) both recommendation-tag-out}html[data-recommendation-transition=opening]::view-transition-new(daily-recommendation){animation:.42s cubic-bezier(.22,1,.36,1) both recommendation-restore-new}@keyframes recommendation-collapse-old{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.84)}}@keyframes recommendation-tag-in{0%,56%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes recommendation-tag-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.72)}}@keyframes recommendation-restore-new{0%{opacity:.12;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (width>=1280px){html.columns-page,body.columns-page{overscroll-behavior:none;height:100%;overflow:hidden}}@media (width>=1280px) and (height<=820px){.columns-rail{gap:var(--space-sm);padding-block-end:var(--space-sm)}.columns-search-panel,.columns-recommendations,.columns-last-read{padding:var(--space-lg)}.columns-recommendations ul{margin-top:var(--space-sm)}.columns-recommendations li>:is(a,button){grid-template-columns:60px minmax(0,1fr) auto;min-height:60px}.columns-recommendations li>:is(a,button)>img{width:60px;height:60px}}@media (width<=1279px){.columns-scene{height:auto;min-height:100svh;display:block;overflow:visible}.columns-shell{gap:var(--space-xl);min-height:auto;padding:0 var(--space-xl) var(--space-2xl) 0;grid-template-columns:minmax(150px,15%) minmax(0,1fr);overflow:visible}.columns-plaque{grid-row:1/span 2}.columns-main-scroll{scrollbar-gutter:auto;grid-area:1/2;min-height:auto;overflow:visible}.columns-rail{gap:var(--space-xl);min-height:auto;padding:0 var(--space-2xl) var(--space-2xl);grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.columns-recommendations{grid-column:1/-1}.columns-intro,.columns-feature,.columns-collection,.columns-search-panel,.columns-recommendations,.columns-last-read{width:auto;margin:0}.columns-intro{padding:var(--space-3xl) var(--space-2xl) var(--space-xl)}.columns-feature,.columns-collection{margin-inline:var(--space-2xl)}.column-card-grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.columns-shell{gap:var(--space-xl);min-height:auto;padding:var(--space-xl);flex-direction:column;display:flex}.columns-plaque{display:none}.columns-main-scroll{width:100%}.columns-rail{gap:var(--space-xl);flex-direction:column;width:100%;padding:0;display:flex}.columns-intro,.columns-feature,.columns-collection,.columns-search-panel,.columns-recommendations,.columns-last-read{width:100%;margin:0}.columns-intro{border-radius:var(--radius-panel);padding:var(--space-2xl);box-shadow:var(--shadow-low);background:oklch(98.5% .006 255/.96)}.columns-intro>p br{display:none}.columns-feature{min-height:0}.columns-feature-cover{min-height:15rem}.columns-search-panel{order:initial}.columns-collection{padding:0}.columns-footer{background:var(--color-canvas)}}@media (width<=768px){.columns-shell{gap:var(--space-lg);padding:var(--space-lg)}.columns-title-mark{flex-basis:34px;width:34px;height:60px}.columns-title-mark img{width:82px;height:82px}.columns-feature{grid-template-columns:1fr}.columns-feature-copy{padding:var(--space-xl)}.columns-feature-cover{aspect-ratio:16/9;min-height:0}.columns-feature-copy>div{align-items:flex-end}.column-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.columns-recommendations strong,.columns-recommendations small,.columns-last-read strong,.columns-last-read small{white-space:normal}.columns-footer{flex-direction:column}}@media (width<=600px){.columns-last-read-mobile{margin-block:var(--space-lg);display:block}.columns-last-read-desktop{display:none}.columns-intro,.columns-feature-copy,.columns-search-panel,.columns-recommendations,.columns-last-read,.column-dialog{padding:var(--space-lg)}.column-dialog{padding-top:var(--space-3xl)}.columns-title-row{gap:var(--space-sm);flex-wrap:nowrap;min-height:48px}.columns-intro{padding:var(--space-md) var(--space-lg)}.columns-title-mark{flex-basis:28px;width:28px;height:48px}.columns-title-mark img{width:66px;height:66px}.columns-intro h1{font-size:clamp(2rem,10vw,2.5rem)}.recommendation-tag{min-height:40px;padding-inline:var(--space-md);white-space:nowrap;align-self:center;margin-inline-start:auto}.columns-search-panel .columns-panel-heading{grid-template-columns:minmax(0,1fr);align-items:stretch}.columns-search-panel{display:none}.collection-heading{gap:var(--space-md);padding-bottom:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.collection-heading h2{justify-self:start;min-height:44px}.columns-mobile-search{width:100%;min-height:46px;display:grid}.columns-search-control{min-height:46px}.columns-panel-heading,.panel-heading-actions{flex-wrap:wrap}.columns-panel-heading{align-items:flex-start}.columns-feature{grid-template-rows:minmax(7.5rem,auto);grid-template-columns:7.5rem minmax(0,1fr);align-items:stretch;min-height:7.5rem}.columns-feature-cover{width:6.5rem;height:6.5rem;min-height:0;margin:var(--space-sm);border-radius:var(--radius-control);aspect-ratio:1;grid-area:1/1;align-self:center}.columns-feature-copy{min-height:0;padding:var(--space-md) calc(var(--space-2xl) + var(--space-sm)) var(--space-md) var(--space-sm);grid-area:1/2}.columns-feature-copy>span{font-size:.75rem}.columns-feature-copy h2{text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:1.0625rem;line-height:1.35;overflow:hidden}.columns-feature-copy p{margin-top:var(--space-xs);font-size:var(--text-label);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.columns-feature-copy>div{align-items:center;gap:var(--space-sm);padding-top:var(--space-xs);flex-direction:row}.columns-feature .button{width:auto;min-width:0;min-height:36px;padding:var(--space-xs) var(--space-md);white-space:nowrap;font-size:.75rem}.feature-dismiss{top:var(--space-xs);right:var(--space-xs);width:44px;height:44px}.column-card-grid{gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:1fr}.column-card{grid-template-rows:minmax(7.5rem,auto);grid-template-columns:7.5rem minmax(0,1fr);align-items:stretch;min-height:7.5rem;display:grid}.column-card-cover{width:6.5rem;height:6.5rem;margin:var(--space-sm);border-radius:var(--radius-control);grid-area:1/1;align-self:center}.column-card-body{min-height:0;padding:var(--space-md) calc(var(--space-2xl) + var(--space-sm)) var(--space-md) var(--space-sm);grid-area:1/2}.column-card h3{font-size:1.0625rem;line-height:1.35}.column-card-tags{margin-top:var(--space-xs)}.column-card-tags span{padding:.15rem var(--space-sm);font-size:.75rem}.column-card p{margin-top:var(--space-xs);font-size:var(--text-label);-webkit-line-clamp:1;line-clamp:1;line-height:1.45}.column-card-meta{margin-top:var(--space-sm);padding:0}.column-card-link svg{right:var(--space-md);bottom:50%;transform:translateY(50%)}.column-card-link:hover svg{transform:translate(2px,50%)}.column-card-skeleton{min-height:7.5rem}.column-card-skeleton .column-card-cover{width:6.5rem;height:6.5rem}.column-card-skeleton-copy{width:calc(100% - var(--space-xl));height:4.5rem;margin:0 var(--space-md) 0 var(--space-sm);align-self:center}.column-card-body :is(h3,p),.columns-feature-copy :is(h2,p),.columns-history-empty{overflow-wrap:anywhere}}@media (width<=380px){.columns-feature{grid-template-rows:minmax(6.5rem,auto);grid-template-columns:6.5rem minmax(0,1fr);min-height:6.5rem}.columns-feature-cover{width:5.5rem;height:5.5rem}.columns-feature-copy{padding-block:var(--space-sm)}.columns-feature-copy p,.columns-feature-copy small{display:none}.column-card{grid-template-columns:6.5rem minmax(0,1fr)}.column-card-cover,.column-card-skeleton .column-card-cover{width:5.5rem;height:5.5rem}.recommendation-tag span{display:none}.columns-shell{padding-inline:var(--space-md)}.columns-search-panel,.columns-recommendations,.columns-last-read,.column-dialog{padding:var(--space-lg)}.columns-recommendations li>:is(a,button){gap:var(--space-sm);grid-template-columns:60px minmax(0,1fr) auto}.columns-recommendations li>:is(a,button)>img{width:60px;height:60px}.last-read-entry{gap:var(--space-sm);grid-template-columns:60px minmax(0,1fr) auto}.last-read-entry>img{width:60px}}@media (prefers-reduced-motion:reduce){.columns-intro,.columns-feature{animation:none}.recommendation-tag{transition:none}.columns-runtime-skeleton{animation:none}::view-transition-group(daily-recommendation),::view-transition-group(columns-collection){animation-duration:1ms}}@media (forced-colors:active){.columns-feature,.columns-panel,.column-card,.columns-empty,.column-dialog,.columns-intro{border:1px solid canvastext}}
