/*
Theme Name: NEXORA Talent
Author: NEXORA
Description: Premium, editorial WordPress theme for NEXORA Talent Core.
Version: 0.3.0
Requires PHP: 7.4
Text Domain: nexora-talent-theme
*/
:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1b2220;background:#fff}*{box-sizing:border-box}body{margin:0;background:#fff;color:#1b2220}a{color:#314b35}button,input,textarea,select{font-family:inherit}.site-header{height:79px;border-bottom:1px solid #e9ede6;background:#fff;position:relative;z-index:10}.site-header-inner{max-width:1224px;margin:auto;padding:0 22px;height:100%;display:flex;align-items:center;gap:35px}.brand{font-size:23px;color:#18211d;text-decoration:none;font-weight:850;letter-spacing:-.065em;white-space:nowrap}.brand span{color:#6d8b5c;font-weight:700}.brand-mark{display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:#637e55;padding-right:9px}.site-navigation{display:flex;align-items:center;gap:28px;margin-left:auto}.site-navigation a{color:#465149;text-decoration:none;font-size:12px;font-weight:650}.site-navigation a:hover{color:#6d8b5c}.header-action{border-radius:6px;background:#202b25;color:#fff!important;padding:12px 17px;text-decoration:none;font-size:12px;font-weight:750;white-space:nowrap}.header-action:hover{background:#415441}.site-content{min-height:60vh}.site-footer{background:#f7f9f5;color:#607067;margin-top:80px;border-top:1px solid #e4e9e1;padding:46px 22px 26px}.footer-inner{max-width:1180px;margin:auto;display:flex;justify-content:space-between;gap:30px}.site-footer .brand{color:#19221d}.site-footer p{font-size:12px;line-height:1.7}.footer-links{display:flex;gap:24px;flex-wrap:wrap}.footer-links a{color:#546159;font-size:12px;text-decoration:none}.site-footer small{display:block;max-width:1180px;margin:34px auto 0;border-top:1px solid #e4e9e1;padding-top:22px;color:#88938b;font-size:11px}.generic-page{max-width:900px;margin:60px auto;padding:0 24px}.generic-page h1{font-size:44px;letter-spacing:-.05em}.generic-page .entry-content{line-height:1.8}.menu-toggle{display:none}@media(max-width:850px){.site-header{height:auto;min-height:74px}.site-header-inner{flex-wrap:wrap;padding:20px;gap:15px}.site-navigation{order:3;width:100%;justify-content:center;flex-wrap:wrap;margin:0;gap:17px}.header-action{margin-left:auto}.footer-inner{display:block}.footer-links{margin-top:30px}}
