/* =========================================================
   LOGO "Método D.A.N.I." — feita em código, combina com o tema
   Tamanho: mude o font-size do .wm (tudo escala junto)
   ========================================================= */
.wm{--wg:linear-gradient(120deg,#FFE14A 0%,#FF9A1F 40%,#FF6A1A 70%,#EE4D2D 100%);
  display:inline-flex;align-items:center;gap:.7em;font-size:16px;line-height:1;color:#F5F5F4;
  animation:wmIn .9s cubic-bezier(.2,.8,.2,1) both;user-select:none}
@keyframes wmIn{from{opacity:0;transform:translateY(-8px)}}

/* monograma */
.wm-mark{position:relative;flex-shrink:0;width:2.75em;height:2.75em;border-radius:.85em;display:grid;place-items:center;
  background:radial-gradient(120% 120% at 30% 0%,#1E1E21 0%,#0E0E10 70%);
  box-shadow:0 .7em 1.6em -.8em rgba(255,106,26,.55),inset 0 1px 0 rgba(255,255,255,.06)}
.wm-mark::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--wg);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9}
.wm-mark b{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:2.05em;line-height:1;
  background:var(--wg);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translate(-.03em,.04em);padding-right:.06em}
.wm-mark::after{content:"";position:absolute;right:.5em;bottom:.5em;width:.32em;height:.32em;border-radius:50%;background:#FFE14A;
  box-shadow:0 0 .6em #FFB21E;animation:wmDot 2.8s ease-in-out infinite}
@keyframes wmDot{50%{opacity:.35;transform:scale(.7)}}

/* texto */
.wm-txt{display:flex;flex-direction:column;gap:.38em;white-space:nowrap}
.wm-1{font-family:Sora,Inter,sans-serif;font-weight:800;font-size:1.22em;letter-spacing:.03em}
.wm-1 em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.12em;letter-spacing:0;margin-right:.08em;color:#E9E9EC}
.wm-1 i{font-style:normal;color:#FF8A1F}
.wm-1 i:nth-of-type(1){color:#FFD23F}.wm-1 i:nth-of-type(2){color:#FFA726}.wm-1 i:nth-of-type(3){color:#FF7A1A}.wm-1 i:nth-of-type(4){color:#EE4D2D}
.wm-2{font-family:Inter,sans-serif;font-weight:600;font-size:.6em;letter-spacing:.26em;text-transform:uppercase;color:#8E8E96}
