/* ============================================================================
   DBRANKED - SENTINEL console, floating banner, justice receipt.
   Loaded by includes/dbr_sentinel_banner.php on every main-menu page.
   Single source of truth - do not copy these rules into page sheets.
   ========================================================================== */

/* ===== SENTINEL CONSOLE - AI contamination watch (radar v3) =====
   One compact AI-operated console. Two states: .clear (calm sentinel, green
   telemetry) and .alarm (angry sentinel, red threat feed). Real numbers only. */
.cheater-radar{position:relative;margin:0;border:1px solid rgba(87,216,255,.15);background:radial-gradient(760px 300px at 6% -12%,rgba(87,216,255,.07),transparent 60%),radial-gradient(560px 280px at 102% 112%,rgba(57,217,138,.05),transparent 62%),linear-gradient(168deg,rgba(8,13,21,.97),rgba(4,7,12,.99));clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));box-shadow:0 24px 64px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.025);overflow:hidden}
.cheater-radar:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0 1px,transparent 1px 3px);pointer-events:none}
.cheater-radar:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(57,217,138,.6),rgba(87,216,255,.5),transparent);opacity:.75;pointer-events:none}
.cheater-radar>*{position:relative;z-index:1}
.cheater-radar.alarm{border-color:rgba(255,64,88,.34);box-shadow:0 24px 64px rgba(0,0,0,.55),0 0 42px rgba(255,64,88,.10),inset 0 0 0 1px rgba(255,255,255,.025)}
.cheater-radar.alarm:after{background:linear-gradient(90deg,transparent,rgba(255,64,88,.75),rgba(255,209,102,.4),transparent)}
.cheater-radar .snt-top{display:flex;align-items:center;gap:18px;padding:16px 20px 12px;flex-wrap:wrap}
.cheater-radar .snt-id{min-width:0;flex:1 1 300px}
.cheater-radar .snt-kicker{font-family:"Chakra Petch",sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 12px rgba(49,231,255,.35)}
.cheater-radar.alarm .snt-kicker{color:#ff8296;text-shadow:0 0 12px rgba(255,64,88,.4)}
.cheater-radar .snt-name{margin:3px 0 2px;font-family:"Chakra Petch",sans-serif;font-size:clamp(20px,2.2vw,26px);font-weight:900;letter-spacing:.16em;color:#fff;display:flex;align-items:center;gap:8px}
.cheater-radar .snt-cursor{display:inline-block;width:10px;height:20px;background:rgba(93,220,255,.85);box-shadow:0 0 12px rgba(93,220,255,.55);animation:sntCursor 1.1s steps(2) infinite}
.cheater-radar.alarm .snt-cursor{background:rgba(255,64,88,.9);box-shadow:0 0 12px rgba(255,64,88,.65)}
@keyframes sntCursor{50%{opacity:0}}
.cheater-radar .snt-role{font-family:"Rajdhani",sans-serif;font-size:15.5px;line-height:1.3;color:var(--soft)}
.cheater-radar .snt-verdict{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-family:"Chakra Petch",sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;padding:10px 15px;border:1px solid rgba(57,217,138,.4);background:linear-gradient(180deg,rgba(57,217,138,.10),rgba(4,10,7,.85));color:#c9f4da;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}
.cheater-radar .snt-verdict b{color:#fff;text-shadow:0 0 14px rgba(57,217,138,.4)}
.cheater-radar .snt-verdict .snt-lamp{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#39d98a;box-shadow:0 0 12px rgba(57,217,138,.9);animation:sntBreath 2.8s ease-in-out infinite}
.cheater-radar .snt-verdict.hot{border-color:rgba(255,64,88,.55);background:linear-gradient(180deg,rgba(255,64,88,.14),rgba(12,4,6,.9));color:#ffd9df}
.cheater-radar .snt-verdict.hot b{text-shadow:0 0 14px rgba(255,64,88,.5)}
.cheater-radar .snt-verdict.hot .snt-lamp{background:var(--red);box-shadow:0 0 14px rgba(255,64,88,1);animation:sntBlink 1.1s steps(2) infinite}
@keyframes sntBreath{0%,100%{opacity:.7}50%{opacity:1}}
@keyframes sntBlink{50%{opacity:.2}}
.cheater-radar .snt-tele{display:flex;gap:8px;flex-wrap:wrap;padding:0 20px 12px}
.cheater-radar .snt-chip{display:inline-flex;align-items:baseline;gap:8px;border:1px solid rgba(93,220,255,.16);background:rgba(4,9,16,.66);padding:7px 12px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}
.cheater-radar .snt-chip i{font-style:normal;font-family:"Spline Sans Mono",monospace;font-size:9px;letter-spacing:.16em;color:var(--muted)}
.cheater-radar .snt-chip b{font-family:"Chakra Petch",sans-serif;font-size:13px;color:#eaf6ff}
.cheater-radar .snt-chip.on b{color:#39d98a;text-shadow:0 0 10px rgba(57,217,138,.45)}
.cheater-radar.alarm .snt-chip{border-color:rgba(255,64,88,.2)}
.cheater-radar .snt-console{margin:0 20px 14px;border:1px solid rgba(93,220,255,.14);border-left:3px solid rgba(57,217,138,.55);background:linear-gradient(180deg,rgba(3,8,14,.85),rgba(2,5,10,.92));padding:12px 15px;display:flex;flex-direction:column;gap:7px}
.cheater-radar .snt-line{font-family:"Spline Sans Mono",monospace;font-size:12.5px;line-height:1.55;color:#bfe6d2;overflow-wrap:anywhere}
.cheater-radar .snt-line.dim{color:var(--soft)}
.cheater-radar .snt-prompt{color:#39d98a;margin-right:8px;text-shadow:0 0 8px rgba(57,217,138,.5)}
.cheater-radar .snt-feed{display:flex;flex-direction:column;gap:12px;margin:0 20px 14px}
.cheater-radar .snt-target{border:1px solid rgba(255,64,88,.4);border-left:3px solid var(--red);background:linear-gradient(165deg,rgba(24,8,12,.9),rgba(8,4,6,.95));padding:12px 15px;display:flex;flex-direction:column;gap:9px;box-shadow:0 0 22px rgba(255,64,88,.10),inset 0 0 0 1px rgba(255,255,255,.02)}
.cheater-radar .snt-target-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.cheater-radar .snt-tag{font-family:"Chakra Petch",sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:#05070c;background:linear-gradient(90deg,var(--red),#ff7a8d);padding:4px 10px;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 100%,0 100%);box-shadow:0 0 16px rgba(255,64,88,.35)}
.cheater-radar .snt-target-name{font-family:"Chakra Petch",sans-serif;font-weight:900;font-size:clamp(17px,1.8vw,21px);letter-spacing:.04em;color:#fff;text-shadow:0 0 14px rgba(255,64,88,.3);overflow-wrap:anywhere}
.cheater-radar .snt-lock{font-family:"Chakra Petch",sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--gold);border:1px solid rgba(255,209,102,.4);background:rgba(255,209,102,.06);padding:3px 8px}
.cheater-radar .snt-profile{margin-left:auto;font-family:"Chakra Petch",sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffdfe4;border:1px solid rgba(255,64,88,.45);background:rgba(255,64,88,.09);padding:6px 11px;text-decoration:none;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}
.cheater-radar .snt-profile:hover{border-color:var(--red);box-shadow:0 0 16px rgba(255,64,88,.35)}
.cheater-radar .snt-sighting{display:flex;align-items:baseline;column-gap:10px;row-gap:3px;flex-wrap:wrap;font-family:"Spline Sans Mono",monospace;border:1px solid rgba(255,64,88,.28);background:rgba(255,64,88,.06);padding:8px 11px}
.cheater-radar .snt-ping{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 12px rgba(255,64,88,.9);animation:sntBlink 1.1s steps(2) infinite;align-self:center}
.cheater-radar .snt-sg-label{font-size:9px;letter-spacing:.16em;color:#ff9fae}
.cheater-radar .snt-sg-server{font-family:"Rajdhani",sans-serif;font-weight:700;font-size:16px;color:#fff;overflow-wrap:anywhere}
.cheater-radar .snt-sg-meta{font-size:10.5px;color:var(--soft)}
.cheater-radar .snt-directive{display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(255,209,102,.42);background:linear-gradient(90deg,rgba(255,209,102,.09),rgba(10,6,3,.55) 70%);padding:11px 14px;font-family:"Rajdhani",sans-serif;font-size:16.5px;line-height:1.38;color:#ffe9c4;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);animation:sntFlash 3.2s ease-in-out infinite}
.cheater-radar .snt-directive strong{color:#fff}
.cheater-radar .snt-directive>span{font-size:20px;line-height:1;color:var(--gold);text-shadow:0 0 12px rgba(255,209,102,.5)}
@keyframes sntFlash{0%,100%{opacity:1;border-color:rgba(255,209,102,.42)}50%{opacity:.55;border-color:rgba(255,209,102,.85)}}
.cheater-radar .cr-thanks{margin:0 20px 12px}
.cheater-radar .cr-report{margin:0 20px 16px;border-color:rgba(93,220,255,.18);background:rgba(3,8,14,.5)}
.cheater-radar .cr-report>summary{color:#cfe9f7}
@media (max-width:760px){.cheater-radar .snt-top{padding:14px 14px 10px;gap:12px}.cheater-radar .snt-verdict{margin-left:0}.cheater-radar .snt-tele{padding:0 14px 10px}.cheater-radar .snt-console,.cheater-radar .snt-feed{margin:0 14px 12px}.cheater-radar .cr-thanks{margin:0 14px 10px}.cheater-radar .cr-report{margin:0 14px 14px}.cheater-radar .snt-profile{margin-left:0}}
@media (prefers-reduced-motion:reduce){.cheater-radar .snt-cursor,.cheater-radar .snt-verdict .snt-lamp,.cheater-radar .snt-verdict.hot .snt-lamp,.cheater-radar .snt-ping,.cheater-radar .snt-directive{animation:none}}

/* ===== JUSTICE RECEIPT - durable restitution proof on player profiles ===== */
.rst-receipt{display:flex;gap:12px;align-items:flex-start;margin:12px 0;border:1px solid rgba(57,217,138,.4);border-left:3px solid #39d98a;background:linear-gradient(90deg,rgba(57,217,138,.10),rgba(4,10,7,.6) 70%);padding:12px 15px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}
.rst-mark{font-size:22px;line-height:1;color:#39d98a;text-shadow:0 0 12px rgba(57,217,138,.5)}
.rst-title{font-family:"Chakra Petch",sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.12em;color:#c9f4da}
.rst-text{font-family:"Rajdhani",sans-serif;font-size:15.5px;line-height:1.4;color:var(--soft);margin-top:3px}

@keyframes aicScan{to{transform:rotate(360deg)}}

/* heuristics meters inside the SENTINEL console */
.cheater-radar .snt-meters{display:flex;gap:16px;flex-wrap:wrap;margin-top:4px;padding-top:9px;border-top:1px solid rgba(93,220,255,.10)}
.cheater-radar .snt-meter{display:flex;align-items:center;gap:8px}
.cheater-radar .snt-meter i{font-style:normal;font-family:"Spline Sans Mono",monospace;font-size:9px;letter-spacing:.16em;color:var(--muted)}
.cheater-radar .snt-meter-track{position:relative;width:74px;height:4px;background:rgba(93,220,255,.10);overflow:hidden}
.cheater-radar .snt-meter-track b{position:absolute;left:0;top:0;bottom:0;width:var(--mw,0%);background:linear-gradient(90deg,rgba(57,217,138,.85),rgba(49,231,255,.55));box-shadow:0 0 8px rgba(57,217,138,.4)}
.cheater-radar .snt-meter-track b:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-100%);animation:sntMeterPulse 2.8s ease-in-out infinite}
.cheater-radar .snt-meter-track b.warm{background:linear-gradient(90deg,rgba(255,209,102,.8),rgba(255,64,88,.5))}
@keyframes sntMeterPulse{60%,100%{transform:translateX(100%)}}
@media(prefers-reduced-motion:reduce){.cheater-radar .snt-meter-track b:after{animation:none}}

.cheater-radar .snt-eye{flex:0 0 auto;position:relative;width:54px;height:54px;border-radius:50%;border:1px solid rgba(57,217,138,.45);background:radial-gradient(circle,rgba(57,217,138,.16),rgba(3,8,6,.9) 62%);box-shadow:0 0 18px rgba(57,217,138,.18)}
.cheater-radar .snt-eye:before{content:"";position:absolute;inset:5px;border-radius:50%;background:conic-gradient(from 0deg,rgba(57,217,138,.35),rgba(57,217,138,.05) 80deg,transparent 120deg)}
.cheater-radar .snt-eye:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;background:#39d98a;box-shadow:0 0 12px rgba(57,217,138,.9)}
.cheater-radar.alarm .snt-eye{border-color:rgba(255,64,88,.5);background:radial-gradient(circle,rgba(255,64,88,.16),rgba(10,3,5,.9) 62%);box-shadow:0 0 18px rgba(255,64,88,.2)}
.cheater-radar.alarm .snt-eye:before{background:conic-gradient(from 0deg,rgba(255,64,88,.4),rgba(255,64,88,.06) 80deg,transparent 120deg)}
.cheater-radar.alarm .snt-eye:after{background:var(--red);box-shadow:0 0 12px rgba(255,64,88,.9)}
@media(prefers-reduced-motion:no-preference){.cheater-radar .snt-eye:before{animation:aicScan 5.5s linear infinite}.cheater-radar.alarm .snt-eye:before{animation-duration:2.6s}}
/* the console as an overlay opened from the hero AI core */
.snt-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(3,6,11,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.snt-overlay[hidden]{display:none}
.snt-modal-shell{position:relative;width:min(1020px,100%);max-height:92vh;overflow:auto;scrollbar-width:thin}
.snt-modal-shell .cheater-radar{margin:0;border-color:rgba(93,220,255,.38);box-shadow:0 0 60px -16px rgba(57,217,138,.45),0 24px 64px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.03)}
.snt-modal-close{position:sticky;top:0;display:grid;place-items:center;margin-left:auto;margin-bottom:-30px;z-index:6;width:30px;height:30px;border:1px solid rgba(93,220,255,.3);background:rgba(5,9,16,.85);color:var(--soft);font-size:13px;cursor:pointer;transition:all .18s ease}
.snt-modal-shell .snt-top{padding-right:60px}
.snt-modal-close:hover{color:#fff;border-color:rgba(93,220,255,.6);box-shadow:0 0 14px rgba(49,231,255,.3)}
@media(max-width:760px){.cheater-radar .snt-eye{width:44px;height:44px}}

/* ===== SENTINEL FLOATING BANNER - every landing view, click -> console ===== */
.aib{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:2147482900;display:flex;align-items:center;gap:13px;max-width:min(640px,calc(100vw - 24px));padding:9px 18px 9px 12px;border:1px solid rgba(57,217,138,.4);background:linear-gradient(165deg,rgba(6,14,11,.92),rgba(3,7,12,.94));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 14px 44px rgba(0,0,0,.55),0 0 26px rgba(57,217,138,.14),inset 0 0 0 1px rgba(255,255,255,.03);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);text-decoration:none;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}
.aib:hover{transform:translateX(-50%) translateY(-2px);box-shadow:0 18px 50px rgba(0,0,0,.6),0 0 34px rgba(57,217,138,.24),inset 0 0 0 1px rgba(255,255,255,.05)}
.aib:focus-visible{outline:2px solid rgba(57,217,138,.8);outline-offset:2px}
.aib-rabbit{flex:0 0 auto;height:40px;width:auto;filter:drop-shadow(0 3px 7px rgba(0,0,0,.6)) drop-shadow(0 0 10px rgba(57,217,138,.22))}
.aib-id{min-width:0;display:flex;flex-direction:column;gap:1px}
.aib-kicker{font-style:normal;font-family:"Chakra Petch",sans-serif;font-size:8px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.aib-name{font-family:"Chakra Petch",sans-serif;font-size:16px;font-weight:900;letter-spacing:.18em;color:#fff;line-height:1.1;display:flex;align-items:center;gap:6px}
.aib-cursor{display:inline-block;width:7px;height:13px;background:rgba(93,220,255,.85);box-shadow:0 0 9px rgba(93,220,255,.55);animation:sntCursor 1.1s steps(2) infinite}
.aib-role{font-style:normal;font-family:"Rajdhani",sans-serif;font-size:12.5px;color:var(--soft);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.aib-verdict{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;font-family:"Chakra Petch",sans-serif;font-size:10px;font-weight:700;letter-spacing:.13em;color:#c9f4da;border:1px solid rgba(57,217,138,.4);background:rgba(57,217,138,.08);padding:7px 11px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);white-space:nowrap}
.aib-lamp{width:8px;height:8px;border-radius:50%;background:#39d98a;box-shadow:0 0 10px rgba(57,217,138,.9);animation:sntBreath 2.8s ease-in-out infinite}
.aib.alarm{border-color:rgba(255,64,88,.5);box-shadow:0 14px 44px rgba(0,0,0,.6),0 0 30px rgba(255,64,88,.2),inset 0 0 0 1px rgba(255,255,255,.03);animation:aibAlarm 3.2s ease-in-out infinite}
.aib.alarm:hover{box-shadow:0 18px 50px rgba(0,0,0,.65),0 0 40px rgba(255,64,88,.3),inset 0 0 0 1px rgba(255,255,255,.05)}
.aib.alarm .aib-rabbit{filter:drop-shadow(0 3px 7px rgba(0,0,0,.6)) drop-shadow(0 0 10px rgba(255,64,88,.32))}
.aib.alarm .aib-kicker{color:#ff8296}
.aib.alarm .aib-cursor{background:rgba(255,64,88,.9);box-shadow:0 0 9px rgba(255,64,88,.65)}
.aib.alarm .aib-verdict{color:#ffd9df;border-color:rgba(255,64,88,.55);background:rgba(255,64,88,.12)}
.aib.alarm .aib-lamp{background:var(--red);box-shadow:0 0 12px rgba(255,64,88,1);animation:sntBlink 1.1s steps(2) infinite}
@keyframes aibAlarm{0%,100%{border-color:rgba(255,64,88,.5)}50%{border-color:rgba(255,64,88,.95)}}
@media(max-width:640px){.aib{gap:10px;padding:8px 13px 8px 10px;bottom:10px}.aib-role{display:none}.aib-kicker{font-size:7px}.aib-name{font-size:14px}.aib-rabbit{height:34px}.aib-verdict{font-size:9px;padding:6px 9px}}
@media(prefers-reduced-motion:reduce){.aib-cursor,.aib-lamp,.aib.alarm{animation:none}}

/* keyboard focus (site-branded) + hard guard against profile-deck .snt-* bleed */
.aib:focus-visible{outline:2px solid rgba(57,217,138,.85);outline-offset:3px}
.snt-modal-close:focus-visible{outline:2px solid rgba(93,220,255,.85);outline-offset:2px}
.cheater-radar .cr-report>summary:focus-visible{outline:2px solid rgba(255,209,102,.8);outline-offset:2px}
.cheater-radar .snt-verdict:before,.cheater-radar .snt-verdict:after,.cheater-radar .snt-chip:before,.cheater-radar .snt-chip:after,.cheater-radar .snt-tag:before{content:none!important}

/* ===== CHEATER RADAR - report form + banners (shared) ===== */
.cr-thanks{display:flex;gap:10px;align-items:center;margin:0 22px 14px;padding:12px 16px;font-family:"Rajdhani",sans-serif;font-size:16px;color:#dbf5e6;border:1px solid rgba(57,217,138,.4);background:rgba(57,217,138,.08);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}
.cr-thanks strong{color:#fff}
.cr-thanks span{font-size:18px;color:#39d98a}
.cr-thanks.note{border-color:rgba(87,216,255,.4);background:rgba(87,216,255,.07);color:#d5ecfa}
.cr-thanks.note span{color:#57d8ff}
.cr-thanks.warn{border-color:rgba(255,209,102,.45);background:rgba(255,209,102,.08);color:#ffe9c4}
.cr-thanks.warn span{color:var(--gold)}
.cr-report{margin:2px 22px 16px;border:1px solid rgba(255,209,102,.34);background:rgba(10,7,3,.4);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}
.cr-report>summary{cursor:pointer;list-style:none;padding:13px 16px;font-family:"Chakra Petch",sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffe9c4;display:flex;align-items:center;gap:9px}
.cr-report>summary::-webkit-details-marker{display:none}
.cr-report>summary span{color:var(--gold);font-size:15px}
.cr-report>summary:after{content:"+";margin-left:auto;color:var(--gold);font-size:16px}
.cr-report[open]>summary:after{content:"\2212"}
.cr-report[open]>summary{border-bottom:1px solid rgba(255,209,102,.2)}
.cr-report-form{padding:14px 16px}
.cr-report-label{display:block;font-family:"Rajdhani",sans-serif;font-size:15px;color:var(--soft);margin-bottom:9px}
.cr-report-row{display:flex;gap:9px;flex-wrap:wrap}
.cr-report-input{flex:1;min-width:240px;border:1px solid rgba(93,220,255,.24);background:rgba(2,5,10,.82);color:var(--txt);font-family:"Spline Sans Mono",monospace;font-size:13px;padding:12px 13px;outline:none}
.cr-report-input:focus{border-color:var(--gold);box-shadow:0 0 20px rgba(255,209,102,.16)}
.cr-report-btn{font-family:"Chakra Petch",sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#241c05;background:linear-gradient(180deg,#ffd873,#e8a72a);border:none;padding:12px 20px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -3px 0 rgba(0,0,0,.18)}
.cr-report-btn:hover{filter:brightness(1.08)}
.cr-report-note{margin-top:10px;font-family:"Rajdhani",sans-serif;font-size:13.5px;line-height:1.4;color:var(--muted)}
@media (max-width:760px){.cr-thanks,.cr-report{margin-left:14px;margin-right:14px}.cr-report-input{min-width:0}}
