/*
Theme Name: Spokelab
Template: twentytwentyfive
Description: Light, modern storefront for spokelab.au. Child of Twenty Twenty-Five.
Version: 0.1.0
Text Domain: spokelab
*/

/* Product cards */
.wc-block-components-product-image img,
.wp-block-woocommerce-product-image img { border-radius: 12px; background: var(--wp--preset--color--accent-5); }
.wc-block-product-template .wp-block-post-title a { text-decoration: none; }
.wc-block-product-template .wp-block-post-title a:hover { text-decoration: underline; text-underline-offset: 3px; }
.wc-block-components-product-price { font-weight: 600; }

/* Header icons */
.spokelab-header .wp-block-search__button { background: transparent; color: var(--wp--preset--color--contrast); padding: 6px; }
.spokelab-header .wp-block-navigation a { text-decoration: none; }
.spokelab-header .wp-block-navigation a:hover { text-decoration: underline; text-underline-offset: 6px; }

/* Category cards */
.spokelab-cat { transition: background-color .15s ease; }
.spokelab-cat:hover { background-color: var(--wp--preset--color--accent-6) !important; }
.spokelab-cat a { text-decoration: none; }
.spokelab-cat a::after { content: ""; position: absolute; inset: 0; }
.spokelab-cat { position: relative; }

/* Footer links */
.spokelab-footer a { text-decoration: none; }
.spokelab-footer a:hover { text-decoration: underline; }
