@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";@view-transition{navigation:auto}:root{--max-w: 1600px;--pad: 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;--body-background: #1C1D21;--sidebar-bg: #1C1D21;--sidebar-text: #fafafa;--sidebar-hover-bg: #3a3b42;--link-color: #1E90FF;--header-bg: #1C1D21;--header-text: #fafafa;--footer-bg: #1C1D21;--footer-text: #fafafa;--border-color:#33343a;--link-hover-color: #e2e2e2;--text-color: #fafafa;--text-color-dark: #555;--card-bg: #a0a0a0;--card-bottom-bg: #1a1a1a;--h2-border-color: #2692d3;--hub-card-bg: #212529;--hub-card-hover: #3a3b42;--hub-card-border-color: rgba(248, 249, 250, .15);--tier-list-bg: #2C2D33;--tier-list-column-bg: #36373F;--tier-list-column-header-bg: #111;--accordion-title-bg: #2C2D33;--accordion-content-bg: #36373F;--accordion-border-color: #1C1D21;--character-bg: #1C1D21;--character-skill-bg: #2C2D33;--character-skill-bg-2: #36373F;--table-bg: #2C2D33;--table-header-bg: #000;--table-row-hover-bg: #3a3b42;--table-border-color: #1C1D21;--table-alt-row-bg: #292A2F;--table-alt-row-hover-bg: #3a3b42;--table-text-color: #fafafa;--box-dark-bg:#1a1a1a;--box-gray-bg: #2a2a2a;--orange: #FFA967;--gold: #FBED6E;--blue: #4a9eff;--purple: #b86aff;--red: #ff6b6b;--green: #32ff7e;--orange-bg: linear-gradient(135deg, rgba(255, 170, 68, .1), rgba(255, 136, 68, .1));--blue-bg: rgba(74,158,255,.1);--width-1: 980px;--width-max: 1500px;--border-radius: 5px}body{background:var(--body-background);color:var(--text-color);font-family:"Source Sans 3",sans-serif;line-height:1.45;margin:0}p{font-size:18px;margin:0 0 16px}img{max-width:100%;height:auto;display:flex}h1,h2{margin:0 0 12px}.text-gold{font-weight:600;color:var(--gold)}.notice-updates{background:var(--hub-card-bg);margin:20px 0 0;border-radius:var(--border-radius);border:1px solid var(--border-color)}.notice-updates-header{background-color:#000;color:#fff;text-transform:uppercase}.notice-updates-header .title{padding:1rem;display:flex}.notice-updates-list{padding:10px 20px}.notice-updates-list ul li{padding:3px 0}.notice-updates-list a{color:var(--gold);font-weight:500;text-decoration:none}.main-content{flex:1;max-width:100%;padding:0;background-color:#23242a;position:relative;min-width:0}.content-background{background-position:50% 0;background-repeat:no-repeat;background-size:cover;min-height:1000px;left:0;position:absolute;top:0;width:100%;z-index:0}.content-background.saint-seiya{background-image:linear-gradient(180deg,transparent,#23242a 90%),url(/images/saint-seiya/saint-seiya-bg3.webp)}.container{margin:24px auto;max-width:var(--max-w);padding:0 var(--pad)}.content-wrapper{padding:25px 50px;max-width:var(--width-max);position:relative;margin:0 auto}.sub-header{font-size:20px;font-weight:500;line-height:1.2}.header_separator{border-bottom:3px solid var(--h2-border-color);margin:30px 0;padding:0;align-items:center;display:flex;gap:5px}.article-meta{color:#666;font-size:.9rem;margin-bottom:8px}.site-footer{border-top:1px solid #eee;color:#666;margin-top:48px;padding:20px;position:relative}.game-card-archive .preview img{width:100%;height:100%;object-fit:cover}.image-general{width:100%;display:flex;height:auto;max-width:1200px;margin:40px auto}.image-general img{width:100%;display:flex;height:auto}.intro-content{background:var(--hub-card-bg);padding:2rem;border-radius:var(--border-radius);border:1px solid var(--border-color)}.intro-content p{margin:0 0 1rem;color:var(--text-color);line-height:1.8;font-size:1.05rem}.intro-content a{color:var(--gold);text-decoration:none;font-weight:600}.orange-box{background:var(--orange-bg);border:1px solid var(--orange);padding:1.5rem;border-radius:var(--border-radius)}.orange-box .title{margin:0 0 .75rem;color:#fa4;font-size:1.1rem;font-weight:500}.orange-box p{margin:0;color:var(--text-color);line-height:1.5;font-size:.95rem}.orange-box a{color:var(--blue);text-decoration:none;font-weight:600}.hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.hub-card{background:var(--hub-card-bg);text-decoration:none;transition:all .3s;display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:space-between;border:1px solid var(--hub-card-border-color);position:relative;min-height:140px}.hub-card:hover{background:var(--hub-card-hover);transform:translateY(-1px)}.hub-card a{text-decoration:none}.hub-card h2{color:var(--blue);margin:0;font-size:22px}.hub-link{display:flex;flex-direction:row;gap:20px;align-items:center}.hub-link:before{content:"";display:block;position:absolute;inset:0}.hub-card svg{margin-right:20px}.hub-card p{margin:0;color:#ccc;font-size:16px}.hub-card .hub-image{height:100%;flex-shrink:0;width:120px}.hub-card .hub-image img{width:100%;height:100%;object-fit:cover}.hub-card .hub-content{padding:0}.hub-card .arrow{right:15px}.site-footer{background:var(--footer-bg);border-top:1px solid var(--border-color);position:relative;margin:0 auto}.footer-content{max-width:1500px;margin:0 auto;padding:50px;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem}.footer-section.about{max-width:400px}.footer-logo{font-size:1.8rem;font-weight:700;margin:0 0 1rem;color:var(--header-text)}.footer-logo span{color:var(--accent-primary)}.footer-description{color:var(--text-muted);line-height:1.6;font-size:.95rem}.footer-section h4{color:var(--header-text);font-size:1.1rem;margin:0 0 1.5rem;font-weight:600}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin-bottom:.75rem}.footer-section ul li a{color:var(--text-muted);text-decoration:none;transition:color .2s;font-size:.95rem}.footer-section ul li a:hover{color:var(--accent-primary)}.footer-bottom{border-top:1px solid var(--border-color);padding:1.5rem 2rem;text-align:center}.footer-bottom p{margin:0;color:var(--text-dim);font-size:.9rem}@media(max-width:1024px){.footer-content{grid-template-columns:1fr 1fr;gap:2rem}.footer-section.about{grid-column:1 / -1;max-width:100%}}@media(max-width:980px){.main-content{padding:0;max-width:100%}.content-wrapper{padding:15px;max-width:100%}}@media(max-width:768px){.hub-grid{grid-template-columns:auto}.intro-content{padding:1rem}}@media(max-width:640px){.footer-content{grid-template-columns:1fr;padding:2rem 1.5rem}p{font-size:16px}.footer-section.about{grid-column:1}.footer-logo{font-size:1.5rem}}clearfix[data-astro-cid-sz7xmlte]:after{content:"";display:table;clear:both}
