/* FE-03 shared visual components. Presentation only: no business state inference. */
.yyc-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.yyc-stack{display:flex;flex-direction:column;gap:var(--yyc-space-4)}
.yyc-cluster{display:flex;align-items:center;flex-wrap:wrap;gap:var(--yyc-space-2)}
.yyc-btn{min-height:var(--yyc-control-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--yyc-space-2);box-sizing:border-box;padding:0 var(--yyc-space-4);border:1px solid transparent;border-radius:var(--yyc-radius-md);font:var(--yyc-font-weight-semibold) var(--yyc-type-button-size)/1 var(--yyc-font-sans);text-decoration:none;white-space:normal;text-align:center;cursor:pointer;transition:background var(--yyc-duration-fast) var(--yyc-ease-standard),border-color var(--yyc-duration-fast) var(--yyc-ease-standard),color var(--yyc-duration-fast) var(--yyc-ease-standard)}
.yyc-btn:hover{text-decoration:none}.yyc-btn:focus-visible,.yyc-tab:focus-visible,.yyc-icon-button:focus-visible,.yyc-page-link:focus-visible{outline:0;box-shadow:var(--yyc-focus-ring)}
.yyc-btn--primary{background:var(--yyc-color-accent);color:var(--yyc-color-text-inverse)}.yyc-btn--primary:hover{background:var(--yyc-color-accent-hover);color:var(--yyc-color-text-inverse)}
.yyc-btn--secondary{background:var(--yyc-color-surface);border-color:var(--yyc-color-border-strong);color:var(--yyc-color-text)}.yyc-btn--secondary:hover{border-color:var(--yyc-color-accent);color:var(--yyc-color-accent)}
.yyc-btn--ghost{background:transparent;color:var(--yyc-color-text)}.yyc-btn--ghost:hover{background:var(--yyc-color-surface-subtle)}
.yyc-btn--danger{background:var(--yyc-color-danger);color:var(--yyc-color-text-inverse)}
.yyc-btn[disabled],.yyc-btn[aria-disabled="true"]{background:var(--yyc-color-disabled-bg);border-color:transparent;color:var(--yyc-color-disabled-text);cursor:not-allowed;opacity:var(--yyc-disabled-opacity);pointer-events:none}
.yyc-btn[aria-busy="true"]:before,.yyc-spinner{content:"";width:var(--yyc-icon-sm);height:var(--yyc-icon-sm);box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:yyc-spin .75s linear infinite}
@keyframes yyc-spin{to{transform:rotate(360deg)}}
.yyc-card{box-sizing:border-box;background:var(--yyc-color-surface);border:var(--yyc-border);border-radius:var(--yyc-radius-lg);box-shadow:var(--yyc-shadow-sm);padding:var(--yyc-space-5);min-width:0}.yyc-card--flat{box-shadow:none}.yyc-card__header,.yyc-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--yyc-space-3)}.yyc-card__header{margin-bottom:var(--yyc-space-4)}.yyc-card__footer{margin-top:var(--yyc-space-4)}
.yyc-tabs{display:flex;gap:var(--yyc-space-1);max-width:100%;overflow-x:auto;border-bottom:var(--yyc-border)}.yyc-tab{min-height:var(--yyc-touch-target);padding:0 var(--yyc-space-3);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--yyc-color-text-muted);font:var(--yyc-font-weight-medium) var(--yyc-font-size-14)/1 var(--yyc-font-sans);cursor:pointer;white-space:nowrap}.yyc-tab[aria-selected="true"],.yyc-tab.is-active{border-bottom-color:var(--yyc-color-accent);color:var(--yyc-color-accent)}
.yyc-avatar{position:relative;display:inline-flex;flex:0 0 auto;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--yyc-color-accent-soft);color:var(--yyc-color-accent);font-weight:var(--yyc-font-weight-semibold)}.yyc-avatar img{width:100%;height:100%;object-fit:cover}.yyc-avatar--sm{width:2rem;height:2rem}.yyc-avatar--lg{width:4rem;height:4rem}
.yyc-user-meta{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--yyc-space-3);min-width:0}.yyc-user-meta__body{min-width:0}.yyc-user-meta__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yyc-color-text);font-weight:var(--yyc-font-weight-semibold)}.yyc-user-meta__identities{display:flex;flex-wrap:wrap;gap:var(--yyc-space-1);margin-top:var(--yyc-space-1)}
.yyc-badge,.yyc-tag,.yyc-resource-state{display:inline-flex;align-items:center;gap:.3em;max-width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:var(--yyc-radius-pill);padding:.2em .65em;font-size:var(--yyc-font-size-12);font-weight:var(--yyc-font-weight-semibold);line-height:1.35;overflow-wrap:anywhere}.yyc-tag{border-color:var(--yyc-color-border);background:var(--yyc-color-surface-subtle);color:var(--yyc-color-text-muted)}
.yyc-badge--lv{border-color:#d5b06b;background:#fff7df;color:#765316}.yyc-badge--publisher{border-color:#c9b2d9;background:#f6edfb;color:#694180}.yyc-badge--achievement{border-style:dashed;border-color:var(--yyc-color-border-strong);background:var(--yyc-color-surface-subtle);color:var(--yyc-color-text-muted)}.yyc-badge--admin{background:#e9f1fb;color:#245d91}
.yyc-status{display:inline-flex;align-items:center;gap:var(--yyc-space-2);color:var(--yyc-color-text-muted)}.yyc-status:before{content:"";width:.55em;height:.55em;flex:0 0 auto;border-radius:50%;background:currentColor}.yyc-status--success{color:var(--yyc-color-success)}.yyc-status--warning{color:var(--yyc-color-warning)}.yyc-status--danger{color:var(--yyc-color-danger)}.yyc-status--info{color:var(--yyc-color-info)}
.yyc-resource-state--free{background:#e8f5ee;color:var(--yyc-color-success)}.yyc-resource-state--purchase{background:#fff2dc;color:var(--yyc-color-warning)}.yyc-resource-state--authorized{background:#e8f1fa;color:var(--yyc-color-info)}.yyc-resource-state--locked{background:var(--yyc-color-disabled-bg);color:var(--yyc-color-disabled-text)}
.yyc-state{display:flex;min-height:10rem;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:var(--yyc-space-3);padding:var(--yyc-space-6);text-align:center;color:var(--yyc-color-text-muted)}.yyc-state__title{margin:0;color:var(--yyc-color-text);font-size:var(--yyc-font-size-18)}.yyc-state__description{max-width:36rem;margin:0;overflow-wrap:anywhere}.yyc-skeleton{display:block;min-height:1rem;border-radius:var(--yyc-radius-sm);background:var(--yyc-loading-shimmer);background-size:200% 100%;animation:yyc-shimmer 1.4s infinite}.yyc-skeleton+.yyc-skeleton{margin-top:var(--yyc-space-2)}@keyframes yyc-shimmer{to{background-position:-200% 0}}
.yyc-alert{display:flex;align-items:flex-start;gap:var(--yyc-space-3);padding:var(--yyc-space-3) var(--yyc-space-4);border:1px solid var(--yyc-color-border);border-radius:var(--yyc-radius-md);background:var(--yyc-color-surface-subtle);overflow-wrap:anywhere}.yyc-alert--success{border-color:#aed8c4;background:#eef8f3;color:var(--yyc-color-success)}.yyc-alert--warning{border-color:#e8c78f;background:#fff8eb;color:#714207}.yyc-alert--danger{border-color:#e1aaaa;background:#fff0f0;color:var(--yyc-color-danger)}.yyc-alert--info{border-color:#afcce1;background:#eff7fc;color:var(--yyc-color-info)}
.yyc-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--yyc-space-1);padding:0;margin:var(--yyc-space-5) 0;list-style:none}.yyc-page-link{display:inline-flex;min-width:var(--yyc-control-md);min-height:var(--yyc-control-md);box-sizing:border-box;align-items:center;justify-content:center;padding:0 var(--yyc-space-2);border:var(--yyc-border);border-radius:var(--yyc-radius-sm);background:var(--yyc-color-surface);color:var(--yyc-color-text);text-decoration:none}.yyc-page-link[aria-current="page"]{border-color:var(--yyc-color-accent);background:var(--yyc-color-accent);color:var(--yyc-color-text-inverse)}.yyc-page-link[aria-disabled="true"]{color:var(--yyc-color-disabled-text);pointer-events:none}
.yyc-modal[hidden],.yyc-toast-region[hidden]{display:none}.yyc-modal{position:fixed;inset:0;z-index:var(--yyc-layer-modal);display:grid;place-items:center;padding:var(--yyc-gutter);background:rgba(20,18,22,.55)}.yyc-modal__dialog{width:min(32rem,100%);max-height:calc(100vh - 2 * var(--yyc-gutter));overflow:auto;background:var(--yyc-color-surface);border-radius:var(--yyc-radius-lg);box-shadow:var(--yyc-shadow-overlay);padding:var(--yyc-space-5)}.yyc-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yyc-space-3)}.yyc-icon-button{display:inline-grid;width:var(--yyc-touch-target);height:var(--yyc-touch-target);place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}
.yyc-toast-region{position:fixed;z-index:var(--yyc-layer-toast);right:var(--yyc-gutter);bottom:var(--yyc-gutter);display:flex;width:min(24rem,calc(100vw - 2 * var(--yyc-gutter)));flex-direction:column;gap:var(--yyc-space-2)}.yyc-toast{padding:var(--yyc-space-3) var(--yyc-space-4);border-radius:var(--yyc-radius-md);background:var(--yyc-color-text);box-shadow:var(--yyc-shadow-md);color:var(--yyc-color-text-inverse);overflow-wrap:anywhere}
.yyc-icon{display:inline-flex;width:var(--yyc-icon-md);height:var(--yyc-icon-md);align-items:center;justify-content:center;flex:0 0 auto;color:currentColor}.yyc-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.yyc-icon[data-icon="lv"],.yyc-icon[data-icon="publisher"],.yyc-icon[data-icon="achievement"]{border:1px solid currentColor;border-radius:50%;font-size:.62rem;font-weight:700;line-height:1}.yyc-icon[data-icon="lv"]:before{content:"LV"}.yyc-icon[data-icon="publisher"]:before{content:"P"}.yyc-icon[data-icon="achievement"]:before{content:"A"}
@media(max-width:767px){.yyc-card{padding:var(--yyc-space-4)}.yyc-btn{min-height:var(--yyc-touch-target)}.yyc-modal{align-items:end;padding:0}.yyc-modal__dialog{width:100%;max-height:90vh;border-radius:var(--yyc-radius-lg) var(--yyc-radius-lg) 0 0}.yyc-pagination{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}}
@media(prefers-reduced-motion:reduce){.yyc-spinner,.yyc-skeleton{animation:none}}

