ycyxc
All checks were successful
Deploy / deploy (push) Successful in 51s

This commit is contained in:
2026-07-21 22:43:41 +02:00
parent b9026c7808
commit 257f9af358
7 changed files with 598 additions and 375 deletions

View File

@@ -177,6 +177,19 @@ body {
.forum-board { background: #fff; border: 1px solid var(--color-border); border-radius: var(--radius-lg); box-shadow: var(--shadow-card); overflow: hidden; }
.forum-board__head { display: flex; justify-content: space-between; gap: 20px; align-items: end; padding: 22px 24px; border-bottom: 1px solid var(--color-border); background: #fffdfa; }
.forum-board__head h2 { margin: 0 0 6px; }
.forum-shell { display: grid; grid-template-columns: 290px minmax(0, 1fr); gap: 24px; margin-top: 24px; align-items: start; }
.forum-shell__main { min-width: 0; }
.forum-sidebar { position: sticky; top: 104px; }
.forum-sidebar__inner { background: #fff; border: 1px solid var(--color-border); border-radius: var(--radius-lg); box-shadow: var(--shadow-card); overflow: hidden; }
.forum-sidebar__head { padding: 20px 20px 16px; border-bottom: 1px solid var(--color-border); background: linear-gradient(180deg, #fffdfa, #f8f4ec); }
.forum-sidebar__head h2 { margin: 10px 0 0; font-size: 22px; }
.forum-sidebar__tree { padding: 14px; display: grid; gap: 14px; }
.forum-sidebar__group h3 { margin: 0 0 10px; font-size: 15px; color: var(--color-primary); }
.forum-sidebar__group ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 6px; }
.forum-sidebar__group a { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 12px; border-radius: 12px; color: var(--color-text); transition: background .15s ease, color .15s ease; }
.forum-sidebar__group a:hover { background: #f8f4ec; color: var(--color-primary); }
.forum-sidebar__group a.is-active { background: var(--color-primary); color: var(--color-primary-contrast); }
.forum-sidebar__group small { font-size: 12px; opacity: .8; }
.forum-search { display: grid; gap: 8px; min-width: min(100%, 360px); }
.forum-search--hero { width: 100%; }
.forum-search__row { display: flex; gap: 10px; }
@@ -227,6 +240,7 @@ body {
.forum-admin-item:first-child { border-top: 0; }
.forum-admin-item p { margin: 8px 0 0; }
.forum-admin-item__actions { display: grid; gap: 10px; }
.forum-hero--compact { padding-bottom: 8px; }
.flex { display:flex; }
.between { justify-content: space-between; }
@@ -239,6 +253,8 @@ body {
.forum-admin-item,
.forum-list__header,
.forum-row { grid-template-columns: minmax(0, 1fr); }
.forum-shell { grid-template-columns: 1fr; }
.forum-sidebar { position: static; }
.forum-row__count,
.forum-row__activity { grid-auto-flow: column; justify-content: start; gap: 10px; align-items: baseline; }
.forum-post { grid-template-columns: 1fr; }

View File

@@ -0,0 +1,4 @@
<?php
declare(strict_types=1);
tpl('community-admin', 'landing', 'account');