.gev-paraula{
margin:1.5rem 0; font-size:1.0625rem;
line-height:1.6; --gev-gris:#3A4F66;
--gev-borde:#4A5D73;
--gev-verde:#046A38;
} html[data-gev-tema="oscuro"] .gev-paraula{
--gev-gris:#CBD6E1;
--gev-borde:#B8C7D6;
--gev-verde:#7DEBAF;
}
@media (prefers-color-scheme: dark){
html:not([data-gev-tema]) .gev-paraula{
--gev-gris:#CBD6E1;
--gev-borde:#B8C7D6;
--gev-verde:#7DEBAF;
}
} .gev-paraula .gev-paraula__tema{
font-weight:700;
margin:0 0 .25rem;
color:var(--gev-titulo,#0F2545);
} .gev-paraula__data{
font-weight:400;
color:var(--gev-gris,#647385);
}
.gev-paraula__titol-tema + .gev-paraula__data::before{ content:" · "; } .gev-paraula .gev-paraula__sense-js{
margin:0 0 1rem;
font-weight:700;
color:var(--gev-texto,#3A4F66);
} .gev-paraula__ajuda-boto{
min-height:48px;
padding:.5rem .9rem;
margin:0 0 .5rem;
border:1px solid var(--gev-borde,#5B6B82);
border-radius:6px;
background:transparent;
color:var(--gev-texto,#3A4F66);
font-size:1em;
cursor:pointer;
} .gev-paraula__ajuda-fletxa::before{ content:"▸ "; }
.gev-paraula__ajuda-boto[aria-expanded="true"] .gev-paraula__ajuda-fletxa::before{ content:"▾ "; }
.gev-paraula .gev-paraula__ajuda{
margin:0 0 1rem;
font-size:1em;
color:var(--gev-gris,#647385);
}
.gev-paraula .gev-paraula__marcador{
margin:0 0 .25rem;
font-weight:700;
color:var(--gev-verde-oscuro,#046A38);
}
.gev-paraula .gev-paraula__ratxes{
margin:0 0 .75rem;
font-size:1em;
color:var(--gev-gris,#647385);
}
.gev-paraula__ratxes:empty{ margin:0 0 .5rem; }
.gev-paraula .gev-paraula__buits-titol{
margin:0 0 .35rem;
font-size:1em;
color:var(--gev-gris,#647385);
} .gev-paraula__buits{
display:grid;
grid-template-columns:repeat(var(--gev-paraula-lletres,5), minmax(0, 44px));
gap:6px;
margin:0 0 1rem; container-type:inline-size;
} .gev-paraula__buit{
box-sizing:border-box;
display:flex;
align-items:center;
justify-content:center;
width:auto;
min-width:0;
height:44px;
font-size:1.5rem; font-size:min(1.5rem, calc(min(44px, (100cqi - (var(--gev-paraula-lletres,5) - 1) * 6px) / var(--gev-paraula-lletres,5)) * .85));
font-weight:700;
line-height:1; font-family:"DejaVu Sans","Noto Sans","Liberation Sans",system-ui,sans-serif;
color:var(--gev-titulo,#0F2545);
background:var(--gev-caja,#F7F9FA); border:1px solid var(--gev-borde,#4A5D73);
border-radius:4px;
} @supports (aspect-ratio: 1 / 1){
.gev-paraula__buit{
height:auto;
aspect-ratio:1 / 1;
}
}
.gev-paraula__buit--vist{
border-color:var(--gev-verde,#00842B);
color:var(--gev-verde-oscuro,#046A38);
} .gev-paraula.gev-paraula--rendida .gev-paraula__buit--vist{
border-color:var(--gev-borde,#4A5D73);
color:var(--gev-gris,#3A4F66);
}
.gev-paraula.gev-paraula--rendida .gev-paraula__marcador,
.gev-paraula.gev-paraula--rendida .gev-paraula__finestra-marcador{
color:var(--gev-gris,#3A4F66);
} .gev-paraula__provar{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:.5rem;
margin:0 0 .5rem; max-width:32rem;
}
.gev-paraula__provar label{
flex:1 0 100%;
font-size:1em;
color:var(--gev-gris,#647385);
} .gev-paraula .gev-paraula__caixa{
flex:1 1 12rem;
min-height:48px;
padding:.5rem .75rem;
font:inherit;
font-size:1.125rem;
color:var(--gev-texto,#3A4F66);
background:var(--gev-caja,#F7F9FA);
border:1px solid var(--gev-borde,#5B6B82);
border-radius:6px;
}
.gev-paraula .gev-paraula__caixa:focus{
outline:3px solid var(--gev-verde,#00842B);
outline-offset:2px;
} .gev-paraula .gev-paraula__caixa,
.gev-paraula .gev-paraula__dies{
border-color:var(--gev-borde,#5B6B82) !important;
} .gev-paraula .gev-paraula__boto:focus-visible,
.gev-paraula .gev-paraula__ajuda-boto:focus-visible,
.gev-paraula .gev-paraula__dies:focus-visible{
outline:3px solid var(--gev-verde,#046A38);
outline-offset:2px;
}
.gev-paraula__boto:hover:not(:disabled),
.gev-paraula__ajuda-boto:hover{ opacity:.85; } .gev-paraula__nomes-lector{
position:absolute;
width:1px;
height:1px;
margin:-1px;
padding:0;
overflow:hidden;
clip:rect(0,0,0,0);
clip-path:inset(50%);
white-space:nowrap;
border:0;
} .gev-paraula .gev-paraula__provades{
margin:0 0 .5rem;
font-size:1em;
color:var(--gev-gris,#647385);
}
.gev-paraula__provades:empty{ margin:0; }
.gev-paraula .gev-paraula__avis{
margin:0 0 1rem;
min-height:1.6em;
font-size:1em;
color:var(--gev-gris,#647385);
}
.gev-paraula .gev-paraula__titol-llista{
font-size:1rem !important;
margin:.25rem 0 .5rem !important;
} .gev-paraula .gev-paraula__frases{
margin:0 0 1rem;
padding:0;
list-style:none;
color:var(--gev-texto,#3A4F66);
}
.gev-paraula__frases li{ margin:0 0 .5rem; }
.gev-paraula .gev-paraula__frase-n{
font-weight:700;
color:var(--gev-gris,#647385);
} .gev-paraula__botons{
display:flex;
flex-wrap:wrap;
gap:.5rem;
margin:0 0 .75rem;
}
.gev-paraula__botons--fi{
margin-top:1.5rem;
padding-top:1rem;
border-top:1px solid var(--gev-linea,#E1E8ED);
}
.gev-paraula__boto{
min-height:48px;
padding:.5rem 1rem;
font:inherit;
font-size:1em;
color:var(--gev-sobre-verde,#FFFFFF);
background:var(--gev-verde,#046A38);
border:1px solid var(--gev-verde,#046A38);
border-radius:6px;
cursor:pointer;
}
.gev-paraula__boto--fluix{
color:var(--gev-texto,#3A4F66);
background:transparent;
border-color:var(--gev-borde,#5B6B82);
} html[data-gev-tema="oscuro"] .gev-paraula__boto{ color:#0F2545; }
@media (prefers-color-scheme: dark){
html:not([data-gev-tema]) .gev-paraula__boto{ color:#0F2545; }
}
html[data-gev-tema="oscuro"] .gev-paraula__boto--fluix{ color:var(--gev-texto,#CBD6E1); }
@media (prefers-color-scheme: dark){
html:not([data-gev-tema]) .gev-paraula__boto--fluix{ color:var(--gev-texto,#CBD6E1); }
} .gev-paraula .gev-paraula__cost{
margin:-.25rem 0 .75rem;
font-size:1em;
color:var(--gev-gris,#647385);
}
.gev-paraula__cost:empty{ margin:0; } .gev-paraula .gev-paraula__boto[data-gev-confirmar="1"]{
background:var(--gev-verde-oscuro,#046A38);
border-color:var(--gev-verde-oscuro,#046A38);
color:#FFFFFF;
-webkit-text-fill-color:#FFFFFF;
font-weight:700;
} html[data-gev-tema="oscuro"] .gev-paraula .gev-paraula__boto[data-gev-confirmar="1"]{
background:#7DEBAF;
border-color:#7DEBAF;
color:#0F2545;
-webkit-text-fill-color:#0F2545;
}
@media (prefers-color-scheme: dark){
html:not([data-gev-tema]) .gev-paraula .gev-paraula__boto[data-gev-confirmar="1"]{
background:#7DEBAF;
border-color:#7DEBAF;
color:#0F2545;
-webkit-text-fill-color:#0F2545;
}
} .gev-paraula__boto:disabled,
.gev-paraula__caixa:disabled{ opacity:.4; cursor:default; }
.gev-paraula__arxiu{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:.5rem;
margin:0 0 .5rem;
font-size:1em;
color:var(--gev-gris,#647385);
}
.gev-paraula .gev-paraula__dies{
min-height:48px;
padding:.4rem .6rem;
font:inherit;
font-size:1em;
color:var(--gev-texto,#3A4F66);
background:var(--gev-caja,#F7F9FA);
border:1px solid var(--gev-borde,#5B6B82);
border-radius:6px;
} .gev-paraula__finestra:not([open]){ display:none; }
.gev-paraula__finestra{
box-sizing:border-box;
width:calc(100% - 2rem);
max-width:26rem;
padding:1.25rem 1.25rem .75rem;
font-size:1.0625rem;
line-height:1.6;
color:var(--gev-texto,#3A4F66);
background:var(--gev-fondo,#FFFFFF);
border:1px solid var(--gev-borde,#5B6B82);
border-radius:10px;
box-shadow:0 10px 30px rgba(15,37,69,.35);
}
.gev-paraula__finestra::backdrop{ background:rgba(15,37,69,.55); }
.gev-paraula .gev-paraula__finestra-titol{
margin:0 0 .5rem !important;
font-size:1.25rem !important;
color:var(--gev-titulo,#0F2545);
}
.gev-paraula .gev-paraula__finestra-marcador{
margin:0 0 .25rem;
font-weight:700;
color:var(--gev-verde-oscuro,#046A38);
}
.gev-paraula .gev-paraula__finestra-mot,
.gev-paraula .gev-paraula__finestra-dades,
.gev-paraula .gev-paraula__finestra-seguent{
margin:0 0 .25rem;
color:var(--gev-texto,#3A4F66);
}
.gev-paraula .gev-paraula__finestra-botons{ margin:1rem 0 .25rem; }
.gev-paraula .gev-paraula__finestra-avis{
margin:0;
min-height:1.6em;
color:var(--gev-gris,#647385);
} .gev-paraula .gev-paraula__parapegar{
margin:.5rem 0 0;
padding:.75rem;
font-size:1em;
white-space:pre-wrap;
color:var(--gev-texto,#3A4F66);
background:var(--gev-caja,#F7F9FA);
border:1px solid var(--gev-linea,#E1E8ED);
border-radius:6px;
}