Remove footer brand, links — keep only copyright and sponsor

This commit is contained in:
Kato
2026-09-05 13:30:49 +00:00
parent 683c212667
commit 4170d9b6d1
2 changed files with 5 additions and 107 deletions
+1 -82
View File
@@ -878,89 +878,8 @@ body {
margin-top: 32px;
transition: all 0.3s ease;
}
.footer-brand { margin-bottom: 16px; }
.footer-logo { font-size: 1.5rem; display: inline-block; }
.footer-title { color: #1c1e21; margin-left: 10px; font-size: 14px; font-weight: 600; }
.footer-links { display: flex; justify-content: center; gap: 20px; margin-bottom: 16px; flex-wrap: wrap; }
.footer-links a {
color: #65676b;
text-decoration: none;
font-size: 13px;
transition: color 0.2s ease;
position: relative;
}
/* Underline slide-in effect */
.footer-links a::after {
content: '';
position: absolute;
bottom: -2px;
left: 0;
width: 0;
height: 1px;
background: #1877f2;
transition: width 0.3s cubic-bezier(0.16, 1, 0.3, 1);
}
.footer-links a:hover { color: #1877f2; }
.footer-links a:hover::after { width: 100%; }
.footer-bottom p { color: #65676b; margin: 4px 0; font-size: 12px; }
.footer-bottom a { color: #1877f2; text-decoration: none; }
.footer-bottom a:hover { text-decoration: underline; }
.footer-copy { font-size: 12px; }
/* ========================================
HIDE/SHOW (i18n)
======================================== */
.hide-en { display: none; }
body[data-lang="en"] .hide-en { display: inline; }
body[data-lang="en"] .hide-de { display: none; }
.hidden { display: none !important; }
/* ========================================
RESPONSIVE
======================================== */
@media (max-width: 768px) {
.nav-menu { display: none; }
.nav-menu.open {
display: flex;
position: absolute;
top: 100%;
left: 0;
right: 0;
background: #fff;
flex-direction: column;
padding: 12px;
gap: 8px;
border-top: 1px solid #e4e6eb;
box-shadow: 0 8px 20px rgba(0,0,0,0.1);
animation: slideDown 0.25s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}
.nav-toggle {
display: flex;
flex-direction: column;
gap: 3px;
background: none;
border: none;
cursor: pointer;
padding: 4px;
transition: transform 0.2s ease;
}
.nav-toggle:hover { transform: rotate(5deg); }
.nav-toggle span {
display: block;
width: 20px;
height: 2px;
background: #65676b;
transition: all 0.2s ease;
border-radius: 1px;
}
.hero-title { font-size: 28px; }
.hero-subtitle { font-size: 16px; }
.hero-stats { gap: 30px; flex-wrap: wrap; }
.stat-number { font-size: 28px; }
.about-grid { grid-template-columns: 1fr; }
.wiki-grid { grid-template-columns: 1fr; }
.members-grid { grid-template-columns: 1fr; }
}
.footer-bottom { padding-top: 16px; }
@media (min-width: 769px) {
.nav-toggle { display: none; }
}