:root{--background:#ffffff;--foreground:#171717;--primary:#007AFF;--text-primary:#333;--text-secondary:#666;--text-tertiary:#999;--border-color:#e0e0e0;--card-background:#ffffff;--input-background:#f9f9f9;--button-background:#f0f0f0;--shadow-color:rgba(0,0,0,0.1)}.bottomNav .moreContainer .navIcon,.bottomNav .moreContainer .navItem,.bottomNav .moreContainer .navLabel,.moreContainer .navIcon,.moreContainer .navItem,.moreContainer .navLabel{color:#007AFF!important}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--primary:#0A84FF;--text-primary:#ffffff;--text-secondary:#a0a0a0;--text-tertiary:#666;--border-color:#333;--card-background:#1c1c1e;--input-background:#2c2c2e;--button-background:#3a3a3c;--shadow-color:rgba(0,0,0,0.3)}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.imgDark{display:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}.imgLight{display:none}.imgDark{display:unset}a[href="/"],a[href="/community"]{-webkit-tap-highlight-color:transparent!important}.logo,.logoArea,a[href="/"],a[href="/community"]{background-color:transparent!important;background:transparent!important;background-image:none!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}.logo,.logoArea{filter:none!important;-webkit-filter:none!important}p{background-color:transparent!important;background:transparent!important;background-image:none!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;-webkit-tap-highlight-color:transparent!important}p:after,p:before{background:none!important;background-color:transparent!important}.aussieMateText{background:linear-gradient(135deg,#007AFF,#0A84FF)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:800!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important;background-color:transparent!important;background-image:none!important}.aussieMateText:after,.aussieMateText:before{background:linear-gradient(135deg,#007AFF,#0A84FF)!important;-webkit-background-clip:text!important;background-clip:text!important}.communityIntroTitle .aussieMateText{background:linear-gradient(135deg,#007AFF,#0A84FF)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.communityIntroTitle .aussieMateText,.communityIntroTitle span{background-color:transparent!important;background-image:none!important;text-shadow:none!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}.communityIntroTitle span{filter:none!important;-webkit-filter:none!important;-webkit-tap-highlight-color:transparent!important}.communityIntroTitle span:nth-child(n+11){background:linear-gradient(135deg,#007AFF,#0A84FF)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:#007AFF!important;font-weight:800!important}.communityJoinButton{background-color:#007AFF!important;color:#ffffff!important;border:none!important;background-image:none!important;filter:none!important;-webkit-filter:none!important}.communityJoinButton:hover{background-color:#0066CC!important;color:#ffffff!important}.communityExploreButton{background-color:#ffffff!important;background:#ffffff!important;border:2px solid #007aff!important;color:#007AFF!important;background-image:none!important;filter:none!important;-webkit-filter:none!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}.communityExploreButton:hover{background-color:rgba(0,122,255,.1)!important;color:#007AFF!important}.loginButton{color:#007AFF!important;background:rgba(0,122,255,.1)!important;background-color:rgba(0,122,255,.1)!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}.loginButton:hover{background:rgba(0,122,255,.2)!important;background-color:rgba(0,122,255,.2)!important;color:#007AFF!important}.signupButton{background:#007AFF!important}.signupButton:hover{background:#0066CC!important}.navItem{color:#666666!important;background-color:transparent!important;background-image:none!important;filter:none!important;-webkit-filter:none!important}.navItem.active,.navItem:hover{color:#007AFF!important;background-color:rgba(0,122,255,.1)!important}.navLabel{color:#666666!important;background-color:transparent!important;background-image:none!important;filter:none!important;-webkit-filter:none!important}.navItem.active .navLabel,.navItem:hover .navLabel{color:#007AFF!important}.moreContainer .navItem{background-color:transparent!important;background-image:none!important;filter:none!important;-webkit-filter:none!important}.moreContainer .navItem.active,.moreContainer .navItem:hover{color:#007AFF!important;background-color:rgba(0,122,255,.1)!important}.moreContainer .navItem.active .navIcon,.moreContainer .navItem.active .navLabel,.moreContainer .navItem:hover .navIcon,.moreContainer .navItem:hover .navLabel{color:#007AFF!important}.bottomNav .moreContainer .navItem{color:#666666!important;background-color:transparent!important;background-image:none!important;filter:none!important;-webkit-filter:none!important}.bottomNav .moreContainer .navItem.active,.bottomNav .moreContainer .navItem:hover{color:#007AFF!important}.bottomNav .moreContainer .navLabel{color:#666666!important}.bottomNav .moreContainer .navItem.active .navLabel,.bottomNav .moreContainer .navItem:hover .navLabel{color:#007AFF!important}.bottomNav .moreContainer .navIcon{color:#666666!important}.bottomNav .moreContainer .navItem.active .navIcon,.bottomNav .moreContainer .navItem:hover .navIcon{color:#007AFF!important}.moreContainer .navItem{color:#666666!important}.moreContainer .navItem.active,.moreContainer .navItem:active,.moreContainer .navItem:focus,.moreContainer .navItem:hover{color:#007AFF!important}.moreContainer .navLabel{color:#666666!important}.moreContainer .navLabel:active,.moreContainer .navLabel:focus,.moreContainer .navLabel:hover{color:#007AFF!important}.moreContainer .navIcon{color:#666666!important}.moreContainer .navIcon:active,.moreContainer .navIcon:focus,.moreContainer .navIcon:hover{color:#007AFF!important}.moreMenu{background-color:rgba(255,255,255,.98)!important;border:1px solid rgba(230,230,230,.7)!important;background-image:none!important;filter:none!important;-webkit-filter:none!important}.moreMenuItem{color:#333!important;background:none!important;background-color:transparent!important;background-image:none!important}.moreMenuItem:hover{background-color:rgba(0,122,255,.1)!important;color:#007AFF!important}.moreMenuIcon{color:#666!important}.moreMenuItem:hover .moreMenuIcon{color:#007AFF!important}.loginButton{background-color:#007AFF!important;color:#ffffff!important;border:none!important;background-image:none!important;filter:none!important;-webkit-filter:none!important}.loginButton:hover{background-color:#0066CC!important;color:#ffffff!important}.loginButton:disabled{background-color:#ccc!important;color:#999!important}.primaryButton{background-color:#007AFF!important;color:#ffffff!important}.primaryButton:hover{background-color:#0066CC!important;color:#ffffff!important}.signupButton{background-color:#007AFF!important;color:#ffffff!important;border:none!important;background-image:none!important;filter:none!important;-webkit-filter:none!important}.signupButton:hover{background-color:#0066CC!important;color:#ffffff!important}.signupButton:disabled{background-color:#ccc!important;color:#999!important}.bottomNav .navIcon,.navIcon,.navItem .navIcon{color:#666666!important;background-color:transparent!important;background:transparent!important;background-image:none!important;filter:none!important;-webkit-filter:none!important}.navItem:hover .navIcon{color:#007AFF!important}.bottomNav .navItem.active .navIcon,.navItem.active .navIcon{background-color:transparent!important;background:transparent!important;background-image:none!important;filter:none!important;-webkit-filter:none!important}.navItem.active .navIcon *,.navItem.active .navIcon svg{color:#007AFF!important;background-color:transparent!important;background:transparent!important;background-image:none!important}.navItem.active .navIcon svg{stroke:#007AFF!important}.bottomNav .navItem.active .navIcon,.moreContainer .navItem.active .navIcon,.navItem.active .navIcon{stroke:#007AFF!important;color:#007AFF!important}.communityHeaderTitle,.navIcon *{background-color:transparent!important;background:transparent!important;background-image:none!important}.communityHeaderTitle{filter:none!important;-webkit-filter:none!important}.navIcon circle,.navIcon line,.navIcon path,.navIcon polygon,.navIcon polyline,.navIcon rect,.navIcon svg{background-color:transparent!important;background:transparent!important;background-image:none!important}}.main-content{max-width:1200px;margin:0 auto;padding:0 16px}@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_ef23df{font-family:geistSans,geistSans Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.__variable_ef23df{--font-geist-sans:"geistSans","geistSans Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_1235f0{font-family:geistMono,geistMono Fallback,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.__variable_1235f0{--font-geist-mono:"geistMono","geistMono Fallback",SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}