@import url("noxaris/160-registration-modern.css?v=1");
@import url("noxaris/159-login-modern.css?v=1");
@import url("noxaris/158-password-recovery.css?v=2");
@import url("noxaris/101-new-topic-button.css");
@import url("noxaris/74-index-skeleton.css");
@import url("noxaris/75-avatar-display.css");
/*
 * NOXARIS child style entrypoint.
 * Keep this file import-only. Components are split so assets can be replaced safely later.
 */
@import url("../../prosilver/theme/stylesheet.css");
@import url("noxaris/00-tokens.css?v=1.0.0");
@import url("noxaris/10-foundation.css?v=1.0.0");
@import url("noxaris/20-header-navigation.css?v=1.0.0");
@import url("noxaris/30-forum-list.css?v=1.0.0");
@import url("noxaris/40-panels-forms.css?v=1.0.0");
@import url("noxaris/50-components.css?v=1.0.0");
@import url("noxaris/60-responsive.css?v=1.0.0");

@import url("noxaris/65-forum-rows-final.css");

@import url("noxaris/72-header-stage1.css?v=1.0.0");

@import url("noxaris/73-navigation.css?v=1.0.0");

@import url("noxaris/76-viewforum-skeleton.css");

@import url("noxaris/79-viewforum-topics.css");

@import url("noxaris/80-viewforum-unified.css");

@import url("noxaris/81-topic-author-avatar.css");

@import url("noxaris/82-global-footer-stats.css");

@import url("noxaris/84-index-icons-layout-fix.css");

@import url("noxaris/89-footer-corners-fix.css");

@import url("noxaris/91-forum-team-widget.css");

@import url("noxaris/93-footer-stat-icons-final.css");

@import url("noxaris/94-footer-stat-icons-compact.css");

@import url("noxaris/95-avatar-frame.css");

@import url("noxaris/96-exact-user-png-assets.css");

@import url("noxaris/97-exact-category-icons.css");

@import url("noxaris/98-section-icons-and-avatar-frame-bigger.css");

@import url("noxaris/99-team-widget-layout-fix.css");

@import url("noxaris/100-warm-accent-palette.css");

@import url("noxaris/102-posting-modern.css");

@import url("noxaris/104-viewtopic-modern.css");

/* TEMP DISABLED: @import url("noxaris/107-viewtopic-cleanup.css"); */

@import url("noxaris/109-viewtopic-stable.css");


@import url("noxaris/110-viewforum-stable.css");

@import url("noxaris/111-posting-stable.css");

@import url("noxaris/113-youtube-embed.css");

@import url("noxaris/115-media-embed.css");

@import url("noxaris/116-modal-dialogs.css");

@import url("noxaris/117-link-dialog.css");

@import url("noxaris/119-editor2.css");

@import url("noxaris/122-spoiler.css");

@import url("noxaris/124-editor2-labels-spoiler.css");

@import url("noxaris/126-editor2-compact.css");

@import url("noxaris/128-editor2-dialogs.css");

@import url("noxaris/129-post-links-clean.css");


@import url("noxaris/130-quickreply-modern.css");

@import url("noxaris/132-viewtopic-bottom-clean.css");

@import url("noxaris/134-viewforum-topic-cards.css");

@import url("noxaris/135-topic-avatar-frame-final.css");

@import url("noxaris/136-topic-card-spacing-fix.css");

@import url("noxaris/137-topic-grid-avatar-fix.css");

@import url("noxaris/138-viewforum-hide-search.css");

@import url("noxaris/139-hide-jumpbox-global.css");



@import url("noxaris/140-search-results-modern.css");
@import url("noxaris/141-search-results-avatars.css");

@import url("noxaris/142-topic-pin-tool.css");

@import url("noxaris/143-topic-pin-modal.css");

@import url("noxaris/145-topic-order.css");

@import url("noxaris/146-forum-decor.css");

@import url("noxaris/147-forum-decor-tuning.css");

@import url("noxaris/148-decor-cleanup.css");

@import url("noxaris/151-row-separator-clean.css");

@import url("noxaris/152-avatar-circle-clip-fix.css");

@import url("noxaris/153-index-avatar-circle-fix.css");

@import url("noxaris/154-index-team-avatar-unify.css");

@import url("noxaris/155-avatar-layout-alignment.css");

@import url("noxaris/156-index-user-account-meta.css");

@import url("noxaris/157-index-account-polish.css");
@import url("noxaris/161-ucp-modern.css?v=1");
@import url("noxaris/162-ucp-details-fix.css?v=1");
@import url("noxaris/163-viewforum-subforum-avatar-fix.css?v=1");
@import url("noxaris/164-hide-sort-tools.css?v=1");
@import url("noxaris/165-mobile-foundation.css?v=1");
@import url("noxaris/169-mobile-index-centered-final.css?v=1");
@import url("noxaris/170-typography-unified.css?v=1");
@import url("noxaris/171-main-panel-corners.css?v=1");
@import url("noxaris/172-four-panel-corners.css?v=1");

/* =========================================================
   NOXARIS — PASSWORD RESTORE PAGE
   ========================================================= */
.nx-restore-panel {
	max-width: 760px;
	margin: 40px auto !important;
	background: #f8f5ef;
	border: 1px solid #d8be97;
	border-radius: 18px;
	box-shadow: 0 8px 24px rgba(80, 45, 10, 0.08);
}

.nx-restore-panel .inner {
	padding: 34px 38px;
}

.nx-restore-title {
	margin: 0 0 10px 0;
	font-size: 34px;
	line-height: 1.2;
	text-align: center;
	color: #8a5318;
	font-weight: 700;
}

.nx-restore-desc {
	margin: 0 auto 28px auto;
	max-width: 560px;
	text-align: center;
	font-size: 15px;
	line-height: 1.6;
	color: #6f573f;
}

.nx-restore-fields dl {
	margin: 0 0 18px 0;
}

.nx-restore-fields dt {
	margin-bottom: 6px;
	font-weight: 700;
	color: #8a5318;
}

.nx-restore-fields dd {
	margin: 0;
}

.nx-restore-fields .inputbox {
	width: 100%;
	max-width: 100%;
	height: 46px;
	padding: 0 14px;
	font-size: 15px;
	color: #4d3a2a;
	background: #fffdf9;
	border: 1px solid #d8be97;
	border-radius: 12px;
	box-sizing: border-box;
}

.nx-restore-fields .inputbox:focus {
	border-color: #b8782f;
	outline: none;
	box-shadow: 0 0 0 3px rgba(184,120,47,0.12);
}

.nx-restore-buttons {
	margin-top: 26px;
	display: flex;
	gap: 12px;
	flex-wrap: wrap;
	justify-content: center;
	border: 0;
	padding: 0;
}

.nx-restore-buttons .button1,
.nx-restore-buttons .button2 {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 46px;
	padding: 0 18px;
	border-radius: 12px;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none !important;
	box-sizing: border-box;
}

.nx-restore-buttons .button1 {
	background: linear-gradient(180deg, #c98a3a 0%, #a8651f 100%);
	color: #fff !important;
	border: 1px solid #9b5c1b;
}

.nx-restore-buttons .button2 {
	background: #f4ede2;
	color: #8a5318 !important;
	border: 1px solid #d8be97;
}

.nx-restore-buttons .button1:hover,
.nx-restore-buttons .button2:hover {
	filter: brightness(1.03);
	text-decoration: none !important;
}


