/*
Theme Name: MKDSGN Theme
Theme URI: https://mkdsgn.se/
Author: MKDSGN
Author URI: https://mkdsgn.se/
Description: A pure terminal, minimal, and technical WordPress block theme. Built for MKDSGN.
Requires at least: 6.4
Requires PHP: 8.0
Version: 1.0.0
Text Domain: mkdsgn
Tags: block-theme, dark-mode, portfolio, agency, full-site-editing, terminal, monospace
*/

/*
 * Pure Terminal / CLI styling.
 * Zero rounded corners, zero shadows, zero gradients.
 */

:root {
	--mkdsgn-radius: 0px;
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Sharp buttons */
.wp-block-button__link {
	border-radius: 0 !important;
	transition: background-color 0.1s ease, color 0.1s ease;
}

.wp-block-button__link:hover {
	opacity: 0.9;
}

.is-style-outline .wp-block-button__link {
	border-color: var(--wp--preset--color--border) !important;
	color: var(--wp--preset--color--muted) !important;
	background: transparent !important;
}

.is-style-outline .wp-block-button__link:hover {
	color: var(--wp--preset--color--contrast) !important;
	border-color: var(--wp--preset--color--contrast) !important;
}

/* Enforce zero radius globally */
* {
	border-radius: 0 !important;
}

/* Monospace overrides for inputs */
input, textarea, select {
	font-family: var(--wp--preset--font-family--mono-body) !important;
	background: var(--wp--preset--color--base) !important;
	border: 1px solid var(--wp--preset--color--border) !important;
	color: var(--wp--preset--color--contrast) !important;
}

input:focus, textarea:focus {
	border-color: var(--wp--preset--color--accent) !important;
	outline: none !important;
}
