@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&display=swap');
/* Approved shaded-heart card. Payment destinations remain unchanged. */
.kk-tip-wrap,.entry-body .kk-notebook-bottom .kk-tip-wrap{display:grid!important;grid-template-columns:145px minmax(0,1fr);gap:28px!important;align-items:center;width:calc(100% - 40px);max-width:980px!important;margin:32px auto!important;padding:30px 34px!important;background:#000!important;border:1px solid #e4619d;border-radius:8px;box-sizing:border-box;color:#fff!important}
.kk-tip-jar{display:block!important;width:145px!important;height:116px!important;flex:none!important;transform:none!important;filter:none!important;background:url('tip-jar-approved.png?v=2') 6.532% 79.422%/661.333% 330.833% no-repeat;border:0;border-right:1px solid #d53a84;border-radius:0}
.kk-tip-jar>*{display:none!important}
.kk-tip-copy{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.95fr);column-gap:28px;align-items:center;font-family:'Alex Brush','Caveat',cursive;transform:none!important;text-align:left}
.kk-tip-copy strong,.entry-body .kk-notebook-bottom .kk-tip-copy strong{grid-column:1;font:400 clamp(42px,4.8vw,66px)/1.1 'Alex Brush','Caveat',cursive!important;color:#fff!important}
.kk-tip-copy span,.entry-body .kk-notebook-bottom .kk-tip-copy span{grid-column:1;margin:8px 0 0;font:400 25px/1.3 'Alex Brush','Caveat',cursive!important;color:#fff!important}
.kk-tip-links{grid-column:2;grid-row:1/3;display:grid!important;grid-template-columns:1fr 1fr;gap:14px!important;margin:0!important}
.kk-tip-links a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1px solid #e4619d!important;border-radius:4px!important;background:#000!important;box-shadow:none!important;color:#fff!important;text-decoration:none;font:400 13px/1.3 Georgia,serif!important;letter-spacing:2px;text-transform:uppercase;text-align:center}
.kk-tip-links a:hover{background:#25111d!important}.kk-tip-links a:focus-visible{outline:2px solid white;outline-offset:4px}
@media(max-width:800px){.kk-tip-copy{grid-template-columns:minmax(0,1fr)}.kk-tip-links{grid-column:1;grid-row:auto;margin-top:20px!important}.kk-tip-copy strong{font-size:52px!important}}
@media(max-width:500px){.kk-tip-wrap,.entry-body .kk-notebook-bottom .kk-tip-wrap{grid-template-columns:70px minmax(0,1fr);gap:18px!important;width:calc(100% - 32px);padding:22px 18px!important}.kk-tip-jar{width:70px!important;height:56px!important;align-self:start;margin-top:8px}.kk-tip-copy strong,.entry-body .kk-notebook-bottom .kk-tip-copy strong{font-size:44px!important}.kk-tip-copy span,.entry-body .kk-notebook-bottom .kk-tip-copy span{font-size:23px!important}.kk-tip-links{grid-template-columns:1fr;gap:10px!important}.kk-tip-links a{font-size:12px!important}}
