/*
Theme Name: 3Patti Tiger
Theme URI: https://3pattitigerpk.com.pk/
Author: 3Patti Tiger
Description: Fast, editable Gutenberg theme for the 3Patti Tiger website.
Version: 1.0.0
Requires at least: 6.4
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: threepatti-tiger
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
:root{--background:#11110f;--foreground:#f7e7a8;--card:#201e19;--primary:#d7a927;--primary-foreground:#17130a;--muted:#2b2822;--muted-foreground:#b6ab93;--accent:#8a171d;--border:rgba(215,169,39,.18);--surface:#171612;--gold-soft:#f7e7a8}
*{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:Inter,Arial,sans-serif;background-image:radial-gradient(circle at 50% -10%,rgba(24,78,50,.3),transparent 32rem);background-attachment:fixed}h1,h2,h3{font-family:Outfit,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.site-notice{background:rgba(138,23,29,.92);padding:6px 16px;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase}.site-header{position:sticky;top:0;z-index:100}.nav-shell{border-bottom:1px solid var(--border);background:rgba(17,17,15,.9);backdrop-filter:blur(18px)}.nav-inner{height:80px;max-width:1152px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--primary)}.brand-name{display:block;color:var(--primary);font-family:Outfit,sans-serif;font-size:20px;font-weight:800}.brand-tag{display:block;color:var(--muted-foreground);font-size:10px;font-weight:600;text-transform:uppercase}.primary-menu{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.primary-menu a{display:block;border-radius:6px;padding:10px 12px;color:var(--muted-foreground);font-size:14px;font-weight:600}.primary-menu a:hover{background:var(--muted);color:var(--foreground)}.download-nav{margin-left:12px!important}.gold-button,.download-nav{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:6px;padding:0 20px!important;background:linear-gradient(135deg,var(--primary),var(--gold-soft),var(--primary));color:var(--primary-foreground)!important;font-weight:700;box-shadow:0 16px 40px rgba(215,169,39,.2);transition:.2s}.gold-button:hover,.download-nav:hover{filter:brightness(1.08);transform:translateY(-2px)}.menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--primary);font-size:24px}.site-main{min-height:60vh}.site-footer{border-top:1px solid var(--border);background:var(--surface);padding:40px 20px}.footer-inner{max-width:1152px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted-foreground);font-size:14px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand img{width:36px;height:36px;border-radius:50%}.footer-menu{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.gold-text{color:var(--primary);text-shadow:0 2px 20px rgba(215,169,39,.25)}.min-h-screen{min-height:100vh}.bg-background{background:var(--background)}.bg-card{background:var(--card)}.bg-surface{background:var(--surface)}.bg-primary{background:var(--primary)}.text-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.border,.border-b,.border-t,.border-y{border-style:solid;border-width:0}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-border{border-color:var(--border)}.border-primary\/30{border-color:rgba(215,169,39,.3)}.relative{position:relative}.overflow-hidden{overflow:hidden}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mb-8{margin-bottom:2rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.flex{display:flex}.grid{display:grid}.block{display:block}.inline-flex{display:inline-flex}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.flex-col{flex-direction:column}.shrink-0{flex-shrink:0}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.space-y-9>*+*{margin-top:2.25rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.w-full{width:100%}.size-8{width:2rem;height:2rem}.size-40{width:10rem;height:10rem}.size-44{width:11rem;height:11rem}.size-48{width:12rem;height:12rem}.min-h-14{min-height:3.5rem}.aspect-video{aspect-ratio:16/9}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:8px}.rounded-3xl{border-radius:24px}.object-cover{object-fit:cover}.text-center{text-align:center}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-tight{line-height:1.25}.list-disc{list-style:disc}.pl-6{padding-left:1.5rem}.divide-y>*+*{border-top:1px solid var(--border)}.shadow-xl,.shadow-2xl{box-shadow:0 20px 50px rgba(0,0,0,.32)}summary{cursor:pointer}.rise-in{animation:rise-in 700ms ease-out both}@keyframes rise-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-3xl{font-size:1.875rem}.sm\:text-4xl{font-size:2.25rem}.sm\:text-6xl{font-size:3.75rem}.sm\:text-lg{font-size:1.125rem}.sm\:size-48{width:12rem;height:12rem}.sm\:size-56{width:14rem;height:14rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:pt-16{padding-top:4rem}.sm\:pb-24{padding-bottom:6rem}}
@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}}
@media(max-width:767px){.nav-inner{height:64px;padding:0 16px}.menu-toggle{display:grid;place-items:center}.primary-menu{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;padding:12px 16px 20px;background:var(--background);border-bottom:1px solid var(--border)}.primary-menu.is-open{display:flex}.primary-menu a{padding:12px}.download-nav{margin:8px 0 0!important}.footer-inner{flex-direction:column;text-align:center}.site-notice{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise-in{animation:none}}
