.normas{isolation:isolate;background:radial-gradient(60% 40% at 70% 0%, color-mix(in srgb, var(--g-fondo) 70%, transparent), transparent 80%);padding-block:120px clamp(80px,10vw,130px)}.normas__rejilla{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:40px 64px;display:grid}.normas__lateral{gap:26px;display:grid;position:sticky;top:28px}.normas__indice ol{counter-reset:indice;gap:2px;margin:0;padding:0;list-style:none;display:grid}.normas__indice a{color:var(--lavanda);border-radius:10px;gap:10px;padding:7px 10px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .2s,color .2s;display:flex}.normas__indice a:before{counter-increment:indice;content:counter(indice);color:#fff4df59;font-variant-numeric:tabular-nums;min-width:1.2em}.normas__indice a:hover{color:var(--papel);background:#fff4df0f}.normas__indice a[aria-current=true]{color:var(--tinta);background:var(--g-acento)}.normas__indice a[aria-current=true]:before{color:inherit}.normas__acciones{justify-items:start;gap:14px;display:grid}.normas__imprimir{cursor:pointer;background:0 0;border:0;padding:0}@media (width<=900px){.normas__rejilla{grid-template-columns:minmax(0,1fr)}.normas__lateral{gap:18px;min-width:0;position:static}.normas__acciones{order:1;grid-auto-flow:column;justify-content:start;align-items:center;gap:22px}.normas__indice{min-width:0;margin-inline:calc(var(--margen) * -1);order:2}.normas__indice ol{padding:2px var(--margen) 8px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.normas__indice li{flex:none}.normas__indice a{white-space:nowrap;border:1.5px solid #fff4df29}}.normas__hoja{--tinta-hoja:var(--g-tinta);background:radial-gradient(#00000006 1px, transparent 1.4px) 0 0 / 10px 10px, var(--g-papel);color:var(--tinta-hoja);border-radius:8px;padding:clamp(28px,6vw,72px) clamp(20px,6vw,80px) clamp(32px,5vw,64px);position:relative;box-shadow:0 2px #00000026,0 30px 60px -10px #0000008c}.normas__hoja:before,.normas__hoja:after{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--g-papel) 88%, black);position:absolute;inset:0}.normas__hoja:before{translate:7px 7px}.normas__hoja:after{background:color-mix(in srgb, var(--g-papel) 78%, black);translate:14px 14px}.normas__portada{border-bottom:3px solid var(--tinta-hoja);justify-items:start;gap:14px;padding-bottom:32px;display:grid}.normas__emblema{width:76px;height:76px}.normas__portada h1{color:var(--tinta-hoja);font-size:clamp(2.6rem,6.5vw,4.4rem)}.normas__lema{max-width:34ch;font-size:1.2rem;line-height:1.4}.normas__portada .datos li{border-color:color-mix(in srgb, var(--tinta-hoja) 25%, transparent);background:color-mix(in srgb, var(--tinta-hoja) 6%, transparent)}.normas__resumen{background:color-mix(in srgb, var(--g-fondo) 12%, var(--g-papel));border:2px solid color-mix(in srgb, var(--g-fondo) 35%, transparent);border-radius:12px;margin-top:32px;padding:24px 28px}.normas__resumen h2{font-size:1.5rem}.normas__resumen ul{gap:8px;margin:14px 0 0;padding-left:1.2em;display:grid}.normas__texto{max-width:46rem;font-size:1.08rem;line-height:1.6}.normas__texto h2{color:var(--tinta-hoja);margin-top:2.8rem;padding-top:.2rem;scroll-margin-top:24px;font-size:clamp(1.8rem,3.6vw,2.4rem)}.normas__texto h2:after{content:"";background:var(--g-fondo);border-radius:3px;width:56px;height:5px;margin-top:10px;display:block}.normas__texto h3{color:var(--tinta-hoja);margin-top:1.8rem;font-size:1.3rem}.normas__texto p,.normas__texto ul,.normas__texto ol,.normas__texto table{margin:1rem 0 0}.normas__texto ul,.normas__texto ol{gap:6px;padding-left:1.3em;display:grid}.normas__texto li::marker{color:color-mix(in srgb, var(--g-fondo) 80%, var(--tinta-hoja));font-weight:800}.normas__texto strong{font-weight:800}.normas__texto table{border-collapse:collapse;width:100%;font-size:.98rem;line-height:1.4}.normas__texto th,.normas__texto td{text-align:left;vertical-align:top;border-bottom:1.5px solid color-mix(in srgb, var(--tinta-hoja) 18%, transparent);padding:9px 12px}.normas__texto th{background:var(--g-fondo);color:var(--g-papel);font-weight:800}.normas__texto th:first-child{border-top-left-radius:8px}.normas__texto th:last-child{border-top-right-radius:8px}.normas__texto td:first-child{white-space:nowrap;font-weight:800}@media (width<=640px){.normas__texto table{display:block;overflow-x:auto}}.normas__pie{border-top:3px solid var(--tinta-hoja);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:24px;display:flex}.normas__pie-web{opacity:.6;font-weight:800}.normas__pie-jugar{font-family:var(--f-display);flex-wrap:wrap;align-items:center;gap:16px;font-size:1.3rem;display:flex}@media (prefers-reduced-motion:reduce){.normas__indice a{transition:none}}@page{size:A4;margin:16mm 16mm 18mm;background:#fff;@bottom-left{content:"tumejorjuego.es";font-family:var(--f-texto);font-size:8.5pt;color:#8a8070}@bottom-right{content:counter(page) " / " counter(pages);font-family:var(--f-texto);font-size:8.5pt;color:#8a8070}}@page:first{@bottom-left{content:none}@bottom-right{content:none}}@media print{:root{color-scheme:light}html,body{background:#fff!important}body{font-size:10.5pt}.saltar,.nav,.pie,.normas__lateral,.normas__pie{display:none!important}.normas{background:0 0;padding:0}.normas__rejilla{width:auto;display:block}.normas__hoja{box-shadow:none;background:#fff;border-radius:0;padding:0}.normas__hoja:before,.normas__hoja:after{display:none}.normas__portada{border-bottom-width:2pt;padding:34mm 0 12mm}.normas__emblema{width:30mm;height:30mm}.normas__portada h1{font-size:38pt}.normas__lema{font-size:14pt}.normas__resumen{break-inside:avoid;margin-top:10mm;font-size:11.5pt}.normas__texto{break-before:page;max-width:none;font-size:10.5pt;line-height:1.5}.normas__texto h2{break-after:avoid;margin-top:9mm;font-size:19pt}.normas__texto h2:first-child{margin-top:0}.normas__texto h3{break-after:avoid;font-size:13pt}.normas__texto :is(h2,h3){break-inside:avoid}.normas__texto h2:after{background-clip:content-box;margin-bottom:-32mm;padding-bottom:32mm}.normas__texto h3:after{content:"";margin-bottom:-22mm;padding-bottom:22mm;display:block}.normas__texto table,.normas__texto tr,.normas__texto li{break-inside:avoid}.normas__texto table{font-size:9.5pt;display:table}.normas__texto p{orphans:3;widows:3}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
