#aurionR102{--coffee:#120c09;--panel:#211713;--soft:#34241c;--line:#715138;--gold:#d9ad76;--text:#ecd6b8;--muted:#bda78e;font-family:inherit}#aurionR102 .ar102-bell{position:fixed;right:15px;bottom:108px;z-index:20000;width:45px;height:45px;border:1px solid #947047;border-radius:50%;background:#241811;color:#e3ba80;font-size:26px;box-shadow:0 7px 22px #0008}#aurionR102 .ar102-bell i{position:absolute;right:8px;top:7px;width:7px;height:7px;border-radius:50%;background:#e3ba80}#aurionR102 [hidden]{display:none!important}#aurionR102 .ar102-overlay{position:fixed;inset:0;z-index:21000;background:#090503c9;display:flex;align-items:center;justify-content:center;padding:12px;backdrop-filter:blur(6px)}#aurionR102 .ar102-dialog{width:min(100%,430px);max-height:min(90dvh,820px);overflow:auto;position:relative;border-radius:25px;border:1px solid #77573d;background:linear-gradient(160deg,#302019,#18100d);box-shadow:0 26px 80px #000b;color:var(--text)}#aurionR102 .ar102-close{position:absolute;z-index:3;right:14px;top:10px;border:1px solid #73553e;border-radius:50%;width:32px;height:32px;background:#201510d9;color:#dec29f;font-size:25px}#aurionR102 .ar102-stage{height:clamp(170px,32dvh,265px);position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#75503388 0%,#38241a 45%,#1b120f 78%);border-radius:24px 24px 0 0;border-bottom:1px solid #62452e}#aurionR102 .ar102-stage:before{content:'';position:absolute;inset:12% 14% -50%;border:1px solid #a47a4c60;border-radius:50%}#aurionR102 .ar102-stage img{position:relative;display:block;height:116%;max-width:100%;width:auto;object-fit:contain;object-position:center bottom;margin:-2% auto 0;filter:drop-shadow(0 15px 16px #0007)}#aurionR102 .ar102-tag{position:relative;margin:-15px auto 0;width:max-content;max-width:90%;border:1px solid #82603e;background:#251710;border-radius:30px;padding:8px 17px;letter-spacing:.2em;color:#d9ae79;font-size:10px}#aurionR102 .ar102-story{padding:13px 22px 8px}#aurionR102 .ar102-speaker{color:#d9ac75;letter-spacing:.18em;font-size:11px;text-transform:uppercase;margin-top:8px}#aurionR102 h2{font-family:Georgia,serif;font-weight:500;color:#e8c9a1;font-size:clamp(25px,6vw,31px);margin:7px 0 10px}#aurionR102 .ar102-speech{padding:14px 15px;border:1px solid #6c4d34;border-radius:16px;background:#38261c;color:#f0ddc4;line-height:1.5;font-size:14px;margin:0 0 12px}#aurionR102 .ar102-task{color:#d8c1a6;font-size:12px;line-height:1.5;margin:9px 0}#aurionR102 .ar102-reward{background:#261a14;border:1px solid #654830;border-radius:12px;padding:11px;color:#e1b985;font-size:11px;letter-spacing:.04em}#aurionR102 .ar102-actions{display:flex;gap:10px;padding:14px 22px 22px}#aurionR102 .ar102-actions button{flex:1;min-width:0;border-radius:13px;padding:14px 8px;font-size:13px;font-weight:700}#aurionR102 .ar102-primary{background:linear-gradient(135deg,#e2ba81,#ad7c49);border:1px solid #e6c28d;color:#20140e}#aurionR102 .ar102-secondary{background:#3b291e;border:1px solid #8b6443;color:#e9d0b0}#aurionR102 .ar102-inbox{padding:30px 22px 10px}#aurionR102 .ar102-inbox small{letter-spacing:.18em;color:#d9ac75}#aurionR102 .ar102-message{padding:13px;border-radius:13px;border:1px solid #6c4d34;background:#35231a;margin:10px 0}#aurionR102 .ar102-message strong{color:#e1bd8c;font-size:13px}#aurionR102 .ar102-message p{color:#e4d0b8;font-size:13px;line-height:1.5;margin:6px 0 0}@media(max-height:690px){#aurionR102 .ar102-stage{height:160px}#aurionR102 .ar102-story{padding-top:8px}#aurionR102 .ar102-speech{padding:10px 12px}}
/* R103 — Paleta oficial café, sem painéis cinza */
#aurionR102 .ar102-dialog{background:linear-gradient(160deg,#291c15,#130c09 85%)!important;border-color:#775338!important}
#aurionR102 .ar102-story{background:linear-gradient(180deg,#211610,#160e0b)!important}
#aurionR102 .ar102-stage{background:radial-gradient(ellipse at 50% 70%,#7852388c,#39241a 51%,#170e0a 90%)!important}
#aurionR102 .ar102-speech{background:#38261c!important;border-color:#805c40!important}
#aurionR102 .ar102-reward{background:#2d1d14!important}
#aurionR102 .ar102-tag{z-index:2}
#aurionR102 .ar102-review{margin-top:13px;padding:11px 13px;border-radius:12px;background:#37251b;border:1px solid #856143;color:#e6c79d;font-size:12px;letter-spacing:.04em}
#ar103Challenge{margin:16px 0 22px;padding:21px;border-radius:23px;background:linear-gradient(145deg,#291b14,#170f0b)!important;border:1px solid #79563b;color:#e9d0ad;box-shadow:0 12px 35px #0d080650}
#ar103Challenge[hidden]{display:none!important}#ar103Challenge small{font-size:11px;letter-spacing:.15em;color:#d5a976}#ar103Challenge h3{font:normal 28px Georgia,serif;color:#e8c49a;margin:12px 0}#ar103Challenge p{font-size:14px;line-height:1.5;color:#ddc6aa}#ar103Challenge .ar103-meta{border-radius:12px;padding:11px;background:#38261b;color:#e1bd8c;font-size:12px;margin:15px 0}#ar103Challenge button{background:#b98b58;border:1px solid #e2bd87;border-radius:12px;color:#20140e;padding:12px 16px;font-weight:700}

