._text_11xva_1{color:var(--color-foreground);line-height:1.6}._title_11xva_6{font-size:2rem;text-align:center;color:var(--color-primary-foreground)}._feedTitle_11xva_12{font-size:1.2rem;font-weight:700;color:var(--color-foreground)}._articleTitle_11xva_18{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}._articleTitle_11xva_18 a{color:var(--color-foreground);text-decoration:none}._articleTitle_11xva_18 a:hover{color:var(--color-primary)}._meta_11xva_33{font-size:.9rem;color:var(--color-muted-foreground);margin-bottom:.5rem}._description_11xva_39{color:var(--color-card-foreground);line-height:1.5}._noFeeds_11xva_44{text-align:center;color:var(--color-muted-foreground);font-style:italic;padding:2rem}._loading_11xva_51{text-align:center;color:var(--color-muted-foreground);font-style:italic}._error_11xva_57{color:var(--color-destructive-foreground);background:var(--color-destructive);opacity:.1;padding:10px;border-radius:var(--radius);margin:10px 0}._input_goht7_1{flex:1;padding:10px;border:2px solid var(--color-input);border-radius:var(--radius);font-size:16px;background:var(--color-card);color:var(--color-card-foreground)}._input_goht7_1:focus{outline:2px solid var(--color-ring);outline-offset:2px}._button_1lo97_1{padding:10px 20px;background:var(--color-primary);color:var(--color-primary-foreground);border:none;border-radius:var(--radius);cursor:pointer;font-size:16px;transition:background-color .3s}._button_1lo97_1:hover{opacity:.9}._button_1lo97_1:disabled{background:var(--color-muted);color:var(--color-muted-foreground);cursor:not-allowed}._remove_1lo97_22{background:var(--color-destructive);color:var(--color-destructive-foreground);padding:5px 10px;font-size:12px}._remove_1lo97_22:hover{opacity:.9}._addFeed_6adws_1{background:var(--color-card);padding:1.5rem;border-radius:var(--radius);box-shadow:var(--shadow-md);margin-bottom:2rem}._feedInput_6adws_9{display:flex;gap:10px;margin-bottom:1rem}._feedItem_1btd0_1{background:var(--color-card);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow-md)}._feedHeader_1btd0_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}._articleItem_1bgou_1{border-bottom:1px solid var(--color-border);padding:1rem 0}._articleItem_1bgou_1:last-child{border-bottom:none}._container_1g5jk_2{max-width:1200px;margin:0 auto;padding:20px}._header_1g5jk_8{background:var(--color-primary);color:var(--color-primary-foreground);padding:1rem 0;margin-bottom:2rem;border-radius:var(--radius)}._feedsList_1g5jk_16{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:2rem}._articles_1g5jk_23{background:var(--color-card);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow-md)}._articles_1g5jk_23 h2{color:var(--color-foreground);margin-bottom:1rem;font-size:1.5rem}:root{--color-background: oklch(.9842 .0034 247.8575);--color-foreground: oklch(.2795 .0368 260.031);--color-card: oklch(1 0 0);--color-card-foreground: oklch(.2795 .0368 260.031);--color-popover: oklch(1 0 0);--color-popover-foreground: oklch(.2795 .0368 260.031);--color-primary: oklch(.5854 .2041 277.1173);--color-primary-foreground: oklch(1 0 0);--color-secondary: oklch(.9276 .0058 264.5313);--color-secondary-foreground: oklch(.3729 .0306 259.7328);--color-muted: oklch(.967 .0029 264.5419);--color-muted-foreground: oklch(.551 .0234 264.3637);--color-accent: oklch(.9299 .0334 272.7879);--color-accent-foreground: oklch(.3729 .0306 259.7328);--color-destructive: oklch(.6368 .2078 25.3313);--color-destructive-foreground: oklch(1 0 0);--color-border: oklch(.8717 .0093 258.3382);--color-input: oklch(.8717 .0093 258.3382);--color-ring: oklch(.5854 .2041 277.1173);--color-chart-1: oklch(.5854 .2041 277.1173);--color-chart-2: oklch(.5106 .2301 276.9656);--color-chart-3: oklch(.4568 .2146 277.0229);--color-chart-4: oklch(.3984 .1773 277.3662);--color-chart-5: oklch(.3588 .1354 278.6973);--color-sidebar: oklch(.967 .0029 264.5419);--color-sidebar-foreground: oklch(.2795 .0368 260.031);--color-sidebar-primary: oklch(.5854 .2041 277.1173);--color-sidebar-primary-foreground: oklch(1 0 0);--color-sidebar-accent: oklch(.9299 .0334 272.7879);--color-sidebar-accent-foreground: oklch(.3729 .0306 259.7328);--color-sidebar-border: oklch(.8717 .0093 258.3382);--color-sidebar-ring: oklch(.5854 .2041 277.1173);--font-sans: Inter, sans-serif;--font-serif: Merriweather, serif;--font-mono: JetBrains Mono, monospace;--radius: .5rem;--shadow-x: 0px;--shadow-y: 4px;--shadow-blur: 8px;--shadow-spread: -1px;--shadow-opacity: .1;--shadow-color: hsl(0 0% 0%);--shadow-2xs: 0px 4px 8px -1px hsl(0 0% 0% / .05);--shadow-xs: 0px 4px 8px -1px hsl(0 0% 0% / .05);--shadow-sm: 0px 4px 8px -1px hsl(0 0% 0% / .1), 0px 1px 2px -2px hsl(0 0% 0% / .1);--shadow: 0px 4px 8px -1px hsl(0 0% 0% / .1), 0px 1px 2px -2px hsl(0 0% 0% / .1);--shadow-md: 0px 4px 8px -1px hsl(0 0% 0% / .1), 0px 2px 4px -2px hsl(0 0% 0% / .1);--shadow-lg: 0px 4px 8px -1px hsl(0 0% 0% / .1), 0px 4px 6px -2px hsl(0 0% 0% / .1);--shadow-xl: 0px 4px 8px -1px hsl(0 0% 0% / .1), 0px 8px 10px -2px hsl(0 0% 0% / .1);--shadow-2xl: 0px 4px 8px -1px hsl(0 0% 0% / .25);--tracking-normal: 0em;--spacing: .25rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);line-height:1.6;color:var(--color-foreground);background-color:var(--color-background)}section{border:1px solid var(--color-border);border-radius:var(--radius)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.2em;height:1.2em;border:2px solid var(--color-input);border-radius:.25em;background-color:var(--color-card);cursor:pointer;position:relative;transition:all .2s}input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}input[type=checkbox]:checked:after{content:"";position:absolute;left:.35em;top:.15em;width:.3em;height:.6em;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:focus{outline:2px solid var(--color-ring);outline-offset:2px}
