/* ==========================================================================
 * Book & Admin — publishing/admin surfaces
 * ========================================================================== */
/* Book publishing/admin world: lower-left panel with in-panel Foot toolbar; lower-right tool widgets. */

.-book-admin {
	width: 100%;
	min-height: 100%;
	display: flex;
	flex-flow: column;
	padding-bottom: 21.875vw;
}

.-book-admin-banner {
	margin: 3.125vw;
	padding: 6.25vw;
	min-height: 50vw;
	display: flex;
	flex-flow: column;
	justify-content: flex-end;
	clip-path: var(--squircle);
	background: color-mix(in srgb,var(--app-theme) 50%,#fff);
}

.-book-admin-banner small {
	color: var(--app-accent);
	font-size: 3.125vw;
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: .3125vw;
}

.-book-admin-banner b {
	margin-top: 1.5625vw;
	font-family: var(--font-editorial);
	font-size: 7.5vw;
	line-height: 1.05;
}

.-book-admin-content {
	display: flex;
	gap: 3.125vw;
	flex-flow: column;
}

.-book-admin-widget {
	margin: 0 3.125vw;
	padding: 4.6875vw;
	clip-path: var(--squircle);
	background: #fff;
}

.-book-admin-widget b {
	display: block;
	font-size: 3.4375vw;
}

.-book-admin-widget small {
	display: block;
	margin-top: .9375vw;
	color: var(--app-muted);
	font-size: 3.125vw;
	line-height: 1.4;
}