/* P2 Shared UI V1 additions. Scoped primitives only; native X5 selectors are untouched. */
.yyc-link{color:var(--yyc-color-accent);text-underline-offset:.18em}.yyc-link:hover{color:var(--yyc-color-accent-hover)}.yyc-link:focus-visible{outline:0;box-shadow:var(--yyc-control-ring);border-radius:var(--yyc-radius-sm)}.yyc-link[aria-disabled="true"]{color:var(--yyc-color-disabled-text);pointer-events:none;text-decoration:none}
.yyc-btn-group{display:inline-flex;max-width:100%;flex-wrap:wrap}.yyc-btn-group>.yyc-btn{border-radius:0;margin-left:-1px}.yyc-btn-group>.yyc-btn:first-child{margin-left:0;border-radius:var(--yyc-radius-md) 0 0 var(--yyc-radius-md)}.yyc-btn-group>.yyc-btn:last-child{border-radius:0 var(--yyc-radius-md) var(--yyc-radius-md) 0}.yyc-btn.is-active,.yyc-btn[aria-pressed="true"]{border-color:var(--yyc-color-accent);background:var(--yyc-color-accent-soft);color:var(--yyc-color-accent)}
.yyc-icon--16{width:1rem;height:1rem}.yyc-icon--20{width:1.25rem;height:1.25rem}.yyc-icon--24{width:1.5rem;height:1.5rem}.yyc-icon--32{width:2rem;height:2rem}.yyc-icon--filled svg{fill:currentColor;stroke:none}.yyc-icon-button:hover{background:var(--yyc-color-surface-subtle);color:var(--yyc-color-accent)}.yyc-icon-button:active{transform:translateY(1px)}.yyc-icon-button[disabled],.yyc-icon-button[aria-disabled="true"]{color:var(--yyc-color-disabled-text);cursor:not-allowed;pointer-events:none}.yyc-icon-button--danger:hover{background:var(--yyc-color-accent-soft);color:var(--yyc-color-danger)}
.yyc-segmented{display:inline-flex;max-width:100%;padding:var(--yyc-space-1);gap:var(--yyc-space-1);border:var(--yyc-border);border-radius:var(--yyc-radius-md);background:var(--yyc-component-bg-subtle);overflow-x:auto}.yyc-segmented .yyc-tab{min-height:var(--yyc-control-md);border:0;border-radius:var(--yyc-radius-sm)}.yyc-segmented .yyc-tab[aria-selected="true"]{background:var(--yyc-component-bg);box-shadow:var(--yyc-shadow-sm)}
.yyc-list{margin:0;padding:0;list-style:none;border:var(--yyc-border);border-radius:var(--yyc-radius-lg);background:var(--yyc-component-bg);overflow:hidden}.yyc-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--yyc-space-4);min-width:0;padding:var(--yyc-space-4);border-top:var(--yyc-border)}.yyc-list-row:first-child{border-top:0}.yyc-list-row__main{min-width:0}.yyc-list-row__title{margin:0;overflow-wrap:anywhere}
.yyc-breadcrumb{display:flex;align-items:center;gap:var(--yyc-space-2);min-width:0;margin:0;padding:0;list-style:none;color:var(--yyc-color-text-muted);font-size:var(--yyc-font-size-14)}.yyc-breadcrumb li{min-width:0}.yyc-breadcrumb li+li:before{content:"/";margin-right:var(--yyc-space-2);color:var(--yyc-color-border-strong)}.yyc-breadcrumb [aria-current="page"]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--yyc-color-text)}
.yyc-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:var(--yyc-space-3)}.yyc-toolbar__grow{flex:1 1 16rem;min-width:min(100%,14rem)}.yyc-field{display:grid;gap:var(--yyc-space-2);min-width:0}.yyc-label{color:var(--yyc-color-text);font-size:var(--yyc-font-size-14);font-weight:var(--yyc-font-weight-semibold)}.yyc-help,.yyc-error{margin:0;font-size:var(--yyc-font-size-12);overflow-wrap:anywhere}.yyc-help{color:var(--yyc-color-text-muted)}.yyc-error{color:var(--yyc-color-danger)}
.yyc-input,.yyc-select,.yyc-textarea{width:100%;min-height:var(--yyc-control-md);box-sizing:border-box;border:var(--yyc-border);border-radius:var(--yyc-radius-md);padding:var(--yyc-space-2) var(--yyc-space-3);background:var(--yyc-component-bg);color:var(--yyc-color-text);font:inherit}.yyc-textarea{min-height:7rem;resize:vertical}.yyc-input:hover,.yyc-select:hover,.yyc-textarea:hover{border-color:var(--yyc-component-border-strong)}.yyc-input:focus,.yyc-select:focus,.yyc-textarea:focus{outline:0;border-color:var(--yyc-color-focus);box-shadow:var(--yyc-control-ring)}.yyc-input[aria-invalid="true"],.yyc-select[aria-invalid="true"],.yyc-textarea[aria-invalid="true"]{border-color:var(--yyc-color-danger)}.yyc-input:disabled,.yyc-select:disabled,.yyc-textarea:disabled{background:var(--yyc-color-disabled-bg);color:var(--yyc-color-disabled-text);cursor:not-allowed}
.yyc-choice{display:inline-flex;align-items:flex-start;gap:var(--yyc-space-2);min-height:var(--yyc-control-sm);color:var(--yyc-color-text)}.yyc-choice input{width:1rem;height:1rem;margin:.22em 0 0;accent-color:var(--yyc-color-accent)}.yyc-toggle{position:relative;display:inline-flex;align-items:center;gap:var(--yyc-space-2)}.yyc-toggle input{position:absolute;opacity:0}.yyc-toggle__track{width:2.5rem;height:1.5rem;box-sizing:border-box;border:var(--yyc-border);border-radius:var(--yyc-radius-pill);background:var(--yyc-color-disabled-bg);padding:.15rem;transition:background var(--yyc-duration-fast)}.yyc-toggle__track:after{content:"";display:block;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--yyc-color-surface);box-shadow:var(--yyc-shadow-sm);transition:transform var(--yyc-duration-fast)}.yyc-toggle input:checked+.yyc-toggle__track{background:var(--yyc-color-accent)}.yyc-toggle input:checked+.yyc-toggle__track:after{transform:translateX(1rem)}.yyc-toggle input:focus-visible+.yyc-toggle__track{box-shadow:var(--yyc-control-ring)}
.yyc-media{position:relative;display:grid;place-items:center;aspect-ratio:var(--yyc-media-ratio);overflow:hidden;border-radius:var(--yyc-radius-md);background:var(--yyc-component-bg-subtle);color:var(--yyc-color-text-muted)}.yyc-media img{width:100%;height:100%;object-fit:cover}.yyc-media img[hidden]{display:none}.yyc-media__fallback{display:grid;place-items:center;position:absolute;inset:0;padding:var(--yyc-space-3);text-align:center}.yyc-media[data-media-ready="true"] .yyc-media__fallback{display:none}
.yyc-resource-card{display:grid;grid-template-rows:auto 1fr;height:100%;padding:0;overflow:hidden}.yyc-resource-card__body{display:flex;min-width:0;flex-direction:column;gap:var(--yyc-space-3);padding:var(--yyc-space-4)}.yyc-resource-card__title{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--yyc-font-size-18)}.yyc-resource-card__meta{margin-top:auto}
.yyc-resource-card{transition:transform var(--yyc-duration-fast) var(--yyc-ease-standard),border-color var(--yyc-duration-fast) var(--yyc-ease-standard),box-shadow var(--yyc-duration-fast) var(--yyc-ease-standard)}.yyc-resource-card:hover,.yyc-resource-card:focus-within{transform:translateY(-3px) scale(1.005);border-color:var(--yyc-color-accent);box-shadow:0 14px 30px rgba(42,81,170,.16),0 0 0 1px rgba(68,111,220,.08)}.yyc-resource-card:hover .yyc-resource-card__title,.yyc-resource-card:focus-within .yyc-resource-card__title{color:var(--yyc-color-accent)}.yyc-resource-card .yyc-media img{transition:transform var(--yyc-duration-normal) var(--yyc-ease-standard)}.yyc-resource-card:hover .yyc-media img,.yyc-resource-card:focus-within .yyc-media img{transform:scale(1.045)}
.yyc-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--yyc-space-2) var(--yyc-space-4);color:var(--yyc-color-text-muted);font-size:var(--yyc-type-meta-size)}.yyc-meta-row__item{display:inline-flex;align-items:center;gap:var(--yyc-space-1)}.yyc-price{display:inline-flex;align-items:baseline;gap:var(--yyc-space-1);font-variant-numeric:tabular-nums;color:var(--yyc-color-text);font-weight:var(--yyc-font-weight-semibold)}.yyc-price__unit{color:var(--yyc-color-text-muted);font-size:var(--yyc-font-size-12)}
.yyc-upload{display:grid;gap:var(--yyc-space-3);padding:var(--yyc-space-4);border:1px dashed var(--yyc-component-border-strong);border-radius:var(--yyc-radius-md);background:var(--yyc-component-bg-subtle)}.yyc-progress{height:.5rem;overflow:hidden;border-radius:var(--yyc-radius-pill);background:var(--yyc-color-disabled-bg)}.yyc-progress__bar{display:block;width:var(--yyc-progress,0%);height:100%;background:var(--yyc-color-accent)}
.yyc-auth-panel{display:grid;gap:var(--yyc-space-4);border-left:.25rem solid var(--yyc-color-info)}.yyc-auth-panel[data-state="SUCCESS"],.yyc-auth-panel[data-state="AUTHORIZED"]{border-left-color:var(--yyc-color-success)}.yyc-auth-panel[data-state="INSUFFICIENT"],.yyc-auth-panel[data-state="LOGIN_REQUIRED"]{border-left-color:var(--yyc-color-warning)}.yyc-auth-panel[data-state="ERROR"]{border-left-color:var(--yyc-color-danger)}
.yyc-permission[hidden],.yyc-permission[data-permission="HIDDEN"]{display:none!important}.yyc-permission[data-permission="DISABLED"]{opacity:var(--yyc-disabled-opacity)}
.yyc-modal__body{margin:var(--yyc-space-4) 0}.yyc-modal__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--yyc-space-2)}.yyc-modal-open{overflow:hidden}.yyc-toast--success{background:var(--yyc-color-success)}.yyc-toast--danger{background:var(--yyc-color-danger)}.yyc-toast__close{float:right;margin-left:var(--yyc-space-3);color:inherit}
@media(max-width:767px){.yyc-list-row{grid-template-columns:1fr}.yyc-toolbar>*{width:100%}.yyc-btn-group{display:flex;width:100%}.yyc-btn-group>.yyc-btn{flex:1 1 auto}.yyc-meta-row{gap:var(--yyc-space-2)}}
@media(prefers-reduced-motion:reduce){.yyc-resource-card,.yyc-resource-card .yyc-media img{transition:none}.yyc-resource-card:hover,.yyc-resource-card:focus-within{transform:none}.yyc-resource-card:hover .yyc-media img,.yyc-resource-card:focus-within .yyc-media img{transform:none}}

