#af-wrapper #forum-profile .display-name,
#af-wrapper .post-author .topic-author,
#af-wrapper input[type="checkbox"]:checked:before {
color: #9f1d29 !important;
}
#af-wrapper .button-normal,
#af-wrapper .title-element,
#af-wrapper #forum-header,
#af-wrapper #profile-header .background-avatar,
#af-wrapper #profile-navigation,
#af-wrapper input[type="radio"]:checked:before {
background-color: #9f1d29 !important;
}
#af-wrapper .button-neutral {
background-color: #9f1d29B0 !important;
}
#af-wrapper .post-author .topic-author {
background-color: #9f1d2940 !important;
}
#af-wrapper input[type="radio"]:focus,
#af-wrapper input[type="checkbox"]:focus,
#af-wrapper #profile-header {
border-color: #9f1d29 !important;
}
#af-wrapper .title-element,
#af-wrapper #forum-navigation a,
#af-wrapper #forum-navigation-mobile a {
border-color: #75131c !important;
}
#af-wrapper .button-normal:hover,
#af-wrapper #profile-navigation a.active {
background-color: #75131c !important;
}
#af-wrapper .button-neutral:hover {
background-color: #75131cB0 !important;
}
#af-wrapper,
#af-wrapper #forum-breadcrumbs a:hover,
#af-wrapper .main-title {
color: #252525 !important;
}
#af-wrapper .main-title:before,
#af-wrapper .editor-row-uploads .upload-hints,
#af-wrapper .forum-stats,
#af-wrapper .topic-stats,
#af-wrapper .action-panel-description,
#af-wrapper #forum-breadcrumbs,
#af-wrapper #forum-breadcrumbs a,
#af-wrapper .forum-post-date,
#af-wrapper .forum-post-date a,
#af-wrapper .post-footer,
#af-wrapper .post-footer a,
#af-wrapper .signature,
#af-wrapper span.mention-nice-name,
#af-wrapper .post-reactions .reaction,
#af-wrapper #poll-results .poll-result-numbers,
#af-wrapper #poll-results .poll-result-total,
#af-wrapper #poll-warning,
#af-wrapper .topic-icon:before,
#af-wrapper .report-link,
#af-wrapper .report-content:before,
#af-wrapper input::placeholder,
#af-wrapper .activity-time,
#af-wrapper .unread-time {
color: #626b73 !important;
}
#af-wrapper a:not(a.button):not(a.highlight-admin):not(a.highlight-moderator),
#af-wrapper .forum-post-menu a,
#af-wrapper #bottom-navigation {
color: #9f1d29 !important;
}
#af-wrapper .content-element:nth-child(even),
#af-wrapper .topic-sticky,
#af-wrapper .topic-sticky .topic-poster,
#af-wrapper .forum-post-header-container,
#af-wrapper .editor-element,
#af-wrapper #statistics-online-users,
#af-wrapper #profile-layer,
#af-wrapper .spoiler .spoiler-head,
#af-wrapper .report-content,
#af-wrapper #poll-panel,
#af-wrapper .post-reactions-summary .reaction-names,
#af-wrapper #profile-content {
background-color: #f7f8fa !important;
}
#af-wrapper input,
#af-wrapper .forum-post-header-container,
#af-wrapper .forum-poster,
#af-wrapper .topic-poster,
#af-wrapper .member-last-seen,
#af-wrapper .editor-element,
#af-wrapper .content-container,
#af-wrapper .forum-post-header,
#af-wrapper #statistics-body,
#af-wrapper .statistics-element,
#af-wrapper #statistics-online-users,
#af-wrapper .editor-row,
#af-wrapper .editor-row-subject,
#af-wrapper .signature,
#af-wrapper .forum-subforums,
#af-wrapper .uploaded-file img,
#af-wrapper .action-panel-option,
#af-wrapper .topic-sticky .topic-poster,
#af-wrapper #profile-layer,
#af-wrapper #profile-layer .pages-and-menu:first-of-type,
#af-wrapper #profile-content,
#af-wrapper #profile-content .profile-row,
#af-wrapper .history-element,
#af-wrapper #memberslist-filter,
#af-wrapper .content-element,
#af-wrapper .ad-forum,
#af-wrapper .ad-topic,
#af-wrapper .spoiler,
#af-wrapper .spoiler .spoiler-body,
#af-wrapper .report-element,
#af-wrapper .report-source,
#af-wrapper .report-content,
#af-wrapper .report-actions,
#af-wrapper #profile-content .profile-section-header,
#af-wrapper #poll-options,
#af-wrapper #poll-panel,
#af-wrapper #poll-panel #poll-headline,
#af-wrapper #poll-results .poll-result-bar,
#af-wrapper .post-reactions-summary .reaction-names,
#af-wrapper #usergroups-filter {
border-color: #dfe2e6 !important;
}
#af-wrapper .post-element {
box-shadow: #fff 0px 0px 0px 0px, #dfe2e6 0px 0px 0px 1px, #0000 0px 0px 0px 0px !important;
}
#af-wrapper .read {
color: #9199a3 !important;
}
#af-wrapper #read-unread .read {
background-color: #9199a3 !important;
}
#af-wrapper .unread {
color: #9f1d29 !important;
}
#af-wrapper #read-unread .unread {
background-color: #9f1d29 !important;
}
#af-wrapper {
font-family: inherit !important;
}
#af-wrapper {
font-size: 15px !important;
}
/* ========================================================== PYROTEKNIKKOJEN KILTA RY – ASGAROS FORUM Yhtenäinen ulkoasutiedosto v5 | 21.10.2026 Käyttö: WordPress > Ulkoasu > Mukauta > Lisä-CSS Korvaa tällä koko aikaisempi Asgaros-tyylikokonaisuus. Älä lisää samaa CSS:ää toistamiseen Asgarosin omiin asetuksiin. ========================================================== */ /* 1. PAAASETTELU (ei CSS-muuttujia) */ #af-wrapper { width: 96% !important; max-width: 1200px !important; margin: 24px auto 48px !important; box-sizing: border-box; font-family: inherit !important; font-size: 15px !important; line-height: 1.5; color: #252525; } #af-wrapper .main-title { font-family: inherit !important; font-size: 23px !important; font-weight: 700 !important; line-height: 1.35 !important; padding: 18px 0 20px !important; color: #252525 !important; } /* 2. YLÄVALIKKO, HAKU JA LINKKIPOLKU */ #af-wrapper #forum-header { background: #9F1D29 !important; border-radius: 6px !important; } #af-wrapper #forum-navigation a, #af-wrapper #forum-navigation-mobile a { font-weight: 600; color: #FFFFFF !important; border-color: #75131C !important; } #af-wrapper #forum-navigation a:hover, #af-wrapper #forum-navigation-mobile a:hover { background: rgba(255, 255, 255, 0.12) !important; text-decoration: none; } #af-wrapper #forum-search { border-radius: 5px !important; } #af-wrapper #forum-breadcrumbs { padding-top: 5px; padding-bottom: 5px; } /* 3. KATEGORIAT JA KESKUSTELUALUEIDEN RIVIT */ #af-wrapper .title-element:not(.title-element-dark) { background: #9F1D29 !important; border-bottom-color: #75131C !important; color: #FFFFFF !important; height: auto !important; min-height: 36px; line-height: 22px !important; padding: 7px 18px !important; font-weight: 600; border-radius: 6px 6px 0 0 !important; box-sizing: border-box; } #af-wrapper .content-container { border-color: #DFE2E6; } #af-wrapper .forum, #af-wrapper .topic { height: 82px; border-bottom-color: #DFE2E6; } #af-wrapper .forum-name, #af-wrapper .topic-name { padding: 10px 14px 10px 0; line-height: 1.45; } #af-wrapper .forum .forum-title { font-size: 16px; font-weight: 600; line-height: 1.4; } #af-wrapper .forum-status, #af-wrapper .topic-status { width: 68px; font-size: 28px; } #af-wrapper .forum:hover, #af-wrapper .topic:hover { background-color: #F0F2F4 !important; } #af-wrapper .forum-poster, #af-wrapper .topic-poster { width: 240px; border-left-color: #DFE2E6; } #af-wrapper .last-post-headline { width: 240px; } /* 4. VIESTIT JA KIRJOITTAJAN TIEDOT */ #af-wrapper .post-element { border: 1px solid #DFE2E6 !important; border-radius: 6px !important; box-shadow: none !important; margin-bottom: 18px !important; overflow: hidden; } #af-wrapper .forum-post-header-container { padding: 12px 16px !important; background-color: #F7F8FA !important; border-bottom: 1px solid #DFE2E6 !important; align-items: center; } #af-wrapper .post-author { } #af-wrapper .post-author-blocks { line-height: 1.4; } #af-wrapper .post-wrapper { background-color: #FFFFFF; } #af-wrapper .post-message, #af-wrapper .post-message p { line-height: 1.6; } #af-wrapper .post-message p { margin: 0 0 0.9em; } #af-wrapper .forum-post-header { border-bottom-color: #DFE2E6; } #af-wrapper .af-usergroup-tag { border-radius: 4px !important; line-height: 20px; } /* 5. PAINIKKEIDEN YLEISILME */ #af-wrapper .button, #af-wrapper input[type=\"submit\"] { border-radius: 5px !important; font-family: inherit; } /* 6. PROFIILI – POISTETAAN SUMENNETTU TAUSTAKUVA */ body #af-wrapper #profile-header { position: relative; height: 164px !important; border: 1px solid #DFE2E6 !important; border-bottom: 0 !important; border-radius: 6px 6px 0 0 !important; background: linear-gradient( to bottom, #9F1D29 0%, #9F1D29 41%, #F7F8FA 41%, #F7F8FA 100% ) !important; overflow: hidden; } body #af-wrapper #profile-header .background-avatar, body #af-wrapper #profile-header .background-contrast { display: none !important; } body #af-wrapper #profile-header img.avatar { position: absolute; width: 108px !important; height: 108px !important; top: 27px !important; left: 22px !important; border: 3px solid #FFFFFF !important; border-radius: 50% !important; box-sizing: border-box; object-fit: cover; } body #af-wrapper #profile-header .user-info { position: absolute; left: 154px !important; right: 12px; bottom: 17px !important; height: auto !important; padding: 0 !important; color: #252525 !important; } body #af-wrapper #profile-header .profile-display-name { font-size: 23px !important; line-height: 1.3 !important; font-weight: 700 !important; color: #252525 !important; word-wrap: break-word; } body #af-wrapper #profile-header .profile-forum-role { color: #626B73 !important; } /* 7. PROFIILIN VALIKKO JA TIETOKENTÄT */ #af-wrapper #profile-navigation { height: auto !important; min-height: 40px; background: #9F1D29 !important; } #af-wrapper #profile-navigation a { color: #FFFFFF !important; padding: 0 22px; } #af-wrapper #profile-navigation a.active, #af-wrapper #profile-navigation a:hover { background: #75131C !important; text-decoration: none; } #af-wrapper #profile-content, #af-wrapper #profile-layer { padding: 20px 24px; background: #FFFFFF !important; border-color: #DFE2E6 !important; border-radius: 0 0 6px 6px; } #af-wrapper #profile-content .profile-row { padding: 10px 0 !important; margin: 0 !important; border-bottom-color: #DFE2E6 !important; } #af-wrapper #profile-content .profile-row .profile-row-value { font-style: normal !important; } #af-wrapper #profile-content .profile-section-header { font-weight: 600; border-bottom-color: #DFE2E6; } /* 8. MOBIILI */ @media screen and (max-width: 782px) { #af-wrapper { width: 96% !important; margin: 16px auto 32px !important; } #af-wrapper .main-title { font-size: 19px !important; } #af-wrapper .title-element:not(.title-element-dark) { padding: 7px 12px !important; } #af-wrapper .forum, #af-wrapper .topic { height: auto !important; min-height: 0 !important; } #af-wrapper .forum-status, #af-wrapper .topic-status { width: 52px !important; font-size: 24px !important; } #af-wrapper .forum-name, #af-wrapper .topic-name { padding: 10px 10px 10px 4px !important; } #af-wrapper .forum .forum-title { font-size: 16px !important; } #af-wrapper .forum-stats, #af-wrapper .topic-stats { font-size: 13px; } #af-wrapper .forum-post-header-container { padding: 10px 12px !important; } body #af-wrapper #profile-header { height: 136px !important; background: linear-gradient( to bottom, #9F1D29 0%, #9F1D29 38%, #F7F8FA 38%, #F7F8FA 100% ) !important; } body #af-wrapper #profile-header img.avatar { width: 76px !important; height: 76px !important; top: 28px !important; left: 12px !important; } body #af-wrapper #profile-header .user-info { left: 104px !important; right: 8px; bottom: 16px !important; height: auto !important; padding: 0 !important; } body #af-wrapper #profile-header .profile-display-name { font-size: 18px !important; } #af-wrapper #profile-navigation a { padding: 0 16px; } #af-wrapper #profile-content, #af-wrapper #profile-layer { padding: 16px !important; } } @media screen and (max-width: 400px) { body #af-wrapper #profile-header .profile-display-name { font-size: 16px !important; } } /* Bob Robot (ID 1): tekninen tunnus pois */ body #af-wrapper .post-author-block-name a[href*=\"/profile/1/\"] + .mention-nice-name { display: none !important; }