.links-page-body .App>nav,.links-page-body .App>header,.links-page-body nav{display:none!important}.links-page-body{padding-top:0!important}.links-page{min-height:100vh;font-family:var(--font-primary);background:linear-gradient(135deg,rgba(248,246,240,.95) 0%,rgba(238,236,230,.9) 25%,rgba(228,226,220,.85) 50%,rgba(218,216,210,.9) 75%,rgba(248,246,240,.95) 100%);justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.links-page~nav{display:none!important}body:has(.links-page) nav{display:none!important}.App:has(.links-page)>nav{display:none!important}.App:has(.links-page)>header{display:none!important}body:has(.links-page) .App>:first-child:not(.links-page){display:none!important}.links-container{z-index:2;background:#f8f9fa;border-radius:20px;width:100%;max-width:580px;margin:0 auto;padding:40px 28px 60px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.08)}.top-actions{justify-content:space-between;margin-bottom:32px;display:flex}.action-button{background:var(--warm-white);width:44px;height:44px;color:var(--sage-green);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-button svg{flex-shrink:0;width:24px!important;height:24px!important}.action-button:hover{background:var(--sage-green);color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.profile-header{text-align:center;margin-bottom:40px}.profile-image-container{margin-bottom:20px}.profile-image{object-fit:cover;border-radius:50%;width:140px;height:140px;margin:0 auto;display:block;box-shadow:0 8px 32px rgba(55,84,75,.2)}.profile-name{font-family:var(--font-heading);color:var(--sage-green);margin:16px 0 8px;font-size:2.4rem;font-weight:700;line-height:1.2}.profile-title{color:var(--dark-gray);margin:0 0 12px;font-weight:600;line-height:1.3;font-size:13.6px!important}.profile-description{color:var(--medium-gray);margin:0;line-height:1.6;font-size:13.6px!important;font-weight:700!important}.strength-list{text-align:center;margin:0 0 16px;padding:0;list-style:none}.strength-list li{color:var(--dark-gray);margin:4px 0;font-weight:400;line-height:1.4;font-size:13.6px!important}.keywords{color:var(--dark-gray);text-align:center;margin:0 0 24px;font-weight:400;line-height:1.4;font-size:13.6px!important}.social-icons{justify-content:center;gap:20px;margin-bottom:40px;display:flex}.social-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.1)}.social-icon.instagram,.social-icon.tiktok,.social-icon.youtube,.social-icon.facebook{background:var(--sage-green);color:#fff}.social-icon:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.links-list{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.link-item{background:var(--warm-white);color:inherit;border:2px solid transparent;border-radius:16px;align-items:center;min-height:56px;padding:20px 24px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.08)}.link-item:visited,.link-item:link{color:inherit;text-decoration:none}.link-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.link-item:hover .link-title{color:var(--darkest-green)}.link-item:hover .link-subtitle{color:var(--sage-green)}.link-item.featured{background:var(--sage-green);color:#fff}.link-item.featured .link-title{color:#fff}.link-item.featured .link-subtitle{color:rgba(255,255,255,.9)}.link-item.featured .link-icon{color:#fff}.link-item.featured .link-icon svg{fill:#fff}.link-item.featured .link-menu,.link-item.featured:hover .link-title{color:#fff}.link-item.featured:hover .link-subtitle{color:rgba(255,255,255,.9)}.link-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:16px;display:flex}.link-text{color:var(--darkest-green);flex:1;font-size:.95rem;font-weight:500;line-height:1.3}.link-text-container{flex-direction:column;flex:1;gap:2px;display:flex}.link-title{color:var(--darkest-green);font-size:.95rem;font-weight:500;line-height:1.3}.link-subtitle{color:var(--text-light);opacity:.8;font-size:.8rem;font-weight:400;line-height:1.2;transition:color .2s}.link-subtitle:hover{color:var(--sage-green)!important}.discount-code{color:#fff;background:var(--sage-green);letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:600;line-height:1.2;transition:all .2s;position:absolute;top:50%;right:50px;transform:translateY(-50%);box-shadow:0 2px 4px rgba(0,0,0,.1)}.discount-code:hover{background:var(--forest-green);transform:translateY(-50%)scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}.discount-code:active{transform:translateY(-50%)scale(.95);box-shadow:0 1px 2px rgba(0,0,0,.1)}.link-menu{width:20px;height:20px;color:var(--sage-green);opacity:.8;flex-shrink:0;transition:all .3s}.link-item:hover .link-menu{opacity:1}.copyright{color:var(--sage-green);margin:0;font-size:.85rem;font-weight:500;line-height:1.4}@media (max-width:768px){.links-page{background:#f8f9fa;padding:0}.links-container{max-width:100%;min-height:100vh;box-shadow:none;border-radius:0;margin:0;padding:20px 24px 40px!important}.profile-image{width:100px;height:100px}.profile-name{font-size:1.6rem}.social-icons{gap:16px}.social-icon{width:44px;height:44px}.action-button,.social-link-card,.link-item{transition:none!important}.action-button:hover,.action-button:focus,.action-button:active{background:var(--warm-white)!important;color:var(--sage-green)!important;transform:none!important}.social-link-card:hover,.social-link-card:focus,.social-link-card:active,.link-item:hover,.link-item:focus,.link-item:active{transform:none!important}.link-item,.social-link-card{min-height:60px;padding:24px 20px!important}.links-container .social-link-card,.links-container .link-item{padding:24px 20px!important}.discount-code{width:auto!important;max-width:-moz-fit-content!important;max-width:fit-content!important;margin-top:8px!important;display:inline-block!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}}@media (max-width:480px){.links-container{padding:16px 24px 40px!important}.profile-image{width:90px;height:90px}.profile-name{font-size:1.4rem}.profile-title,.profile-description{font-size:.85rem}.social-icons{gap:12px}.social-icon{width:40px;height:40px}.link-item{min-height:48px;padding:12px 14px}.link-text{font-size:.9rem}}.analytics-link{border:2px solid var(--sage-green);color:var(--warm-white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(to top left,rgba(26,75,46,.95) 0%,rgba(40,60,55,.9) 100%);border-radius:16px;align-items:center;padding:20px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(26,75,46,.2)}.analytics-link:before{content:"";background:linear-gradient(90deg,transparent,rgba(140,166,138,.3),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.analytics-link:hover:before{left:100%}.analytics-link:hover{border-color:var(--light-green);transform:translateY(-3px);box-shadow:0 8px 30px rgba(26,75,46,.3)}.social-link-card,.analytics-link{z-index:1;position:relative}.social-link-card{border:2px solid var(--sage-green);color:var(--warm-white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(to top left,rgba(26,75,46,.95) 0%,rgba(40,60,55,.9) 100%);border-radius:16px;align-items:center;padding:20px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(26,75,46,.2)}.social-link-card:before{content:"";background:linear-gradient(90deg,transparent,rgba(140,166,138,.3),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.social-link-card:hover:before{left:100%}.social-link-card:hover{border-color:var(--light-green);transform:translateY(-3px);box-shadow:0 8px 30px rgba(26,75,46,.3)}.social-link-card:active{transform:translateY(-2px)}.link-icon{min-width:48px;color:var(--warm-white);justify-content:center;align-items:center;margin-right:16px;display:flex}.link-content{flex:1}.link-content h3{font-family:var(--font-heading);color:var(--warm-white);margin:0 0 4px;font-size:1.3rem;font-weight:600}.link-content p{color:var(--warm-white);opacity:.8;margin:0;font-size:.9rem}.link-arrow{color:var(--warm-white);opacity:.6;transition:all .3s}.social-link-card:hover .link-arrow{opacity:1;transform:translate(4px)}.links-footer{text-align:center;border-top:1px solid rgba(55,84,75,.2);padding-top:30px}.links-footer p{color:var(--dark-gray);opacity:.8;margin:0 0 15px;font-size:.9rem}.back-to-site{color:var(--sage-green);font-weight:600;text-decoration:none;transition:color .3s}.back-to-site:hover{color:var(--forest-green)}@media (max-width:480px){.links-container{padding:20px 10px}.profile-image{width:100px;height:100px}.profile-section h1{font-size:1.8rem}.social-link-card{padding:16px}.link-content h3{font-size:1.2rem}.link-content p{font-size:.85rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.social-link-card{animation:.6s ease-out fadeInUp}.social-link-card:first-child{animation-delay:.1s}.social-link-card:nth-child(2){animation-delay:.2s}.social-link-card:nth-child(3){animation-delay:.3s}.toast{background:var(--sage-green);color:#fff;box-shadow:0 4px 16px rgba(var(--sage-green-rgb),.3);z-index:1000;white-space:nowrap;border-radius:20px;padding:8px 16px;font-size:.85rem;font-weight:600;animation:.3s ease-out toastSlideIn;position:absolute}.toast-share{top:95px;right:0}.toast-code{z-index:1001;margin-top:0;animation:.3s ease-out forwards toastCodeSlideIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes toastCodeSlideIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
