.prize-label {
    --radius: 6px;

    width: 100%;
    max-width: 18rem;
    padding: 0.5rem 0;
    margin: 0 auto 1rem;
    border-radius: var(--radius);

    --inner-shadow-color: rgba(0, 0, 0, 0.1);
    --outer-shadow-color: rgba(255, 255, 255, 0.1);
    text-align: center;
    font-size: 1.25rem;
    font-weight: 500;
    color: #fff;
    text-shadow: 
        /* 内側の縁 */
        2px  0px 0 var(--inner-shadow-color), 
        -2px  0px 0 var(--inner-shadow-color),
        0px  2px 0 var(--inner-shadow-color), 
        0px -2px 0 var(--inner-shadow-color),
        /* 斜め */
        1.4px  1.4px 0 var(--inner-shadow-color), 
        -1.4px  1.4px 0 var(--inner-shadow-color),
        1.4px -1.4px 0 var(--inner-shadow-color), 
        -1.4px -1.4px 0 var(--inner-shadow-color),
        
        /* 外側の縁 */
        4px  0px 0 var(--outer-shadow-color), 
        -4px  0px 0 var(--outer-shadow-color),
        0px  4px 0 var(--outer-shadow-color), 
        0px -4px 0 var(--outer-shadow-color),
        /* 斜め */
        2.8px  2.8px 0 var(--outer-shadow-color), 
        -2.8px  2.8px 0 var(--outer-shadow-color),
        2.8px -2.8px 0 var(--outer-shadow-color), 
        -2.8px -2.8px 0 var(--outer-shadow-color);
}

p.prize-label {
  padding: 0.25rem 1.75rem;
  width: fit-content;
  margin: 0 0 8px;
  font-size: 1rem;
  font-weight: bold;
}

.standard_oripa-result--card-inner {
    /* --offset: 6px; */
    /* width: calc(100% - var(--offset)); */
    /* transform: translateX(var(--offset)); */
}
