/* R137: original bold academy heading with a smaller build line. */
html[data-r136] body :is(.brand,.access-brand) .cpu-proverbios{font-family:inherit!important;font-weight:800!important;letter-spacing:-.3px!important;line-height:1.25}
html[data-r136] body .brand .cpu-proverbios{font-size:14px!important}
html[data-r136] body .access-brand .cpu-proverbios{font-size:22px!important}
html[data-r136] body #app .brand .cpu-proverbios+.app-version{display:block!important;font-size:9px;line-height:1.4;font-weight:650;letter-spacing:.15px;color:var(--muted);white-space:normal}
html[data-r136] body .access-brand>.app-version{font-size:10px;line-height:1.4;font-weight:650;letter-spacing:.15px;color:var(--muted)}

/* Keep the approved feline artwork intact; add one compact payment action. */
html[data-theme] body .cpu-access-notice.access-art-notice .access-art-paybar{display:flex;justify-content:center;padding:7px 12px 2px}
html[data-theme] body .cpu-access-notice.access-art-notice .access-art-paybar button[data-access-pay]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;width:min(190px,72%);max-width:none;margin:0;padding:8px 16px;border:2px solid #e5ac27;border-radius:22px;background:linear-gradient(#fff3b1,#f7ce55);box-shadow:inset 0 1px 0 #fff8da,0 3px 0 #7d290d;color:#5e1019;-webkit-text-fill-color:#5e1019;font:900 15px/1.2 NunitoStudent,system-ui,sans-serif;cursor:pointer}
.access-art-paybar button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;flex:none}
/* Warm payment sheet with two small stickers, outside the QR. */
html[data-theme] body dialog.cpu-payment-dialog{background:#fffbf2!important;color:#4d3439!important;border:1px solid #e5c58e!important;box-shadow:0 18px 65px #34221d55}
html[data-theme] .cpu-payment-dialog>header{background:#fff0d5;border-color:#e9d9b8;gap:10px;padding:13px 15px}
.cpu-payment-dialog>header>div{flex:1;min-width:0}
html[data-theme] .cpu-payment-dialog header small{color:#866442}
html[data-theme] .cpu-payment-dialog h2{color:#4d3439}
html[data-theme] .cpu-payment-dialog button{background:#fffaf0;border-color:#dfcba6;color:#5b3a38}
html[data-theme] .cpu-payment-dialog .cpu-payment-body>p{color:#5c4548}
html[data-theme] .cpu-payment-dialog .cpu-payment-body>small,html[data-theme] .cpu-payment-dialog p.cpu-payment-note{color:#776258}
html[data-theme] .cpu-payment-dialog>footer{background:#f9efdc;border-color:#e9d9b8;justify-content:space-between;align-items:center;padding:9px 15px}
.cpu-payment-dialog .cpu-payment-sticker{width:40px;height:42px;flex:0 0 40px}
.cpu-payment-kindness{display:flex;align-items:center;gap:5px;color:#765846;font-size:11px;line-height:1.35}
.cpu-payment-kindness .cpu-payment-sticker{width:32px;height:34px;flex-basis:32px}
