.button-style{border-radius:0;border:2px solid var(--ink);font-weight:600}.button-style:after{display:none}.button-style:focus-visible,.button-style:hover{background-color:var(--tag);border-color:var(--ink);color:var(--tag-ink);box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.red-button:hover{color:var(--cloud)}.link-button{border-radius:0}.input-button-wrapper{border-radius:0;padding:0;background:var(--cloud);box-shadow:6px 6px 0 rgba(0,0,0,.28)}.input-button-wrapper:before{display:none}.input-button-wrapper:focus-within{box-shadow:6px 6px 0 var(--tag)}.search-button,.search-container .search-input,.search-input{border-radius:0}.search-button{background-color:var(--ink);font-weight:600}.search-button:hover{background-color:var(--tag);color:var(--tag-ink);transform:none}.box,.property-ad__badge{border-radius:0}.box{font-family:var(--font-mono);font-weight:500}.box:hover{border-color:var(--ink);background-color:var(--tag)}.resource-card{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.resource-card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-3px,-3px)}.resource-card strong{font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:var(--ink)}.property-ad{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}body .darker-header,body .header,body .transparent-header{background-color:var(--page);backdrop-filter:none;border-bottom:1px solid var(--line)}.logo h1{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;font-size:1.35rem;line-height:1.1}.logo svg{fill:var(--accent)}.navItem{border-radius:0;font-weight:500;color:var(--ink-faint)}.navItem:hover{color:var(--ink)}.navItem:after{height:3px;left:12px;right:12px;bottom:2px;background:var(--accent)}.bar{border-radius:0;height:3px}.welcome-page .hero-section{background:var(--accent);background-image:none;color:#fff}.welcome h1,.welcome-page .hero-section h1{max-width:14ch;font-size:clamp(2.6rem,6.4vw,5rem);line-height:.92;letter-spacing:-.045em;font-weight:800}.welcome-page .hero-section h1{color:#fff}.welcome-page .hero-section .hero-subtitle,.welcome-page .hero-section p{color:var(--hero-muted)}.welcome-page .hero-section .hero-subtitle:before{content:"";display:block;width:28px;height:3px;margin-bottom:1rem;background:var(--tag)}.welcome-page .hero-section .quick-links .button-style{color:#fff;font-weight:500;border:none}.welcome-page .hero-section .quick-links .button-style:hover{background:transparent;color:var(--tag);box-shadow:none;transform:none;text-decoration-color:var(--tag)}.welcome h2,.welcome-page h1,.welcome-page h2{font-weight:800}.welcome-page h2{letter-spacing:-.03em;line-height:1.02;max-width:24ch}.welcome-page .info-section{background-color:var(--page)}.welcome-page .info-section-alt{background-color:var(--accent-soft);border-block:2px solid var(--ink)}.info-section.panel{background-image:none;background-color:var(--tag);box-shadow:8px 8px 0 var(--ink);border:2px solid var(--ink)}.welcome-page .quick-links .button-style{color:var(--accent)}.welcome-page h1 mark{background:var(--tag);color:var(--tag-ink);padding:0 .12em;margin-inline:-.04em;display:inline-block;transform:rotate(-1.6deg)}.page.overview-page .tab-button,.pink-box,.pink-box:after{border-radius:0}.page.overview-page .tab-button{background:var(--cloud)!important;color:var(--ink)!important;border:2px solid var(--ink);font-family:var(--font-mono);font-size:.8rem;padding:.3em .9em}.page.overview-page .tab-button.active,.page.overview-page .tab-button:hover{background:var(--tag)!important;color:var(--tag-ink)!important}.pink-box:after{display:none}.pink-box:hover{background-color:var(--tag);border-color:var(--ink);color:var(--tag-ink)}body .container,body .content,body .filter-container,body .form-container,body .main-content-page,body .main-job-container,body .page.overview-page,body .specialist-container{background-color:var(--page)}body .create-job-container,body .job-card,body .user-job-card{background:var(--cloud);border:2px solid var(--ink);border-radius:0;box-shadow:6px 6px 0 var(--ink)}body .job-card:hover{border-color:var(--ink);box-shadow:10px 10px 0 var(--ink);transform:translate(-2px,-2px)}body .job-card{transition:box-shadow .2s var(--ease-out),transform .2s var(--ease-out)}body .job-type-bar{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--ink)}body .job-type-arbeidsgiver,body .job-type-arbeidssoker{background:var(--tag);color:var(--tag-ink)}body .job-type-arbeidssoker{border-bottom:2px solid var(--ink)}body .job-card-content h3{font-family:var(--font-display);font-weight:800}body .ql-container,body .ql-editor,body .ql-toolbar,input,select,textarea{border-radius:0}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}label{font-weight:600}.content h1,.page h1{font-weight:800}a{font-weight:500}.footer{background:var(--ink);color:#fff;border-top:4px solid var(--tag)}.footer h2{color:#fff;font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}.footer p,.footer-bottom{color:var(--hero-muted)}.footer .button-style,.footer a{color:#fff}.footer .button-style:hover,.footer a:hover{color:var(--tag);background:transparent;box-shadow:none;transform:none}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.2)}.cookie-banner{background:var(--ink);color:#fff;border-top:4px solid var(--tag)}.cookie-banner h3{color:#fff;font-family:var(--font-display)}.cookie-banner a{color:#fff}.cookie-btn{background:transparent;color:#fff;border:2px solid #fff;border-radius:0;font-weight:600;cursor:pointer}.cookie-btn:hover{background:#fff;color:var(--ink)}.cookie-btn-primary{background:var(--tag);border-color:var(--tag);color:var(--tag-ink)}.cookie-btn-primary:hover{background:#fff;border-color:#fff}body .loading-bar{background:transparent;animation:none}body .loading-field{background:transparent;border-radius:0}