/* R104 — Refinamento da paleta oficial e hierarquia visual */
#aurionR102 .ar102-speaker{font-weight:700;letter-spacing:.13em;color:#e4b982}
#aurionR102 .ar102-speech{font-size:14px;line-height:1.6;background:#3a271c!important}
#aurionR102 .ar102-story{background:#20140f!important}
#aurionR102 .ar102-actions:empty{display:none}
#screen-evolution .r3-cronica,#screen-evolution .r9-chronicle,#screen-evolution #r3ChronicleCard,#screen-evolution .r4-dashboard,#screen-evolution #missionPanel{background:linear-gradient(145deg,#281b15,#17100d)!important;border-color:#72533c!important;color:#e6ceb0!important}
#screen-evolution .r3-cronica button,#screen-evolution .r4-dashboard button{border-color:#98724b!important;color:#e8c99f!important}
#screen-evolution .r4-dashboard .r4-stats>div,#screen-evolution .r4-dashboard .r4-block{background:#302119!important;border-color:#634832!important}
#screen-evolution .r3-cronica p,#screen-evolution .r4-dashboard p{color:#c8b49f!important}
#screen-evolution #r3ChronicleCard{margin-top:12px!important}
#screen-evolution .a28-evo-auris-card{display:none!important}

/* R105 — cartões com a mesma temperatura e profundidade da tela de Hábitos */
#ar103Challenge,#ar105Hub,.r3-cronica-card{background:linear-gradient(160deg,#1d1714,#15110f)!important;border:1px solid #5c4939!important;color:#e7d2b7!important}
#ar103Challenge .ar103-meta{background:#24201d!important}
#aurionR102 .ar105-objective{margin:12px 0;padding:13px 15px;background:#201916;border:1px solid #6c5039;border-radius:14px;color:#e9d7c0}
#aurionR102 .ar105-objective strong{display:block;color:#d9ac75;font-size:11px;letter-spacing:.18em;margin-bottom:7px}
#aurionR102 .ar105-objective p{margin:0;line-height:1.55;font-size:14px}
#ar105Hub{margin:16px 0 22px;padding:20px;border-radius:22px}
#ar105Hub header small,#ar105Hub article small{font-size:11px;letter-spacing:.14em;color:#cba374}
#ar105Hub h2{font:normal clamp(26px,6vw,36px) Georgia,serif;color:#eac69c;margin:9px 0}
#ar105Hub header p,#ar105Hub article p{color:#cbb9a5;line-height:1.55}
#ar105Hub .ar105-tabs{display:flex;overflow:auto;gap:7px;padding:12px 0;scrollbar-width:thin}
#ar105Hub button{cursor:pointer;border-radius:12px;border:1px solid #76583d;background:#251d18;color:#e2c6a2;padding:10px 12px;white-space:nowrap}
#ar105Hub .ar105-tabs button.active{background:#b88c5b;color:#20150f;border-color:#dfb783;font-weight:700}
#ar105Hub .ar105-mission{border:1px solid #554435;background:#211a16;border-radius:16px;padding:17px;margin-top:10px}
#ar105Hub .ar105-mission h3{font:normal 25px Georgia,serif;color:#e9c79d;margin:10px 0}
#ar105Hub .ar105-buttons{display:flex;flex-wrap:wrap;gap:9px}
#ar105Hub .ar105-buttons button:last-child{background:#b88c5b;color:#20150f}
#ar105Hub .ar105-secondary{font-size:12px;color:#d9b487!important}

