.geeza-shared-header{flex-direction:column;align-items:flex-start!important;gap:22px!important}.geeza-shared-nav,.geeza-family-nav{display:flex;flex-wrap:wrap;gap:8px 20px;max-width:100%}.geeza-shared-nav a,.geeza-family-nav a{display:inline-flex;align-items:center;min-height:44px;font:700 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:normal}.geeza-shared-nav a[aria-current],.geeza-shared-nav a:hover,.geeza-family-nav a:hover{color:#ffe100}.geeza-family-nav{background:#101010;color:#f4f0e6;padding:20px;justify-content:center}.geeza-project-jumps{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 36px}.geeza-project-jumps a{border:1px solid #ffe100;color:#ffe100;background:#191919;padding:12px 16px;min-height:44px;line-height:1.4;text-decoration:none;font-size:14px;font-weight:700}.geeza-share{max-width:1072px;margin:24px auto;padding:24px clamp(20px,5vw,32px);border-top:1px solid #444;color:#f4f0e6;background:#101010;font:16px/1.5 Arial,Helvetica,sans-serif}.geeza-share h2{font:700 19px/1.4 Arial,Helvetica,sans-serif;margin:0 0 14px;color:#ffe100;letter-spacing:0;text-transform:none}.geeza-share-actions{display:flex;flex-wrap:wrap;gap:12px}.geeza-share button,.geeza-share a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #ffe100;border-radius:0;background:#191919;color:#ffe100;font:700 15px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer}.geeza-share button:hover,.geeza-share a:hover,.geeza-project-jumps a:hover{background:#ffe100;color:#101010}.geeza-share :focus-visible,.geeza-shared-nav a:focus-visible,.geeza-family-nav a:focus-visible,.geeza-project-jumps a:focus-visible{outline:3px solid #fff;outline-offset:4px}.geeza-share-status{min-height:1.5em;margin:12px 0 0;font-size:14px}.geeza-share label{display:block;margin-top:14px}.geeza-share input{display:block;width:100%;box-sizing:border-box;font:16px/1.5 Arial,Helvetica,sans-serif;padding:12px;background:#fff;color:#111;border:2px solid #ffe100}.geeza-project-jumps~* [id],#pallet-wood-projects,#garden-pathway-series,#drain-repair-series,#geeza-cartoons{scroll-margin-top:20px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@media(max-width:600px){.geeza-shared-nav{gap:4px 16px}.geeza-shared-nav a{font-size:12px}.geeza-share-actions>*{flex:1 1 auto}.geeza-project-jumps a{flex:1 1 40%;text-align:center}}

.geeza-share [hidden]{display:none!important}

.geeza-back-top{max-width:1120px;margin:20px auto;padding:0 24px}.geeza-back-top a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid currentColor;font:700 15px/1.5 Arial,sans-serif;text-decoration:none}.geeza-watch-label{width:auto!important;min-width:112px;max-width:calc(100% - 24px);height:auto!important;min-height:44px;padding:10px 14px;border-radius:6px!important;font:700 14px/1.4 Arial,sans-serif!important;white-space:normal;text-align:center;box-sizing:border-box}.house-next{display:block;min-height:44px;margin-top:16px;color:#ffe100;font:700 15px/1.5 Arial,sans-serif;text-underline-offset:4px}.house-finished{font-size:15px!important;color:#bcb8ae}.geeza-back-top a:focus-visible,.house-next:focus-visible{outline:3px solid currentColor;outline-offset:4px}.pill,.button,.project-door,.krinos-service-card,.geeza-project-jumps a,.geeza-back-top a{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.pill:hover,.pill:focus-visible,.project-door:hover,.project-door:focus-visible{box-shadow:0 0 0 2px #ffe100}.button:hover,.button:focus-visible,.krinos-service-card:hover,.krinos-service-card:focus-visible{box-shadow:0 0 0 2px #a48650}.geeza-back-top a:hover,.house-next:hover{text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important}}

footer.geeza-contact-footer{flex-wrap:wrap;gap:18px}.geeza-collaboration{flex:0 0 100%;width:100%;margin:0 0 8px;padding:0 0 20px;border-bottom:1px solid #383838;font:15px/1.6 Arial,Helvetica,sans-serif;color:#bcb8ae}.geeza-collaboration p{font:inherit;margin:0 0 4px;max-width:100%}.geeza-collaboration a{display:inline-flex;align-items:center;min-height:44px;color:#ffe100;font-weight:700;text-decoration:underline;text-underline-offset:4px}.geeza-collaboration a:hover{color:#fff}.geeza-collaboration a:focus-visible{outline:2px solid #ffe100;outline-offset:4px}

.geeza-series-shortcuts{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 26px}.geeza-series-shortcuts a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #ffe100;padding:10px 14px;color:#ffe100;font:700 14px/1.5 Arial,Helvetica,sans-serif;text-decoration:none}.geeza-series-shortcuts a:hover{background:#ffe100;color:#101010}.geeza-question{display:flex;align-items:center;gap:22px;max-width:1072px;margin:30px auto;padding:24px clamp(20px,5vw,32px);border-top:1px solid #444;color:#f4f0e6;background:#101010;box-sizing:border-box}.geeza-question img{display:block;flex:0 0 100px;width:100px;height:auto;object-fit:contain}.geeza-question h2{font:700 22px/1.3 Arial,Helvetica,sans-serif;margin:0 0 10px;color:#ffe100;letter-spacing:0;text-transform:none}.geeza-question p{font:16px/1.5 Arial,Helvetica,sans-serif;margin:0 0 10px}.geeza-question a{display:inline-flex;align-items:center;min-height:44px;color:#ffe100;font:700 16px/1.5 Arial,Helvetica,sans-serif;text-underline-offset:4px}.geeza-question .geeza-question-note{font-size:13px;color:#bcb8ae;margin:4px 0 0}.geeza-question a:hover{color:#fff}.geeza-question a:focus-visible,.geeza-series-shortcuts a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:480px){.geeza-question{gap:14px}.geeza-question img{flex-basis:72px;width:72px}.geeza-question h2{font-size:20px}.geeza-series-shortcuts a{flex:1 1 100%}}
