.entry-chip[role=button]{transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.entry-chip[role=button]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.entry-chip[role=button]:active{transition-duration:var(--dur-press);transform:scale(.985)}.entry-chip[role=button]:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px;border-radius:var(--r-pill)}.entry-chip{animation:entryChipIn var(--dur-slow) var(--ease-spring) both}@keyframes entryChipIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.entry-qcard{animation:entryCardIn var(--dur-slow) var(--ease-out) both}@keyframes entryCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.entry-qcard{transition:box-shadow var(--dur-mid) var(--ease-out), border-color var(--dur-mid) var(--ease-out)}.entry-qcard:focus-within{border-color:var(--focus);box-shadow:var(--ring-accent), var(--shadow-md)}.entry-savestrip-btn{transition:background-color var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid) var(--ease-out), color var(--dur-mid) var(--ease-out), min-height var(--dur-mid) var(--ease-out), padding var(--dur-mid) var(--ease-out)}.entry-seal-ribbon{top:15px;transform-origin:50%;z-index:1;pointer-events:none;width:150px;position:absolute;inset-inline-end:-38px;transform:rotate(45deg)}.entry-seal-ribbon-text{text-align:center;background:var(--accent);color:var(--tile-fg,#fff);letter-spacing:.04em;box-shadow:var(--shadow-sm);padding:4px 0;font-size:11.5px;font-weight:700;display:block}.entry-seal-stamp{border:2px dashed var(--accent-ink);width:56px;height:56px;color:var(--accent-ink);letter-spacing:.02em;opacity:.9;pointer-events:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:inline-flex;transform:rotate(-10deg)}
