/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com *//*!
Theme Name: chad
Theme URI: https://christosadamos.gr/chad
Description: A custom WordPress theme for my 2025 portfolio. Built to highlight my work in web development
Version: 0.1.0
Author: Christos Adamos
Author URI: https://underscoretw.com/
Text Domain: chad
Requires at least: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

chad is based on _tw https://underscoretw.com/, (C) 2021-2025 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2025 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/@layer properties;:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-900:oklch(20.5% 0 0);--spacing:0.25rem;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--font-weight-bold:700;--font-weight-extrabold:800;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--wp--preset--color--primary);--container-content:var(--wp--style--global--content-size);--container-wide:var(--wp--style--global--wide-size)}@font-face{font-family:Geist;font-style:normal;font-weight:700;src:url(fonts/Geist-Bold.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;src:url(fonts/Geist-SemiBold.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:800;src:url(fonts/Geist-ExtraBold.woff2) format("woff2")}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--2xl:clamp(160px,25.6rem,256px);--xl:clamp(112px,16rem,160px);--l:clamp(80px,11.2rem,112px);--m:clamp(56px,6.4rem,64px);--s:clamp(24px,3.2rem,32px);--xs:16px;--black:#171717;--grey:#666;--light:#c2c2c2;--silver:#e6e6e6;--neon:#23f02a;--graphic-size:clamp(117px,23rem,230px);--titles:clamp(90px,19.6rem,196px);--big-body:clamp(72px,8.4rem,84px);--body:clamp(18px,2rem,20px);--small-titles:clamp(14px,1.6rem,16px)}html{font-size:.52083vw}@media (max-width:1024px){html{font-size:.97656vw}:root{--big-body:43px;--titles:9rem;--graphic-size:11.7rem}}@media (max-width:550px){html{font-size:1.81818vw}:root{--xs:8px;--big-body:3.2rem;--l:6.4rem}}body{background-color:var(--light);color:var(--light);font-family:Geist;font-weight:600;opacity:0}body::selection{background-color:var(--neon);color:var(--black)}.main-container{margin-inline:auto;max-width:1920px;padding-inline:calc(var(--xs)*2);width:100%}.graphic-size{font-size:var(--graphic-size);letter-spacing:clamp(-11px,-1.1rem,0px);line-height:.8}.big-body{font-size:var(--big-body);letter-spacing:clamp(-.4px,-.04rem,0px);line-height:1}.body{font-size:var(--body);letter-spacing:-.4px}.small-titles{font-size:var(--small-titles);font-weight:700;letter-spacing:-.5px;line-height:1.1}.titles{font-size:var(--titles);letter-spacing:clamp(-.9px,-.09rem,0px);line-height:.8}.main-grid{display:grid;gap:var(--xs);grid-template-columns:repeat(12,1fr)}body::-webkit-scrollbar{width:0}canvas{left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9998}canvas.snow{background-color:#aaa;opacity:.3}.snow,.vcr{height:100vh}#screen{background:transparent linear-gradient(180deg,#85908c 0,#323431) repeat scroll 0 0;background-image:url(https://images.unsplash.com/photo-1517672651691-24622a91b550?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjE0NTg5fQ);background-size:cover;height:100%;width:100%}.screen-container{overflow:hidden}.screen-container,.screen-wrapper{height:100%;position:relative;width:100%}.vcr{opacity:.6}.video{filter:blur(1px);height:100%;width:100%}.image{filter:blur(1.2px);height:auto;width:100%}.vignette{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/86186/crt.png);background-repeat:no-repeat;background-size:100% 100vh;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}@media (min-width:1921px){.vignette{display:none}}.scanlines{background-size:100% 2px,3px 100%;pointer-events:none;z-index:9999}.shake{animation:wobbley .1s infinite;will-change:transform}.glitch{animation:glitch 5s ease 2s infinite normal none running}@keyframes wobblex{50%{transform:translateX(1px)}51%{transform:translateX(0)}}@keyframes wobbley{0%{transform:translateY(1.5px)}to{transform:translateY(0)}}@keyframes glitch{40%{opacity:1;transform:scale(1);transform:skew(0,0)}41%{opacity:.8;transform:scaleY(1.2);transform:skew(80deg,0)}42%{opacity:.8;transform:scaleY(1.2);transform:skew(-50deg,0)}43%{opacity:1;transform:scale(1);transform:skew(0,0)}}@keyframes glitch1{0%{transform:translateX(0)}30%{transform:translateX(0)}31%{transform:translateX(10px)}32%{transform:translateX(0)}98%{transform:translateX(0)}to{transform:translateX(10px)}}.text span:nth-child(2){animation:glitch2 1s infinite}@keyframes glitch2{0%{transform:translateX(0)}30%{transform:translateX(0)}31%{transform:translateX(-10px)}32%{transform:translateX(0)}98%{transform:translateX(0)}to{transform:translateX(-10px)}}.overlay .text{animation:glitch 5s ease 2s infinite normal none running}.on>.screen-wrapper{animation:on 3s linear 0s 1 normal forwards running}.off>.screen-wrapper{animation:off .75s cubic-bezier(.23,1,.32,1) 0s 1 normal forwards running}@keyframes on{0%{filter:brightness(4);opacity:1;transform:scaleY(.8) translateZ(0)}3.5%{transform:scaleY(.8) translate3d(0,100%,0)}3.6%{opacity:1;transform:scaleY(.8) translate3d(0,-100%,0)}9%{filter:brightness(4);opacity:0;transform:scale(1.3,.6) translate3d(0,100%,0)}11%{filter:contrast(0) brightness(0);opacity:0;transform:scale(1) translateZ(0)}to{filter:contrast(1) brightness(1.2) saturate(1.3);opacity:1;transform:scale(1) translateZ(0)}}@keyframes off{0%{filter:brightness(1);transform:scale(1)}40%{filter:brightness(100);transform:scaleY(.005)}70%{transform:scaleY(.005)}90%{transform:scale(.005)}to{transform:scale(0)}}.roller{animation:roll 2s linear 0s infinite forwards;position:relative}@keyframes roll{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}.dg.ac{z-index:10000!important}body .header .main-btn.dark{gap:4px;writing-mode:vertical-rl}body .header .main-btn.dark picture.btn-arrow{align-items:center;background-color:var(--neon);display:flex;height:23px;justify-content:center;width:23px}body .header .main-btn.dark picture.btn-arrow img{height:13px;object-fit:contain;transform:rotate(90deg);width:12px}body .header .main-btn.dark span{background-color:var(--neon);color:var(--black);font-size:12px;letter-spacing:0;text-transform:uppercase}@media (max-width:1024px){.main-grid{grid-template-columns:repeat(3,1fr)}.main-container{padding-inline:var(--xs)}}footer .main-btn :is(picture,span){background-color:var(--black)}.main-btn picture{align-items:center;display:flex;justify-content:center}footer .main-btn picture,main.privacy-policy .main-btn picture{min-width:85px}footer .main-btn span{font-size:var(--big-body)}main.login .password{border:1px dashed var(--light);color:var(--light);font-size:var(--big-body);letter-spacing:clamp(-.4px,-.04rem,0px);line-height:1;outline:none;padding:var(--xs);text-align:center;width:100%}:is(main.login .password)::placeholder{font-size:var(--big-body);letter-spacing:clamp(-.4px,-.04rem,0px)}main.login #pwgError{background-color:var(--neon);bottom:30px;color:var(--black)!important;font-size:18px;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:767px){main.login button{font-size:30px;width:60px}main.login #pwgError{font-size:14px}}:is(main.privacy-policy a.main-btn) span{font-size:var(--big-body)}main.privacy-policy h2{font-size:32px;margin-block:30px}main.privacy-policy h3{font-size:25px;margin-block:20px}:is(main.privacy-policy .policy-text) a{text-decoretion:underline}:is(main.privacy-policy .policy-text) ul{padding-left:24px}:is(:is(main.privacy-policy .policy-text) ul) li{list-style-type:disc}@media (max-width:550px){main.privacy-policy .main-btn picture{min-width:46px}:is(main.privacy-policy .main-btn picture) img{max-width:24px}}#cookie-banner{background-color:var(--light);bottom:var(--l);box-shadow:0 0 40px 6px #1717172b;color:var(--black);font-size:13px;left:50%;padding:var(--xs);position:fixed;transform:translateX(-50%);z-index:13}@media (max-width:550px){#cookie-banner{line-height:1;padding:16px;width:calc(100% - var(--l))}}.entry-title,.page-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));margin-bottom:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);font-weight:var(--font-weight-extrabold)}.entry-content>*,.entry-title,.page-content>*,.page-title{margin-inline:auto;max-width:var(--container-content)}.entry-content>.alignwide{max-width:var(--container-wide)}.entry-content>.alignfull{max-width:none}.entry-content>.alignleft{float:left;margin-right:calc(var(--spacing)*8)}.entry-content>.alignright{float:right;margin-left:calc(var(--spacing)*8)}.visible{visibility:visible}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.absolute{position:absolute}.relative{position:relative}.top-\[-1px\]{top:-1px}.top-\[50\%\]{top:50%}.right-\[-1px\]{right:-1px}.bottom-\[-1px\]{bottom:-1px}.left-\[-1px\]{left:-1px}.left-\[50\%\]{left:50%}.z-\[-1\]{z-index:-1}.z-\[3\]{z-index:3}.z-\[11\]{z-index:11}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-5{grid-column:span 5/span 5}.col-start-1{grid-column-start:1}.col-start-3{grid-column-start:3}.col-start-6{grid-column-start:6}.col-start-\[-1\]{grid-column-start:-1}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);max-width:none}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead],[class~=is-style-lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-bottom:none;border-top-width:1;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:oklch(37.3% 0.034 259.733);--tw-prose-headings:oklch(21% 0.034 264.665);--tw-prose-lead:oklch(44.6% 0.03 256.802);--tw-prose-links:oklch(21% 0.034 264.665);--tw-prose-bold:oklch(21% 0.034 264.665);--tw-prose-counters:oklch(55.1% 0.027 264.364);--tw-prose-bullets:oklch(87.2% 0.01 258.338);--tw-prose-hr:oklch(92.8% 0.006 264.531);--tw-prose-quotes:oklch(21% 0.034 264.665);--tw-prose-quote-borders:oklch(92.8% 0.006 264.531);--tw-prose-captions:oklch(55.1% 0.027 264.364);--tw-prose-kbd:oklch(21% 0.034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% 0.034 264.665);--tw-prose-pre-code:oklch(92.8% 0.006 264.531);--tw-prose-pre-bg:oklch(27.8% 0.033 256.848);--tw-prose-th-borders:oklch(87.2% 0.01 258.338);--tw-prose-td-borders:oklch(92.8% 0.006 264.531);--tw-prose-invert-body:oklch(87.2% 0.01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% 0.022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% 0.022 261.325);--tw-prose-invert-bullets:oklch(44.6% 0.03 256.802);--tw-prose-invert-hr:oklch(37.3% 0.034 259.733);--tw-prose-invert-quotes:oklch(96.7% 0.003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% 0.034 259.733);--tw-prose-invert-captions:oklch(70.7% 0.022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% 0.01 258.338);--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:oklch(44.6% 0.03 256.802);--tw-prose-invert-td-borders:oklch(37.3% 0.034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose :where(blockquote>cite):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-body);font-style:normal;font-weight:400}.prose :where(blockquote>cite):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"\2014"}.prose :where(table.has-fixed-layout):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:fixed;width:100%}.mt-\[5px\]{margin-top:5px}.mt-\[var\(--2xl\)\]{margin-top:var(--2xl)}.mt-\[var\(--l\)\]{margin-top:var(--l)}.mt-\[var\(--s\)\]{margin-top:var(--s)}.mt-\[var\(--xs\)\]{margin-top:var(--xs)}.mr-0{margin-right:calc(var(--spacing)*0)}.mb-\[5px\]{margin-bottom:5px}.mb-\[var\(--2xl\)\]{margin-bottom:var(--2xl)}.mb-\[var\(--m\)\]{margin-bottom:var(--m)}.mb-\[var\(--xl\)\]{margin-bottom:var(--xl)}.mb-\[var\(--xs\)\]{margin-bottom:var(--xs)}.ml-\[var\(--xs\)\]{margin-left:var(--xs)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[8px\]{height:8px}.h-\[160px\]{height:160px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[50px\]{max-height:50px}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-6\/12{width:50%}.w-\[8px\]{width:8px}.w-\[33\.333\%\]{width:33.333%}.w-\[275px\]{width:275px}.w-full{width:100%}.w-max{width:max-content}.max-w-\[55\%\]{max-width:55%}.max-w-\[80px\]{max-width:80px}.max-w-\[140px\]{max-width:140px}.max-w-\[200px\]{max-width:200px}.max-w-\[270px\]{max-width:270px}.max-w-\[calc\(100\%-\(var\(--xs\)\*2\)\)\]{max-width:calc(100% - var(--xs)*2)}.max-w-\[clamp\(500px\,93\.4rem\,934px\)\]{max-width:clamp(500px,93.4rem,934px)}.max-w-none{max-width:none}.min-w-\[75px\]{min-width:75px}.min-w-\[76px\]{min-width:76px}.flex-1{flex:1}.flex-auto{flex:auto}.origin-\[80\%\]{transform-origin:80%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.translate-y-\[3px\]{--tw-translate-y:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.1\]{scale:1.1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\[clamp\(30px\,67px\,3\.5vw\)\]{gap:clamp(30px,67px,3.5vw)}.gap-\[var\(--xs\)\]{gap:var(--xs)}.overflow-hidden{overflow:hidden}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.prose .wp-block-table td,.prose .wp-block-table th{border:0}.prose .wp-block-table tfoot,.prose .wp-block-table thead{border-color:var(--tw-prose-th-borders)}.prose .wp-block-table thead{border-bottom-width:1px}.prose .wp-block-table tfoot{border-top-width:1px}.border-t-\[1px\]{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-\[1px\]{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[1px\]{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--black\)\]{border-color:var(--black)}.border-\[var\(--grey\)\]{border-color:var(--grey)}.border-\[var\(--light\)\]{border-color:var(--light)}.border-\[var\(--silver\)\]{border-color:var(--silver)}.bg-\[var\(--black\)\]{background-color:var(--black)}.bg-\[var\(--grey\)\]{background-color:var(--grey)}.bg-\[var\(--light\)\]{background-color:var(--light)}.bg-\[var\(--silver\)\]{background-color:var(--silver)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_19\%\]{object-position:center 19%}.object-center{object-position:center}.p-\[4px\]{padding:4px}.p-\[5px\]{padding:5px}.p-\[var\(--xs\)\]{padding:var(--xs)}.px-\[5px\]{padding-inline:5px}.px-\[var\(--xs\)\]{padding-inline:var(--xs)}.py-\[5px\]{padding-block:5px}.py-\[var\(--l\)\]{padding-block:var(--l)}.py-\[var\(--s\)\]{padding-block:var(--s)}.pt-\[5px\]{padding-top:5px}.pt-\[var\(--s\)\]{padding-top:var(--s)}.pt-\[var\(--xl\)\]{padding-top:var(--xl)}.pt-\[var\(--xs\)\]{padding-top:var(--xs)}.pr-\[5px\]{padding-right:5px}.pb-\[calc\(var\(--xs\)\*2\)\]{padding-bottom:calc(var(--xs)*2)}.pb-\[var\(--s\)\]{padding-bottom:var(--s)}.pb-\[var\(--xs\)\]{padding-bottom:var(--xs)}.pl-\[5px\]{padding-left:5px}.text-center{text-align:center}.text-right{text-align:right}.text-\[30px\]{font-size:30px}.text-\[70px\]{font-size:70px}.text-\[clamp\(40px\,8rem\,80px\)\]{font-size:clamp(40px,8rem,80px)}.text-\[clamp\(60px\,8\.85vw\,170px\)\]{font-size:clamp(60px,8.85vw,170px)}.leading-\[0\.8\]{--tw-leading:0.8;line-height:.8}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[-0\.375vw\]{--tw-tracking:-0.375vw;letter-spacing:-.375vw}.tracking-\[-6px\]{--tw-tracking:-6px;letter-spacing:-6px}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.whitespace-nowrap{white-space:nowrap}.text-\[\#5b5b5b\]{color:#5b5b5b}.text-\[var\(--big-body\)\]{color:var(--big-body)}.text-\[var\(--black\)\]{color:var(--black)}.text-\[var\(--grey\)\]{color:var(--grey)}.text-\[var\(--light\)\]{color:var(--light)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-50{opacity:50%}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.will-change-\[opacity\]{will-change:opacity}.content-none{--tw-content:none;content:none}.prose-neutral{--tw-prose-body:oklch(37.1% 0 0);--tw-prose-headings:oklch(20.5% 0 0);--tw-prose-lead:oklch(43.9% 0 0);--tw-prose-links:oklch(20.5% 0 0);--tw-prose-bold:oklch(20.5% 0 0);--tw-prose-counters:oklch(55.6% 0 0);--tw-prose-bullets:oklch(87% 0 0);--tw-prose-hr:oklch(92.2% 0 0);--tw-prose-quotes:oklch(20.5% 0 0);--tw-prose-quote-borders:oklch(92.2% 0 0);--tw-prose-captions:oklch(55.6% 0 0);--tw-prose-kbd:oklch(20.5% 0 0);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(20.5% 0 0);--tw-prose-pre-code:oklch(92.2% 0 0);--tw-prose-pre-bg:oklch(26.9% 0 0);--tw-prose-th-borders:oklch(87% 0 0);--tw-prose-td-borders:oklch(92.2% 0 0);--tw-prose-invert-body:oklch(87% 0 0);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.8% 0 0);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.8% 0 0);--tw-prose-invert-bullets:oklch(43.9% 0 0);--tw-prose-invert-hr:oklch(37.1% 0 0);--tw-prose-invert-quotes:oklch(97% 0 0);--tw-prose-invert-quote-borders:oklch(37.1% 0 0);--tw-prose-invert-captions:oklch(70.8% 0 0);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87% 0 0);--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:oklch(43.9% 0 0);--tw-prose-invert-td-borders:oklch(37.1% 0 0)}@media (width < 1024px){.max-\[1024px\]\:order-1{order:1}.max-\[1024px\]\:order-2{order:2}.max-\[1024px\]\:order-3{order:3}.max-\[1024px\]\:order-4{order:4}.max-\[1024px\]\:col-span-1{grid-column:span 1/span 1}.max-\[1024px\]\:col-span-3{grid-column:span 3/span 3}.max-\[1024px\]\:col-start-1{grid-column-start:1}.max-\[1024px\]\:col-start-2{grid-column-start:2}.max-\[1024px\]\:col-start-3{grid-column-start:3}.max-\[1024px\]\:mt-\[var\(--l\)\]{margin-top:var(--l)}.max-\[1024px\]\:mt-\[var\(--m\)\]{margin-top:var(--m)}.max-\[1024px\]\:mb-\[var\(--l\)\]{margin-bottom:var(--l)}.max-\[1024px\]\:block{display:block}.max-\[1024px\]\:flex{display:flex}.max-\[1024px\]\:hidden{display:none}.max-\[1024px\]\:max-w-full{max-width:100%}.max-\[1024px\]\:items-end{align-items:flex-end}.max-\[1024px\]\:justify-end{justify-content:flex-end}.max-\[1024px\]\:gap-\[var\(--m\)\]{gap:var(--m)}.max-\[1024px\]\:py-\[var\(--xs\)\]{padding-block:var(--xs)}.max-\[1024px\]\:pb-\[var\(--s\)\]{padding-bottom:var(--s)}.max-\[1024px\]\:pb-\[var\(--xl\)\]{padding-bottom:var(--xl)}.max-\[1024px\]\:text-center{text-align:center}}@media (width < 550px){.max-\[550px\]\:mb-\[var\(--l\)\]{margin-bottom:var(--l)}}@media (width >= 551px){.min-\[551px\]\:max-w-\[80\%\]{max-width:80%}}@media (width >= 1025px){.min-\[1025px\]\:\!text-\[0\.84vw\]{font-size:.84vw!important}}@media (width >= 1921px){.min-\[1921px\]\:\!text-\[16px\]{font-size:16px!important}}@media (width >= 64rem){.lg\:flex{display:flex}.lg\:h-screen{height:100vh}.lg\:max-w-\[45\%\]{max-width:45%}.lg\:max-w-\[85\%\]{max-width:85%}.lg\:max-w-\[461px\]{max-width:461px}.lg\:flex-1{flex:1}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:justify-evenly{justify-content:space-evenly}.lg\:gap-\[9\%\]{gap:9%}.lg\:py-\[var\(--s\)\]{padding-block:var(--s)}.lg\:text-center{text-align:center}}.prose-a\:text-primary :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--color-primary)}body.error404 .popup{background:var(--black);border:1px dashed var(--light);position:absolute;width:336px;will-change:transform;z-index:10}body.error404 .left-eye{animation:rotate-right 10s linear infinite}body.error404 .left-eye,body.error404 .right-eye{transform-box:fill-box;transform-origin:center;will-change:transform}body.error404 .right-eye{animation:rotate-left 10s linear infinite}body.error404 .main-btn{gap:3px}body.error404 .main-btn span{padding:0 5px}body.error404 .main-btn picture,body.error404 .main-btn span{align-items:center;display:flex;height:23px;justify-content:center}body.error404 .main-btn picture{width:23px}body.error404 .main-btn img{height:11px;width:11px}body.error404 .popup *{user-select:none}@media (max-width:550px){body.error404 .popup{width:250px}}@keyframes rotate-left{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes rotate-right{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.error404{overflow:hidden}.home .square-top-left{clip-path:polygon(0 0,100% 0,50% 50%,0 100%)}.home .square-top-right{clip-path:polygon(0 0,100% 0,100% 100%,50% 50%)}.home .square-bottom-left{clip-path:polygon(0 0,50% 50%,100% 100%,0 100%)}.home .square-bottom-right{clip-path:polygon(50% 50%,100% 0,100% 100%,0 100%)}.home .stack{will-change:opacity,transform}.home .stack.active{background-color:#c2c2c20f;border-color:var(--light)}.home .stack.active:hover div{background-color:var(--light)}.home .section1 img{height:var(--image-height)}.home .video-holder{bottom:var(--l);left:50%;top:auto;transform:translateX(-50%);width:450px;will-change:transform}.home .plyr{height:100%;width:100%}.home .video-holder :is(.plyr,.plyr__controls,.plyr__video-wrapper){max-height:100vh;max-width:100%}.home .project{will-change:opacity,transform}.home .project:first-child{color:var(--light)}.home .project:not(.active) .project-btn{pointer-events:none}.home .projects-holder:before{animation:fadeInOut 3s ease-in-out infinite;background:radial-gradient(circle,#23f02a 0,rgba(237,221,83,0) 100%);border-radius:300px;content:"";display:block;height:8px;left:calc(var(--live-x-position, 0) - 15px);position:absolute;top:calc(var(--live-y-position, 0) - 5px);transition:.15s;width:8px;will-change:transform;z-index:10}.home .project.alena .inner1:before{background-image:url(assets/fwa-banner.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100px;position:absolute;right:0;top:0;width:50px}.home .project:first-child{opacity:1}.home .project-description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home .about-section :is(h2,p){will-change:transform}@media (min-width:1025px){.home .stack:hover{background-color:#c2c2c20f;border-color:var(--light)}.home .stack:hover div{background-color:var(--light)}.home .section1 .bottom-bar .col3 span br,.home .section1 .bottom-bar br{display:none}}@media (max-width:1440px){.home footer .bottom-row{align-items:center;flex-direction:column;gap:35vh}:is(.home footer .bottom-row) .col1{text-align:center}}@media (max-width:1024px){.home .header h1{font-size:19rem}}@media (max-width:550px){.home .stack-holder .stack{width:calc(50% - var(--s))}.home .project-btn:before{left:calc((var(--xs)*2)*-1)}.home footer .main-btn picture{min-width:46px}:is(.home footer .main-btn picture) img{max-width:24px}.home .header h1{font-size:10.5rem}.home .video-holder{width:320px}}.home .reel-section{will-change:transform}@keyframes fadeInOut{0%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:scale(1)}}#c{display:block;height:clamp(30px,5rem,50px);left:50%;margin:0;max-height:unset!important;max-width:unset!important;pointer-events:all;position:absolute;top:calc(100vh - var(--xs) - 50px);width:clamp(30px,5rem,50px);will-change:top,width,height;z-index:10}@media (max-width:1024px){body #c{height:40vw;left:0;position:relative;top:0;transform:none;width:40vw}.mobile-canvas{display:flex;justify-content:center;margin-top:var(--s);position:relative;text-align:center}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}