header[data-astro-cid-fisxh4co]{background:#2c2a3d;color:#fff;padding:20px 40px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000}.logo-container[data-astro-cid-fisxh4co]{display:flex;align-items:center}.logo-link[data-astro-cid-fisxh4co]{display:flex;align-items:center;gap:10px;text-decoration:none;transition:opacity .3s}.logo-link[data-astro-cid-fisxh4co]:hover{opacity:.8}.logo-container[data-astro-cid-fisxh4co] img[data-astro-cid-fisxh4co]{height:40px;transition:transform .5s ease}.logo-text[data-astro-cid-fisxh4co]{font-size:32px;font-weight:700;color:#fff}nav[data-astro-cid-fisxh4co] ul[data-astro-cid-fisxh4co]{list-style:none;padding:0;margin:0;display:flex;gap:25px}nav[data-astro-cid-fisxh4co] ul[data-astro-cid-fisxh4co] li[data-astro-cid-fisxh4co] a[data-astro-cid-fisxh4co]{color:#fff;font-size:16px;font-weight:600;transition:color .3s}nav[data-astro-cid-fisxh4co] ul[data-astro-cid-fisxh4co] li[data-astro-cid-fisxh4co] a[data-astro-cid-fisxh4co]:hover{color:#a084ca}.burger-menu[data-astro-cid-fisxh4co]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;cursor:pointer}.burger-menu[data-astro-cid-fisxh4co] div[data-astro-cid-fisxh4co]{background-color:#fff;height:3px;width:100%;transition:all .3s}.mobile-menu[data-astro-cid-fisxh4co]{display:none;flex-direction:column;position:fixed;top:70px;right:0;background-color:#2c2a3d;width:100%;text-align:center;padding:20px;z-index:1000}.mobile-menu[data-astro-cid-fisxh4co] a[data-astro-cid-fisxh4co]{padding:10px;color:#fff;font-size:18px;border-bottom:1px solid #444}.mobile-menu[data-astro-cid-fisxh4co].active{display:flex}@media(max-width:768px){nav[data-astro-cid-fisxh4co]{display:none}.burger-menu[data-astro-cid-fisxh4co]{display:flex}}.site-footer[data-astro-cid-ebsb6v34]{background:linear-gradient(180deg,#29273c,#1f1d2b);color:#fff;padding:60px 40px 20px;margin-top:80px;border-top:2px solid rgba(160,132,202,.3)}.footer-container[data-astro-cid-ebsb6v34]{max-width:1400px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.footer-section[data-astro-cid-ebsb6v34] h3[data-astro-cid-ebsb6v34]{font-size:1.2rem;margin-bottom:15px;color:#a084ca;font-weight:700}.footer-links[data-astro-cid-ebsb6v34]{list-style:none;padding:0;margin:0}.footer-links[data-astro-cid-ebsb6v34] li[data-astro-cid-ebsb6v34]{margin-bottom:10px}.footer-links[data-astro-cid-ebsb6v34] a[data-astro-cid-ebsb6v34]{color:#e0e0e0;text-decoration:none;transition:color .3s;font-weight:400}.footer-links[data-astro-cid-ebsb6v34] a[data-astro-cid-ebsb6v34]:hover{color:#a084ca}.social-icons[data-astro-cid-ebsb6v34]{display:flex;gap:20px;margin-top:15px}.social-icons[data-astro-cid-ebsb6v34] a[data-astro-cid-ebsb6v34]{color:#e0e0e0;transition:color .3s,transform .3s;display:inline-flex;align-items:center;justify-content:center}.social-icons[data-astro-cid-ebsb6v34] a[data-astro-cid-ebsb6v34]:hover{color:#a084ca;transform:scale(1.15)}.social-icons[data-astro-cid-ebsb6v34] svg[data-astro-cid-ebsb6v34]{width:28px;height:28px}.block-height-text[data-astro-cid-ebsb6v34]{font-size:1.1rem;margin-bottom:8px}.block-height-text[data-astro-cid-ebsb6v34] a[data-astro-cid-ebsb6v34]{color:#e0e0e0;text-decoration:none;transition:color .3s}.block-height-text[data-astro-cid-ebsb6v34] a[data-astro-cid-ebsb6v34]:hover{color:#a084ca}.block-height-text[data-astro-cid-ebsb6v34] #block-height[data-astro-cid-ebsb6v34]{font-weight:700;color:orange}.block-height-subtitle[data-astro-cid-ebsb6v34]{font-size:.9rem}.block-height-subtitle[data-astro-cid-ebsb6v34] a[data-astro-cid-ebsb6v34]{color:#e0e0e0;text-decoration:none;transition:color .3s}.block-height-subtitle[data-astro-cid-ebsb6v34] a[data-astro-cid-ebsb6v34]:hover{color:#a084ca}.footer-bottom[data-astro-cid-ebsb6v34]{max-width:1400px;margin:0 auto;padding-top:30px;border-top:1px solid rgba(160,132,202,.2);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-bottom[data-astro-cid-ebsb6v34] p[data-astro-cid-ebsb6v34]{margin:0;color:#b0b0b0;font-size:.95rem}.back-to-top[data-astro-cid-ebsb6v34]{background:#a084ca33;color:#a084ca;border:2px solid #A084CA;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s;opacity:0;visibility:hidden;transform:translateY(10px)}.back-to-top[data-astro-cid-ebsb6v34].visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top[data-astro-cid-ebsb6v34]:hover{background:#a084ca;color:#fff;transform:translateY(-2px)}@media(max-width:768px){.site-footer[data-astro-cid-ebsb6v34]{padding:40px 20px 20px}.footer-container[data-astro-cid-ebsb6v34]{grid-template-columns:1fr;gap:30px}.footer-bottom[data-astro-cid-ebsb6v34]{flex-direction:column;text-align:center}.back-to-top[data-astro-cid-ebsb6v34]{width:100%;max-width:300px}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;background:linear-gradient(180deg,#1f1d2b,#29273c);min-height:100vh;overflow-x:hidden;font-size:16px;display:flex;flex-direction:column}h1{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:20px;color:#fff}h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#fff}h3{font-size:1.5rem;font-weight:600;margin-bottom:15px;color:#fff}p,ul,ol{line-height:1.6;margin-bottom:20px;color:#e0e0e0}ul li,ol li{margin-bottom:10px}a{color:#fff;font-weight:700;text-decoration:none;transition:color .3s}a:hover{color:#a084ca}nav ul,nav ol{padding:0;margin:0;list-style:none}.cta{background-color:#6c4f96;color:#fff;padding:18px 36px;font-size:1.25rem;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background-color .3s,transform .3s;margin-top:40px;display:inline-block;text-decoration:none}.cta:hover{background-color:#563c73;transform:scale(1.05);color:#fff}input[type=text],input[type=search],input[type=email],textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#fff}input::placeholder,textarea::placeholder{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.text-center{text-align:center}.container{max-width:1400px;margin:0 auto;padding:0 40px;width:100%}.page-header{text-align:center;padding:60px 0 40px;max-width:900px;margin:0 auto}.page-header h1{font-size:2.5rem;margin-bottom:20px}.page-header p{font-size:1.125rem;color:#e0e0e0;margin-bottom:0}.content-section{margin:60px 0}.section-title{text-align:center;font-size:2rem;margin-bottom:40px;margin-top:60px;color:#fff}.card-grid{margin:40px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.card{background:linear-gradient(135deg,#6c4f964d,#371a764d);padding:25px;border-radius:12px;box-shadow:0 8px 20px #0000004d;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0006}.card h3{font-size:1.3rem;margin-bottom:12px;color:#fff;font-weight:600}.card p{font-size:.95rem;line-height:1.5;color:#d0d0d0;margin-bottom:15px;flex-grow:0}.card .video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background:#000;margin-top:auto}.card .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.card iframe:not(.video-wrapper iframe){width:100%;height:200px;border:none;border-radius:8px;margin-top:auto}.card img{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-top:auto}.card-grid:not(.featured-grid) .card-wide{grid-column:span 2}.card-grid:not(.featured-grid) .card-wide .video-wrapper{padding-bottom:56.25%}.featured-grid{grid-template-columns:repeat(2,1fr)}.card-center,.card-center p{text-align:center}.card a{color:inherit;text-decoration:none;transition:color .3s}.card a:hover h3{color:#a084ca}.resource-section{margin-bottom:80px}.resource-section h2{font-size:2rem;margin-bottom:30px;text-align:center;color:#fff}.resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:30px 0}.resource-card{background:linear-gradient(135deg,#6c4f964d,#371a764d);border-radius:12px;padding:30px;box-shadow:0 8px 20px #0003;transition:transform .3s,box-shadow .3s}.resource-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0000004d;background:linear-gradient(135deg,#6c4f9680,#371a7680)}.resource-card h3{font-size:1.5rem;margin-bottom:15px;color:#fff}.resource-card p{margin-bottom:20px;line-height:1.6;color:#e0e0e0;padding-left:0}.resource-card ul{color:#e0e0e0;line-height:1.8}.resource-link{display:inline-block;padding:12px 24px;background-color:#6c4f96;color:#fff;border-radius:6px;font-weight:600;transition:background-color .3s,transform .2s;text-decoration:none}.resource-link:hover{background-color:#563c73;transform:scale(1.05);color:#fff}.hero{text-align:center;padding:100px 40px 80px;color:#fff;background:linear-gradient(135deg,#6c4f9633,#371a7633);border-radius:12px;margin:40px 0;box-shadow:0 8px 20px #0003}.hero h1{font-size:3rem;line-height:1.2;margin-bottom:20px;font-weight:700;max-width:100%}.hero p{font-size:1.25rem;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.collapsible-section{background:linear-gradient(135deg,#6c4f964d,#371a764d);border-radius:12px;box-shadow:0 8px 20px #0003;margin:20px 0;padding:20px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;cursor:pointer}.collapsible-section:hover{transform:translateY(-2px);background:linear-gradient(135deg,#6c4f9666,#371a7666);box-shadow:0 12px 24px #0000004d}.collapsible-header{font-size:28px;font-weight:600;color:#fff}.collapsible-content{font-size:18px;line-height:1.6;max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease;padding-top:0}.collapsible-content p,.collapsible-content ul{padding-left:0}.expanded .collapsible-content{max-height:none;padding-top:10px}.nostr-klienter,.nostr-nip05,.nostr-ressourcer,.nostr-om,.nostr-support{background:linear-gradient(135deg,#6c4f964d,#371a764d);padding:60px 30px;text-align:center;color:#fff;margin:40px 0;border-radius:12px;box-shadow:0 8px 20px #0003}.nostr-klienter h2,.nostr-nip05 h2,.nostr-ressourcer h2,.nostr-om h2,.nostr-support h2{font-size:3rem;margin-bottom:30px;font-weight:800;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.nostr-klienter h3,.nostr-nip05 h3,.nostr-ressourcer h3,.nostr-om h3,.nostr-support h3{margin-top:20px;font-size:1.6rem;font-weight:700;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.nostr-klienter p,.nostr-nip05 p,.nostr-ressourcer p,.nostr-om p,.nostr-support p{font-size:1.4rem;margin-bottom:40px;line-height:1.8;max-width:900px;margin-left:auto;margin-right:auto;color:#dcdcdc;text-align:justify;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.klient-container{display:flex;justify-content:center;gap:40px;margin-top:40px;flex-wrap:wrap}.klient-item{text-align:center;max-width:200px}.klient-item img{width:100px;height:100px;border-radius:20px;margin-bottom:15px}.klient-link{display:inline-block;margin-top:10px;padding:10px 20px;background-color:#6c4f96;border-radius:6px;transition:background-color .3s;text-decoration:none;color:#fff}.klient-link:hover{background-color:#563c73}.resource-container{display:flex;justify-content:center;gap:40px;margin-top:40px;flex-wrap:wrap}.resource-item{text-align:center;max-width:200px;transition:transform .3s;text-decoration:none;color:inherit}.resource-item:hover{transform:scale(1.05)}.resource-icon{width:100px;height:100px;border-radius:20px;margin-bottom:15px}.support-qr{width:30%;max-width:300px;height:auto;cursor:pointer;margin:20px auto;display:block}@media(max-width:768px){.container{padding:0 20px}h1{font-size:2rem}h2{font-size:1.8rem}.page-header h1{font-size:2rem}.hero{padding:60px 20px}.hero h1{font-size:2.5rem}.nostr-klienter h2,.nostr-nip05 h2,.nostr-ressourcer h2,.nostr-om h2,.nostr-support h2{font-size:2rem}.nostr-klienter p,.nostr-nip05 p,.nostr-ressourcer p,.nostr-om p,.nostr-support p{font-size:1.1rem;text-align:left}.card-grid,.resource-grid{grid-template-columns:1fr}.card{padding:20px}.section-title{font-size:1.8rem}.nostr-klienter,.nostr-nip05,.nostr-ressourcer,.nostr-om,.nostr-support{padding:40px 20px}.collapsible-section{margin:20px 0}.card-wide{grid-column:span 1}.featured-grid{grid-template-columns:1fr}}@media(max-width:900px){.card-wide{grid-column:span 1}}
