.about-page{color:var(--txt-dark);text-align:center;max-width:1200px;margin:60px auto 40px;padding:40px;line-height:1.6}.about-page h1,.about-page h2{color:var(--txt-dark)}.about-page h1{margin-bottom:30px;font-size:1.5rem}.about-page h2{border-bottom:3px solid var(--accent);margin-top:30px;margin-bottom:20px;padding-bottom:10px;font-size:1.25rem}.about-page p{color:var(--light-txt);text-align:justify;margin-bottom:20px;font-size:1rem}.about-page .about-contact-link{color:var(--txt-white);background-color:var(--accent);border-radius:5px;padding:10px 20px;font-size:1.2rem;text-decoration:none;transition:background-color .3s ease-in-out}.about-page .about-contact-link:hover{background-color:var(--accent-hover);box-shadow:0 2px 6px var(--song-item);text-decoration:none}.about-page h1 strong{color:var(--accent);font-family:Comfortaa,sans-serif;font-weight:700}.about-domains{text-align:center;margin-top:10px}.about-domains a{color:var(--accent);margin:6px 0;font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.about-domains a:hover{color:var(--accent-hover);text-decoration:underline;transform:translateY(-1px)}.about-socials{flex-wrap:wrap;justify-content:center;gap:28px;margin:30px 0 40px;display:flex}.about-socials .social-link{color:var(--accent);background:var(--bg-white);box-shadow:0 4px 10px var(--song-item);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,color .2s;display:flex}.about-socials .social-link:hover{box-shadow:0 6px 14px var(--song-item);color:var(--accent-hover);transform:translateY(-2px)}.about-socials .social-link svg{font-size:1.5rem}.about-socials .social-link:hover svg{filter:brightness(1.1)}@media (max-width:600px){.about-socials{gap:16px}.about-socials .social-link{padding:8px 14px;font-size:.95rem}.about-socials .social-link svg{font-size:1.35rem}}
