.sns-jy{margin:1.6rem 0;padding:1.6rem;border:1px solid var(--sns-glass-border,rgba(var(--color-foreground),.15));border-radius:var(--text-boxes-radius,1.2rem);background:var(--sns-glass-bg,rgba(var(--color-background),.7));-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);color:var(--sns-carbon,rgb(var(--color-foreground)))}
.sns-jy__title{margin:0 0 .4rem;font-size:1.7rem;line-height:1.3;font-weight:600;color:var(--sns-carbon,rgb(var(--color-foreground)))}
.sns-jy__text{margin:0 0 1.2rem;font-size:1.4rem;line-height:1.5;color:var(--sns-steel,rgba(var(--color-foreground),.75))}
.sns-jy__row{display:flex;flex-wrap:wrap;gap:.8rem}
.sns-jy .sns-jy__btn{flex:1 1 14rem;min-width:0;min-height:4.4rem;padding:.6rem 1.2rem;gap:.8rem;font-size:1.5rem;transition:transform .15s ease,opacity .15s ease}
.sns-jy__btn>span:first-child{display:flex;flex-direction:column;line-height:1.2}
.sns-jy__btn small{font-size:1.2rem;font-weight:400;opacity:.8;white-space:nowrap}
.sns-jy .sns-jy__btn:disabled{cursor:default;opacity:.55}
.sns-jy.is-voted .sns-jy__btn[aria-pressed=true]{opacity:1}
.sns-jy .sns-jy__btn:not(:disabled):hover{transform:translateY(-1px)}
.sns-jy__n{min-width:2.4rem;padding:.1rem .7rem;border-radius:99rem;font-size:1.3rem;font-variant-numeric:tabular-nums;background:rgba(var(--color-foreground),.12)}
.sns-jy__n:empty{display:none}
.sns-jy__note{margin:.8rem 0 0;font-size:1.3rem;line-height:1.4;color:var(--sns-steel,rgba(var(--color-foreground),.75))}
.sns-jy__note:empty{display:none}
.sns-jy__link{display:inline-block;margin-top:1.2rem;font-size:1.4rem;color:var(--sns-carbon,rgb(var(--color-foreground)));text-underline-offset:.3rem}
.sns-jy--card{position:relative;z-index:2;margin:1rem 0 0;padding:.8rem}
.sns-jy--card .sns-jy__row{flex-direction:column;gap:.6rem}
.sns-jy--card .sns-jy__btn{flex:none;width:100%;min-height:4rem;padding:.4rem 1rem;font-size:1.3rem}
.sns-jy--card .sns-jy__note{font-size:1.2rem}
@media (prefers-reduced-motion:reduce){.sns-jy .sns-jy__btn{transition:none}.sns-jy .sns-jy__btn:not(:disabled):hover{transform:none}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sns-jy{background:rgb(var(--color-background))}}
.sns-jy--card+.quick-add{display:none}
