/* Portada de la Wiki Ishgard: jerarquía inspirada en una portada clásica de comunidad RO. */
@font-face{font-family:Cinzel;font-style:normal;font-weight:700 900;font-display:swap;src:url("/assets/cinzel-latin-700-900-v1.woff2") format("woff2")}
.wiki-home{padding:28px 0 72px}
.wiki-home-hero{position:relative;display:grid;min-height:360px;overflow:hidden;place-items:center;border:1px solid rgba(127,151,119,.35);border-radius:22px;background:#dce7d7;box-shadow:0 24px 60px rgba(45,78,99,.18)}
.wiki-home-hero__backdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgba(240,246,238,.96) 0%,rgba(239,246,239,.84) 42%,rgba(237,245,239,.22) 74%,rgba(237,245,239,.08)),url("/assets/foto-ragnarok-hero-v1.png") center 43%/cover no-repeat;transform:scale(1.012)}
.wiki-home-hero:after{position:absolute;inset:12px;border:1px solid rgba(255,255,255,.65);border-radius:15px;content:"";pointer-events:none}
.wiki-home-hero__content{position:relative;z-index:1;width:min(690px,calc(100% - 48px));padding:46px 20px;text-align:center}
.wiki-home-kicker{margin:0 0 10px;color:#6d8466;font-size:10px;font-weight:900;letter-spacing:.25em}
.wiki-home-hero h1{margin:0;color:#243d37;font-family:Cinzel,Georgia,serif;line-height:.88;text-shadow:0 2px 0 rgba(255,255,255,.72)}
.wiki-home-hero h1 span{display:block;font-size:clamp(54px,8vw,92px);font-weight:900;letter-spacing:.08em}
.wiki-home-hero h1 small{display:block;margin-top:14px;color:#9b653b;font:800 clamp(11px,1.5vw,16px) Inter,sans-serif;letter-spacing:.32em}
.wiki-home-hero__content>p:not(.wiki-home-kicker){margin:25px auto 0;color:#4f625c;font:600 15px/1.6 Georgia,serif}
.wiki-home-search{display:flex;max-width:590px;margin:24px auto 0;padding:5px;border:1px solid rgba(81,111,91,.25);border-radius:11px;background:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(56,82,71,.13)}
.wiki-home-search input{min-width:0;height:46px;flex:1;border:0;outline:0;padding:0 15px;background:transparent;color:#263a36;font:500 13px Inter,sans-serif}
.wiki-home-search input::placeholder{color:#81908b}
.wiki-home-search button{display:flex;height:46px;align-items:center;gap:12px;border:0;border-radius:8px;padding:0 18px;background:linear-gradient(135deg,#547b6d,#355d55);color:#fff;font:800 10px Inter,sans-serif;letter-spacing:.05em;cursor:pointer}
.wiki-home-search button b{font-size:18px}
.wiki-home-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0 42px}
.wiki-home-shortcuts a{display:grid;min-height:76px;grid-template-columns:42px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:12px;padding:12px 18px;border:1px solid rgba(87,111,79,.25);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(231,239,226,.94));box-shadow:0 8px 22px rgba(48,74,66,.1);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.wiki-home-shortcuts a:hover{transform:translateY(-3px);border-color:#829d72;box-shadow:0 13px 26px rgba(48,74,66,.16)}
.wiki-home-shortcuts a>span{display:grid;grid-row:1/3;width:40px;height:40px;place-items:center;border-radius:50%;background:#dbe7d4;color:#426654;font-size:18px;font-weight:900}
.wiki-home-shortcuts strong{align-self:end;color:#314940;font-size:12px}
.wiki-home-shortcuts small{align-self:start;margin-top:3px;color:#78887e;font-size:9px}
.wiki-home-welcome{display:flex;align-items:center;justify-content:center;gap:26px;margin-bottom:25px;text-align:center}
.wiki-home-welcome>span{color:#b89a62;font-size:16px}
.wiki-home-welcome>div{position:relative;padding:0 34px}
.wiki-home-welcome>div:before,.wiki-home-welcome>div:after{position:absolute;top:50%;width:42px;height:1px;background:#c8b386;content:""}
.wiki-home-welcome>div:before{right:100%}.wiki-home-welcome>div:after{left:100%}
.wiki-home-welcome p{margin:0;color:#8b7349;font-size:9px;font-weight:900;letter-spacing:.25em}
.wiki-home-welcome h2{margin:4px 0;color:#304d42;font:800 clamp(30px,4vw,44px) Cinzel,Georgia,serif}
.wiki-home-welcome small{display:block;color:#697a72;font:500 13px Georgia,serif}
.wiki-home-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.wiki-home-card{--card-accent:#6f927a;position:relative;display:flex;min-height:178px;flex-direction:column;align-items:center;overflow:hidden;padding:23px 17px 17px;border:1px solid color-mix(in srgb,var(--card-accent) 42%,#fff);border-radius:14px;background:linear-gradient(180deg,#fbfcf8,#eaf1e6);box-shadow:0 9px 22px rgba(54,75,68,.11),inset 0 1px #fff;text-align:center;transition:transform .22s ease,box-shadow .22s ease}
.wiki-home-card:before{position:absolute;inset:0 0 auto;height:4px;background:var(--card-accent);content:""}
.wiki-home-card:hover{transform:translateY(-5px);box-shadow:0 16px 30px rgba(54,75,68,.17),inset 0 1px #fff}
.wiki-home-card__icon{position:relative;display:grid;width:64px;height:64px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-accent) 32%,#fff);border-radius:50%;background:color-mix(in srgb,var(--card-accent) 13%,#fff);color:var(--card-accent)}
.wiki-home-card__icon i{font:900 20px Cinzel,Georgia,serif}
.wiki-home-card__icon img{position:absolute;inset:0;width:100%;height:100%;padding:7px;object-fit:contain}
.wiki-home-card__copy{display:flex;min-width:0;flex:1;flex-direction:column}
.wiki-home-card__copy strong{margin-top:13px;color:#344b42;font:800 14px Cinzel,Georgia,serif}
.wiki-home-card__copy small{margin-top:7px;color:#6d7d75;font:500 11px/1.45 Inter,sans-serif}
.wiki-home-card__arrow{position:absolute;right:10px;bottom:8px;color:var(--card-accent);font-size:14px;opacity:0;transform:translateX(-6px);transition:.2s ease}
.wiki-home-card:hover .wiki-home-card__arrow{opacity:1;transform:none}
.wiki-home-card--sky{--card-accent:#4e8aa2}.wiki-home-card--gold{--card-accent:#b5843d}.wiki-home-card--rose{--card-accent:#b46f74}.wiki-home-card--violet{--card-accent:#7d72a5}.wiki-home-card--green{--card-accent:#618d68}.wiki-home-card--blue{--card-accent:#4e79ad}.wiki-home-card--indigo{--card-accent:#646da2}.wiki-home-card--amber{--card-accent:#af7b35}.wiki-home-card--coral{--card-accent:#b76e58}.wiki-home-card--teal{--card-accent:#4d8b83}.wiki-home-card--mint{--card-accent:#5b9679}
.wiki-home-note{display:flex;max-width:790px;align-items:center;gap:14px;margin:26px auto 0;padding:15px 18px;border:1px solid rgba(87,111,79,.22);border-radius:12px;background:rgba(239,245,235,.88);color:#63736b;font-size:11px}
.wiki-home-note>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:#678873;color:#fff;font:800 13px Georgia,serif}
.wiki-home-note p{margin:0;line-height:1.5}.wiki-home-note strong{color:#3d574d}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
html[data-ish-theme="dark"] .wiki-home-hero{border-color:rgba(145,183,157,.25);background:#13221c}
html[data-ish-theme="dark"] .wiki-home-hero__backdrop{filter:brightness(.55) saturate(.75);background:linear-gradient(90deg,rgba(9,20,18,.98),rgba(9,20,18,.86) 45%,rgba(9,20,18,.3)),url("/assets/foto-ragnarok-hero-v1.png") center 43%/cover no-repeat}
html[data-ish-theme="dark"] .wiki-home-hero h1{color:#e9f2e8;text-shadow:0 2px 10px #000}
html[data-ish-theme="dark"] .wiki-home-hero__content>p:not(.wiki-home-kicker){color:#b9c9c1}
html[data-ish-theme="dark"] .wiki-home-search{border-color:rgba(137,179,153,.22);background:rgba(7,16,14,.9)}
html[data-ish-theme="dark"] .wiki-home-search input{color:#eef6f1}
html[data-ish-theme="dark"] .wiki-home-shortcuts a,html[data-ish-theme="dark"] .wiki-home-card{border-color:rgba(142,180,153,.17);background:linear-gradient(145deg,rgba(29,49,42,.96),rgba(13,26,22,.96));box-shadow:0 12px 28px rgba(0,0,0,.25)}
html[data-ish-theme="dark"] .wiki-home-shortcuts strong,html[data-ish-theme="dark"] .wiki-home-card__copy strong,html[data-ish-theme="dark"] .wiki-home-welcome h2{color:#e8f2ea}
html[data-ish-theme="dark"] .wiki-home-shortcuts small,html[data-ish-theme="dark"] .wiki-home-card__copy small,html[data-ish-theme="dark"] .wiki-home-welcome small{color:#9aada3}
html[data-ish-theme="dark"] .wiki-home-card__icon{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.06)}
html[data-ish-theme="dark"] .wiki-home-note{border-color:rgba(142,180,153,.16);background:rgba(24,43,36,.84);color:#a5b7ae}
html[data-ish-theme="dark"] .wiki-home-note strong{color:#e2eee7}
@media(max-width:980px){.wiki-home-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.wiki-home-shortcuts{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.wiki-home{padding-top:18px}.wiki-home-hero{min-height:390px;border-radius:15px}.wiki-home-hero__backdrop{background-position:58% center}.wiki-home-hero__content{width:calc(100% - 24px);padding-inline:8px}.wiki-home-hero h1 span{font-size:46px}.wiki-home-hero h1 small{font-size:9px;letter-spacing:.2em}.wiki-home-search button span{display:none}.wiki-home-search button{padding:0 17px}.wiki-home-shortcuts{gap:8px;margin-bottom:34px}.wiki-home-shortcuts a{min-height:68px;padding:9px}.wiki-home-shortcuts a>span{width:35px;height:35px}.wiki-home-welcome{gap:8px}.wiki-home-welcome>span{display:none}.wiki-home-welcome>div{padding:0}.wiki-home-welcome>div:before,.wiki-home-welcome>div:after{display:none}.wiki-home-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wiki-home-card{min-height:174px;padding:18px 10px 12px}.wiki-home-card__icon{width:56px;height:56px}.wiki-home-card__copy strong{font-size:11px}.wiki-home-card__copy small{font-size:9px}.wiki-home-note{align-items:flex-start}}
@media(max-width:420px){.wiki-home-shortcuts{grid-template-columns:1fr}.wiki-home-directory{grid-template-columns:1fr}.wiki-home-card{min-height:142px}.wiki-home-hero h1 span{font-size:38px}}
/* Liquid glass neutro: blanco en tema claro y oscuro automático. */
.wiki-home-hero{border-color:rgba(255,255,255,.9);background:#edf3f8;box-shadow:0 24px 60px rgba(45,67,91,.15),inset 0 1px #fff}
.wiki-home-hero__backdrop{filter:none;background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(250,252,255,.87) 45%,rgba(244,248,252,.28) 77%,rgba(244,248,252,.08)),url("/assets/foto-ragnarok-hero-v1.png") center 43%/cover no-repeat}
.wiki-home-kicker{color:#4c7899}.wiki-home-hero h1{color:#263b51}.wiki-home-hero h1 small{color:#a97742}.wiki-home-hero__content>p:not(.wiki-home-kicker){color:#5f6f7f}
.wiki-home-search{border-color:rgba(255,255,255,.94);background:rgba(255,255,255,.76);box-shadow:0 14px 35px rgba(42,66,91,.14);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}
.wiki-home-search button{background:linear-gradient(135deg,#5299c4,#306b9c)}
.wiki-home-shortcuts a{border-color:rgba(255,255,255,.88);background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(244,248,252,.6));box-shadow:0 10px 28px rgba(42,66,91,.12),inset 0 1px #fff;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}
.wiki-home-shortcuts a:hover{border-color:rgba(96,155,197,.55);box-shadow:0 16px 32px rgba(42,66,91,.18),inset 0 1px #fff}
.wiki-home-shortcuts a>span{background:rgba(255,255,255,.78);color:#3978a5;box-shadow:inset 0 0 0 1px rgba(68,124,165,.14)}
.wiki-home-shortcuts strong{color:#293e53}.wiki-home-shortcuts small{color:#718293}
.wiki-home-welcome p{color:#9f7748}.wiki-home-welcome h2{color:#2a4055}.wiki-home-welcome small{color:#697b8b}
.wiki-home-card{border-color:rgba(255,255,255,.88);background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(247,249,252,.58));box-shadow:0 12px 30px rgba(42,66,91,.12),inset 0 1px #fff;backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}
.wiki-home-card:before{height:3px;background:linear-gradient(90deg,transparent,var(--card-accent),transparent)}
.wiki-home-card:hover{border-color:color-mix(in srgb,var(--card-accent) 45%,#fff);box-shadow:0 18px 36px rgba(42,66,91,.18),inset 0 1px #fff}
.wiki-home-card__icon{width:72px;height:72px;border-color:color-mix(in srgb,var(--card-accent) 32%,#fff);background:rgba(255,255,255,.72);box-shadow:0 8px 20px color-mix(in srgb,var(--card-accent) 18%,transparent),inset 0 1px #fff}
.wiki-home-card__icon img{padding:5px;image-rendering:auto}.wiki-home-card__copy strong{color:#2d4052}.wiki-home-card__copy small{color:#6c7c8b}
.wiki-home-card--blue{--card-accent:#4e79ad}.wiki-home-card--cyan{--card-accent:#4f91a9}.wiki-home-card--azure{--card-accent:#397fa8}.wiki-home-card--pink{--card-accent:#a96e91}
.wiki-home-note{border-color:rgba(255,255,255,.88);background:rgba(255,255,255,.62);color:#667889;box-shadow:0 10px 28px rgba(42,66,91,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.wiki-home-note>span{background:#4c83aa}.wiki-home-note strong{color:#30485d}
html[data-ish-theme="dark"] .wiki-home-hero{border-color:rgba(255,255,255,.12);background:#0b1420;box-shadow:0 24px 60px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.08)}
html[data-ish-theme="dark"] .wiki-home-hero__backdrop{filter:none;background:linear-gradient(90deg,rgba(7,13,21,.98),rgba(8,15,24,.9) 47%,rgba(8,15,24,.43)),url("/assets/foto-ragnarok-hero-v1.png") center 43%/cover no-repeat}
html[data-ish-theme="dark"] .wiki-home-kicker{color:#79b8df}html[data-ish-theme="dark"] .wiki-home-hero h1{color:#edf6fc}html[data-ish-theme="dark"] .wiki-home-hero__content>p:not(.wiki-home-kicker){color:#acbdca}
html[data-ish-theme="dark"] .wiki-home-search{border-color:rgba(255,255,255,.13);background:rgba(12,21,32,.7);box-shadow:0 14px 35px rgba(0,0,0,.3)}
html[data-ish-theme="dark"] .wiki-home-shortcuts a,html[data-ish-theme="dark"] .wiki-home-card{border-color:rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(24,35,49,.8),rgba(10,17,27,.68));box-shadow:0 12px 30px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.07)}
html[data-ish-theme="dark"] .wiki-home-shortcuts a>span,html[data-ish-theme="dark"] .wiki-home-card__icon{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.07);box-shadow:inset 0 1px rgba(255,255,255,.08)}
html[data-ish-theme="dark"] .wiki-home-shortcuts strong,html[data-ish-theme="dark"] .wiki-home-card__copy strong,html[data-ish-theme="dark"] .wiki-home-welcome h2{color:#edf5fb}
html[data-ish-theme="dark"] .wiki-home-shortcuts small,html[data-ish-theme="dark"] .wiki-home-card__copy small,html[data-ish-theme="dark"] .wiki-home-welcome small{color:#9babb8}
html[data-ish-theme="dark"] .wiki-home-note{border-color:rgba(255,255,255,.12);background:rgba(13,22,33,.68);color:#9fafbc;box-shadow:0 12px 30px rgba(0,0,0,.25)}html[data-ish-theme="dark"] .wiki-home-note strong{color:#e5eef5}
.wiki-home-editorial{margin-top:46px}
.wiki-home-editorial>header{margin-bottom:20px;text-align:center}.wiki-home-editorial>header p{margin:0;color:#5686aa;font-size:9px;font-weight:900;letter-spacing:.24em}.wiki-home-editorial>header h2{margin:5px 0;color:#2a4055;font:800 clamp(25px,3vw,36px) Cinzel,Georgia,serif}.wiki-home-editorial>header small{color:#718190;font:500 12px Georgia,serif}
.wiki-home-editorial__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
.wiki-home-topic{display:grid;min-height:116px;grid-template-columns:58px 1fr;grid-template-rows:1fr auto;gap:4px 12px;padding:15px;border:1px solid rgba(255,255,255,.88);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(246,249,252,.55));box-shadow:0 10px 26px rgba(42,66,91,.1),inset 0 1px #fff;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}
.wiki-home-topic>span{display:grid;grid-row:1/3;width:58px;height:58px;place-items:center;align-self:center;border:1px solid rgba(78,133,172,.16);border-radius:50%;background:rgba(255,255,255,.68)}.wiki-home-topic>span img{max-width:52px;max-height:52px;object-fit:contain}
.wiki-home-topic>div{align-self:end;min-width:0}.wiki-home-topic strong{display:block;color:#2e4356;font:800 12px Cinzel,Georgia,serif}.wiki-home-topic div small{display:block;margin-top:4px;color:#758491;font:500 9px/1.35 Inter,sans-serif}
.wiki-home-topic>a,.wiki-home-topic>em{align-self:start;width:max-content;color:#397da9;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.wiki-home-topic>a:hover{color:#1e6698}.wiki-home-topic>a b{margin-left:4px}.wiki-home-topic>em{color:#9a7a53}.wiki-home-topic.is-coming{border-style:dashed}
html[data-ish-theme="dark"] .wiki-home-editorial>header h2{color:#edf5fb}html[data-ish-theme="dark"] .wiki-home-editorial>header small{color:#9babb8}
html[data-ish-theme="dark"] .wiki-home-topic{border-color:rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(24,35,49,.78),rgba(10,17,27,.66));box-shadow:0 12px 28px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.06)}
html[data-ish-theme="dark"] .wiki-home-topic>span{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06)}html[data-ish-theme="dark"] .wiki-home-topic strong{color:#edf5fb}html[data-ish-theme="dark"] .wiki-home-topic div small{color:#9babb8}
@media(max-width:980px){.wiki-home-editorial__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.wiki-home-editorial{margin-top:34px}.wiki-home-editorial__grid{grid-template-columns:1fr}.wiki-home-topic{min-height:104px}}
