.Toast-container{z-index:200;position:fixed}.Toast-view{--padding-x:.75rem;--padding-top:.75rem;--padding-bottom:2.75rem;--max-height:90px;--contentHeight:calc(max(env(safe-area-inset-top,0px), var(--padding-top)) + var(--max-height) + var(--padding-bottom))}@media(min-width:1000px){.Toast-view{--padding-x:.875rem;--padding-top:.875rem;height:var(--contentHeight)}}.Toast-content{box-sizing:border-box;width:100%;max-width:560px;height:var(--contentHeight);padding:var(--padding-x);padding-top:max(env(safe-area-inset-top),var(--padding-top));padding-bottom:var(--padding-bottom);background-color:#0000;display:grid}@media(min-width:1000px){.Toast-content{max-width:400px;padding-top:var(--padding-top)}}.Toast-innerContent{max-height:var(--max-height)}.Toast-content,.Toast-content>*,.Toast-innerContent,.Toast-content [class*=SpecialWrapper]{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.Toast-innerContent{max-height:none}.SilkToast-innerContent{border:1px solid color-mix(in oklab,var(--foreground) 14%,transparent);background-color:var(--card);max-height:200px;box-shadow:0 14px 36px -14px color-mix(in oklab,var(--foreground) 32%,transparent),0 3px 8px -2px color-mix(in oklab,var(--foreground) 16%,transparent);color:var(--card-foreground);font-family:var(--font-sans);border-radius:18px;align-items:stretch;gap:0;display:flex;overflow:hidden}.dark .SilkToast-innerContent{background-color:color-mix(in oklab,var(--card) 88%,white 12%);border-color:color-mix(in oklab,var(--foreground) 24%,transparent);box-shadow:0 16px 40px -12px #0009,0 4px 10px -2px #0006}.SilkToast-rail{background-color:var(--muted-foreground);opacity:.5;flex-shrink:0;width:3px}.SilkToast-rail[data-variant=success]{background-color:var(--success);opacity:1}.SilkToast-rail[data-variant=error]{background-color:var(--destructive);opacity:1}.SilkToast-rail[data-variant=warning]{background-color:var(--warning);opacity:1}.SilkToast-rail[data-variant=info]{background-color:var(--primary);opacity:.85}.SilkToast-rail[data-variant=loading]{background-color:var(--muted-foreground);opacity:.6}.SilkToast-body{flex:auto;align-items:flex-start;gap:.625rem;min-width:0;padding:.75rem .875rem;display:flex}.SilkToast-icon{width:18px;height:18px;color:var(--muted-foreground);flex-shrink:0;margin-top:1px}.SilkToast-icon[data-variant=success]{color:var(--success)}.SilkToast-icon[data-variant=error]{color:var(--destructive)}.SilkToast-icon[data-variant=warning]{color:var(--warning)}.SilkToast-icon[data-variant=info]{color:var(--primary)}.SilkToast-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.SilkToast-title{color:var(--card-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.25rem}.SilkToast-description{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.75rem;line-height:1rem}.SilkToast-actions{flex-shrink:0;align-items:center;gap:.25rem;margin-left:.25rem;display:flex}.SilkToast-actionButton{appearance:none;border:1px solid var(--border);color:var(--card-foreground);cursor:pointer;background:0 0;border-radius:9999px;padding:.25rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:background-color .12s,border-color .12s}.SilkToast-actionButton:hover{background-color:var(--muted)}.SilkToast-closeButton{appearance:none;cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;margin:-2px;padding:4px;transition:background-color .12s,color .12s;display:inline-flex}.SilkToast-closeButton:hover{background-color:var(--muted);color:var(--card-foreground)}.SilkToast-spin{animation:.9s linear infinite silk-toast-spin}@keyframes silk-toast-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.SilkToast-spin{animation:none}}.ExamplePage-presentTrigger{appearance:none;cursor:pointer;text-box:trim-both cap alphabetic;color:#fff;background-color:#1f2937;border:none;border-radius:9999px;height:2.75rem;padding-inline:1.25rem;font-size:1.125rem;font-weight:600;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ExamplePage-scrollView{height:100%}.ExamplePage-article{display:grid}.ExamplePage-illustration{background-image:conic-gradient(from -140deg at 100% 100%,#24efd7,#b3faf1 120deg,#24efd7);background-origin:border-box;border-bottom:1px solid #0000000d;width:100%;height:60svh}.ExamplePage-articleContent{place-content:start;justify-self:center;width:min(100% - 3rem,800px);padding-block:1.75rem 2rem;display:grid}@media(min-width:1000px){.ExamplePage-articleContent{padding-block:3.5rem}}.ExamplePage-title{text-wrap:balance;color:#111827;margin-top:0;margin-bottom:.75rem;font-size:1.875rem;font-weight:800;line-height:1.25}@media(min-width:1000px){.ExamplePage-title{margin-bottom:1.5rem;font-size:3rem}}.ExamplePage-subtitle{text-wrap:balance;text-wrap:pretty;color:#6b7280;margin:0;font-size:1.25rem;font-weight:500;line-height:1.375}@media(min-width:1000px){.ExamplePage-subtitle{font-size:1.5rem;line-height:1.375}}.ExamplePage-author{color:#6b7280;margin-top:1rem;font-size:.875rem}@media(min-width:1000px){.ExamplePage-author{margin-top:1.5rem}}.ExamplePage-authorName{color:#4b5563;font-weight:500}.ExamplePage-articleBody{color:#1f2937;gap:.75rem;margin-top:2.25rem;font-size:1.125rem;line-height:1.5;display:grid}@media(min-width:1000px){.ExamplePage-articleBody{margin-top:3.5rem}}.ExamplePage-articleParagraph{margin:0}.ExamplePage-dismissTrigger{top:max(env(safe-area-inset-top,0px),1rem);right:calc(var(--ua-scrollbar-thickness,0px) + 1rem);z-index:1;appearance:none;cursor:pointer;color:#6b7280;background-color:#e5e7eb;border:none;border-radius:9999px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute}.ExamplePage-dismissIcon{stroke-width:2.5px;width:22px;height:22px}.SettingsPage-scrollView{background-color:hsl(var(--background));height:100%}.SettingsPage-article{flex-direction:column;gap:1.25rem;max-width:48rem;margin:0 auto;padding:1.5rem 1rem 4rem;display:flex}.SettingsPage-header{padding-top:env(safe-area-inset-top,0px);align-items:center;gap:.75rem;display:flex}.SettingsPage-back{width:2.25rem;height:2.25rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;margin-left:-.5rem;transition:background-color .12s,color .12s;display:inline-flex}.SettingsPage-back:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.SettingsPage-titleGroup{flex-direction:column;gap:.125rem;min-width:0;display:flex}.SettingsPage-title{letter-spacing:-.02em;color:hsl(var(--foreground));margin:0;font-size:1.5rem;font-weight:600}.SettingsPage-subtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}.SettingsPage-section{flex-direction:column;gap:.75rem;display:flex}.SettingsPage-sectionTitle{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.SettingsMenu-group{flex-direction:column;gap:.5rem;display:flex}.SettingsMenu-groupLabel{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;padding:0 .75rem;font-size:.6875rem;font-weight:600}.SettingsMenu-list{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.875rem;flex-direction:column;display:flex;overflow:hidden}.SettingsMenu-row{cursor:pointer;text-align:left;width:100%;color:hsl(var(--foreground));font:inherit;background:0 0;border:none;align-items:center;gap:.875rem;padding:.875rem 1rem;transition:background-color .12s;display:flex}.SettingsMenu-row+.SettingsMenu-row{border-top:1px solid hsl(var(--border))}.SettingsMenu-row:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 60%,transparent)}.SettingsMenu-row:active{background-color:hsl(var(--muted))}.SettingsMenu-iconWrap{background-color:color-mix(in oklab,hsl(var(--muted)) 80%,transparent);width:2rem;height:2rem;color:hsl(var(--foreground));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SettingsMenu-rowText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.SettingsMenu-rowTitle{color:hsl(var(--foreground));font-size:.9375rem;font-weight:500}.SettingsMenu-rowDesc{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.SettingsMenu-chevron{color:hsl(var(--muted-foreground));flex-shrink:0}
