@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
:root{--gka-accent:#171717;--gka-accent-hover:#333;--gka-accent-soft:#f3f3f3;--gka-accent-border:#dedede}
html{font-size:16px}
body{font:400 14px/1.6 Montserrat,Arial,sans-serif}
body :is(.gka-discover,.gka-auth,.gka-community,.wp-site-blocks),body :is(button,input,select,textarea,h1,h2,h3,h4,h5,h6){font-family:Montserrat,Arial,sans-serif!important}
.gka-discover{font-family:Montserrat,Arial,sans-serif!important;font-size:14px}
.gka-community{--community-blue:#171717;--community-ink:#222;--community-muted:#737373;--community-line:#e5e5e5}
.gka-topbar{min-height:74px;height:auto;gap:24px;padding-top:16px;padding-bottom:16px}
.gka-topbar .gka-wordmark{font-size:23px;letter-spacing:-1px}
.gka-topbar nav{font-size:13px;gap:20px}
.gka-topbar .gka-search{min-height:42px;height:auto;min-width:200px}
.gka-topbar .gka-search input{font-size:13px}
.gka-topbar .gka-search svg{width:18px;height:18px}
.gka-topbar .gka-account>a{font-size:13px;min-height:38px;height:auto}
.community-form :is(input,textarea,select),.community-filters :is(input,select){font-size:14px!important;line-height:1.5}
.community-form label,.community-filters label,.service-workspace-page #service-edit label{font-size:13px!important;line-height:1.5}
.community-form :is(small,label>span),.community-muted{font-size:12px!important;line-height:1.6}
.community-primary,.community-secondary{font-size:13px!important}
.community-panel h2,.profile-tab-panel>h2{font-size:20px}
.community-copy{font-size:14px!important;line-height:1.7}
.community-jobs-grid .community-job-card>p{font-size:13px;min-height:44px}
.community-jobs-grid .community-job-card>small{font-size:12px}
.community-jobs-grid .community-job-card .community-card-bottom>span{font-size:12px}
.community-jobs-grid .community-job-card .community-pill{font-size:12px}
.forum-featured p,.forum-story p{font-size:13px;line-height:1.6}
.forum-byline,.forum-story small,.forum-curated small,.forum-featured small{font-size:12px}
.forum-interest-chips a,.forum-category-grid a,.forum-feed-tabs a{font-size:12px}
.forum-curated h3{font-size:14px}
.forum-featured h2{font-size:21px!important;line-height:1.3}
.forum-story h2{font-size:17px!important}
.global-message-dock>summary,.global-message-entries strong{font-size:13px}
.global-message-entries small,.global-message-dock .dock-all-link{font-size:12px}
.global-message-content>input,.global-message-content textarea,.global-message-bubbles{font-size:13px}
.global-message-content form button{font-size:12px}
.gka-topbar .gka-notifications>div,.gka-topbar #gka-notification-list,.gka-topbar .gka-account .gka-notifications a{font-family:Montserrat,Arial,sans-serif;font-size:13px}
.gka-topbar .gka-notifications>div>strong{font-family:Montserrat,Arial,sans-serif;font-size:14px}
.gka-auth-form :is(input,button){font-size:14px}
html[data-theme=dark]{--gka-accent:#e5e5e5;--gka-accent-hover:#fff;--gka-accent-soft:#292929;--gka-accent-border:#444}
html[data-theme=dark] :is(.community-text-link,.community-back,.forum-view-all){color:#e5e5e5!important}
@media(max-width:1100px){.gka-topbar{gap:16px}.gka-topbar nav{gap:12px;font-size:12px}.gka-topbar .gka-search{min-width:170px}}
@media(max-width:750px){.gka-topbar{gap:14px;min-height:0}.gka-topbar .gka-wordmark{font-size:21px}.gka-topbar nav{font-size:13px;gap:18px}.gka-topbar .gka-search{min-width:0}.forum-featured h2{font-size:18px!important}.forum-featured p{font-size:12px}.forum-byline{font-size:11px}}
.gka-author div>span,.gka-duration{font-size:12px}
html[data-theme=dark] :is(.community-primary,.gka-signin){background:#ededed;color:#171717!important;border-color:#ededed}
.gka-topbar .gka-account .gka-signin:has(img){display:flex;width:38px!important;min-width:38px;height:38px!important;min-height:38px;padding:0!important;background:transparent!important;border:0;border-radius:50%;box-shadow:none}
.gka-topbar .gka-account .gka-signin img{display:block;width:36px;height:36px;object-fit:cover;border-radius:50%}
.gka-profile-menu{position:relative;flex:none}.gka-profile-menu>summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;width:38px;height:38px;border-radius:50%}.gka-profile-menu>summary::-webkit-details-marker{display:none}.gka-profile-menu>summary img{display:block;width:36px;height:36px;object-fit:cover;border-radius:50%}.gka-profile-menu>summary:focus-visible{outline:2px solid #171717;outline-offset:3px}
.gka-profile-menu-items{position:absolute;right:0;top:calc(100% + 10px);width:172px;padding:6px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 8px 24px #0000000c;z-index:1100}
.gka-topbar .gka-account .gka-profile-menu-items>a{display:block;width:auto;height:auto;min-height:0;border:0;border-radius:5px;padding:11px 12px;font:400 13px/1.5 Montserrat,Arial,sans-serif;color:#333;text-align:left;text-decoration:none;white-space:nowrap;box-shadow:none}
.gka-topbar .gka-account .gka-profile-menu-items>a:hover,.gka-topbar .gka-account .gka-profile-menu-items>a:focus-visible{background:#f4f4f4;outline:none}.gka-topbar .gka-account .gka-profile-menu-items>a.gka-logout-link{border-top:1px solid #ededed;border-radius:0;margin-top:4px;padding-top:13px}
html[data-theme=dark] .gka-profile-menu-items{background:#242424;border-color:#444}html[data-theme=dark] .gka-topbar .gka-account .gka-profile-menu-items>a{color:#eee}html[data-theme=dark] .gka-topbar .gka-account .gka-profile-menu-items>a:hover{background:#333}
.gka-topbar .gka-account>a.gka-messages-icon{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:36px;min-height:36px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;text-decoration:none}.gka-topbar .gka-account>a.gka-messages-icon:hover{background:#00000006}.gka-messages-icon svg{display:block;width:21px;height:21px}html[data-theme=dark] .gka-topbar .gka-account>a.gka-messages-icon:hover{background:#ffffff12}
.gka-topbar .gka-account>a.gka-messages-icon{position:relative;overflow:visible}.gka-messages-icon .gka-message-count{position:absolute;right:-4px;bottom:0;display:grid;place-items:center;min-width:17px;height:17px;box-sizing:border-box;padding:0 4px;border-radius:10px;background:#fa3152;color:#fff;font:600 10px/1 Montserrat,Arial,sans-serif;border:2px solid #fff}.gka-messages-icon .gka-message-count[hidden]{display:none}html[data-theme=dark] .gka-messages-icon .gka-message-count{border-color:#202020}
.gka-topbar .gka-account{gap:9px!important}.gka-topbar .gka-account>a.gka-messages-icon{flex-basis:25px;width:25px}.gka-topbar .gka-theme-toggle{margin:0;padding-left:0;padding-right:0}
.forum-featured .forum-featured-content .forum-byline{display:inline-flex;align-items:center;gap:8px;max-width:100%;box-sizing:border-box;padding:5px 10px 5px 5px;border-radius:20px;background:rgba(0,0,0,.62);color:#fff!important;font-size:12px;font-weight:500;line-height:1.5;text-shadow:0 1px 2px #0006}.forum-featured .forum-byline .forum-avatar{flex-shrink:0;background:#fff;color:#171717;text-shadow:none}
.forum-local-search{transition:border-color .15s,box-shadow .15s}.forum-local-search input,.forum-local-search input:focus,.forum-local-search input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.forum-local-search:focus-within{border-color:#ccc;box-shadow:0 0 0 2px #00000006}html[data-theme=dark] .forum-local-search:focus-within{border-color:#666;box-shadow:0 0 0 2px #ffffff08}
.forum-featured .forum-featured-content{bottom:12px}.forum-featured .forum-feed-social{margin-top:8px;line-height:1}.forum-featured .forum-feed-social>span{color:#fff}.forum-featured .forum-feed-social .forum-action-icon{stroke:currentColor}.forum-featured .forum-featured-content>small{display:block;margin-bottom:0}

/* Shared main navigation weight, including catalog and mobile headers. */
.gka-discover .gka-topbar nav[aria-label="Ana menü"] > a { font-family:Montserrat,Arial,sans-serif; font-weight:600; color:#4b4b50; }
.gka-discover .gka-topbar nav[aria-label="Ana menü"] > a:hover,.gka-discover .gka-topbar nav[aria-label="Ana menü"] > a[aria-current="page"] { color:#171717; font-weight:600; }
html[data-theme="dark"] .gka-discover .gka-topbar nav[aria-label="Ana menü"] > a { color:#dedee0; }
html[data-theme="dark"] .gka-discover .gka-topbar nav[aria-label="Ana menü"] > a[aria-current="page"],html[data-theme="dark"] .gka-discover .gka-topbar nav[aria-label="Ana menü"] > a:hover { color:#fff; }
