/*
Theme Name: Antiexperd
Description: An independent experimental brand. Editorial, dark, athletic. No guru. No method. No final form.
Version: 1.0.7
Requires at least: 6.6
Requires PHP: 7.4
Author: Antiexperd
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: antiexperd
Tags: blog, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
:root{--bg:#111210;--panel:#1b1d19;--ink:#f0f0e9;--muted:#aaaDA3;--line:#393c34;--accent:#dcff51;--width:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-underline-offset:.22em}a:hover{color:var(--accent)}button,input,textarea,select{font:inherit}img{max-width:100%;height:auto}figure{margin:0 0 1.5rem}svg{max-width:100%}.wrap{width:min(var(--width),calc(100% - 80px));margin-inline:auto}.site-header{border-bottom:1px solid var(--line)}.header-inner{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{text-decoration:none;font-weight:950;font-size:27px;letter-spacing:-1.5px;text-transform:uppercase}.custom-logo{max-width:230px;max-height:65px;width:auto}.nav-list{display:flex;gap:28px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.nav-list a{text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.nav-list .sub-menu{list-style:none;padding-left:14px}.nav-toggle{display:none;background:none;border:1px solid var(--line);color:var(--ink);padding:8px 13px}.eyebrow,.meta{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.eyebrow{display:flex;gap:12px;align-items:center}.eyebrow:before{content:'';width:8px;height:8px;background:var(--accent);display:block}.hero{padding:60px 0 0}.hero-top{display:flex;justify-content:space-between;gap:20px}.hero h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(64px,10.6vw,160px);line-height:.94;letter-spacing:-.035em;margin:55px 0 40px;max-width:1100px;overflow-wrap:break-word}.hero h1 span{display:block}.hero h1 span:last-child{color:var(--accent)}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:44px}.hero-copy{font-size:18px;max-width:410px;color:var(--muted);margin:0}.button,.wp-block-button__link,input[type=submit],button[type=submit]{display:inline-block;border:1px solid var(--accent);background:var(--accent);color:#111210;padding:14px 22px;font-weight:bold;text-decoration:none;cursor:pointer;border-radius:0}.button:hover,.wp-block-button__link:hover,input[type=submit]:hover{color:#111210;background:var(--ink);border-color:var(--ink)}.visual{height:290px;overflow:hidden;position:relative;background:var(--panel);border:1px solid var(--line)}.visual img{width:100%;height:100%;object-fit:cover}.visual-default{background:repeating-linear-gradient(115deg,transparent 0,transparent 40px,#34382c 41px,#34382c 42px),linear-gradient(115deg,#1b1d19,#303723)}.visual-default:before{content:'A/X';position:absolute;right:4%;top:50%;transform:translateY(-50%) skewX(-12deg);font-size:310px;line-height:1;font-family:Impact,Arial,sans-serif;color:var(--accent);letter-spacing:-25px}.visual-caption{position:absolute;left:25px;bottom:20px;padding:5px 9px;background:var(--bg);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.section{padding:80px 0;border-bottom:1px solid var(--line)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:32px}.section-head h2{font-size:clamp(32px,4vw,55px);letter-spacing:-.06em;line-height:1.1;margin:0}.section-head a{font-size:12px}.directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.direction{padding:32px;position:relative}.direction+.direction{border-left:1px solid var(--line)}.direction .number{color:var(--accent);font-size:11px}.direction h3{font-size:clamp(38px,5vw,70px);letter-spacing:-.06em;text-transform:uppercase;line-height:1;margin:45px 0 20px}.direction p{color:var(--muted);max-width:290px}.direction a{font-size:13px}.manifesto{display:grid;grid-template-columns:1fr 2fr;gap:40px}.manifesto p{font-size:clamp(27px,3.4vw,48px);line-height:1.2;letter-spacing:-.035em;margin:0;max-width:930px}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.post-card{min-width:0}.post-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.post-card .meta{color:var(--muted);margin-top:20px}.post-card h2,.post-card h3{font-size:28px;line-height:1.15;letter-spacing:-.04em;margin:12px 0}.post-card h2 a,.post-card h3 a{text-decoration:none}.post-card p{color:var(--muted)}.post-card.no-image{border-top:3px solid var(--accent);padding-top:20px}.empty-state{border:1px solid var(--line);padding:30px;color:var(--muted)}.page-header{padding:70px 0 45px}.page-header h1{font-size:clamp(45px,7vw,100px);letter-spacing:-.055em;line-height:1.03;margin:15px 0;overflow-wrap:anywhere}.content-width{max-width:820px;margin-inline:auto}.entry{padding-bottom:70px}.entry-content{font-size:18px;overflow-wrap:anywhere;display:flow-root}.entry-content>*{margin-top:0;margin-bottom:1.6rem}.entry-content h2{font-size:36px;line-height:1.15;letter-spacing:-.04em}.entry-content h3{font-size:27px;line-height:1.2}.entry-content a{color:var(--accent)}.entry-content blockquote{border-left:3px solid var(--accent);padding:10px 25px;margin-left:0;font-size:26px}.entry-content pre{overflow:auto;padding:20px;background:var(--panel)}.entry-content table{border-collapse:collapse;width:100%}td,th{border:1px solid var(--line);padding:10px}.entry-content iframe,.entry-content video{max-width:100%}.alignwide{width:100%}.alignfull{width:100%}.alignleft{float:left;margin:0 25px 20px 0}.alignright{float:right;margin:0 0 20px 25px}.aligncenter{display:block;margin-inline:auto}.wp-caption-text,.gallery-caption{font-size:13px;color:var(--muted)}.wp-caption{max-width:100%}.sticky{border-top-color:var(--ink)}.bypostauthor{border-left:2px solid var(--accent);padding-left:15px}.entry-cover{margin-bottom:40px}.entry-cover img{width:100%;max-height:650px;object-fit:cover}.pagination,.posts-navigation,.post-navigation{margin-top:45px}.nav-links{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.page-numbers{padding:8px}.current{color:var(--accent)}.site-footer{padding:50px 0 30px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:35px}.footer-motto{font-size:clamp(27px,4vw,56px);line-height:1.1;letter-spacing:-.04em;max-width:640px;margin:0 0 50px}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px;letter-spacing:.09em}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.screen-reader-text:focus{clip:auto!important;clip-path:none;width:auto;height:auto;left:15px;top:15px;z-index:100000;background:var(--accent);color:#111;padding:12px}.comments-area{margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.comment-list{padding-left:20px}.comment-body{margin-bottom:30px}.comment-meta{font-size:13px}.comment-form label{display:block}.comment-form-cookies-consent label{display:inline}.comment-form input:not([type=checkbox]):not([type=submit]),textarea,.search-field{width:100%;padding:12px;background:var(--panel);color:var(--ink);border:1px solid var(--line)}.search-form{display:flex;gap:10px;margin:25px 0}.search-form label{flex:1}.search-submit{flex-shrink:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{background:var(--accent);color:#111}
@media(min-width:900px){.nav-list .menu-item-has-children{position:relative}.nav-list .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:200px;background:var(--panel);padding:15px;z-index:5}.nav-list li:hover>.sub-menu,.nav-list li:focus-within>.sub-menu{display:block}.nav-list .sub-menu .sub-menu{position:static}}
@media(max-width:899px){.wrap{width:calc(100% - 40px)}.header-inner{flex-wrap:wrap;padding-block:22px;min-height:80px}.site-nav{width:100%}.nav-list{gap:18px}.js .nav-toggle{display:block}.js .site-nav:not(.is-open){display:none}.hero{padding-top:35px}.hero h1{margin-top:40px}.hero-top>.meta{display:none}.directions{grid-template-columns:1fr}.direction+.direction{border-left:0;border-top:1px solid var(--line)}.direction h3{margin-top:25px}.direction p{max-width:none}.manifesto{grid-template-columns:1fr;gap:20px}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding-block:55px}.footer-top{flex-direction:column}.footer-motto{margin-bottom:25px}.visual-default:before{font-size:250px}.visual{height:230px}}
@media(max-width:550px){.hero-bottom{align-items:flex-start;flex-direction:column}.hero h1{font-size:clamp(50px,12.8vw,70px)}.post-grid{grid-template-columns:1fr}.section-head{align-items:flex-start;flex-direction:column}.footer-bottom{flex-direction:column}.search-form{flex-direction:column}.page-header{padding-top:40px}.entry-content{font-size:17px}.brand{font-size:24px}.direction{padding:25px}.visual-default:before{right:10%;font-size:230px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
