.reward-entry{position:relative;font:inherit;border-radius:0;cursor:pointer;touch-action:manipulation;display:flex;align-items:center;justify-content:center;gap:.55em;flex-shrink:0;min-height:3.4em;padding:.35em .9em .35em .65em;color:#fff7bd;border:2px solid #ffd97b;background:linear-gradient(135deg,#e99c38,#b65d26);box-shadow:inset 0 2px #ffe9a6,inset 0 -2px #82431f,3px 3px #0c1a29;text-shadow:1px 1px #7a3b20}.reward-entry>svg{width:2em;height:2em;flex-shrink:0}.reward-entry>span{display:block;text-align:center;white-space:nowrap;line-height:1.25}.reward-entry small{display:block;font-size:.68em;letter-spacing:.12em}.reward-entry strong{display:block;font-size:1.05em;letter-spacing:.02em}.reward-entry>i{position:absolute;top:-.55em;right:-.4em;color:#fff7cb;font-size:1.1em;font-style:normal;text-shadow:0 0 .4em #ffd371,1px 1px #7a3b20}.reward-entry:hover{background:linear-gradient(135deg,#f9b94d,#cc7430);border-color:#fff2ac}.reward-entry:active{transform:translate(1px,1px)}.reward-entry:focus-visible{outline:3px solid #fff2ac;outline-offset:3px}@media(max-width:650px)and (orientation:portrait){.gacha-screen .reward-entry{gap:.25em;min-height:3.5em;padding:.3em .25em;font-size:.82em}.gacha-screen .reward-entry>svg{width:1.65em;height:1.65em}.gacha-screen .reward-entry small{font-size:.72em;letter-spacing:0}.gacha-screen .reward-entry strong{font-size:1.03em}}
