@keyframes minami-rise{0%{opacity:0;transform:translateY(var(--minami-motion-page-in-y))}to{opacity:1;transform:none}}@keyframes minami-vt-out{to{opacity:0;transform:translateY(-14px)}}@keyframes minami-vt-in{0%{transform:translateY(14px)}}:root{--minami-ease-standard:cubic-bezier(0.2, 0, 0, 1);--minami-ease-emphasized:cubic-bezier(0.2, 0, 0, 1);--minami-ease-emphasized-decelerate:cubic-bezier(0.05, 0.7, 0.1, 1);--minami-ease-emphasized-accelerate:cubic-bezier(0.3, 0, 0.8, 0.15);--minami-ease-spring:cubic-bezier(0.34, 1.3, 0.5, 1);--minami-ease-spring-expressive:cubic-bezier(0.34, 1.56, 0.64, 1);--minami-dur-x-short:90ms;--minami-dur-short:150ms;--minami-dur-medium:260ms;--minami-dur-long:380ms;--minami-dur-x-long:520ms;--minami-state-hover:0.08;--minami-state-press:0.12;--minami-press-scale:0.96;--minami-press-scale-card:0.97;--minami-motion-item-hover-y:-4px;--minami-motion-item-hover-dur:220ms;--minami-motion-item-grow:1.02;--minami-motion-thumb-scale:1.03;--minami-motion-thumb-dur:280ms;--minami-motion-ripple-dur:550ms;--minami-motion-stagger-delay:55ms;--minami-motion-page-in-y:6px;--minami-motion-page-in-dur:300ms;--minami-motion-page-transition-dur:220ms;--minami-motion-stagger:45ms;--minami-ambient-loop-dur:2000ms;--minami-progress-dur:1100ms}@supports (transition-timing-function:linear(0,1)){:root{--minami-ease-spring:linear(
			0, 0.018 2.2%, 0.07 4.5%, 0.27 9.5%, 0.62 16%, 0.83 20.5%,
			0.96 24.5%, 1.04 28.5%, 1.08 33%, 1.09 37%, 1.06 46%, 1 58%,
			0.99 66%, 1 82%, 1
		);--minami-ease-spring-expressive:linear(
			0, 0.03 3%, 0.18 8%, 0.5 15%, 0.84 22%, 1.06 28%, 1.16 34%,
			1.18 39%, 1.12 47%, 1 60%, 0.97 70%, 1 88%, 1
		)}}.minami-shell :where(a[href]){transition:color var(--minami-dur-short) var(--minami-ease-emphasized),background-color var(--minami-dur-short) var(--minami-ease-emphasized),border-color var(--minami-dur-short) var(--minami-ease-emphasized),text-decoration-color var(--minami-dur-short) var(--minami-ease-emphasized),opacity var(--minami-dur-short) var(--minami-ease-emphasized)}[data-motion=off] *,[data-motion=off] ::after,[data-motion=off] ::before{transition-duration:0ms!important;animation-duration:0ms!important;animation-delay:0ms!important}[data-motion=expressive]{--minami-dur-x-short:135ms;--minami-dur-short:225ms;--minami-dur-medium:390ms;--minami-dur-long:570ms;--minami-dur-x-long:780ms;--minami-motion-item-hover-dur:330ms;--minami-motion-item-grow:1.04;--minami-motion-thumb-dur:420ms;--minami-motion-page-in-dur:450ms;--minami-motion-page-transition-dur:330ms;--minami-motion-stagger:68ms;--minami-ambient-loop-dur:1700ms;--minami-progress-dur:900ms}:root{--minami-header-h:var(--wp--custom--shell--header-height, 56px);--minami-header-control-size:36px;--minami-rail-w:var(--wp--custom--shell--rail-width, 240px);--minami-rail-collapsed:var(--wp--custom--shell--rail-collapsed, 64px);--minami-aside-sticky-top:calc(var(--wp-admin-bar-h) + var(--minami-header-h) + var(--wp--preset--spacing--70));--minami-icon-accent:var(--wp--preset--color--brand);--minami-icon-line:var(--minami-icon-accent);--minami-icon-tone:color-mix(in srgb, var(--minami-icon-accent) 14%, transparent);--minami-icon-pop:1.1;--wp-admin-bar-h:0px}@keyframes minami-icon-morph{0%{transform:rotate(-120deg) scale(.4) translateY(3px);opacity:0}60%{transform:rotate(8deg) scale(1.08);opacity:1}to{transform:none;opacity:1}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--wp--preset--color--base, #fff);clip:auto;clip-path:none;color:var(--wp--preset--color--contrast, #111);display:block;height:auto;left:5px;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.minami-skip-link:focus{background-color:var(--wp--preset--color--brand, #ff3b30);border-radius:var(--wp--custom--radius--md, 8px);color:var(--wp--preset--color--on-brand, #fff);font-size:var(--wp--preset--font-size--small, 0.875rem);font-weight:600;padding:12px 20px}#minami-main{scroll-margin-top:var(--minami-header-h, 56px)}body.admin-bar{--wp-admin-bar-h:32px}@media (max-width:781px){body.admin-bar{--wp-admin-bar-h:0px}}html{font-size:var(--minami-base-font-size, 16px);scroll-behavior:smooth;background-color:var(--wp--preset--color--base)}@property --minami-ambient{syntax:"<color>";inherits:true;initial-value:transparent}@property --minami-ambient-2{syntax:"<color>";inherits:true;initial-value:transparent}.minami-shell{min-height:100dvh;max-width:100%;overflow-x:clip;--minami-ambient:var(--wp--preset--color--brand);--minami-ambient-2:var(--wp--preset--color--accent);--minami-ambient-strength:0%;--minami-ambient-strength-2:0%;background:0 0}.minami-shell::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(125% 70%at 8% -10%,color-mix(in srgb,var(--minami-ambient) var(--minami-ambient-strength),transparent),transparent 58%),radial-gradient(120% 65%at 32% -4%,color-mix(in srgb,var(--minami-ambient-2) var(--minami-ambient-strength-2),transparent),transparent 52%)}.minami-ambient-int-subtle{--mn-glow-1:8%;--mn-glow-2:5%;--mn-tint:3%}.minami-ambient-int-balanced{--mn-glow-1:12%;--mn-glow-2:8%;--mn-tint:5%}.minami-ambient-int-vivid{--mn-glow-1:18%;--mn-glow-2:12%;--mn-tint:8%}[data-theme=dark] .minami-ambient-int-subtle{--mn-glow-1:16%;--mn-glow-2:10%;--mn-tint:6%}[data-theme=dark] .minami-ambient-int-balanced{--mn-glow-1:24%;--mn-glow-2:14%;--mn-tint:9%}[data-theme=dark] .minami-ambient-int-vivid{--mn-glow-1:34%;--mn-glow-2:20%;--mn-tint:14%}.minami-ambient-on-background .minami-shell{--minami-ambient-strength:var(--mn-glow-1, 12%);--minami-ambient-strength-2:var(--mn-glow-2, 8%)}.minami-ambient-on-card .minami-card{background:color-mix(in srgb,var(--minami-ambient) var(--mn-tint, 5%),var(--wp--preset--color--surface-raised));border-color:color-mix(in srgb,var(--minami-ambient) calc(var(--mn-tint, 5%) + 5%),var(--wp--preset--color--border))}.minami-ambient-on-list .minami-ranklist>li{background:color-mix(in srgb,var(--minami-ambient) var(--mn-tint, 5%),transparent)}.minami-ambient-on-button .wp-block-button.is-style-minami-secondary .wp-block-button__link{background-color:color-mix(in srgb,var(--minami-ambient) var(--mn-tint, 5%),var(--wp--preset--color--surface))}.minami-ambient-on-button .wp-block-button.is-style-minami-ghost .wp-block-button__link:focus,.minami-ambient-on-button .wp-block-button.is-style-minami-ghost .wp-block-button__link:hover,.minami-ambient-on-button .wp-block-button.is-style-outline .wp-block-button__link:focus,.minami-ambient-on-button .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:color-mix(in srgb,var(--minami-ambient) calc(var(--mn-tint, 5%) + 4%),var(--wp--preset--color--surface))}.minami-ambient-off{--mn-glow-1:0%;--mn-glow-2:0%;--mn-tint:0%}.minami-ambient-off .minami-shell{--minami-ambient-strength:0%;--minami-ambient-strength-2:0%}.minami-logo-only .minami-header__start .wp-block-site-title,.minami-logo-only .minami-rail__drawerhead .wp-block-site-title{display:none}.minami-header__start .custom-logo-link img.minami-default-logo,.minami-rail__drawerhead .custom-logo-link img.minami-default-logo{display:block;width:2.125rem;height:2.125rem}.minami-shell__body{display:grid;grid-template-columns:var(--minami-rail-collapsed) minmax(0,1fr);align-items:start;transition:grid-template-columns var(--minami-dur-medium) var(--minami-ease-emphasized)}@media (min-width:782px){.minami-shell .is-shell-rail{overflow-x:clip}.minami-shell .is-shell-rail .minami-rail__drawerhead{display:none}}.minami-shell__main{box-sizing:border-box;position:relative;min-width:0;width:100%;max-width:var(--minami-content-max, var(--wp--custom--shell--content-max, 1360px));margin-inline:auto;margin-block-start:0!important;padding-block:var(--wp--preset--spacing--20) var(--wp--preset--spacing--50);padding-inline:var(--wp--preset--spacing--60)}@media (min-width:1600px){.minami-shell{--minami-content-max:var(--wp--custom--shell--content-max-desktop, 1440px)}}@media (min-width:1280px) and (max-width:1599px){.minami-shell{--minami-content-max:var(--wp--custom--shell--content-max-laptop, 1280px)}}@media (min-width:782px) and (max-width:1279px){.minami-shell{--minami-content-max:var(--wp--custom--shell--content-max-tablet, 1360px)}}@media (min-width:1800px){body.minami-ad-rails .minami-shell{--minami-content-max:var(--wp--custom--shell--content-max-rail-wide, 1200px)}}@media (min-width:1440px) and (max-width:1799px){body.minami-ad-rails .minami-shell{--minami-content-max:var(--wp--custom--shell--content-max-rail, 1000px)}}.minami-shell__main>.wp-block-minami-navigation{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.minami-article,.minami-content-grid,.minami-content-grid__primary{min-width:0}.minami-shell__main :where(.wp-block-embed__wrapper,.wp-block-embed iframe),.minami-shell__main :where(img,video,iframe,embed,object,svg){max-width:100%}.minami-shell__main :where(pre,table){max-width:100%;overflow-x:auto}.minami-shell__main :where(p,h1,h2,h3,h4,h5,h6,figcaption),.minami-shell__main li:not(.wp-block-post){overflow-wrap:anywhere}.minami-card__title,.minami-card__title a{min-width:0;max-width:100%;overflow-wrap:break-word}:where(.minami-shell__main h1,.minami-shell__main h2,.minami-shell__main h3,.minami-shell__main h4,.minami-shell__main h5,.minami-shell__main h6,.minami-card__title,.minami-card__title a){text-wrap:balance}:where(.minami-card__excerpt,.minami-card__excerpt .wp-block-post-excerpt__excerpt,.minami-archive-hero__desc,.wp-block-post-content p){text-wrap:pretty}.minami-shell__main{--minami-anchor-offset:calc(var(--wp-admin-bar-h) + var(--minami-header-h) + var(--wp--preset--spacing--30))}.minami-shell__main :where(h1,h2,h3,h4,h5,h6),.wp-block-post-content :where(h1,h2,h3,h4,h5,h6){scroll-margin-top:var(--minami-anchor-offset, 6rem)}@media (max-width:781px){.minami-shell{--minami-content-max:var(--wp--custom--shell--content-max-mobile, 100%)}.minami-shell__main{padding-inline:var(--wp--preset--spacing--40)}.minami-shell__body{grid-template-columns:minmax(0,1fr)}}.minami-content-grid__aside .minami-list .minami-card,.minami-list--widget .minami-card{gap:var(--wp--preset--spacing--20);padding-block:var(--wp--preset--spacing--20)}.minami-content-grid__aside .minami-list .minami-card__media,.minami-list--widget .minami-card__media{order:2;flex:0 0 64px;aspect-ratio:1;border-radius:var(--wp--custom--radius--sm, 6px)}.minami-content-grid__aside .minami-list .minami-card__body,.minami-list--widget .minami-card__body{order:1;gap:var(--wp--preset--spacing--10)}.minami-content-grid__aside .minami-list .minami-card__title,.minami-list--widget .minami-card__title{font-size:var(--wp--preset--font-size--small)}.minami-content-grid__aside .minami-list .minami-card__byline,.minami-content-grid__aside .minami-list .minami-card__excerpt,.minami-list--widget .minami-card__byline,.minami-list--widget .minami-card__excerpt{display:none}.minami-layout-cols{align-items:flex-start}.minami-row{gap:var(--wp--preset--spacing--40)}.minami-row__item{flex:1 1 220px;border:1px solid var(--wp--preset--color--border)}.minami-followed-topics{border:0!important;border-radius:0!important}.minami-shelf__arrow{transition:background var(--minami-dur-short) var(--minami-ease-emphasized),border-color var(--minami-dur-short) var(--minami-ease-emphasized),transform var(--minami-dur-medium) var(--minami-ease-spring)}.minami-shelf__arrow:active{transform:scale(.9)}.minami-icon{display:block;--minami-icon-line:var(--minami-icon-accent);--minami-icon-tone:color-mix(in srgb, var(--minami-icon-accent) 14%, transparent)}.minami-icon__line{fill:none;stroke:var(--mi-line-shown, currentColor);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--minami-dur-short) var(--minami-ease-emphasized)}.minami-icon__tone{fill:var(--mi-tone-shown, transparent);stroke:none;transition:fill var(--minami-dur-short) var(--minami-ease-emphasized)}.minami-icon.is-tone{--mi-tone-shown:var(--minami-icon-tone)}.minami-icon{transform-origin:center;transition:transform var(--minami-dur-medium) var(--minami-ease-spring)}[style*="--minami-cat"]{--minami-icon-accent:var(--minami-cat, var(--wp--preset--color--brand))}.minami-card__meta,.minami-post-meta{color:var(--wp--preset--color--contrast-tertiary);font-size:var(--wp--preset--font-size--small)}.minami-reading-time,.minami-views{display:inline-flex;align-items:center;gap:.25rem}.minami-shell.is-no-rail .minami-shell__main{max-width:100%}.minami-shell :where(a,button,input,select,textarea,summary){touch-action:manipulation}@media (pointer:coarse){.minami-login__field input,.minami-login__submit,.minami-newsletter__input,.minami-newsletter__submit,.minami-reactions__btn,.minami-shelf__seeall{min-height:44px}}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--wp--preset--color--accent);outline-offset:2px}body.minami-cat-accent .minami-shell{--wp--preset--color--brand:var(--minami-cat, var(--wp--preset--color--brand));--wp--preset--color--accent:var(--minami-cat-2, var(--wp--preset--color--accent))}:root[data-theme=dark] body.minami-cat-accent .minami-shell{--wp--preset--color--brand:color-mix(in oklch, var(--minami-cat)   70%, white);--wp--preset--color--accent:color-mix(in oklch, var(--minami-cat-2) 70%, white)}.minami-aside__title{font-size:var(--wp--preset--font-size--medium);font-weight:700;letter-spacing:-.01em;line-height:1.3;padding-block-end:0;margin-block-end:var(--wp--preset--spacing--20);border-block-end:0}.minami-aside--feed{gap:var(--wp--preset--spacing--40)}@media (max-width:781px){.minami-hide-mobile{display:none!important}}@media (min-width:782px) and (max-width:899.98px){.minami-hide-tablet{display:none!important}}@media (min-width:900px){.minami-hide-desktop{display:none!important}}.wp-block-navigation{position:relative;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation ul{margin:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation__container{align-items:var(--navigation-layout-align, initial);display:flex;flex-direction:var(--navigation-layout-direction, initial);flex-wrap:var(--navigation-layout-wrap, wrap);justify-content:var(--navigation-layout-justify, initial);list-style:none;margin:0;padding-left:0;gap:inherit}.wp-block-navigation .wp-block-page-list{gap:inherit}@keyframes minami-header-cat-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}.wp-block-template-part.is-shell-header{position:sticky;top:var(--wp-admin-bar-h);z-index:100;display:block;height:var(--minami-header-h);border-radius:0;transition:transform var(--minami-dur-medium) var(--minami-ease-emphasized)}.minami-shell>.minami-shell__body,.minami-shell>.wp-block-template-part.is-shell-header{margin-block-start:0!important}.wp-block-template-part.is-shell-header.is-header-hidden{transform:translateY(-100%)}.is-shell-header.wp-block-group,.minami-shell__header{height:var(--minami-header-h);display:flex;align-items:center;gap:var(--wp--preset--spacing--20);padding-inline:clamp(1rem,2vw,var(--wp--preset--spacing--40));border-radius:0;position:relative;z-index:0}.is-shell-header.wp-block-group::before,.minami-shell__header::before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--wp--preset--color--base) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--border) 70%,transparent);-webkit-backdrop-filter:saturate(150%) blur(24px);backdrop-filter:saturate(150%) blur(24px)}@media (prefers-reduced-transparency:reduce){.is-shell-header.wp-block-group::before,.minami-shell__header::before{background:var(--wp--preset--color--base);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.is-shell-header.wp-block-group::before,.minami-shell__header::before{background:Canvas;border-bottom:1px solid CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}}.minami-header__end,.minami-header__start{flex:0 0 auto;align-items:center;gap:.35rem!important}.minami-header__end{justify-content:flex-end}.minami-header__center{flex:1 1 auto;min-width:0;justify-content:flex-start}.minami-header__center .minami-search{width:100%;max-width:580px}.minami-header__center .minami-search__form{width:100%}.minami-header__center .minami-search__input{flex:1 1 auto;min-width:0}.is-shell-header .minami-search-toggle{display:none}.minami-bookmark,.minami-mode-toggle,.minami-rail-toggle,.minami-search-close,.minami-search-toggle,.minami-share__btn,.minami-vote__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--wp--preset--spacing--10);border:1px solid var(--wp--preset--color--border);background:var(--wp--preset--color--surface-raised);color:var(--wp--preset--color--contrast);border-radius:var(--wp--custom--radius--md, 8px);cursor:pointer;text-decoration:none;font:inherit;transition:background var(--minami-dur-short) var(--minami-ease-emphasized),color var(--minami-dur-short) var(--minami-ease-emphasized),border-color var(--minami-dur-short) var(--minami-ease-emphasized),transform var(--minami-dur-medium) var(--minami-ease-spring)}.minami-mode-toggle,.minami-rail-toggle,.minami-search-close,.minami-search-toggle,.minami-vote__btn{width:40px;height:40px;padding:0}.is-shell-header .minami-mode-toggle,.is-shell-header .minami-rail-toggle,.is-shell-header .minami-search-close,.is-shell-header .minami-search-toggle{width:var(--minami-header-control-size);height:var(--minami-header-control-size)}.minami-mode-toggle,.minami-rail-toggle,.minami-search-close,.minami-search-toggle{border:0;background:0 0}.minami-mode-toggle__icon{align-items:center;justify-content:center;width:100%;height:100%;line-height:0}.minami-mode-toggle__icon svg{display:block;flex:none}.minami-search-close{display:none}.minami-mode-toggle:hover,.minami-rail-toggle:hover,.minami-search-close:hover,.minami-search-toggle:hover,.minami-share__btn:hover,.minami-vote__btn:hover{background:var(--wp--preset--color--surface)}.minami-bookmark:active,.minami-mode-toggle:active,.minami-rail-toggle:active,.minami-search-close:active,.minami-search-toggle:active,.minami-share__btn:active,.minami-vote__btn:active{transform:scale(.9)}.minami-bookmark svg,.minami-mode-toggle svg,.minami-rail-toggle svg,.minami-reading-time svg,.minami-search-toggle svg,.minami-share__copy svg,.minami-share__native svg,.minami-views svg,.minami-vote__btn svg{fill:transparent;transform-origin:center;transition:fill var(--minami-dur-short) var(--minami-ease-emphasized),stroke var(--minami-dur-short) var(--minami-ease-emphasized),color var(--minami-dur-short) var(--minami-ease-emphasized),transform var(--minami-dur-medium) var(--minami-ease-spring)}.minami-bookmark:not(.is-saved):hover svg,.minami-mode-toggle:hover svg,.minami-rail-toggle:hover svg,.minami-reading-time:hover svg,.minami-search-toggle:hover svg,.minami-share__copy:not(.is-copied):hover svg,.minami-share__native:hover svg,.minami-views:hover svg,.minami-vote__btn:not([aria-pressed=true]):hover svg{fill:var(--minami-icon-tone);color:var(--minami-icon-line);transform:scale(var(--minami-icon-pop))}.minami-langswitch{position:relative}.minami-langswitch__button{display:inline-flex;align-items:center;gap:.35rem;height:40px;padding-inline:.6rem;border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--md, 8px);background:0 0;color:var(--wp--preset--color--contrast);font:inherit;font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.02em;cursor:pointer;list-style:none;transition:background var(--minami-dur-short) var(--minami-ease-emphasized),border-color var(--minami-dur-short) var(--minami-ease-emphasized),transform var(--minami-dur-medium) var(--minami-ease-spring)}.is-shell-header .minami-langswitch__button{height:var(--minami-header-control-size);padding-inline:.5rem}.minami-langswitch__button::-webkit-details-marker{display:none}.minami-langswitch__button:hover{background:var(--wp--preset--color--surface)}.minami-langswitch__button:active{transform:scale(var(--minami-press-scale))}.minami-langswitch__globe{width:18px;height:18px;flex:none}.minami-langswitch__code{text-transform:uppercase}.minami-langswitch__chevron{width:14px;height:14px;flex:none;opacity:.6;transition:transform var(--minami-dur-short) var(--minami-ease-emphasized)}.minami-langswitch[open] .minami-langswitch__chevron{transform:rotate(180deg)}.minami-mode-toggle__icon--sun{display:inline-flex}.minami-mode-toggle__icon--moon,[data-theme=dark] .minami-mode-toggle__icon--sun{display:none}[data-theme=dark] .minami-mode-toggle__icon--moon{display:inline-flex}html.minami-mode-ready .minami-mode-toggle__icon--moon,html.minami-mode-ready .minami-mode-toggle__icon--sun{animation:minami-icon-morph var(--minami-dur-medium) var(--minami-ease-emphasized-decelerate)}.minami-search{position:relative}.minami-search__form{display:flex;align-items:center;gap:.5rem;box-sizing:border-box;height:36px;background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--sm, 6px);padding:0 .75rem;transition:background var(--minami-dur-short) var(--minami-ease-emphasized),border-color var(--minami-dur-short) var(--minami-ease-emphasized),box-shadow var(--minami-dur-short) var(--minami-ease-emphasized)}.minami-search__form:hover{border-color:color-mix(in srgb,var(--wp--preset--color--brand) 40%,transparent);box-shadow:0 0 10px 1px color-mix(in srgb,var(--wp--preset--color--brand) 12%,transparent)}.minami-search__form:focus-within{background:var(--wp--preset--color--surface-raised);border-color:color-mix(in srgb,var(--wp--preset--color--brand) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--wp--preset--color--brand) 30%,transparent),0 0 18px 3px color-mix(in srgb,var(--wp--preset--color--brand) 20%,transparent)}.minami-search__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;background:0 0;color:var(--wp--preset--color--contrast-tertiary);line-height:0;cursor:pointer;transition:color var(--minami-dur-short) var(--minami-ease-emphasized),transform var(--minami-dur-medium) var(--minami-ease-spring)}.minami-search__icon svg{fill:transparent;transition:fill var(--minami-dur-short) var(--minami-ease-emphasized),color var(--minami-dur-short) var(--minami-ease-emphasized)}.minami-search__form:focus-within .minami-search__icon{color:var(--minami-icon-line)}.minami-search__form:focus-within .minami-search__icon svg{fill:var(--minami-icon-tone)}.minami-search__mode,.minami-search__mode-toggle{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wp--custom--radius--pill, 999px)}.minami-search__mode{flex:0 0 auto;gap:.15rem;padding:.15rem;border:1px solid var(--wp--preset--color--border);background:color-mix(in srgb,var(--wp--preset--color--surface-raised) 88%,transparent)}.minami-search__mode[hidden]{display:none}.minami-search__mode-toggle{min-width:2.35rem;height:1.45rem;padding-inline:.7rem;border:0;background:0 0;color:var(--wp--preset--color--contrast-secondary);font:inherit;font-size:var(--wp--preset--font-size--x-small, 0.75rem);font-weight:850;letter-spacing:0;cursor:pointer;transition:background var(--minami-dur-short) var(--minami-ease-emphasized),border-color var(--minami-dur-short) var(--minami-ease-emphasized),box-shadow var(--minami-dur-short) var(--minami-ease-emphasized),transform var(--minami-dur-medium) var(--minami-ease-spring)}.minami-search__mode-toggle:hover{color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--surface)}.minami-halo-chat__search .minami-search__mode:not(:has(.is-active)) .minami-search__mode-toggle--search{background:0 0;color:var(--wp--preset--color--contrast-secondary);box-shadow:none}.minami-halo-chat__search .minami-search__mode:not(:has(.is-active)) .minami-search__mode-toggle--ai,.minami-search__mode-toggle.is-active,.minami-search__mode:not(:has(.is-active)) .minami-search__mode-toggle--search{background:color-mix(in srgb,var(--wp--preset--color--brand) 14%,transparent);color:var(--wp--preset--color--brand);box-shadow:0 0 18px color-mix(in srgb,var(--wp--preset--color--brand) 24%,transparent)}.minami-search__mode-toggle:active{transform:scale(var(--minami-press-scale, 0.94))}.minami-search__ai-mode{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.3rem;min-height:1.65rem;padding:.2rem .65rem;margin-inline-start:.1rem;border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--pill, 999px);background:color-mix(in srgb,var(--wp--preset--color--surface-raised) 88%,transparent);color:var(--wp--preset--color--contrast-secondary);font:inherit;font-size:var(--wp--preset--font-size--x-small, 0.75rem);font-weight:850;cursor:pointer;transition:background var(--minami-dur-short) var(--minami-ease-emphasized),border-color var(--minami-dur-short) var(--minami-ease-emphasized),box-shadow var(--minami-dur-short) var(--minami-ease-emphasized),color var(--minami-dur-short) var(--minami-ease-emphasized),transform var(--minami-dur-medium) var(--minami-ease-spring)}.minami-search__ai-mode[hidden]{display:none}.minami-search__ai-mode .minami-search__sparkle{flex:0 0 auto;color:var(--wp--preset--color--brand)}.minami-search__ai-mode:hover{color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--surface);border-color:color-mix(in srgb,var(--wp--preset--color--brand) 35%,transparent)}.minami-search__ai-mode.is-active,.minami-search__form.is-ai-mode .minami-search__ai-mode{background:color-mix(in srgb,var(--wp--preset--color--brand) 14%,transparent);border-color:color-mix(in srgb,var(--wp--preset--color--brand) 45%,transparent);color:var(--wp--preset--color--brand);box-shadow:0 0 18px color-mix(in srgb,var(--wp--preset--color--brand) 22%,transparent)}.minami-search__ai-mode:active{transform:scale(var(--minami-press-scale, 0.94))}.minami-search__form.is-ai-mode{border-color:color-mix(in srgb,var(--wp--preset--color--brand) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--wp--preset--color--brand) 22%,transparent),0 0 20px 2px color-mix(in srgb,var(--wp--preset--color--brand) 16%,transparent)}.minami-search__form.is-ai-mode:focus-within{border-color:color-mix(in srgb,var(--wp--preset--color--brand) 75%,transparent)}.minami-search__icon:active{transform:scale(var(--minami-press-scale, 0.94))}.minami-search .minami-search__input{flex:1 1 auto;min-width:8ch;width:auto;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);line-height:1.25;outline:0;appearance:none;-webkit-appearance:none}.minami-search .minami-search__input:hover{border:0}.minami-search__input::-webkit-search-cancel-button,.minami-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.minami-shell.is-no-rail .minami-rail-toggle{display:none}@media (pointer:coarse){.minami-mode-toggle,.minami-rail-toggle,.minami-search-close,.minami-search-toggle,.minami-vote__btn{width:44px;height:44px}}.minami-search .minami-search__input:focus,.minami-search .minami-search__input:focus-visible{outline:0;border:0;box-shadow:none}.minami-search__form:focus-within{outline:0}.minami-header__cat,.minami-header__cat:hover{color:var(--minami-cat, var(--wp--preset--color--brand))}.minami-header__cat{display:inline-flex;align-items:center;margin-inline-start:var(--wp--preset--spacing--20, .5rem);padding-inline-start:var(--wp--preset--spacing--20, .5rem);border-inline-start:1px solid var(--wp--preset--color--border, rgba(0, 0, 0, .12));font-size:var(--wp--preset--font-size--small);font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;transition:opacity var(--minami-dur-short, 150ms) var(--minami-ease-emphasized, cubic-bezier(0.2, 0, 0, 1))}.minami-header__cat:hover{opacity:.72}.minami-nav-animate .minami-header__cat{animation:minami-rise var(--minami-motion-page-transition-dur) var(--minami-ease-emphasized) both}.minami-header__cat.is-leaving{animation:minami-header-cat-out var(--minami-dur-medium) var(--minami-ease-emphasized-accelerate) both;pointer-events:none}@keyframes minami-icon-search{0%{transform:translate(0,0) scale(1)}35%{transform:translate(-1.2px,-1.2px) scale(1.08)}70%{transform:translate(1px,1px) scale(1.12)}to{transform:translate(0,0) scale(var(--minami-icon-pop))}}@keyframes minami-icon-lift{0%{transform:translateY(0) scale(1)}55%{transform:translateY(-3px) scale(1.1)}to{transform:translateY(0) scale(var(--minami-icon-pop))}}@keyframes minami-icon-twinkle{0%{transform:rotate(0) scale(1)}40%{transform:rotate(-18deg) scale(.86)}70%{transform:rotate(12deg) scale(1.16)}to{transform:rotate(0) scale(var(--minami-icon-pop))}}@keyframes minami-icon-tuck{0%{transform:scaleY(1) translateY(0)}45%{transform:scaleY(.78) translateY(1.5px)}to{transform:scaleY(1) translateY(0) scale(var(--minami-icon-pop))}}@keyframes minami-icon-nudge{0%{transform:translateX(0) scale(1)}55%{transform:translateX(2.5px) scale(1.1)}to{transform:translateX(0) scale(var(--minami-icon-pop))}}@keyframes minami-icon-turn{0%{transform:rotate(0) scale(1)}to{transform:rotate(90deg) scale(var(--minami-icon-pop))}}@keyframes minami-icon-flicker{0%,to{transform:scale(var(--minami-icon-pop)) rotate(0)}30%{transform:scale(1.04) rotate(-2deg)}60%{transform:scale(1.14) rotate(2deg)}}@keyframes minami-icon-wobble{0%{transform:rotate(0) scale(1)}30%{transform:rotate(-6deg) scale(1.08)}60%{transform:rotate(5deg) scale(1.12)}to{transform:rotate(0) scale(var(--minami-icon-pop))}}@keyframes minami-icon-bob{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.08)}to{transform:translateY(0) scale(var(--minami-icon-pop))}}@keyframes minami-icon-raise{0%{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-2.5px) rotate(-4deg) scale(1.1)}to{transform:translateY(0) rotate(0) scale(var(--minami-icon-pop))}}@keyframes minami-icon-flash{0%{transform:scale(1) skewX(0)}40%{transform:scale(1.2) skewX(-6deg)}to{transform:scale(var(--minami-icon-pop)) skewX(0)}}@keyframes minami-icon-beat{0%{transform:scale(1)}25%{transform:scale(1.22)}40%{transform:scale(1.02)}60%{transform:scale(1.16)}to{transform:scale(var(--minami-icon-pop))}}@keyframes minami-icon-ring{0%{transform:rotate(0)}20%{transform:rotate(14deg)}45%{transform:rotate(-11deg)}70%{transform:rotate(6deg)}to{transform:rotate(0) scale(var(--minami-icon-pop))}}@keyframes minami-icon-blink{0%,to{transform:scaleY(1) scale(var(--minami-icon-pop))}45%{transform:scaleY(.1)}}@keyframes minami-icon-approve{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-12deg) scale(1.14)}to{transform:rotate(0) scale(var(--minami-icon-pop))}}@keyframes minami-icon-spin{0%{transform:rotate(0) scale(var(--minami-icon-pop))}to{transform:rotate(360deg) scale(var(--minami-icon-pop))}}@keyframes minami-icon-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(var(--minami-icon-pop))}}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=search],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=search]{animation:minami-icon-search var(--minami-dur-long) var(--minami-ease-emphasized)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=rocket],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=trending],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=rocket],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=trending]{animation:minami-icon-lift var(--minami-dur-medium) var(--minami-ease-spring-expressive)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=reviews],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=sparkle],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=star],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=reviews],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=sparkle],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=star]{animation:minami-icon-twinkle var(--minami-dur-long) var(--minami-ease-spring-expressive)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=bookmark],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=bookmark]{animation:minami-icon-tuck var(--minami-dur-medium) var(--minami-ease-spring)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=play],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=play]{animation:minami-icon-nudge var(--minami-dur-medium) var(--minami-ease-spring)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=gear],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=gear]{animation:minami-icon-turn var(--minami-dur-long) var(--minami-ease-emphasized)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=flame-fan],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=flame-fan]{animation:minami-icon-flicker calc(var(--minami-dur-x-long)*1.4) var(--minami-ease-standard) infinite}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=controller],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=controller]{animation:minami-icon-wobble var(--minami-dur-long) var(--minami-ease-spring-expressive)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=community],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=community]{animation:minami-icon-bob var(--minami-dur-medium) var(--minami-ease-spring-expressive)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=trophy],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=trophy]{animation:minami-icon-raise var(--minami-dur-medium) var(--minami-ease-spring-expressive)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=bolt],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=bolt]{animation:minami-icon-flash var(--minami-dur-short) var(--minami-ease-emphasized-accelerate)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=heart],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=heart]{animation:minami-icon-beat var(--minami-dur-long) var(--minami-ease-spring-expressive)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=fire],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=fire]{animation:minami-icon-flicker calc(var(--minami-dur-x-long)*1.4) var(--minami-ease-standard) infinite}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=crown],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=crown]{animation:minami-icon-raise var(--minami-dur-medium) var(--minami-ease-spring-expressive)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=bell],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=bell]{animation:minami-icon-ring var(--minami-dur-long) var(--minami-ease-spring-expressive);transform-origin:top center}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=eye],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=eye]{animation:minami-icon-blink var(--minami-dur-medium) var(--minami-ease-standard)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=thumbs-up],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=thumbs-up]{animation:minami-icon-approve var(--minami-dur-medium) var(--minami-ease-spring-expressive)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=comment],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=comment]{animation:minami-icon-bob var(--minami-dur-medium) var(--minami-ease-spring-expressive)}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=shuriken],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=vinyl],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=shuriken],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=vinyl]{animation:minami-icon-spin calc(var(--minami-dur-x-long)*2) linear infinite}:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):focus-visible .minami-icon[data-icon=cast],:where(.minami-rail-link,.wp-block-navigation-item,.minami-chip,a,button):hover .minami-icon[data-icon=cast]{animation:minami-icon-pulse var(--minami-dur-long) var(--minami-ease-emphasized-decelerate)}