/* R129 — Chamado do Dia: fundo café quase preto, respeitando a identidade aprovada. */
#aurionR102 .ar102-dialog{background:#110d0b!important;border-color:#594333!important}
#aurionR102 .ar102-stage{background:radial-gradient(ellipse at 50% 95%,#302018 0%,#1b130f 45%,#0e0b09 83%)!important;border-bottom-color:#493627!important}
#aurionR102 .ar102-stage:before{border-color:#7b5b3a40!important}
#aurionR102 .ar102-story{background:#15100d!important}
#aurionR102 .ar102-speech{background:#251b16!important;border-color:#604632!important}
#aurionR102 .ar105-objective{background:#181310!important;border-color:#604632!important}
#aurionR102 .ar102-reward{background:#211711!important;border-color:#604632!important}
#aurionR102 .ar102-review{background:#211711!important;border-color:#604632!important}
#aurionR102 .ar102-tag{background:#1a120e!important;border-color:#77573b!important}
/* Retrato com bordas suavizadas: não simula recorte de fundo que esteja embutido no arquivo. */
#aurionR102 .ar102-stage img{max-width:85%;height:111%;object-fit:contain;object-position:center bottom;margin:-1% auto 0;border:0;border-radius:0;filter:drop-shadow(0 12px 18px #0008);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 6%,#000 89%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 6%,#000 89%,transparent 100%)}
#aurionR102 .ar102-stage.ar102-noart{background:radial-gradient(ellipse at center,#302018,#100c0a 78%)!important}

/* R130: retratos transparentes oficiais; enquadramento de busto sem fundo quadrado. */
#aurionR102 .ar102-stage img{height:140%!important;max-width:96%!important;object-fit:contain!important;object-position:center top!important;margin:-4% auto 0!important;filter:drop-shadow(0 12px 15px #0009)!important}
#aurionR102 .ar102-stage{overflow:hidden!important;background:linear-gradient(180deg,#16100d,#100b09)!important}

/* R133: status do Chamado compacto, legivel e sem sobreposicao */
#aurionR102 .ar103-review{display:block;position:static;float:none;clear:both;box-sizing:border-box;width:100%;max-width:100%;height:auto;margin:10px 0 8px;padding:8px 10px;border:1px solid rgba(205,161,105,.35);border-radius:10px;background:#201711;color:#d9b98d;font-size:10px!important;font-weight:650;letter-spacing:.015em!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;text-align:center;text-transform:none}
@media(max-width:390px){#aurionR102 .ar103-review{font-size:9px!important;padding:7px 8px}}
