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