/* GoWish button/dialog styles used by plugin 1.0.3; local copy checked 2026-09-29.
 * Preserve vendor markup and behaviour, using Pocket Monster's existing font.
 * Recheck this integration when the GoWish plugin or external button is updated.
 */
.gowish-body{font-family:var(--pm-font-main,sans-serif)}
#ov-onskeskyen-generated-wish-button,.gowish-btn{height:40px;border-radius:9999px;padding:0 20px 0 55px;font-family:var(--pm-font-main,sans-serif);font-size:17px;font-weight:400;text-align:left;color:#0d1e33;border:none;background-color:rgba(13,30,51,.12);background-image:url(https://storage.googleapis.com/gowish-button-prod/img/icons/dark_cloud.svg);background-repeat:no-repeat;background-size:auto 18px;background-position:12px center;transition:background-color .2s ease-in-out,color .2s ease-in-out}
#ov-onskeskyen-generated-wish-button:hover,.gowish-btn:hover{background-color:rgba(13,30,51,.33)}
#ov-onskeskyen-generated-wish-button.blue,.gowish-btn.blue{background-color:#4397ff;background-image:url(https://storage.googleapis.com/gowish-button-prod/img/icons/light_cloud.svg);color:#fff}
#ov-onskeskyen-generated-wish-button.minimal,.gowish-btn-rounded{border-radius:9999px;padding:20px;border:none;background-color:transparent;background-image:url(https://storage.googleapis.com/gowish-button-prod/img/icons/rounded_default.svg);background-repeat:no-repeat;background-size:auto 40px;background-position:center;transition:background-color .2s ease-in-out,color .2s ease-in-out}
#ov-onskeskyen-generated-wish-button.minimal:focus,.gowish-btn-rounded:focus{outline:1px solid transparent}
#ov-onskeskyen-generated-wish-button.blue:hover,.gowish-btn.blue:hover{background-color:#387ed4;background-image:url(https://storage.googleapis.com/gowish-button-prod/img/icons/light_cloud.svg);color:#fff}
#ov-onskeskyen-generated-wish-button.minimal:hover,.gowish-btn-rounded:hover{background-image:url(https://storage.googleapis.com/gowish-button-prod/img/icons/rounded_hover.svg)}
#ov-onskeskyen-generated-wish-button,#ov-onskeskyen-generated-wish-button.blue,#ov-onskeskyen-generated-wish-button.minimal,.gowish-btn,.gowish-btn-rounded{margin-right:20px}
.gowish-btn:hover,.gowish-btn-rounded:hover,#ov-onskeskyen-generated-wish-button:hover,#ov-onskeskyen-generated-wish-button.blue:hover,#ov-onskeskyen-generated-wish-button.minimal:hover{cursor:pointer}
.gowish-dialog{display:flex;justify-content:center;align-items:center;background-color:rgba(23,34,50,.25);border-width:0}
.gowish-iframe{height:615px;border:none;margin:0 auto;overflow:hidden;border-radius:30px}
.gowish-modal-container{width:100%}
@media screen and (max-width:767px){.gowish-dialog{border-width:5px;border-color:rgba(0,153,187,0);border-bottom-width:5px;background-color:rgba(0,153,187,0);height:auto;margin-top:0}
.gowish-modal-container{width:100vw;padding-top:20px}
.gowish-iframe{position:fixed;bottom:0;left:50%;transform:translateX(-50%);height:100%;margin:0;border-radius:0}
#ov-onskeskyen-generated-wish-button,#ov-onskeskyen-generated-wish-button.blue,.gowish-btn{font-size:.8rem;padding:2.5px 15px 0 40px;background-position:10px center;height:35px;background-size:auto 14px}
#ov-onskeskyen-generated-wish-button.minimal,.gowish-btn-rounded{padding:18px}
#ov-onskeskyen-generated-wish-button,#ov-onskeskyen-generated-wish-button.blue,.gowish-btn,.gowish-btn-rounded{margin-right:0}
}
@media screen and (min-width:768px){.gowish-dialog{min-width:100%;min-height:100%;height:100%;text-align:center}
.gowish-iframe{border-radius:30px;max-width:824px}
}
@media screen and (max-height:770px){.gowish-iframe{max-height:600px}
}
@media screen and (max-height:630px){.gowish-iframe{max-height:520px}
}
@media screen and (max-height:570px){.gowish-iframe{max-height:450px}
}
@media screen and (max-height:500px){.gowish-iframe{max-height:400px}
}
@media screen and (max-height:430px){.gowish-iframe{max-height:380px}
}
@media screen and (max-height:370px){.gowish-iframe{max-height:330px}
}