/* FE-CARD-HOVER-B-09: custom topic-card variants share the same restrained feedback. */
.yyc-help-card,.yyc-reward-card{transition:transform var(--yyc-duration-fast,.18s) var(--yyc-ease-standard,ease),border-color var(--yyc-duration-fast,.18s) var(--yyc-ease-standard,ease),box-shadow var(--yyc-duration-fast,.18s) var(--yyc-ease-standard,ease)}
.yyc-help-card:hover,.yyc-help-card:focus-within,.yyc-reward-card:hover,.yyc-reward-card:focus-within{transform:translateY(-3px) scale(1.005);border-color:var(--yyc-color-accent,#2d6df6);box-shadow:0 14px 30px rgba(42,81,170,.16),0 0 0 1px rgba(68,111,220,.08)}
.yyc-help-card h2 a,.yyc-reward-card h2 a{transition:color var(--yyc-duration-fast,.18s) var(--yyc-ease-standard,ease)}
.yyc-help-card:hover h2 a,.yyc-help-card:focus-within h2 a,.yyc-reward-card:hover h2 a,.yyc-reward-card:focus-within h2 a{color:var(--yyc-color-accent,#2d6df6)}
.yyc-help-cover img,.yyc-reward-cover img{transition:transform var(--yyc-duration-normal,.28s) var(--yyc-ease-standard,ease)}
.yyc-help-card:hover .yyc-help-cover img,.yyc-help-card:focus-within .yyc-help-cover img,.yyc-reward-card:hover .yyc-reward-cover img,.yyc-reward-card:focus-within .yyc-reward-cover img{transform:scale(1.045)}
@media(prefers-reduced-motion:reduce){.yyc-help-card,.yyc-reward-card,.yyc-help-cover img,.yyc-reward-cover img{transition:none}.yyc-help-card:hover,.yyc-help-card:focus-within,.yyc-reward-card:hover,.yyc-reward-card:focus-within{transform:none}.yyc-help-card:hover .yyc-help-cover img,.yyc-help-card:focus-within .yyc-help-cover img,.yyc-reward-card:hover .yyc-reward-cover img,.yyc-reward-card:focus-within .yyc-reward-cover img{transform:none}}
