/* =========================================================================
   modelos.css — os modelos de convite (temas).
   Cada modelo redefine os tokens do base.css dentro de [data-modelo="id"]
   e ganha um ornamento próprio. Vale para o livro folheável, o convite
   estático e o site do casal: as três peças leem os mesmos tokens.

   Tokens extras dos modelos:
     --nomes          família dos nomes do casal (cai no --display)
     --nomes-escala   compensa fontes caligráficas, que desenham pequeno
     --nomes-caixa    uppercase / none
     --nomes-espaco   letter-spacing dos nomes
     --glifo          o enfeite do fio entre os nomes e a data
   ========================================================================= */

[data-modelo]{
  /* refeitos aqui porque o :root os calculou com a tinta padrão */
  --linha:      color-mix(in srgb, var(--tinta) 16%, transparent);
  --linha-fina: color-mix(in srgb, var(--tinta) 9%, transparent);
  --nomes: var(--display);
  --nomes-escala: 1;
  --nomes-caixa: none;
  --nomes-espaco: -.02em;
  --glifo: "❦";
}

/* ----------------------------------------------- peças comuns a todo modelo */

[data-modelo] .pagina{ font-family: var(--texto); }
[data-modelo] .pagina::before{
  content: "";
  position: absolute; inset: 0;
  z-index: -1;
  pointer-events: none;
}
[data-modelo] .pagina__nomes{
  font-family: var(--nomes);
  font-size: calc(clamp(1.8rem, 15cqi, 4.6rem) * var(--nomes-escala));
  text-transform: var(--nomes-caixa);
  letter-spacing: var(--nomes-espaco);
  font-weight: 400;
}
[data-modelo] .pagina__e{ font-family: var(--display); }
[data-modelo] .pagina__fio em{ font-size: 0; }
[data-modelo] .pagina__fio em::before{
  content: var(--glifo);
  font-size: clamp(.85rem, 4cqi, 1.3rem);
}

/* ================================================================= REVISTA */
[data-modelo="revista"]{ --glifo: "❦"; }

