/* private/internt.css
   Färgtema för internt – matchar publika startsidan (marinblått + mässing + papper).
   Endast färger. Måste laddas EFTER bootstrap.min.css. Återanvänds av index.php
   och participateList.php.

   Semantiska färger lämnas medvetet orörda så betydelsen består:
   table-success/danger/warning på deltagarlistan, btn-danger för radering,
   is-invalid på formulärfält.

   Palett (från index_new2/assets/style.css):
     marin   #16315f / #112647 / #0c1a36
     mässing #e6cd92 / #bb9140 / #97712a / #7a5a20
     papper  #f8f3e8
*/

:root {
	/* Vanliga innehållslänkar → mörk mässing (≥4.5:1 mot ljust papper), som startsidan. */
	--bs-link-color:           #7a5a20;
	--bs-link-color-rgb:       122, 90, 32;
	--bs-link-hover-color:     #97712a;
	--bs-link-hover-color-rgb: 151, 113, 42;
}

/* Primärknappar → marinblått (vit text = hög kontrast, tonar med navbaren). */
.btn-primary {
	--bs-btn-bg:                    #16315f;
	--bs-btn-border-color:          #16315f;
	--bs-btn-hover-bg:              #112647;
	--bs-btn-hover-border-color:    #0c1a36;
	--bs-btn-active-bg:             #0c1a36;
	--bs-btn-active-border-color:   #0c1a36;
	--bs-btn-disabled-bg:           #16315f;
	--bs-btn-disabled-border-color: #16315f;
	--bs-btn-focus-shadow-rgb:      22, 49, 95;
}

.btn-outline-primary {
	--bs-btn-color:               #16315f;
	--bs-btn-border-color:        #16315f;
	--bs-btn-hover-bg:            #16315f;
	--bs-btn-hover-border-color:  #16315f;
	--bs-btn-active-bg:           #16315f;
	--bs-btn-active-border-color: #16315f;
	--bs-btn-focus-shadow-rgb:    22, 49, 95;
}

/* Länkknappar (t.ex. "Glömt lösenordet?") → mässing i stället för standardblått. */
.btn-link { --bs-btn-color: #7a5a20; --bs-btn-hover-color: #97712a; }

/* Bootstrap-utility bg-primary → marinblått. */
.bg-primary { background-color: #16315f !important; }

/* Navbaren (marinblå med mässingslinje sätts inline i index.php):
   ge aktiv/hovrad nav-länk en mässingston som startsidans meny. */
.navbar-dark .nav-link.active,
.navbar-dark .nav-link:hover,
.navbar-dark .nav-link:focus { color: #e6cd92; }

/* Aktivt val i dropdown-menyer (t.ex. Spelare → Ceremoni) – marin med pappersfärgad
   text i stället för Bootstrap-blått, så markeringen tonar med navbaren och temat. */
.dropdown-item:hover,
.dropdown-item:focus { background-color: #f3ead7; color: #16315f; }
.dropdown-item.active,
.dropdown-item:active { background-color: #16315f; color: #f8f3e8; }

/* Diskreta mässingsavdelare, likt startsidans ornamentlinjer. */
#content hr { border-top-color: rgba(187, 145, 64, 0.35); opacity: 1; }

/* Fokusmarkering i mässing (matchar startsidans :focus-visible) – inte på fält
   som redan flaggats som ogiltiga (is-invalid behåller sin röda markering). */
.form-control:focus:not(.is-invalid),
.form-select:focus:not(.is-invalid) {
	border-color: #bb9140;
	box-shadow: 0 0 0 0.25rem rgba(187, 145, 64, 0.30);
}

/* Respektera OS-inställningen "minska rörelse": nollställ Bootstrap-animationer
   (collapse/dropdown/modal/tooltip) – samma a11y-nivå som publika sidor + ticket. */
@media (prefers-reduced-motion: reduce) {
	*, *::before, *::after {
		transition-duration: 0.001ms !important;
		animation-duration: 0.001ms !important;
		animation-iteration-count: 1 !important;
		scroll-behavior: auto !important;
	}
	.collapsing { transition: none !important; }
}
