.LensesViewToggle-module__8L_5OG__lenses-view-toggle{gap:var(--space-sm);font-family:var(--font-mono);align-items:baseline;font-size:.72rem;display:flex}.LensesViewToggle-module__8L_5OG__lenses-view-toggle-label{color:var(--muted)}.LensesViewToggle-module__8L_5OG__lenses-view-option{color:var(--muted);cursor:pointer;font-family:var(--font-mono);transition:color var(--transition);background:0 0;border:none;padding:0;font-size:.72rem;text-decoration:none}.LensesViewToggle-module__8L_5OG__lenses-view-option:hover,.LensesViewToggle-module__8L_5OG__lenses-view-option.LensesViewToggle-module__8L_5OG__active{color:var(--text)}
.LensTile-module__HP1CQG__lens-tile{padding:var(--space-md) var(--space-md);background:var(--bg);border-bottom:1px solid var(--border-light);border-right:1px solid var(--border-light);flex-direction:column;gap:3px;min-height:80px;text-decoration:none;transition:background-color .15s;display:flex}.LensTile-module__HP1CQG__lens-tile:hover{background-color:var(--hover-bg)}.LensTile-module__HP1CQG__lens-tile-header{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.LensTile-module__HP1CQG__lens-tile-name{font-family:var(--font-mono);color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.LensTile-module__HP1CQG__lens-tile-name:before{content:"["}.LensTile-module__HP1CQG__lens-tile-name:after{content:"]"}.LensTile-module__HP1CQG__lens-tile-endorsements{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:.62rem}.LensTile-module__HP1CQG__lens-tile-tagline{font-family:var(--font-body);color:var(--text);opacity:.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.LensTile-module__HP1CQG__lens-tile-meta{font-family:var(--font-mono);color:var(--muted);opacity:.5;margin-top:auto;font-size:.58rem}@media (prefers-color-scheme:dark){.LensTile-module__HP1CQG__lens-tile{background:var(--bg)}}
.lenses-module__jGZcGa__sort-controls{gap:var(--space-sm);font-family:var(--font-mono);align-items:baseline;font-size:.72rem;display:flex}.lenses-module__jGZcGa__sort-label{color:var(--muted)}.lenses-module__jGZcGa__sort-option{color:var(--muted);font-family:var(--font-mono);cursor:pointer;transition:color var(--transition);background:0 0;border:none;padding:0;font-size:.72rem;text-decoration:none}.lenses-module__jGZcGa__sort-option:hover,.lenses-module__jGZcGa__sort-option.lenses-module__jGZcGa__active{color:var(--text)}.lenses-module__jGZcGa__sort-option.lenses-module__jGZcGa__active:before{content:"▼";font-size:.6rem}.lenses-module__jGZcGa__search-input{width:100%;font-family:var(--font-mono);color:var(--text);border:1px solid var(--border);padding:var(--space-sm) var(--space-md);margin-bottom:var(--content-pad);transition:border-color var(--transition);background:0 0;font-size:.82rem}.lenses-module__jGZcGa__search-input:focus{border-color:var(--accent);outline:none}.lenses-module__jGZcGa__search-input::placeholder{color:var(--muted);opacity:.5}.lenses-module__jGZcGa__lens-featured{align-items:baseline;gap:var(--space-lg);padding:var(--space-md) var(--space-md);background:var(--bg);grid-column:1/-1;text-decoration:none;transition:background-color .15s;display:flex}.lenses-module__jGZcGa__lens-featured:hover{background-color:var(--hover-bg)}.lenses-module__jGZcGa__lens-featured-name{font-family:var(--font-mono);color:var(--accent);flex-shrink:0;font-size:.82rem}.lenses-module__jGZcGa__lens-featured-name:before{content:"["}.lenses-module__jGZcGa__lens-featured-name:after{content:"]"}.lenses-module__jGZcGa__lens-featured-tagline{font-family:var(--font-body);color:var(--text);opacity:.6;flex:1;font-size:.85rem}.lenses-module__jGZcGa__lens-featured-endorsements{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:.68rem}@media (prefers-color-scheme:dark){.lenses-module__jGZcGa__search-input{background:var(--bg);color:var(--text);border-color:var(--border)}.lenses-module__jGZcGa__search-input::placeholder{color:var(--muted)}.lenses-module__jGZcGa__lens-featured{background:var(--bg)}}