/* =========================================================== MARFIM & OURO */
[data-modelo="marfim"]{
  --papel: #f6f0e3;
  --papel-alto: #fdf9f0;
  --papel-fundo: #efe5cf;
  --tinta: #3b3226;
  --tinta-2: #6f6350;
  --magenta: #a8843f;
  --oliva: #8a7a55;
  --display: "Cormorant Garamond", Georgia, serif;
  --texto: "Lora", Georgia, serif;
  --nomes: "Pinyon Script", cursive;
  --nomes-escala: 1.12;
  --nomes-espaco: 0;
  --glifo: "✦";
}
[data-modelo="marfim"] .pagina::before{
  inset: clamp(.45rem, 3cqi, .8rem);
  border: 1px solid #b8975a;
  box-shadow: inset 0 0 0 4px var(--papel-alto), inset 0 0 0 5px #c9ad74;
}
[data-modelo="marfim"] .pagina--capa{
  background: radial-gradient(90% 60% at 50% 45%, #fffdf7, var(--papel-alto));
}
[data-modelo="marfim"] .pagina__eyebrow{ font-family: var(--display); letter-spacing: .34em; font-weight: 600; }

/* ========================================================= JARDIM AQUARELA */
[data-modelo="jardim"]{
  --papel: #f8efec;
  --papel-alto: #fffaf8;
  --papel-fundo: #f1e3df;
  --tinta: #4b3b40;
  --tinta-2: #7e6a70;
  --magenta: #c26b78;
  --oliva: #879e83;
  --display: "Playfair Display", Georgia, serif;
  --texto: "Jost", system-ui, sans-serif;
  --nomes: "Great Vibes", cursive;
  --nomes-escala: 1.18;
  --nomes-espaco: 0;
  --glifo: "✿";
}
[data-modelo="jardim"] .pagina::before{
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23879e83' stroke-width='1.4'%3E%3Cpath d='M4 4c30 6 56 26 72 62'/%3E%3C/g%3E%3Cg fill='%23879e83' fill-opacity='.55'%3E%3Cellipse cx='22' cy='12' rx='9' ry='4' transform='rotate(25 22 12)'/%3E%3Cellipse cx='16' cy='22' rx='9' ry='4' transform='rotate(75 16 22)'/%3E%3Cellipse cx='44' cy='24' rx='10' ry='4' transform='rotate(35 44 24)'/%3E%3Cellipse cx='36' cy='36' rx='10' ry='4' transform='rotate(80 36 36)'/%3E%3Cellipse cx='62' cy='44' rx='9' ry='4' transform='rotate(50 62 44)'/%3E%3C/g%3E%3Cg fill='%23d99aa3' fill-opacity='.8'%3E%3Ccircle cx='10' cy='8' r='6'/%3E%3Ccircle cx='30' cy='18' r='4'/%3E%3C/g%3E%3Cg fill='%23efc6cb' fill-opacity='.9'%3E%3Ccircle cx='6' cy='16' r='5'/%3E%3C/g%3E%3C/svg%3E") left top / 34% no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg transform='rotate(180 60 60)'%3E%3Cg fill='none' stroke='%23879e83' stroke-width='1.4'%3E%3Cpath d='M4 4c30 6 56 26 72 62'/%3E%3C/g%3E%3Cg fill='%23879e83' fill-opacity='.55'%3E%3Cellipse cx='22' cy='12' rx='9' ry='4' transform='rotate(25 22 12)'/%3E%3Cellipse cx='16' cy='22' rx='9' ry='4' transform='rotate(75 16 22)'/%3E%3Cellipse cx='44' cy='24' rx='10' ry='4' transform='rotate(35 44 24)'/%3E%3Cellipse cx='36' cy='36' rx='10' ry='4' transform='rotate(80 36 36)'/%3E%3C/g%3E%3Cg fill='%23d99aa3' fill-opacity='.8'%3E%3Ccircle cx='10' cy='8' r='6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right bottom / 30% no-repeat,
    radial-gradient(40% 30% at 6% 4%, rgba(239,198,203,.55), transparent 70%),
    radial-gradient(40% 30% at 96% 98%, rgba(160,186,156,.35), transparent 70%);
}

/* ======================================================= KRAFT & EUCALIPTO */
[data-modelo="kraft"]{
  --papel: #d9c29b;
  --papel-alto: #e3cfaa;
  --papel-fundo: #cfb48a;
  --tinta: #3a2918;
  --tinta-2: #634b31;
  --magenta: #55704f;
  --oliva: #55704f;
  --display: "Libre Baskerville", Georgia, serif;
  --texto: "Josefin Sans", system-ui, sans-serif;
  --nomes: "Sacramento", cursive;
  --nomes-escala: 1.3;
  --nomes-espaco: 0;
  --glifo: "❧";
}
[data-modelo="kraft"] .pagina::before{
  inset: clamp(.4rem, 2.6cqi, .7rem);
  border: 1.5px dashed rgba(255,255,255,.75);
  border-radius: 4px;
  background:
    repeating-linear-gradient(17deg, rgba(90,60,30,.05) 0 1px, transparent 1px 5px),
    repeating-linear-gradient(103deg, rgba(255,255,255,.06) 0 1px, transparent 1px 7px);
}
[data-modelo="kraft"] .pagina--capa{ background: var(--papel-alto); }
[data-modelo="kraft"] .pagina--capa::after{
  content: "";
  position: absolute; left: 50%; top: clamp(.9rem, 7cqi, 2rem);
  width: 46%; aspect-ratio: 3 / 1;
  transform: translateX(-50%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 50'%3E%3Cpath d='M4 40C40 18 110 18 146 40' fill='none' stroke='%2355704f' stroke-width='1.3'/%3E%3Cg fill='%237f9a77' fill-opacity='.85'%3E%3Ccircle cx='20' cy='30' r='5'/%3E%3Ccircle cx='34' cy='22' r='6'/%3E%3Ccircle cx='50' cy='17' r='6.5'/%3E%3Ccircle cx='66' cy='14' r='7'/%3E%3Ccircle cx='84' cy='14' r='7'/%3E%3Ccircle cx='100' cy='17' r='6.5'/%3E%3Ccircle cx='116' cy='22' r='6'/%3E%3Ccircle cx='130' cy='30' r='5'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
  pointer-events: none;
}
[data-modelo="kraft"] .pagina__eyebrow{ letter-spacing: .28em; }

/* ======================================================== BRANCO ABSOLUTO */
[data-modelo="branco"]{
  --papel: #f3f3f1;
  --papel-alto: #ffffff;
  --papel-fundo: #ededeb;
  --tinta: #121212;
  --tinta-2: #6b6b6b;
  --magenta: #121212;
  --oliva: #9a9a9a;
  --display: "Jost", system-ui, sans-serif;
  --texto: "Jost", system-ui, sans-serif;
  --nomes-escala: .62;
  --nomes-caixa: uppercase;
  --nomes-espaco: .32em;
  --glifo: "—";
}
[data-modelo="branco"] .pagina__nomes{ font-weight: 200; line-height: 1.5; }
[data-modelo="branco"] .pagina__e{ font-style: normal; font-weight: 300; font-size: .5em; letter-spacing: 0; }
[data-modelo="branco"] .pagina__abre,
[data-modelo="branco"] .pagina__hora,
[data-modelo="branco"] .pagina__local{ font-weight: 200; letter-spacing: .02em; }
[data-modelo="branco"] .pagina__data{ font-weight: 300; letter-spacing: .3em; font-size: clamp(.8rem, 4.4cqi, 1.3rem); }
[data-modelo="branco"] .pagina__fio{ width: 22%; }
[data-modelo="branco"] .pagina__fio em::before{ content: ""; }
[data-modelo="branco"] .pagina__eyebrow{ font-weight: 400; letter-spacing: .4em; }

/* =========================================================== NOITE DE GALA */
[data-modelo="gala"]{
  --papel: #1a1f36;
  --papel-alto: #161b30;
  --papel-fundo: #10142a;
  --tinta: #f1e7cf;
  --tinta-2: #b8ad93;
  --magenta: #d6b36a;
  --oliva: #8f7f57;
  --display: "Cormorant Garamond", Georgia, serif;
  --texto: "Montserrat", system-ui, sans-serif;
  --nomes: "Cinzel", Georgia, serif;
  --nomes-escala: .66;
  --nomes-caixa: uppercase;
  --nomes-espaco: .14em;
  --glifo: "◆";
}
[data-modelo="gala"] .pagina::before{
  inset: clamp(.5rem, 3.2cqi, .85rem);
  border: 1px solid rgba(214,179,106,.55);
  background:
    linear-gradient(#d6b36a,#d6b36a) left top / 18px 2px no-repeat,
    linear-gradient(#d6b36a,#d6b36a) left top / 2px 18px no-repeat,
    linear-gradient(#d6b36a,#d6b36a) right top / 18px 2px no-repeat,
    linear-gradient(#d6b36a,#d6b36a) right top / 2px 18px no-repeat,
    linear-gradient(#d6b36a,#d6b36a) left bottom / 18px 2px no-repeat,
    linear-gradient(#d6b36a,#d6b36a) left bottom / 2px 18px no-repeat,
    linear-gradient(#d6b36a,#d6b36a) right bottom / 18px 2px no-repeat,
    linear-gradient(#d6b36a,#d6b36a) right bottom / 2px 18px no-repeat;
}
[data-modelo="gala"] .pagina--capa{
  background: radial-gradient(90% 60% at 50% 40%, #232a48, var(--papel-alto) 75%);
}
[data-modelo="gala"] .pagina__nomes{
  font-weight: 500;
  background: linear-gradient(180deg, #f6e2ad, #c9a052 60%, #e8cf8c);
  -webkit-background-clip: text; background-clip: text;
  color: transparent;
}
[data-modelo="gala"] .pagina__e{ color: var(--magenta); -webkit-text-fill-color: var(--magenta); font-size: .7em; }
[data-modelo="gala"] .rsvp-demo__b{ border-color: var(--magenta); color: var(--tinta); }
[data-modelo="gala"] .rsvp-demo__b.escolhido{ color: #161b30; }

/* ===================================================== ART DÉCO ESMERALDA */
[data-modelo="deco"]{
  --papel: #0f3a2e;
  --papel-alto: #0e3529;
  --papel-fundo: #092820;
  --tinta: #f2e7c9;
  --tinta-2: #c1b48d;
  --magenta: #cfa64a;
  --oliva: #8c7a45;
  --display: "Poiret One", system-ui, sans-serif;
  --texto: "Josefin Sans", system-ui, sans-serif;
  --nomes-escala: .78;
  --nomes-caixa: uppercase;
  --nomes-espaco: .08em;
  --glifo: "◈";
}
[data-modelo="deco"] .pagina::before{
  inset: clamp(.45rem, 3cqi, .8rem);
  border: 1px solid rgba(207,166,74,.7);
  outline: 1px solid rgba(207,166,74,.35);
  outline-offset: 4px;
  clip-path: polygon(14px 0, calc(100% - 14px) 0, 100% 14px, 100% calc(100% - 14px), calc(100% - 14px) 100%, 14px 100%, 0 calc(100% - 14px), 0 14px);
}
[data-modelo="deco"] .pagina--capa{
  background:
    repeating-conic-gradient(from 270deg at 50% 0%, rgba(207,166,74,.16) 0 1deg, transparent 1deg 7.5deg) 50% 0 / 100% 30% no-repeat,
    radial-gradient(60% 40% at 50% 0%, rgba(207,166,74,.18), transparent 70%),
    var(--papel-alto);
}
[data-modelo="deco"] .pagina__nomes{ color: #f4e2b0; font-weight: 400; }
[data-modelo="deco"] .pagina__abre,
[data-modelo="deco"] .pagina__local{ font-weight: 400; }
[data-modelo="deco"] .rsvp-demo__b{ border-color: var(--magenta); color: var(--tinta); }
[data-modelo="deco"] .rsvp-demo__b.escolhido{ color: #0e3529; }

/* ============================================================= PÉ NA AREIA */
[data-modelo="areia"]{
  --papel: #f4ecdd;
  --papel-alto: #fcf7ee;
  --papel-fundo: #ece0c9;
  --tinta: #1d3a45;
  --tinta-2: #5a7178;
  --magenta: #26878f;
  --oliva: #d4ad7f;
  --display: "Cormorant Garamond", Georgia, serif;
  --texto: "Jost", system-ui, sans-serif;
  --nomes: "Allura", cursive;
  --nomes-escala: 1.25;
  --nomes-espaco: 0;
  --glifo: "∿";
}
[data-modelo="areia"] .pagina::before{
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 18c25-10 50 10 75 0s50-10 75 0 35 6 50 0v22H0z' fill='%2326878f' fill-opacity='.18'/%3E%3Cpath d='M0 26c25-8 50 8 75 0s50-8 75 0 35 5 50 0v14H0z' fill='%2326878f' fill-opacity='.28'/%3E%3Cpath d='M0 33c30-5 60 5 100 0s70-5 100 0v7H0z' fill='%23d4ad7f' fill-opacity='.55'/%3E%3C/svg%3E") left bottom / 100% 16% no-repeat;
}
[data-modelo="areia"] .pagina--capa{
  background:
    radial-gradient(circle at 50% 14%, rgba(240,190,120,.32) 0 9%, transparent 9.5%),
    var(--papel-alto);
}

/* ========================================================== TERRACOTA BOHO */
[data-modelo="terracota"]{
  --papel: #f3e6d8;
  --papel-alto: #f8eee3;
  --papel-fundo: #ead6c1;
  --tinta: #4b2b1f;
  --tinta-2: #7d5948;
  --magenta: #bf5d3b;
  --oliva: #c99a3b;
  --display: "Fraunces", Georgia, serif;
  --texto: "Jost", system-ui, sans-serif;
  --nomes-escala: .92;
  --glifo: "☼";
}
[data-modelo="terracota"] .pagina__nomes{ font-style: italic; font-weight: 300; }
[data-modelo="terracota"] .pagina--capa::before{
  inset: 9% 13% 13%;
  border: 1px solid rgba(191,93,59,.5);
  border-radius: 999px 999px 4px 4px;
  background: radial-gradient(120% 70% at 50% 0%, rgba(201,154,59,.12), transparent 70%);
}
[data-modelo="terracota"] .pagina:not(.pagina--capa)::before{
  background:
    radial-gradient(circle at 100% 100%,
      transparent 0 10%, rgba(191,93,59,.38) 10% 13%, transparent 13% 16%,
      rgba(201,154,59,.38) 16% 19%, transparent 19% 22%,
      rgba(150,110,80,.3) 22% 25%, transparent 25%) right bottom / 60% 44% no-repeat;
}

/* ================================================================= AZULEJO */
[data-modelo="azulejo"]{
  --papel: #eef2f8;
  --papel-alto: #ffffff;
  --papel-fundo: #e3e9f3;
  --tinta: #142f5c;
  --tinta-2: #4b5f84;
  --magenta: #1f4fa3;
  --oliva: #6a86b8;
  --display: "Playfair Display", Georgia, serif;
  --texto: "Lora", Georgia, serif;
  --nomes-escala: .95;
  --glifo: "✥";
}
[data-modelo="azulejo"] .pagina__nomes{ font-style: italic; font-weight: 400; }
[data-modelo="azulejo"] .pagina::before{
  --tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect width='40' height='40' fill='%23fff'/%3E%3Cg fill='none' stroke='%231f4fa3' stroke-width='1.6'%3E%3Cpath d='M20 4c5 6 5 10 0 16-5-6-5-10 0-16zM20 36c5-6 5-10 0-16-5 6-5 10 0 16zM4 20c6 5 10 5 16 0-6-5-10-5-16 0zM36 20c-6 5-10 5-16 0 6-5 10-5 16 0z' fill='%231f4fa3' fill-opacity='.85'/%3E%3Ccircle cx='20' cy='20' r='3' fill='%23fff'/%3E%3Cpath d='M0 0l7 7M40 0l-7 7M0 40l7-7M40 40l-7-7'/%3E%3C/g%3E%3Crect x='.5' y='.5' width='39' height='39' fill='none' stroke='%231f4fa3' stroke-opacity='.25'/%3E%3C/svg%3E");
  background:
    var(--tile) left top / auto 9% repeat-x,
    var(--tile) left bottom / auto 9% repeat-x;
}
[data-modelo="azulejo"] .pagina{ padding-top: calc(clamp(1.1rem, 7cqi, 2.4rem) + 6%); padding-bottom: calc(clamp(1.1rem, 7cqi, 2.4rem) + 6%); }

/* ================================================================= LAVANDA */
[data-modelo="lavanda"]{
  --papel: #f2eef7;
  --papel-alto: #fcfafe;
  --papel-fundo: #e9e2f1;
  --tinta: #3b3150;
  --tinta-2: #6f6585;
  --magenta: #8a6fb5;
  --oliva: #93a585;
  --display: "Cormorant Garamond", Georgia, serif;
  --texto: "Montserrat", system-ui, sans-serif;
  --nomes: "Parisienne", cursive;
  --nomes-escala: 1.05;
  --nomes-espaco: 0;
  --glifo: "❀";
}
[data-modelo="lavanda"] .pagina::before{
  --ramo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 120'%3E%3Cg fill='none' stroke='%2393a585' stroke-width='1.3'%3E%3Cpath d='M30 120V30M22 120C24 80 18 60 10 40M38 120c-2-40 4-60 12-80'/%3E%3C/g%3E%3Cg fill='%238a6fb5' fill-opacity='.75'%3E%3Cellipse cx='30' cy='12' rx='3' ry='4.5'/%3E%3Cellipse cx='26' cy='20' rx='3' ry='4.5'/%3E%3Cellipse cx='34' cy='20' rx='3' ry='4.5'/%3E%3Cellipse cx='27' cy='29' rx='3' ry='4.5'/%3E%3Cellipse cx='33' cy='29' rx='3' ry='4.5'/%3E%3Cellipse cx='9' cy='24' rx='2.6' ry='4'/%3E%3Cellipse cx='6' cy='32' rx='2.6' ry='4'/%3E%3Cellipse cx='12' cy='33' rx='2.6' ry='4'/%3E%3Cellipse cx='51' cy='24' rx='2.6' ry='4'/%3E%3Cellipse cx='48' cy='32' rx='2.6' ry='4'/%3E%3Cellipse cx='54' cy='33' rx='2.6' ry='4'/%3E%3C/g%3E%3C/svg%3E");
  background:
    var(--ramo) 4% 100% / 16% auto no-repeat,
    var(--ramo) 96% 100% / 12% auto no-repeat;
  opacity: .9;
}

/* ========================================================== MARSALA & ROSÉ */
[data-modelo="marsala"]{
  --papel: #f6ebe8;
  --papel-alto: #fdf6f4;
  --papel-fundo: #efdcd7;
  --tinta: #4a1d26;
  --tinta-2: #7b5157;
  --magenta: #8c2f3c;
  --oliva: #d6a29c;
  --display: "Cormorant Garamond", Georgia, serif;
  --texto: "Montserrat", system-ui, sans-serif;
  --nomes: "Italiana", Georgia, serif;
  --nomes-escala: .78;
  --nomes-caixa: uppercase;
  --nomes-espaco: .12em;
  --glifo: "♥";
}
[data-modelo="marsala"] .pagina::before{
  border-left: clamp(.5rem, 4cqi, 1.1rem) solid var(--magenta);
  box-shadow: inset clamp(.3rem, 1.8cqi, .5rem) 0 0 0 #d6a29c;
}
[data-modelo="marsala"] .pagina--capa::after{
  content: "";
  position: absolute; left: 50%; top: 50%;
  width: 64%; aspect-ratio: 1;
  transform: translate(-50%, -54%);
  border-radius: 50%;
  border: 1px solid rgba(140,47,60,.35);
  box-shadow: 0 0 0 6px var(--papel-alto), 0 0 0 7px rgba(214,162,156,.6);
  background: radial-gradient(circle, rgba(214,162,156,.18), transparent 70%);
  z-index: -1;
  pointer-events: none;
}
[data-modelo="marsala"] .pagina__e{ font-family: "Pinyon Script", cursive; font-style: normal; text-transform: none; font-size: .9em; letter-spacing: 0; }

/* ================================================================ MANCHETE */
[data-modelo="manchete"]{
  --papel: #efe9de;
  --papel-alto: #f6f1e7;
  --papel-fundo: #e5ddcf;
  --tinta: #141414;
  --tinta-2: #4f4a44;
  --magenta: #e0412c;
  --oliva: #141414;
  --display: "Anton", Impact, sans-serif;
  --texto: "Archivo", system-ui, sans-serif;
  --nomes-escala: 1.1;
  --nomes-caixa: uppercase;
  --nomes-espaco: 0;
  --glifo: "●";
}
[data-modelo="manchete"] .pagina--capa{
  text-align: left; align-items: stretch;
  background: linear-gradient(180deg, var(--papel-alto) 0 62%, var(--magenta) 62%);
}
[data-modelo="manchete"] .pagina--capa .pagina__centro{ align-items: flex-start; }
[data-modelo="manchete"] .pagina--capa .pagina__nomes{ align-items: flex-start; line-height: .9; }
[data-modelo="manchete"] .pagina--capa .pagina__e{ font-family: var(--texto); font-weight: 600; font-style: normal; font-size: .3em; text-transform: lowercase; }
[data-modelo="manchete"] .pagina--capa .pagina__fio{ display: none; }
[data-modelo="manchete"] .pagina--capa .pagina__data{ color: #fff; margin-top: 8%; font-size: clamp(1.2rem, 8cqi, 2.4rem); }
[data-modelo="manchete"] .pagina--capa .pagina__data i{ color: #141414; }
[data-modelo="manchete"] .pagina--capa .pagina__rodape{ color: #fff; }
[data-modelo="manchete"] .pagina:not(.pagina--capa)::before{
  background: linear-gradient(var(--magenta), var(--magenta)) left top / 100% clamp(.35rem, 2.4cqi, .6rem) no-repeat;
}
[data-modelo="manchete"] .pagina__abre,
[data-modelo="manchete"] .pagina__hora,
[data-modelo="manchete"] .pagina__local{ text-transform: uppercase; letter-spacing: 0; }
