/*
Theme Name: Oxylab Studio
Theme URI: https://oxylabstudio.in
Author: Oxylab Studio
Author URI: https://oxylabstudio.in
Description: Official Full Site Editing block theme for Oxylab Studio, independent publisher of Android applications. Engineered with modern theme.json schema, high performance vanilla CSS & JavaScript, and native Gutenberg block patterns.
Version: 2.2.0
Requires at least: 6.6
Tested up to: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: oxylab-studio
Tags: block-theme, full-site-editing, one-column, custom-colors, custom-menu, featured-images, translation-ready
*/

/* Core Reset and Base Variables */
:root {
    --oxylab-navy: var(--wp--preset--color--primary, #FFFFFF);
    --oxylab-slate: var(--wp--preset--color--surface, #FAF7FB);
    --oxylab-slate-light: #F7DBE9;
    --oxylab-blue: var(--wp--preset--color--accent-blue, #542657);
    --oxylab-blue-hover: #742F61;
    --oxylab-violet: var(--wp--preset--color--accent-violet, #742F61);
    --oxylab-offwhite: #FAF7FB;
    --oxylab-text-dark: var(--wp--preset--color--text-dark, #251D2D);
    --oxylab-text-light: var(--wp--preset--color--text-light, #251D2D);
    --oxylab-text-muted: var(--wp--preset--color--text-muted, #716675);
    --oxylab-text-muted-dark: #716675;
    --oxylab-border-glass: #EADFEA;
    --oxylab-border-subtle: rgba(15, 23, 42, 0.08);
    --oxylab-glow-blue: rgba(226, 77, 137, 0.25);
    --oxylab-radius-sm: 8px;
    --oxylab-radius-md: 14px;
    --oxylab-radius-lg: 20px;
    --oxylab-radius-xl: 32px;
    --oxylab-transition-fast: 0.18s ease;
    --oxylab-transition-normal: 0.28s cubic-bezier(0.16, 1, 0.3, 1);
}

*, *::before, *::after {
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    margin: 0;
    padding: 0;
    background-color: var(--oxylab-canvas, #FAF7FB);
    color: var(--oxylab-text, #251D2D);
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    line-height: 1.65;
}

a {
    color: inherit;
    text-decoration: none;
    transition: color var(--oxylab-transition-fast);
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}
