/*
Theme Name: OwnSurfboard
Theme URI: https://www.ownsurfboard.com
Author: Tobias Herold
Author URI: https://tobiasherold.de
Description: Child-Theme von Ollie. Werkstatt-Typografie, Boat-Builder-Plan-Sheet-Aesthetik. Basiert auf dem OwnSurfboard Design System v0.1.
Template: ollie
Version: 0.1.0
License: GPL-3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: ownsurfboard
Tags: block-theme, full-site-editing, workshop, surfboard, self-build
*/

/* ------------------------------------------------------------------
   Core-Verlaeufe neutralisieren

   Das Design-System erlaubt Verlaeufe nur kuratiert: horizon, dusk und
   deep, definiert in der theme.json. WordPress gibt seine zwoelf
   Standard-Verlaeufe trotzdem als CSS-Variablen aus, obwohl in der
   theme.json defaultGradients, customGradient und gradients alle drei
   auf aus beziehungsweise leer stehen. Der Grund ist bekannt: Core
   schreibt seine Presets inline im head auf :root und schlaegt damit die
   theme.json. Die Korrektur braucht deshalb eine hoehere Spezifitaet als
   :root, sonst greift sie nicht. :root:root hat (0,2,0) gegen (0,1,0) und
   gewinnt unabhaengig von der Ladereihenfolge. Der Umweg ueber
   :root :where(body) greift NICHT, weil Vererbung von html nach body
   laeuft und nicht zurueck.

   Wirkung: waehlt jemand doch einen Core-Verlauf, rendert nichts Buntes.
   Gemessen am 18.08.2026: zwoelf Core-Verlaeufe aktiv trotz Abschaltung.
   ------------------------------------------------------------------ */

:root:root {
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: none;
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: none;
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: none;
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: none;
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: none;
	--wp--preset--gradient--cool-to-warm-spectrum: none;
	--wp--preset--gradient--blush-light-purple: none;
	--wp--preset--gradient--blush-bordeaux: none;
	--wp--preset--gradient--luminous-dusk: none;
	--wp--preset--gradient--pale-ocean: none;
	--wp--preset--gradient--electric-grass: none;
	--wp--preset--gradient--midnight: none;
}

/* ------------------------------------------------------------------
   Footer-Linklisten ohne Aufzaehlungspunkte

   Die Listen im Footer sind Navigation, keine Aufzaehlung. Ollie setzt
   list-style erst auf .wp-block-list innerhalb des Inhalts, im Footer
   greift der Browser-Default mit disc und 24px padding-left.

   Wichtig: WordPress wrappt den Template-Part in <footer class="site-footer
   wp-block-template-part">. Das footer-Tag aus dem Part-Markup traegt die
   Klasse wp-block-group also NICHT. Ein Selektor footer.wp-block-group
   greift deshalb nie. Gemessen am 18.08.2026.
   ------------------------------------------------------------------ */

.site-footer .wp-block-list {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
