.recommendation-grid.svelte-1uxfyd3{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recommendation-box.svelte-1uxfyd3{border:1px solid hsl(var(--border) / .8);background:hsl(var(--muted) / .18);border-radius:8px;padding:14px}.recommendation-box-muted.svelte-1uxfyd3{background:color-mix(in oklab, hsl(var(--destructive)) 8%, hsl(var(--muted)) 14%)}.recommendation-box-heading.svelte-1uxfyd3{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.recommendation-box-heading.svelte-1uxfyd3 span:where(.svelte-1uxfyd3){color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:600}.recommendation-controls.svelte-1uxfyd3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.recommendation-settings-actions.svelte-1uxfyd3{justify-content:flex-end;display:flex}.hide-viewed-toggle.svelte-1uxfyd3{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.tagify{--tags-border-color:var(--input);--tags-hover-border-color:color-mix(in oklab, var(--ring) 42%, var(--input));--tags-focus-border-color:var(--ring);--tag-bg:color-mix(in oklab, var(--primary) 10%, var(--muted));--tag-hover:color-mix(in oklab, var(--primary) 16%, var(--muted));--tag-text-color:var(--foreground);--tag-remove-btn-color:var(--muted-foreground);--tag-remove-bg:transparent;--tag-remove-btn-bg--hover:var(--destructive);--placeholder-color:var(--muted-foreground);--input-color:var(--foreground);--readonly-striped:transparent;width:100%;color:var(--foreground);border-radius:10px}.tagify .tagify__input{caret-color:var(--foreground);color:var(--foreground)}.tagify .tagify__input:focus,.tagify .tagify__tag>div,.tagify .tagify__tag>div>*,.tagify .tagify__tag>div [contenteditable=true]{color:var(--foreground)}.tagify .tagify__tag.tagify__tag--editable>div,.tagify .tagify__tag.tagify__tag--editable>div>*,.tagify .tagify__tag.tagify__tag--editable>div [contenteditable=true]{color:var(--foreground);caret-color:var(--foreground)}.tagify .tagify__input:before,.tagify .tagify__input:empty:before{color:color-mix(in oklab, var(--muted-foreground) 92%, var(--foreground));opacity:1}.tagify.tagify--focus .tagify__input:before{color:color-mix(in oklab, var(--muted-foreground) 88%, var(--foreground))}.tagify.tagify--focus .tagify__input:empty:before{color:color-mix(in oklab, var(--muted-foreground) 88%, var(--foreground));opacity:1}.tagify[data-limit-reached=true] .tagify__input:before,.tagify[data-limit-reached=true] .tagify__input:empty:before{content:"";opacity:0}.topic-tags-dropdown.tagify__dropdown{--tagify-dd-bg-color:var(--popover);--tagify-dd-color-primary:var(--ring);--tagify-dd-text-color:var(--popover-foreground);--tagify-dd-item-pad:.62rem .8rem;background:var(--popover);color:var(--popover-foreground);background-clip:padding-box;border:0;border-radius:10px;overflow:hidden}.topic-tags-dropdown.tagify__dropdown>.tagify__dropdown__wrapper{border:1px solid var(--border);border-radius:inherit;background:var(--popover);overflow:hidden}.topic-tags-dropdown.tagify__dropdown .tagify__dropdown__item--active{background:var(--muted);color:var(--foreground)}.topic-tags-dropdown.tagify__dropdown .tagify__dropdown__item:hover{background:var(--muted)}.tagify[readonly]{opacity:.65;cursor:not-allowed}@media (width<=700px){.recommendation-grid.svelte-1uxfyd3{grid-template-columns:1fr}}
