.current-table-wrap{overflow-x:auto;margin:22px 0;border:1px solid #574565;border-radius:12px;background:rgba(25,19,38,.72)}.current-table{width:100%;border-collapse:collapse;min-width:420px}.current-table th,.current-table td{text-align:left;padding:13px 16px;border-bottom:1px solid #493957;line-height:1.6}.current-table th{color:#d6b9f8;background:rgba(91,64,116,.18)}.current-table tr:last-child td{border-bottom:0}.craft-example{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.craft-example figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:calc(25% - 9px);min-width:130px;min-height:165px;margin:0;padding:15px;background:rgba(30,22,46,.72);border:1px solid #574565;border-radius:12px;text-align:center}.craft-example figure svg,.craft-example figure img{width:90px;height:100px;object-fit:contain}.craft-example figcaption{font-size:12px;line-height:1.6}.current-guide .guide-art img{width:170px;height:160px;object-fit:contain}.current-guide .guide-art svg{width:170px;height:160px}.current-guide .wing-item-copy p{font-size:13px;line-height:1.65}.current-guide .g-tags a{white-space:normal}.current-guide .wing-item-art svg{width:100%;height:100%}.content-refresh-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.content-refresh-links a{display:block;padding:22px;border:1px solid #574565;border-radius:14px;background:rgba(30,22,46,.75)}@media(max-width:600px){.craft-example figure{width:calc(50% - 6px);min-width:0}.current-table th,.current-table td{padding:10px}.current-guide .guide-art{gap:12px}}
.news-card:has(.news-cover){display:flex;flex-direction:column;min-height:300px;overflow:hidden}
.news-cover{display:flex;align-items:center;justify-content:center;width:100%;height:132px;flex:0 0 132px;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,rgba(106,69,151,.52),rgba(20,18,34,.15) 75%),linear-gradient(135deg,#211b32,#111522)}
.news-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}
.news-cover--item img{width:126px;height:126px;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(0,0,0,.5))}
.news-card:has(.news-cover) .news-ribbon{height:auto;min-height:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 18px 0;background:none;text-align:left}
.news-card:has(.news-cover) .news-ribbon .t{margin:0;font-size:.78rem;text-align:right}
.news-card:has(.news-cover) .news-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:10px 18px 18px}
.news-card:has(.news-cover) .news-body h3{margin:0;color:var(--ink);font-size:1.08rem;line-height:1.35}
.news-card:has(.news-cover) .news-body p{flex:1;margin:0;line-height:1.5}
.news-card:has(.news-cover) .news-body a{margin-top:4px}
.craft-wordmark{display:flex;align-items:center;justify-content:center;width:90px;height:100px;border:1px solid #9d7db7;border-radius:12px;background:linear-gradient(145deg,#39244d,#1e172b);color:#e8cffa;font-size:16px;font-weight:800;letter-spacing:.12em;text-shadow:0 0 14px #b980ef}
.guide-feature-hero{margin:24px 0 30px;border:1px solid #68446b;border-radius:18px;overflow:hidden;background:#20182c;box-shadow:0 24px 60px rgba(10,5,20,.35)}
.guide-feature-hero img{display:block;width:100%;height:clamp(230px,34vw,410px);object-fit:cover;object-position:center}
.current-guide-figure{margin:22px 0;border:1px solid #574565;border-radius:14px;overflow:hidden;background:#10131d}
.current-guide-figure img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}
.current-guide-figure figcaption{padding:10px 14px;color:#ab9eb9;font-size:.8rem;line-height:1.5}
.news-article-hero{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:12px;margin:18px 0 26px;border:1px solid var(--line)}
