.minami-follow-topics{align-self:stretch;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30,1rem);width:100%}.minami-follow-topics__title{color:var(--wp--preset--color--contrast-secondary);font-size:var(--wp--preset--font-size--small,.875rem);font-weight:800;letter-spacing:.02em;margin:0;text-transform:uppercase}.minami-follow-topics__list{display:grid;gap:var(--wp--preset--spacing--30,1rem);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.minami-follow-topics__item{background:color-mix(in srgb,var(--minami-cat,var(--wp--preset--color--brand)) 10%,var(--wp--preset--color--base));border-radius:var(--wp--custom--radius--lg,16px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--minami-cat,var(--wp--preset--color--brand)) 22%,transparent);display:flex;flex-direction:column;gap:.6rem;isolation:isolate;min-height:9.5rem;padding:var(--wp--preset--spacing--30,1rem);position:relative;transition:transform var(--minami-motion-item-hover-dur,.18s) var(--minami-ease-emphasized,cubic-bezier(.2,0,0,1)),box-shadow var(--minami-motion-item-hover-dur,.18s) var(--minami-ease-emphasized,cubic-bezier(.2,0,0,1))}.minami-follow-topics__item:before{background:var(--minami-cat,var(--wp--preset--color--brand));border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--minami-motion-item-hover-dur,.18s) var(--minami-ease-emphasized,cubic-bezier(.2,0,0,1));z-index:-1}.minami-follow-topics__item:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--minami-cat,var(--wp--preset--color--brand)) 40%,transparent);transform:translateY(-2px)}.minami-follow-topics__item:hover:before{opacity:.08}.minami-follow-topics__item:active:before{opacity:.12}.minami-follow-topics__item:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--minami-cat,var(--wp--preset--color--brand)) 40%,transparent),0 0 0 2px var(--minami-cat,var(--wp--preset--color--brand))}.minami-follow-topics__link{align-items:flex-start;color:inherit;display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-width:0;text-decoration:none}.minami-follow-topics__link:focus-visible{outline:none}.minami-follow-topics__icon{align-items:center;background:color-mix(in srgb,var(--minami-cat,var(--wp--preset--color--brand)) 18%,transparent);border-radius:var(--wp--custom--radius--md,12px);color:var(--minami-cat,var(--wp--preset--color--brand));display:inline-flex;flex:0 0 auto;height:2.75rem;justify-content:center;overflow:hidden;width:2.75rem}.minami-follow-topics__icon .minami-cat-icon{height:1.4rem;width:1.4rem}.minami-follow-topics__icon .minami-cat-icon--custom{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.minami-follow-topics__name{display:-webkit-box;font-size:var(--wp--preset--font-size--small,.9375rem);font-weight:700;-webkit-line-clamp:2;line-height:1.25;min-width:0;-webkit-box-orient:vertical;overflow:hidden}.minami-follow-topics__count{color:var(--wp--preset--color--contrast-secondary);flex:0 0 auto;font-size:var(--wp--preset--font-size--x-small,.75rem);font-variant-numeric:tabular-nums}.minami-follow-topics__follow{align-self:stretch;backdrop-filter:blur(10px);background:color-mix(in srgb,var(--minami-cat,var(--wp--preset--color--brand)) 14%,transparent);border-color:color-mix(in srgb,var(--minami-cat,var(--wp--preset--color--brand)) 30%,transparent);color:var(--minami-cat,var(--wp--preset--color--brand));flex:0 0 auto;font-size:var(--wp--preset--font-size--x-small,.75rem);justify-content:center;padding:.4rem .7rem}.minami-follow-topics__follow:hover{background:color-mix(in srgb,var(--minami-cat,var(--wp--preset--color--brand)) 24%,transparent);border-color:color-mix(in srgb,var(--minami-cat,var(--wp--preset--color--brand)) 45%,transparent);color:var(--minami-cat,var(--wp--preset--color--brand))}.minami-follow-topics__follow.is-following{background:color-mix(in srgb,var(--minami-cat,var(--wp--preset--color--brand)) 28%,transparent);border-color:transparent;color:var(--minami-cat,var(--wp--preset--color--brand))}.minami-follow-topics__placeholder{color:var(--wp--preset--color--contrast-secondary);font-size:var(--wp--preset--font-size--small,.875rem);margin:0}.minami-follow-topics--list .minami-follow-topics__list{display:flex;flex-direction:column;gap:.5rem;grid-template-columns:none}.minami-follow-topics--list .minami-follow-topics__item{align-items:center;flex-direction:row;gap:.75rem;min-height:0;padding:.6rem .75rem}.minami-follow-topics--list .minami-follow-topics__link{align-items:center;flex-direction:row;gap:.6rem}.minami-follow-topics--list .minami-follow-topics__icon{height:2rem;width:2rem}.minami-follow-topics--list .minami-follow-topics__icon .minami-cat-icon{height:1.1rem;width:1.1rem}.minami-follow-topics--list .minami-follow-topics__name{-webkit-line-clamp:1}.minami-follow-topics--list .minami-follow-topics__count{margin-inline-start:auto}.minami-follow-topics--list .minami-follow-topics__follow{align-self:center;flex:0 0 auto;padding:.3rem .6rem}@media(max-width:600px){.minami-follow-topics--list .minami-follow-topics__list{grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;overflow-x:visible;padding:0;scroll-snap-type:none}.minami-follow-topics--list .minami-follow-topics__item{min-height:0;scroll-snap-align:none}}@media(max-width:900px){.minami-follow-topics__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.minami-follow-topics__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.minami-follow-topics__list{grid-auto-columns:42%;grid-auto-flow:column;grid-template-columns:none;margin-inline:-.25rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem .25rem .5rem;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.minami-follow-topics__list::-webkit-scrollbar{display:none}.minami-follow-topics__item{min-height:10.5rem;scroll-snap-align:start}.minami-follow-topics__list{scroll-behavior:smooth}}
