.m3-icon-button.svelte-1f9wkzm{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--on-surface);cursor:pointer;flex-shrink:0;user-select:none;-webkit-tap-highlight-color:transparent;--m3e-state-color: var(--on-surface);--ib-square: var(--shape-corner-m);--ib-radius: var(--shape-corner-full);border-radius:var(--ib-radius);transition:background-color var(--m3e-duration-short) var(--m3e-easing-standard),color var(--m3e-duration-short) var(--m3e-easing-standard),border-color var(--m3e-duration-short) var(--m3e-easing-standard),border-radius var(--m3e-duration-medium) var(--m3e-easing-emphasized-decelerate)}.m3-icon-button.svelte-1f9wkzm>svg{width:1.25rem;height:1.25rem;flex-shrink:0}.m3-icon-button__icon.svelte-1f9wkzm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.m3-icon-button__icon.svelte-1f9wkzm>svg{width:1.25rem;height:1.25rem;flex-shrink:0}.m3-icon-button--disabled.svelte-1f9wkzm{pointer-events:none}.m3-icon-button--xsmall.svelte-1f9wkzm{width:2rem;height:2rem;--ib-square: var(--shape-corner-m)}.m3-icon-button--xsmall.svelte-1f9wkzm .m3-icon-button__icon:where(.svelte-1f9wkzm)>svg{width:1.25rem;height:1.25rem}.m3-icon-button--small.svelte-1f9wkzm{width:2.5rem;height:2.5rem;--ib-square: var(--shape-corner-m)}.m3-icon-button--small.svelte-1f9wkzm .m3-icon-button__icon:where(.svelte-1f9wkzm)>svg{width:1.5rem;height:1.5rem}.m3-icon-button--medium.svelte-1f9wkzm{width:3.5rem;height:3.5rem;--ib-square: var(--shape-corner-l) }.m3-icon-button--medium.svelte-1f9wkzm .m3-icon-button__icon:where(.svelte-1f9wkzm)>svg{width:1.5rem;height:1.5rem}.m3-icon-button--large.svelte-1f9wkzm{width:6rem;height:6rem;--ib-square: var(--shape-corner-xl) }.m3-icon-button--large.svelte-1f9wkzm .m3-icon-button__icon:where(.svelte-1f9wkzm)>svg{width:2rem;height:2rem}.m3-icon-button--xlarge.svelte-1f9wkzm{width:8.5rem;height:8.5rem;--ib-square: var(--shape-corner-xl)}.m3-icon-button--xlarge.svelte-1f9wkzm .m3-icon-button__icon:where(.svelte-1f9wkzm)>svg{width:2.5rem;height:2.5rem}.m3-icon-button--square.svelte-1f9wkzm,.m3-icon-button--checked.m3-icon-button--round.svelte-1f9wkzm{--ib-radius: var(--ib-square)}.m3-icon-button--checked.m3-icon-button--square.svelte-1f9wkzm{--ib-radius: var(--shape-corner-full)}.m3-icon-button--standard.svelte-1f9wkzm{color:var(--on-surface);--m3e-state-color: var(--on-surface)}.m3-icon-button--standard.m3-icon-button--checked.svelte-1f9wkzm{color:var(--primary);--m3e-state-color: var(--primary)}.m3-icon-button--standard.m3-icon-button--disabled.svelte-1f9wkzm{color:var(--on-surface);opacity:.38}.m3-icon-button--filled.svelte-1f9wkzm{background:var(--primary);color:var(--on-primary);--m3e-state-color: var(--on-primary)}.m3-icon-button--filled.m3-icon-button--disabled.svelte-1f9wkzm{opacity:1;background:color-mix(in srgb,var(--on-surface) 12%,transparent);color:var(--on-surface)}.m3-icon-button--filled.m3-icon-button--disabled.svelte-1f9wkzm .m3-icon-button__icon:where(.svelte-1f9wkzm)>svg{opacity:.38}.m3-icon-button--tonal.svelte-1f9wkzm{background:var(--secondary-container);color:var(--on-secondary-container);--m3e-state-color: var(--on-secondary-container)}.m3-icon-button--tonal.m3-icon-button--checked.svelte-1f9wkzm{background:var(--secondary);color:var(--on-secondary);--m3e-state-color: var(--on-secondary)}.m3-icon-button--tonal.m3-icon-button--disabled.svelte-1f9wkzm{opacity:1;background:color-mix(in srgb,var(--on-surface) 12%,transparent);color:var(--on-surface)}.m3-icon-button--tonal.m3-icon-button--disabled.svelte-1f9wkzm .m3-icon-button__icon:where(.svelte-1f9wkzm)>svg{opacity:.38}.m3-icon-button--outlined.svelte-1f9wkzm{border:1px solid var(--outline);color:var(--on-surface);--m3e-state-color: var(--on-surface)}.m3-icon-button--outlined.m3-icon-button--checked.svelte-1f9wkzm{background:var(--inverse-surface);color:var(--inverse-on-surface);border-color:transparent;--m3e-state-color: var(--inverse-on-surface)}.m3-icon-button--outlined.m3-icon-button--disabled.svelte-1f9wkzm{opacity:1;border-color:color-mix(in srgb,var(--on-surface) 12%,transparent)}.m3-icon-button--outlined.m3-icon-button--disabled.svelte-1f9wkzm .m3-icon-button__icon:where(.svelte-1f9wkzm)>svg{opacity:.38}.m3-blog-searchpanel.svelte-pa9i8k{display:flex;flex-direction:column;width:min(30rem,calc(100vw - 1.5rem));min-width:0;max-width:calc(100vw - 1.5rem);box-sizing:border-box;padding:.5rem;border-radius:var(--shape-corner-l);background:var(--float-panel-bg);color:var(--on-surface);box-shadow:var(--m3e-elevation-3);max-height:min(36rem,calc(100dvh - 5.5rem));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.m3-blog-searchpanel__input.svelte-pa9i8k{display:flex;align-items:center;gap:.5rem;flex:0 0 2.75rem;margin-bottom:.25rem;padding:0 .875rem;border-radius:var(--shape-corner-full);background:var(--surface-container-high)}.m3-blog-searchpanel__input.svelte-pa9i8k>svg{width:1.25rem;height:1.25rem;color:var(--on-surface-variant)}.m3-blog-searchpanel__input.svelte-pa9i8k>input:where(.svelte-pa9i8k){flex:1;min-width:0;height:100%;border:none;background:transparent;color:var(--on-surface);font:var(--m3e-type-body-small);outline:none;caret-color:var(--primary)}.m3-blog-searchpanel__input.svelte-pa9i8k>input:where(.svelte-pa9i8k)::placeholder{color:var(--on-surface-variant)}@media(min-width:1024px){.m3-blog-searchpanel__input--hide-desktop.svelte-pa9i8k{display:none}}.m3-blog-searchpanel__item.svelte-pa9i8k{display:block;padding:.5rem .75rem;border-radius:var(--shape-corner-l);text-decoration:none;min-width:0;transition:background-color var(--m3e-duration-short) var(--m3e-easing-standard)}.m3-blog-searchpanel__item.svelte-pa9i8k:hover{background:color-mix(in oklab,var(--on-surface) 6%,transparent)}.m3-blog-searchpanel__item.svelte-pa9i8k+.m3-blog-searchpanel__item:where(.svelte-pa9i8k){margin-top:.125rem}.m3-blog-searchpanel__title.svelte-pa9i8k{display:inline-flex;align-items:center;gap:.375rem;font:var(--m3e-type-body-large);font-weight:700;color:var(--on-surface);max-width:100%;transition:color var(--m3e-duration-short) var(--m3e-easing-standard)}.m3-blog-searchpanel__item.svelte-pa9i8k:hover .m3-blog-searchpanel__title:where(.svelte-pa9i8k){color:var(--primary)}.m3-blog-searchpanel__title.svelte-pa9i8k>svg{width:.75rem;height:.75rem;flex:0 0 auto;color:var(--primary);transform:translate(.25rem)}.m3-blog-searchpanel__excerpt.svelte-pa9i8k{display:block;margin-top:.125rem;max-width:100%;overflow-wrap:anywhere;font:var(--m3e-type-body-small);color:var(--on-surface-variant)}.m3-blog-searchpanel__excerpt.svelte-pa9i8k mark{background:transparent;color:var(--primary)}
