/* Pomar usa a mesma estrutura visual de Aurion. */
[hidden]{display:none!important}.intro{padding:12px 0 10px}.intro p{max-width:700px;color:#c5c5b6}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.choices small{display:block;margin-top:8px}.toolbar,.section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.toolbar{margin:20px 0}.toolbar h2{margin:0}.live-label{font-size:12px;color:#b1d19d}.tip{border-left:3px solid var(--gold);padding:12px 16px;background:#272b22}#attributes>div{display:flex;justify-content:space-between;align-items:center;margin:10px 0;border-bottom:1px solid var(--border);padding:14px 0}#attributes small{display:block;font-size:12px}.stat-hint{color:#d8bb83;margin-top:6px}#attributes strong{color:var(--gold);font-size:24px}.starter-gear{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:580px}.starter-gear .reino-icon{height:150px}.quest{padding:20px 0;border-bottom:1px solid var(--border)}.quest strong{display:block;color:#ebcc92}.quest p{font-size:14px}.quest button{margin-top:8px}.tutorial-scene{position:relative;height:350px;overflow:hidden;border:2px ridge #79664a;background:linear-gradient(#10170d66,#10170dbb),url('assets/pomar.png') center/cover;border-radius:4px}.tutorial-scene:after{content:'';position:absolute;inset:auto 0 0;height:30%;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#ccb77722 10%);pointer-events:none}.hero-token{position:absolute!important;width:80px;height:80px;bottom:40px;transform:translateX(-50%);border:2px solid #bb9d62;border-radius:50%;background:#131c17;transition:left .2s linear;z-index:2}#monsters{position:absolute;inset:0}.monster{position:absolute;width:88px;transform:translateX(-50%);text-align:center;transition:left .2s linear;z-index:2}.monster .mob-art{display:block;height:52px;order:3}.monster{display:flex;flex-direction:column;align-items:stretch}.monster>span{font:10px system-ui;background:#111b10d9}.monster progress{order:-1;margin:3px 0;height:7px;accent-color:#bc8c55}.monster.dead{opacity:.45}.monster .art-crop{height:52px}.monster strong{font-size:20px}progress{display:block;width:100%;height:9px;margin:8px 0 14px;accent-color:#b6cc74}#mana{accent-color:#78b9e6}label{display:block;font-size:12px}label span{float:right}#log{font-size:12px}#hit{font-size:13px;min-height:24px}.primary-link{display:inline-block;padding:12px 18px;border:1px solid #c4a265;background:#333927}footer{padding:24px;text-align:center;font-size:12px;color:var(--muted)}#up-hp,#up-quantity{margin:12px 0}.sidebar .reset-button{margin-top:auto}.table-scroll{overflow:auto}#continuity{line-height:1.6}#game>.panel{max-width:1100px}@media(max-width:850px){.choices{grid-template-columns:1fr}.tutorial-scene{height:320px}.hero-token{width:58px;height:58px}.monster{width:64px}.starter-gear{gap:8px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{height:auto;position:static}.stat-hint{max-width:190px}.quest-art{width:55px!important;height:55px!important}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
@media(max-width:850px){.sidebar{display:block;overflow:visible}.sidebar .brand,.sidebar>small{display:block}.sidebar nav{display:grid;overflow:visible;white-space:normal;width:100%}.sidebar nav button{white-space:normal;min-width:0}.sidebar>a:not(.brand){display:inline-block;margin:8px 10px 8px 0}.sidebar .reset-button{display:block;margin:8px 0}}

#tutorial-nameplate{position:absolute;bottom:10px;transform:translateX(-50%);width:88px;z-index:4;text-align:center;background:#07110de8;border:1px solid #87744c;padding:4px;pointer-events:none}#tutorial-nameplate b,#tutorial-nameplate small{display:block;font:10px system-ui;color:#fff}#tutorial-nameplate small{color:#b8d9f6;margin-top:2px}#tutorial-nameplate>span{height:4px;background:#0b1c28;display:block;margin-top:4px}#field-mana-fill{display:block;height:100%;background:#6bade2}


/* chatC-02: compact Pomar game field and progressive controls. */
body[data-realm-panel="tutorial"] .intro{padding:4px 0}.intro h1{font-size:25px;margin:4px 0}
body[data-realm-panel="tutorial"] .sidebar .brand{font-size:15px;line-height:1.15}.pomar-options{margin-top:12px;font-size:11px}.pomar-options>a{display:block;margin:9px 0}.pomar-options #reset{font-size:10px;margin:8px 0}
body[data-realm-panel="tutorial"] #continuity{font-size:10px;padding:5px 8px;margin:5px 0}
body[data-realm-panel="tutorial"] .toolbar{margin:8px 0;gap:8px}.toolbar h2{font-size:16px}.toolbar .live-label{font-size:10px}.pomar-hud{display:flex;gap:8px;flex-wrap:wrap}.pomar-hud>span{padding:5px 9px;background:#121d18;border:1px solid #66593c;font-size:10px}.pomar-hud b{color:#e1cd9c;margin-left:5px}
.pomar-combat{padding:10px!important}.pomar-combat h2{font-size:17px;margin:3px 0}.pomar-enemy-rule{font-size:10px;margin:4px 0 8px;color:#b8c4ac}
body[data-realm-panel="tutorial"] .tutorial-scene{height:390px;border:1px solid #77634480;box-shadow:0 8px 22px #0004}.tutorial-scene:after{background:linear-gradient(transparent,#09130b88)}
body[data-realm-panel="tutorial"] .hero-token{width:96px;height:135px;bottom:45px;border:0;border-radius:0;background:none;overflow:visible;box-shadow:none}.hero-token .battle-body{width:100%;height:100%;filter:drop-shadow(0 3px 3px #0008);animation:pomar-idle 3.2s ease-in-out infinite}
body[data-realm-panel="tutorial"] #tutorial-nameplate{width:100px;bottom:9px;background:transparent;border:0;padding:0;text-shadow:0 1px 3px #000}.monster .mob-art{filter:drop-shadow(0 3px 2px #0008)}.monster>span{background:none;text-shadow:0 1px 3px #000}.monster.is-targeted:after{content:"";position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:44px;height:8px;border:1px solid #d9c07c99;border-radius:50%;pointer-events:none}.monster:focus-visible{outline:2px solid #e1c783;outline-offset:3px}
#pomar-target-info{position:absolute;bottom:8px;right:8px;max-width:60%;padding:5px 8px;background:#0a1813e8;border:1px solid #82704a;font-size:10px;z-index:5}#pomar-hit-fx{position:absolute;inset:0;pointer-events:none;z-index:6}.pomar-damage-taken{position:absolute;color:rgb(255,61,69);font-weight:800;font-size:18px;font-family:Georgia,serif;text-shadow:0 2px 4px #000,0 0 8px #8b1e26;animation:pomardamage-taken 1.1s ease-out both;white-space:nowrap}.pomar-damage{position:absolute;color:#e8d290;font-weight:700;font-size:15px;text-shadow:0 2px 3px #000;animation:pomar-hit .85s ease-out both}.pomar-damage.skill{color:#91d6ff}.pomar-damage.critical{color:#f49c43}
.pomar-combat-details,.pomar-chronicles{margin-top:8px;font-size:11px}.pomar-combat-details summary,.pomar-chronicles summary{padding:7px;border:1px solid #65583d;cursor:pointer}.pomar-chronicles #log{max-height:160px;overflow:auto}.pomar-combat #next-goal{font-size:12px;margin:8px 0;padding:8px 10px}.pomar-combat .realm-shortcuts button{font-size:11px;padding:7px 10px}
.pomar-upgrades h2{font-size:16px;margin:0 0 8px}.pomar-upgrade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pomar-upgrade{border:1px solid #75624080;background:#18201a}.pomar-upgrade summary{display:flex;justify-content:space-between;gap:8px;padding:10px;cursor:pointer;font-size:13px}.pomar-upgrade summary small{display:block;font-size:10px;color:#a8b69f;margin-top:3px}.pomar-upgrade p{font-size:12px;margin:10px}.pomar-upgrade button{margin:10px!important;width:calc(100% - 20px)}.pomar-upgrades>small{display:block;font-size:10px;margin-top:8px;color:#a8b69f}
@keyframes pomar-idle{50%{transform:translateY(-1.5px)}}@keyframes pomar-hit{from{opacity:1;transform:translate(-50%,0)}to{opacity:0;transform:translate(-50%,-28px)}}
@media(max-width:850px){body[data-realm-panel="tutorial"] .sidebar{padding:8px 12px}.sidebar .brand,.sidebar>small{display:none!important}.sidebar .pomar-nav{display:flex;gap:4px;flex-wrap:wrap;margin:0}.pomar-nav button{flex:1 1 auto;padding:7px;font-size:10px}.pomar-options{margin-top:5px}body[data-realm-panel="tutorial"] main{padding:10px}.toolbar h2{font-size:14px}.toolbar #points-shortcut{padding:6px;font-size:10px}.pomar-hud{width:100%;gap:4px}.pomar-hud>span{flex:1;min-width:0}.intro h1{font-size:20px}body[data-realm-panel="tutorial"] .tutorial-scene{height:390px}.hero-token .battle-body{max-width:85px}#pomar-target-info{font-size:9px}.pomar-upgrades{padding:10px!important}}
@keyframes pomardamage-taken{0%{opacity:0;transform:translate(-50%,8px) scale(.9)}15%{opacity:1}100%{opacity:0;transform:translate(-50%,-28px) scale(1.05)}}@media(prefers-reduced-motion:reduce){.hero-token .battle-body,.pomar-damage,.pomar-damage-taken{animation:none}.pomar-damage,.pomar-damage-taken{transform:translateX(-50%)}}

body[data-realm-panel="tutorial"] .hero-token{padding:0;cursor:pointer}.hero-token:focus-visible{outline:2px solid #e1c783;outline-offset:3px}

/* chatC-14: royal orchard, guided journey and learning controls. */
body[data-realm-panel="tutorial"]{--panel:#192019;--border:#596047;--gold:#d9bf84;background:radial-gradient(ellipse at top,#343a26,#101610 70%)}
body[data-realm-panel="tutorial"] .sidebar{background:linear-gradient(90deg,#111b13,#20291c);border-right:1px solid #756b46}
body[data-realm-panel="tutorial"] .panel{background:linear-gradient(135deg,#222a1ee8,#141f17f5);border:1px solid #655c42;border-radius:8px}
body[data-realm-panel="tutorial"] .pomar-nav button{border-radius:6px;text-align:left}.pomar-nav button.active{background:#41462b;border-color:#ba9c5f;color:#f5e2ae}
.pomar-story{font-size:12px;color:#c1c9b0;margin:3px 0 10px;max-width:660px}
body[data-realm-panel="tutorial"] .tutorial-scene{height:360px;background:linear-gradient(#1524140a,#101b1466),url('assets/pomar/pomar-valthera-v2.webp') center 65%/cover;border-radius:7px}
body[data-realm-panel="tutorial"] .choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.choices button{min-width:0;text-align:center;background:linear-gradient(#263222,#16221a);border:1px solid #87774f;border-radius:8px;padding:12px 8px}.choice-hero{display:block;height:130px}.choice-hero .battle-body{height:100%;width:auto;max-width:100%;filter:drop-shadow(0 5px 4px #0008)}.choices b{display:block;color:#edd59b}.choices small{font-size:11px;color:#c1c9b0}
.pomar-journey-strip{border:1px solid #6e6443;border-radius:8px;background:#18251b;padding:8px 12px;margin:8px 0}.pomar-journey-strip>div{display:flex;justify-content:space-between;gap:8px;font-size:11px}.pomar-journey-strip .eyebrow{font-size:9px}.pomar-journey-strip ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;list-style:none;padding:0;margin:7px 0 0}.pomar-journey-strip li{min-width:0}.pomar-journey-strip button{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 3px;font-size:10px;border:1px solid #4b5d46;background:#18231b;border-radius:5px}.pomar-journey-strip b{color:#d2bf8f}.pomar-journey-strip .done button{border-color:#76976b;color:#c7e5af}.pomar-journey-strip .current button{background:#42472a;border-color:#c1a15c;color:#f4dfa6}
.pomar-current-goal{display:grid;grid-template-columns:1fr auto;gap:3px 12px;margin:10px 0;padding:12px;background:#18271de8;border:1px solid #827348;border-radius:7px}.pomar-current-goal .eyebrow{grid-column:1;font-size:9px}.pomar-current-goal h3{grid-column:1;margin:0;font-size:15px}.pomar-current-goal #next-goal{grid-column:1;border:0;background:none;margin:0;padding:0;font-size:12px}.pomar-current-goal small{grid-column:1;color:#bbc6ab;font-size:11px}.pomar-current-goal button{grid-column:2;grid-row:1/5;align-self:center;background:#495335;border-color:#baa066;font-size:12px}
.pomar-quest-notice{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #c09c4e;border-radius:5px;background:#383b21;color:#f1dfb4;font-size:12px}.pomar-quest-notice button{font-size:11px;padding:5px 8px}.pomar-skill-state{font-size:11px;line-height:1.5;color:#b6d4d5;margin:8px 0}.pomar-skill-state[data-state="capacity"]{color:#e8c991}
body[data-realm-panel="tutorial"] .monster{width:98px;gap:0}.monster .mob-art{height:63px;order:0;filter:drop-shadow(0 3px 2px #0007)}.gamba-sprite{display:block;width:100%;height:100%;object-fit:contain}.monster>span:first-of-type{order:-1}.monster>span:last-child{order:1}.monster progress{order:-2;margin:0 6px 2px;width:calc(100% - 12px);height:5px}.monster.is-targeted:after{bottom:12px}.monster.dead .mob-art{opacity:.4}
.quest{border-radius:5px;padding:15px 10px;margin:8px 0;background:#15221a}.quest-available{border:1px solid #b39755;box-shadow:inset 3px 0 #c2a35a}.quest-upgrade-icon{display:grid;place-items:center;font-size:32px;color:#d9c38b;width:64px;height:64px}.quest p{font-size:12px}.quest button{font-size:12px}
#attributes .needed-attribute{border-left:3px solid #d8b979;padding-left:10px;background:linear-gradient(90deg,#67572833,transparent)}
.pomar-respec{margin:16px 0;padding:10px;border:1px solid #82734f;border-radius:6px;font-size:12px}.pomar-respec summary{cursor:pointer;color:#e6cf9c}.pomar-respec p{color:#c5cbb8}.pomar-respec small,.pomar-preview-note{display:block;color:#b1c2aa;font-size:11px;margin-top:8px}.pomar-respec button,#skill-preview{font-size:12px}
.pomar-departure{position:relative;isolation:isolate;margin:12px 0;border:1px solid #a98d50;border-radius:7px;overflow:hidden;background:linear-gradient(90deg,#0b1c14eb,#0b1c14a6),url('assets/aurion-clareira-v1.webp') center/cover}.pomar-departure>div{padding:16px;max-width:520px}.pomar-departure .eyebrow{font-size:9px}.pomar-departure h3{margin:4px 0;color:#ecd6a1}.pomar-departure p{font-size:12px;color:#d0dcc7}.pomar-departure a{font-size:12px}
.pomar-skill-preview{position:absolute;top:25%;left:15%;right:15%;padding:10px;text-align:center;border:1px solid #a4d9de;color:#d4f3f0;background:#102a2bd9;border-radius:6px;font-size:13px;animation:pomar-preview 1.8s ease-out both}
@keyframes pomar-preview{0%{opacity:0;transform:translateY(6px)}15%,75%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-6px)}}
@media(max-width:850px){body[data-realm-panel="tutorial"] .sidebar{padding:7px 10px;border-right:0;border-bottom:1px solid #756b46}body[data-realm-panel="tutorial"] .pomar-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.pomar-nav button{padding:6px 3px;font-size:9px;line-height:1.4;text-align:center}.pomar-options{font-size:10px}.pomar-story{font-size:11px;line-height:1.45}.pomar-journey-strip{padding:7px 8px}.pomar-journey-strip button{flex-direction:column;gap:1px;font-size:9px;line-height:1.3}.pomar-journey-strip b{font-size:11px}body[data-realm-panel="tutorial"] .tutorial-scene{height:320px}.pomar-current-goal{grid-template-columns:1fr;padding:10px}.pomar-current-goal button{grid-column:1;grid-row:auto;justify-self:start;margin-top:6px}.pomar-quest-notice{flex-wrap:wrap;font-size:11px}.choice-hero{height:105px}.choices b{font-size:12px}.choices small{font-size:9px}.pomar-skill-state{font-size:10px}body[data-realm-panel="tutorial"] .monster{width:82px}.monster .mob-art{height:56px}}
@media(prefers-reduced-motion:reduce){.pomar-skill-preview{animation:none}}

/* chatC-48: Pomar character HP and defense display. */
body[data-realm-panel="tutorial"] #tutorial-nameplate .tutorial-healthbar{display:block;width:100%;height:4px;margin:2px 0 3px;border:1px solid #4b2723;border-radius:3px;background:#180d0d;overflow:hidden}
body[data-realm-panel="tutorial"] #tutorial-nameplate #field-health-fill{display:block;width:100%;height:100%;background:linear-gradient(90deg,#982f2f,#e36d58)}
body[data-realm-panel="tutorial"] #tutorial-nameplate #field-health{font-size:8px;color:#ffd1c5}
@media(prefers-reduced-motion:reduce){body[data-realm-panel="tutorial"] #tutorial-nameplate #field-health-fill{transition:none}}

#token.downed{opacity:.45;filter:grayscale(.7)}


/* chatE-80: shared Aurion shell + clearer first-time-player guidance. */
body[data-realm-panel="tutorial"] .pomar-shell{display:block;width:auto;max-width:none;margin-left:88px}
body[data-realm-panel="tutorial"] .pomar-shell>main{min-width:0;width:100%;max-width:1660px;margin:0 auto;padding:12px clamp(14px,2vw,32px) 30px}
body[data-realm-panel="tutorial"] .pomar-shell #game>.panel{max-width:none}
body[data-realm-panel="tutorial"] .pomar-top{align-items:flex-start;gap:14px;margin:0 0 12px}
.pomar-heading-copy{min-width:0;max-width:1000px}
body[data-realm-panel="tutorial"] .pomar-top h1{font-size:clamp(24px,2.4vw,34px);margin:4px 0 6px}
body[data-realm-panel="tutorial"] .pomar-top .pomar-story{max-width:920px;font-size:12px;line-height:1.55;color:#c5cbb8;margin:4px 0 0}
.pomar-options{align-self:flex-start;flex:0 0 auto;margin:0;font-size:11px}
.pomar-options summary{list-style:none;cursor:pointer;border:1px solid #514b35;border-radius:6px;padding:7px 10px;color:#e2ce9b;background:linear-gradient(140deg,#20291d,#111711)}
.pomar-options summary::-webkit-details-marker{display:none}
.pomar-options[open]{padding:7px;border:1px solid #514b35;border-radius:7px;background:#111811;box-shadow:0 8px 20px #0007}
.pomar-options .reset-button{display:block;margin:8px 0 0;padding:7px 9px;font-size:11px}
body[data-realm-panel="tutorial"] #choice{margin:0 0 10px;padding:16px 18px}
body[data-realm-panel="tutorial"] #choice h2{margin:4px 0 8px;font-size:clamp(20px,2vw,26px)}
body[data-realm-panel="tutorial"] #choice>p{max-width:920px;font-size:13px;line-height:1.55}
.pomar-choice-hint{border-left:3px solid var(--gold);padding:8px 11px;margin:12px 0 0!important;background:#101811;color:#c6ceb9}
.pomar-explain{max-width:940px;color:#c5cbb8;font-size:13px;line-height:1.55}
body[data-realm-panel="tutorial"] .tutorial-scene{height:clamp(360px,32vw,460px);border:1px solid #8e78534d;border-radius:8px;background:linear-gradient(#1524140a,#101b1466),url('assets/pomar/pomar-valthera-v2.webp') center 65%/cover;box-shadow:0 8px 30px #0005}
body[data-realm-panel="tutorial"] .pomar-combat{padding:12px!important;border:1px solid #4a4736;border-radius:8px}
body[data-realm-panel="tutorial"] .pomar-combat .section-head{align-items:center}
body[data-realm-panel="tutorial"] .pomar-combat .section-head h2{font-size:18px}
body[data-realm-panel="tutorial"] .pomar-enemy-rule{font-size:11px;line-height:1.5}
body[data-realm-panel="tutorial"] .pomar-journey-strip{background:linear-gradient(112deg,#1a2118f2,#111711ef);border-color:#514b35}
body[data-realm-panel="tutorial"] .pomar-current-goal{background:linear-gradient(112deg,#1b281bf2,#111811ef);border-color:#827348;border-left:3px solid #9e8650}
body[data-realm-panel="tutorial"] .pomar-current-goal #goal-title{font-size:17px;line-height:1.3}
body[data-realm-panel="tutorial"] .pomar-current-goal #next-goal{font-size:13px;line-height:1.5}
body[data-realm-panel="tutorial"] .pomar-current-goal #goal-lesson{font-size:12px;line-height:1.5}
body[data-realm-panel="tutorial"] .pomar-upgrade summary{line-height:1.4}
body[data-realm-panel="tutorial"] .pomar-upgrade summary>span{min-width:0}
body[data-realm-panel="tutorial"] [data-view="rules"]>summary{cursor:pointer;color:#e6cf9c;font-family:Georgia,serif;font-size:17px}
body[data-realm-panel="tutorial"] .pomar-rail .kingdom-rail-btn{font-size:20px}
body[data-realm-panel="tutorial"] .pomar-rail .kingdom-rail-btn small{font-size:8px;letter-spacing:.2px}
@media(max-width:850px){
 body[data-realm-panel="tutorial"] .pomar-shell{margin-left:88px}
 body[data-realm-panel="tutorial"] .pomar-shell>main{padding:10px 12px 24px}
 body[data-realm-panel="tutorial"] .pomar-top{padding:10px 12px;gap:9px}
 body[data-realm-panel="tutorial"] .pomar-heading-copy{flex:1 1 320px}
 body[data-realm-panel="tutorial"] .pomar-top .pomar-story{font-size:11px}
 body[data-realm-panel="tutorial"] .tutorial-scene{height:350px}
}
@media(max-width:700px){
 body[data-realm-panel="tutorial"] .kingdom-rail{left:8px;right:8px;top:auto;bottom:8px;width:auto;max-width:none;max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:6px;border:1px solid #4e4937;border-radius:10px;background:rgba(8,11,9,.97);box-shadow:0 12px 30px rgba(0,0,0,.55);backdrop-filter:blur(10px)}
 body[data-realm-panel="tutorial"] .kingdom-rail-btn{min-width:0;min-height:48px;margin:0;padding:5px 1px;gap:3px;border-radius:6px;font-size:18px}
 body[data-realm-panel="tutorial"] .kingdom-rail-btn small{font-size:8px;letter-spacing:0;white-space:normal}
 body[data-realm-panel="tutorial"] .realm-shell{margin-left:0;width:auto}
 body[data-realm-panel="tutorial"] .realm-shell>main{padding:10px 10px 92px}
 body[data-realm-panel="tutorial"] .pomar-top{padding:10px;margin-bottom:8px}
 body[data-realm-panel="tutorial"] .pomar-heading-copy{flex:1 1 100%}
 body[data-realm-panel="tutorial"] .pomar-top h1{font-size:23px}
 body[data-realm-panel="tutorial"] .pomar-options{align-self:flex-start}
 body[data-realm-panel="tutorial"] #choice{padding:12px}
 body[data-realm-panel="tutorial"] .tutorial-scene{height:320px}
 body[data-realm-panel="tutorial"] .hero-token{width:78px;height:112px}
 body[data-realm-panel="tutorial"] .pomar-current-goal{grid-template-columns:1fr}
 body[data-realm-panel="tutorial"] .pomar-current-goal button{grid-column:1;grid-row:auto;justify-self:start}
 body[data-realm-panel="tutorial"] .pomar-journey-strip ol{gap:3px}
 body[data-realm-panel="tutorial"] .pomar-journey-strip button{padding:5px 2px;font-size:9px}
 body[data-realm-panel="tutorial"] .pomar-journey-strip button span{overflow-wrap:anywhere}
 body[data-realm-panel="tutorial"] .pomar-upgrade-grid{grid-template-columns:1fr}
}


/* chatE-85: progresso guiado do personagem no tutorial do Pomar. */
body[data-realm-panel="tutorial"] .pomar-progress-overview{margin:12px 0 18px;padding:14px;border:1px solid #716344;border-radius:8px;background:linear-gradient(115deg,#1b261deF,#101713f5);box-shadow:inset 0 1px #ffffff08}
.pomar-progress-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}
.pomar-progress-heading h3{margin:3px 0 0;color:#f0dba8;font:600 clamp(17px,1.7vw,22px) Georgia,serif}
.pomar-progress-heading small{color:#b9c2ad;font-size:11px}
.pomar-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.pomar-progress-card{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;width:100%;padding:12px;text-align:left;white-space:normal;color:#eee2c4;background:linear-gradient(150deg,#19221a,#101612);border:1px solid #4e4b39;border-radius:6px;cursor:pointer}
.pomar-progress-card:hover{border-color:#a88c50;background:linear-gradient(150deg,#222b1e,#131a14)}
.pomar-progress-card:focus-visible{outline:2px solid #e5c577;outline-offset:3px}
.pomar-progress-card-title{display:flex;align-items:center;gap:7px;font:600 15px Georgia,serif;color:#efd7a0}
.pomar-progress-card-title>span{color:#dfbd70;font-size:17px}
.pomar-progress-card strong{font-size:12px;line-height:1.4;color:#f5e5bd}
.pomar-progress-card p{margin:0;min-height:52px;color:#c0c8b5;font-size:11px;line-height:1.5;overflow-wrap:anywhere}
.pomar-progress-card-action{margin-top:auto;padding-top:7px;border-top:1px solid #3b4031;color:#d9bd7f;font-size:11px}
.pomar-progress-card.is-attention{border-left:3px solid #b99b56}
.pomar-progress-card.is-action{border-color:#887344}
.pomar-progress-card.is-complete{border-color:#49604a}
.pomar-progress-card.is-complete .pomar-progress-card-title>span{color:#a4c68d}
#attributes .pomar-attribute-row{gap:12px}
#attributes .pomar-attribute-name{display:block;flex:1;min-width:0}
#attributes .pomar-attribute-row.needed-attribute{border-left:3px solid #d8b979;padding-left:10px;background:linear-gradient(90deg,#67572833,transparent)}
#attributes .attribute-priority-note{display:block;margin-top:5px;color:#efd38f;font-size:11px;line-height:1.4}
#attributes .attribute-priority-note[hidden]{display:none}
#attributes .pomar-attribute-point-button{flex:0 0 auto;white-space:nowrap}
#attributes .pomar-attribute-point-button.is-guided{border-color:#e0bc69!important;color:#fff0bd!important;background:linear-gradient(135deg,#5b4a24,#292517)!important;box-shadow:0 0 0 1px #e0bc6940;animation:pomarguidepulse 1.9s ease-in-out infinite}
@keyframes pomarguidepulse{0%,100%{box-shadow:0 0 0 1px #e0bc6930,0 0 0 0 #e0bc6900}50%{box-shadow:0 0 0 1px #e0bc69a0,0 0 0 4px #e0bc691c}}
@media(max-width:700px){.pomar-progress-overview{padding:10px}.pomar-progress-grid{grid-template-columns:1fr;gap:7px}.pomar-progress-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:10px}.pomar-progress-card-title{grid-column:1;font-size:14px}.pomar-progress-card strong{grid-column:2;grid-row:1;align-self:center;text-align:right}.pomar-progress-card p{grid-column:1/-1;min-height:0}.pomar-progress-card-action{grid-column:1/-1;padding-top:5px}#attributes .pomar-attribute-row{align-items:flex-start;gap:8px}#attributes .pomar-attribute-point-button{padding:8px 9px}}
@media(prefers-reduced-motion:reduce){#attributes .pomar-attribute-point-button.is-guided{animation:none;box-shadow:0 0 0 1px #e0bc6970}}


/* chatE-85: transparent Pomar hero hit area and actionable equipment artwork. */
body[data-realm-panel="tutorial"] button#token.hero-token{
  -webkit-appearance:none!important;
  appearance:none!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
  color:inherit!important;
}
body[data-realm-panel="tutorial"] button#token.hero-token::before,
body[data-realm-panel="tutorial"] button#token.hero-token::after{
  content:none!important;
  display:none!important;
  background:transparent!important;
  box-shadow:none!important;
}
.starter-gear .pomar-equipment-slot{
  appearance:none;
  -webkit-appearance:none;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:8px;
  width:100%;
  min-width:0;
  padding:11px;
  border:1px solid #514b35;
  border-radius:6px;
  background:linear-gradient(145deg,#1a241a,#101711);
  color:#eee2c4;
  text-align:center;
  white-space:normal;
  cursor:pointer;
  transition:border-color .15s,background .15s,transform .15s;
}
.starter-gear .pomar-equipment-slot:hover:not(:disabled){
  border-color:#d4b66b;
  background:linear-gradient(145deg,#252e1e,#121a14);
  transform:translateY(-1px);
}
.starter-gear .pomar-equipment-slot:focus-visible{
  outline:2px solid #e5c577;
  outline-offset:3px;
}
.starter-gear .pomar-equipment-slot:disabled{
  cursor:default;
  opacity:.96;
}
.starter-gear .pomar-equipment-slot>.reino-icon{
  height:140px;
  flex:0 0 auto;
  pointer-events:none;
}
.starter-gear .pomar-equipment-slot>b{
  display:block;
  color:#edd59b;
  font-size:13px;
  line-height:1.4;
}
.starter-gear .pomar-equipment-slot>small{
  display:block;
  color:#c5cbb8;
  font-size:11px;
  line-height:1.45;
}
.starter-gear .pomar-equipment-slot>em{
  display:block;
  font-style:normal;
  color:#d9c38b;
  font-size:11px;
}
.starter-gear .pomar-gear-action-label{
  display:block;
  margin-top:auto;
  padding:8px 6px;
  border:1px solid #71613f;
  border-radius:4px;
  background:#24291c;
  color:#f0d69a;
  font-size:12px;
  font-weight:600;
}
.starter-gear .pomar-equipment-slot:disabled .pomar-gear-action-label{
  color:#b7b39c;
  border-color:#484938;
  background:#191e17;
}
@media(max-width:700px){
  .starter-gear .pomar-equipment-slot{padding:8px;gap:6px}
  .starter-gear .pomar-equipment-slot>.reino-icon{height:112px}
  .starter-gear .pomar-gear-action-label{font-size:11px;padding:7px 4px}
}
