@layer reset,base,tokens,recipes,utilities;@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback))}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentColor)}hr{height:0px;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-moz-appearance:button;appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback: color-mix(in srgb, currentColor 50%, transparent);color:var(--global-color-placeholder, var(--placeholder-fallback))}textarea{resize:vertical}table{text-indent:0px;border-collapse:collapse;border-color:inherit}summary{display:list-item}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{color:var(--colors-ink);background-color:var(--colors-paper);font-family:"Source Serif 4",Georgia,serif}::selection{color:inherit;background-color:#2d2b552e}[data-theme=dark] ::selection{color:inherit;background-color:#d8ddeb38}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--colors-bg: #F5F2ED;--colors-text: #2D2B55;--colors-accent: #944B63;--colors-accent-hover: #7D3F54;--colors-input-bg: #EDEAE4;--colors-input-border: #D8D4CC;--colors-placeholder: #9490A0;--colors-text-muted: #2D2B55B0;--colors-card-bg: #2D2B5508;--colors-card-border: #2D2B5518;--fonts-serif: "Source Serif 4", Georgia, serif;--fonts-sans: "Source Sans 3", system-ui, sans-serif;--fonts-mono: "Geist Mono", "Courier New", monospace;--font-sizes-xs: 13px;--font-sizes-sm: 14px;--font-sizes-card-body: 15px;--font-sizes-card-title: 16px;--font-sizes-md: 18px;--font-sizes-nav-logo: 20px;--font-sizes-body: 24px;--font-sizes-section: 44px;--font-sizes-problem: 40px;--font-sizes-why-heading: 48px;--font-sizes-hero: 64px;--line-heights-xs: 16px;--line-heights-sm: 18px;--line-heights-md: 22px;--line-heights-card-body: 24px;--line-heights-card-title: 26px;--line-heights-body: 38px;--line-heights-section: 54px;--line-heights-problem: 50px;--line-heights-why-heading: 58px;--line-heights-hero: 72px;--letter-spacings-tight: -.02em;--letter-spacings-slightly_tight: -.01em;--letter-spacings-normal: 0em;--letter-spacings-input: .02em;--letter-spacings-wide: .06em;--sizes-sidebar: 220px;--sizes-comment-panel: 320px;--sizes-header-height: 52px;--sizes-doc-max-width: 620px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--colors-paper: #F5F2ED;--colors-surface: #EDEAE5;--colors-popover: #FFFFFF;--colors-tooltip-bg: #2D2B55;--colors-tooltip-text: #F5F2ED;--colors-ink: #2D2B55;--colors-ink-muted: #2D2B5580;--colors-ink-faint: #2D2B5566;--colors-ink-subtle: #2D2B5573;--colors-hairline: #2D2B5514;--colors-code-block-bg: #2D2B550A;--colors-code-block-border: #2D2B550F;--colors-code-text: #2D2B55BF;--colors-file-row-active: #2D2B5514;--colors-anchor-highlight: #2D2B5524;--colors-anchor-highlight-hover: #2D2B5538;--colors-anchor-focused: #2D2B5542;--colors-anchor-resolved: #2D2B550A;--colors-card-resting: #FFFFFF80;--colors-card-focused: #FFFFFFB3;--colors-berry: #944B63;--colors-berry-hover: #7D3F54;--colors-on-berry: #F5F2ED;--colors-berry-link: #944B63;--colors-berry-link-hover: #7D3F54;--colors-avatar-bg: #8B8990;--colors-avatar-text: #F5F2ED}[data-theme=dark]{--colors-paper: #0F1117;--colors-surface: #161B22;--colors-popover: #2A3140;--colors-tooltip-bg: #0F1117;--colors-tooltip-text: #D8DDEB;--colors-ink: #D8DDEB;--colors-ink-muted: #D8DDEB80;--colors-ink-faint: #D8DDEB66;--colors-ink-subtle: #D8DDEB73;--colors-hairline: #D8DDEB14;--colors-code-block-bg: #D8DDEB0D;--colors-code-block-border: #D8DDEB14;--colors-code-text: #D8DDEBBF;--colors-file-row-active: #D8DDEB14;--colors-anchor-highlight: #D8DDEB24;--colors-anchor-highlight-hover: #D8DDEB38;--colors-anchor-focused: #D8DDEB42;--colors-anchor-resolved: #D8DDEB0A;--colors-card-resting: #D8DDEB0D;--colors-card-focused: #D8DDEB1A;--colors-berry-link: #C27088;--colors-berry-link-hover: #D98AA2;--colors-avatar-bg: #5A5F6B;--colors-avatar-text: #D8DDEB }@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}}@layer utilities{@layer compositions{.textStyle_docH1{letter-spacing:-.025em;font-size:40px;font-weight:700;line-height:48px}.textStyle_docH1,.textStyle_docBody{font-family:"Source Serif 4",Georgia,serif}.textStyle_docBody{font-size:17px;font-weight:400;line-height:28px}.textStyle_buttonLabel{font-family:"Source Sans 3",system-ui,sans-serif;font-size:12px;font-weight:500;line-height:16px}.textStyle_docH2{letter-spacing:-.01em;font-size:20px;font-weight:600}.textStyle_docH2,.textStyle_docH3{font-family:"Source Serif 4",Georgia,serif;line-height:28px}.textStyle_docH3{font-size:17px;font-weight:700}.textStyle_docCode{font-size:13px;line-height:20px}.textStyle_docCode,.textStyle_docInlineCode{font-family:Geist Mono,Courier New,monospace;font-weight:400}.textStyle_docInlineCode{font-size:.82em}.textStyle_frontmatter{letter-spacing:.04em;font-family:Geist Mono,Courier New,monospace;font-size:12px;font-weight:400;line-height:16px}.textStyle_sidebarHeader{font-family:"Source Sans 3",system-ui,sans-serif}.textStyle_sidebarHeader,.textStyle_fileNameActive{font-size:12px;font-weight:500;line-height:16px}.textStyle_fileNameActive,.textStyle_fileName{font-family:Geist Mono,Courier New,monospace}.textStyle_fileName{font-size:12px;font-weight:400;line-height:16px}.textStyle_commentCount{font-family:"Source Sans 3",system-ui,sans-serif;font-size:11px;font-weight:500;line-height:14px}.textStyle_headerRepo{font-family:Geist Mono,Courier New,monospace;font-size:12px;font-weight:400;line-height:16px}.textStyle_headerPrTitle{font-weight:500}.textStyle_headerPrTitle,.textStyle_headerPrNumber{font-family:"Source Sans 3",system-ui,sans-serif;font-size:13px;line-height:16px}.textStyle_headerPrNumber{font-weight:400}.textStyle_uiLabel{font-family:"Source Sans 3",system-ui,sans-serif;font-size:13px;font-weight:500;line-height:16px}}.d_flex{display:flex}.min-h_100vh{min-height:100vh}.bg_paper{background:var(--colors-paper)}.c_ink{color:var(--colors-ink)}.gap_16px{gap:16px}.p_32px{padding:32px}.c_inkMuted{color:var(--colors-ink-muted)}.bg_berry{background:var(--colors-berry)}.c_onBerry{color:var(--colors-on-berry)}.py_6px{padding-block:6px}.px_16px{padding-inline:16px}.bdr_6px{border-radius:6px}.td_none{text-decoration:none}.m_0{margin:0}.white-space_pre-wrap{white-space:pre-wrap}.bg_codeBlockBg{background:var(--colors-code-block-bg)}.c_codeText{color:var(--colors-code-text)}.px_4px{padding-inline:4px}.py_1px{padding-block:1px}.bdr_3px{border-radius:3px}.bd_1px_solid{border:1px solid}.bdr_4px{border-radius:4px}.p_8px_10px{padding:8px 10px}.m_6px_0{margin:6px 0}.white-space_pre{white-space:pre}.c_berryLink{color:var(--colors-berry-link)}.td_underline{text-decoration:underline}.td-t_1px{text-decoration-thickness:1px}.tu-o_2px{text-underline-offset:2px}.m_4px_0{margin:4px 0}.bd-l_2px_solid{border-left:2px solid}.td_line-through{text-decoration:line-through}.cursor_text{cursor:text}.bg_cardFocused{background:var(--colors-card-focused)}.bg_cardResting{background:var(--colors-card-resting)}.pos_relative{position:relative}.gap_12px{gap:12px}.py_16px{padding-block:16px}.bd_2px_solid{border:2px solid}.cursor_pointer{cursor:pointer}.ta_left{text-align:left}.trs_background-color_120ms\,_border-color_120ms{transition:background-color .12s,border-color .12s}.gap_8px{gap:8px}.min-w_0{min-width:0}.gap_4px{gap:4px}.op_1{opacity:1}.op_0\.6{opacity:.6}.d_inline-flex{display:inline-flex}.w_24px{width:24px}.h_24px{height:24px}.p_0{padding:0}.bg_transparent{background:transparent}.bd_none{border:none}.trs_opacity_120ms\,_color_120ms\,_background-color_120ms{transition:opacity .12s,color .12s,background-color .12s}.pos_absolute{position:absolute}.bg_popover{background:var(--colors-popover)}.bx-sh_0_1px_2px_rgba\(0\,0\,0\,0\.06\)\,_0_8px_24px_rgba\(0\,0\,0\,0\.18\){box-shadow:0 1px 2px #0000000f,0 8px 24px #0000002e}.py_4px{padding-block:4px}.z_10{z-index:10}.d_block{display:block}.w_100\%{width:100%}.white-space_nowrap{white-space:nowrap}.px_12px{padding-inline:12px}.min-h_56px{min-height:56px}.resize_none{resize:none}.py_8px{padding-block:8px}.px_10px{padding-inline:10px}.ring_none{outline:2px solid transparent;outline-offset:2px}.px_8px{padding-inline:8px}.trs_background-color_120ms\,_opacity_120ms{transition:background-color .12s,opacity .12s}.gap_6px{gap:6px}.bdr_12px{border-radius:12px}.bg_anchorHighlight{background:var(--colors-anchor-highlight)}.trs_background-color_120ms\,_color_120ms{transition:background-color .12s,color .12s}.c_inkFaint{color:var(--colors-ink-faint)}.py_10px{padding-block:10px}.py_5px{padding-block:5px}.bg_surface{background:var(--colors-surface)}.bdr_8px{border-radius:8px}.bx-sh_0_12px_32px_rgba\(0\,0\,0\,0\.40\)\,_0_4px_8px_rgba\(0\,0\,0\,0\.22\){box-shadow:0 12px 32px #0006,0 4px 8px #00000038}.ov_hidden{overflow:hidden}.w_fit-content{width:fit-content}.py_32px{padding-block:32px}.ta_center{text-align:center}.cursor_default{cursor:default}.bg_anchorFocused{background:var(--colors-anchor-focused)}.py_3px{padding-block:3px}.trs_color_120ms{transition:color .12s}.min-h_36px{min-height:36px}.c_inkSubtle{color:var(--colors-ink-subtle)}.trs_opacity_120ms{transition:opacity .12s}.cursor_inherit{cursor:inherit}.bg_anchorResolved{background:var(--colors-anchor-resolved)}.op_0\.7{opacity:.7}.mx_-8px{margin-inline:-8px}.trs_background-color_160ms\,_opacity_160ms{transition:background-color .16s,opacity .16s}.bg_hairline{background:var(--colors-hairline)}.trs_opacity_150ms_ease\,_background-color_120ms\,_color_120ms{transition:opacity .15s ease,background-color .12s,color .12s}.bd-l_3px_solid{border-left:3px solid}.my_20px{margin-block:20px}.px_20px{padding-inline:20px}.max-w_docMaxWidth{max-width:var(--sizes-doc-max-width)}.px_5px{padding-inline:5px}.bd-t_1px_solid{border-top:1px solid}.my_32px{margin-block:32px}.bd-cl_collapse{border-collapse:collapse}.px_14px{padding-inline:14px}.bx-sh_0_1px_0_0_rgba\(45\,_43\,_85\,_0\.08\)\,_0_2px_4px_0_rgba\(45\,_43\,_85\,_0\.12\)\,_0_6px_14px_-2px_rgba\(45\,_43\,_85\,_0\.20\)\,_0_18px_32px_-8px_rgba\(148\,_75\,_99\,_0\.20\){box-shadow:0 1px #2d2b5514,0 2px 4px #2d2b551f,0 6px 14px -2px #2d2b5533,0 18px 32px -8px #944b6333}.w_commentPanel{width:var(--sizes-comment-panel)}.bd-l_1px_solid{border-left:1px solid}.min-h_0{min-height:0}.z_1{z-index:1}.px_24px{padding-inline:24px}.bd-b_1px_solid{border-bottom:1px solid}.flex_1{flex:1 1 0%}.ov_auto{overflow:auto}.z_2{z-index:2}.max-h_60\%{max-height:60%}.py_12px{padding-block:12px}.trs_color_120ms_ease{transition:color .12s ease}.w_sidebar{width:var(--sizes-sidebar)}.py_20px{padding-block:20px}.gap_2px{gap:2px}.bd-r_1px_solid{border-right:1px solid}.bg_fileRowActive{background:var(--colors-file-row-active)}.py_7px{padding-block:7px}.tov_ellipsis{text-overflow:ellipsis}.w_28px{width:28px}.h_headerHeight{height:var(--sizes-header-height)}.bdr_999px{border-radius:999px}.bg_avatarBg{background:var(--colors-avatar-bg)}.c_avatarText{color:var(--colors-avatar-text)}.h_100\%{height:100%}.obj-f_cover{object-fit:cover}.h_100vh{height:100vh}.py_48px{padding-block:48px}.px_64px{padding-inline:64px}.mx_auto{margin-inline:auto}.c_berry{color:var(--colors-berry)}.p_2px_4px{padding:2px 4px}.trf_translateX\(-50\%\){transform:translate(-50%)}.bg_tooltipBg{background:var(--colors-tooltip-bg)}.c_tooltipText{color:var(--colors-tooltip-text)}.bx-sh_0_2px_8px_rgba\(0\,0\,0\,0\.18\){box-shadow:0 2px 8px #0000002e}.pointer-events_none{pointer-events:none}.z_20{z-index:20}.flex-d_column{flex-direction:column}.ai_center{align-items:center}.jc_center{justify-content:center}.ff_\"Source_Sans_3\"\,_system-ui\,_sans-serif{font-family:"Source Sans 3",system-ui,sans-serif}.fs_14px{font-size:14px}.fw_400{font-weight:400}.lh_21px{line-height:21px}.ff_\"Geist_Mono\"\,_ui-monospace\,_monospace{font-family:Geist Mono,ui-monospace,monospace}.fs_13px{font-size:13px}.fs_12\.5px{font-size:12.5px}.lh_18px{line-height:18px}.bd-c_codeBlockBorder{border-color:var(--colors-code-block-border)}.ov-x_auto{overflow-x:auto}.pl_20px{padding-left:20px}.li-t_disc{list-style-type:disc}.li-t_decimal{list-style-type:decimal}.pl_10px{padding-left:10px}.bd-c_hairline{border-color:var(--colors-hairline)}.bd-c_transparent{border-color:transparent}.jc_space-between{justify-content:space-between}.fw_500{font-weight:500}.lh_16px{line-height:16px}.fs_12px{font-size:12px}.flex-sh_0{flex-shrink:0}.top_calc\(100\%_\+_4px\){top:calc(100% + 4px)}.right_0{right:0}.jc_flex-end{justify-content:flex-end}.flex-wrap_wrap{flex-wrap:wrap}.pt_4px{padding-top:4px}.pt_12px{padding-top:12px}.pb_8px{padding-bottom:8px}.pl_8px{padding-left:8px}.lh_17px{line-height:17px}.fs_11px{font-size:11px}.lh_14px{line-height:14px}.bd-c_ink\/25{--mix-borderColor: color-mix(in srgb, var(--colors-ink) 25%, transparent);border-color:var(--mix-borderColor, var(--colors-ink))}.lh_1{line-height:1}.left_-40px{left:-40px}.top_4px{top:4px}.mb_32px{margin-bottom:32px}.mt_40px{margin-top:40px}.mb_12px{margin-bottom:12px}.mt_28px{margin-top:28px}.mb_8px{margin-bottom:8px}.mb_20px{margin-bottom:20px}.font-style_italic{font-style:italic}.pl_16px{padding-left:16px}.pl_24px{padding-left:24px}.mb_4px{margin-bottom:4px}.mb_24px{margin-bottom:24px}.fs_15px{font-size:15px}.top_0{top:0}.left_0{left:0}.pt_28px{padding-top:28px}.pb_12px{padding-bottom:12px}.pb_20px{padding-bottom:20px}.mb_16px{margin-bottom:16px}.bottom_0{bottom:0}.ml_4px{margin-left:4px}.ml_-2px{margin-left:-2px}.bd-c_paper{border-color:var(--colors-paper)}.fs_10px{font-size:10px}.fw_600{font-weight:600}.top_calc\(100\%_\+_6px\){top:calc(100% + 6px)}.top_auto{top:auto}.bottom_calc\(100\%_\+_6px\){bottom:calc(100% + 6px)}.bottom_auto{bottom:auto}.left_50\%{left:50%}.\[\&_code\]\:bg_transparent code{background:transparent}.\[\&_code\]\:p_0 code{padding:0}.\[\&_code\]\:bdr_0 code{border-radius:0}.\[\&_code\]\:c_inherit code{color:inherit}.\[\&_\>_p\]\:m_0>p{margin:0}.\[\&_\>_p\]\:d_inline>p{display:inline}.disabled\:op_0\.5:is(:disabled,[disabled],[data-disabled]){opacity:.5}.disabled\:cursor_not-allowed:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed}.placeholder\:c_inkFaint::placeholder,.placeholder\:c_inkFaint[data-placeholder]{color:var(--colors-ink-faint)}.\[\&_em-emoji-picker\]\:max-h_360px em-emoji-picker{max-height:360px}.\[\&_em-emoji-picker\]\:min-h_360px em-emoji-picker{min-height:360px}.before\:pos_absolute:before{position:absolute}.before\:w_48px:before{width:48px}.\[\&_th\,_\&_td\]\:bd_1px_solid th,.\[\&_th\,_\&_td\]\:bd_1px_solid td{border:1px solid}.\[\&_th\,_\&_td\]\:py_8px th,.\[\&_th\,_\&_td\]\:py_8px td{padding-block:8px}.\[\&_th\,_\&_td\]\:px_12px th,.\[\&_th\,_\&_td\]\:px_12px td{padding-inline:12px}.\[\&_th\,_\&_td\]\:ta_left th,.\[\&_th\,_\&_td\]\:ta_left td{text-align:left}.\[\&_th\]\:bg_codeBlockBg th{background:var(--colors-code-block-bg)}[data-theme=dark] .dark\:bx-sh_0_1px_0_0_rgba\(0\,_0\,_0\,_0\.5\)\,_0_3px_6px_0_rgba\(0\,_0\,_0\,_0\.45\)\,_0_12px_24px_-4px_rgba\(0\,_0\,_0\,_0\.65\)\,_0_24px_40px_-8px_rgba\(148\,_75\,_99\,_0\.28\)\,_inset_0_1px_0_0_rgba\(255\,_245\,_240\,_0\.10\){box-shadow:0 1px #00000080,0 3px 6px #00000073,0 12px 24px -4px #000000a6,0 24px 40px -8px #944b6347,inset 0 1px #fff5f01a}:is(.\[\&_\+_\&\]\:mt_8px)+:is(.\[\&_\+_\&\]\:mt_8px){margin-top:8px}.\[\&_code\]\:ff_inherit code{font-family:inherit}.\[\&_code\]\:fs_inherit code{font-size:inherit}.\[\&_\>_\:first-child\]\:mt_0>:first-child{margin-top:0}.before\:content_\"\":before{content:""}.before\:left_-48px:before{left:-48px}.before\:top_0:before{top:0}.before\:bottom_0:before{bottom:0}.\[\&_th\,_\&_td\]\:bd-c_hairline th,.\[\&_th\,_\&_td\]\:bd-c_hairline td{border-color:var(--colors-hairline)}.\[\&_th\]\:fw_600 th{font-weight:600}.focus\:ring_none:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px}.focusVisible\:ring_2px_solid:is(:focus-visible,[data-focus-visible]){outline:2px solid}.focusVisible\:ring-o_2px:is(:focus-visible,[data-focus-visible]){outline-offset:2px}.focus\:bd-c_ink\/25:is(:focus,[data-focus]){--mix-borderColor: color-mix(in srgb, var(--colors-ink) 25%, transparent);border-color:var(--mix-borderColor, var(--colors-ink))}.focusVisible\:ring-c_berry:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-berry)}.hover\:bg_berryHover:is(:hover,[data-hover]){background:var(--colors-berry-hover)}.hover\:c_berryLinkHover:is(:hover,[data-hover]){color:var(--colors-berry-link-hover)}.hover\:op_1:is(:hover,[data-hover]){opacity:1}.hover\:c_ink:is(:hover,[data-hover]){color:var(--colors-ink)}.hover\:bg_anchorHighlight:is(:hover,[data-hover]){background:var(--colors-anchor-highlight)}.hover\:bg_anchorFocused:is(:hover,[data-hover]){background:var(--colors-anchor-focused)}.hover\:op_0\.85:is(:hover,[data-hover]){opacity:.85}.hover\:bg_hairline:is(:hover,[data-hover]){background:var(--colors-hairline)}.hover\:c_berryHover:is(:hover,[data-hover]){color:var(--colors-berry-hover)}.disabled\:hover\:bg_berry:is(:disabled,[disabled],[data-disabled]):is(:hover,[data-hover]){background:var(--colors-berry)}}
