.secret-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.secret-hero-actions>a,.secret-hero-actions>button{display:inline-flex;align-items:center;gap:32px;border:0;border-radius:999px;padding:16px 21px;font:800 12px Manrope;cursor:pointer;text-decoration:none}
.secret-hero-actions>a{background:#151321;color:#fff}
.secret-hero-actions>button{background:#fff;color:#151321}
.secret-hero-actions small{flex-basis:100%;font:700 10px Manrope;color:#554d5e}
.secret-share-panel{display:grid;grid-template-columns:1.15fr .85fr;gap:35px;align-items:center;margin-top:18px;padding:34px;border-radius:26px;background:#7559ff;color:#fff}
.secret-share-panel h2{margin:0 0 10px;font:800 clamp(28px,4vw,46px)/1 Manrope;letter-spacing:-.05em}
.secret-share-panel p:last-child{max-width:650px;margin:0;color:#ded8ff;font:500 12px/1.6 Manrope}
.secret-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.secret-share-actions button{border:0;border-radius:999px;padding:14px 16px;background:#d9ff65;color:#151321;font:800 11px Manrope;cursor:pointer}
.secret-share-actions button:nth-child(2){background:#fff}
.secret-share-actions small{grid-column:1/-1;min-height:16px;font:700 10px Manrope;color:#fff}
.secret-exclusions{display:block;margin:0 0 24px;padding:0;border-radius:15px;background:#eeeaff}
.secret-exclusions summary{padding:17px 18px;cursor:pointer;font:800 12px Manrope}
.secret-exclusions p{margin:0;padding:0 18px 10px;color:#696773;font:500 10px/1.5 Manrope}
.exclusion-pairs{display:grid;gap:8px;padding:0 18px}.exclusion-pair{display:grid;grid-template-columns:1fr auto 1fr 34px;gap:8px;align-items:center}.exclusion-pair select{min-width:0;border:1px solid #d9d4e6;border-radius:10px;background:#fff;padding:11px;font:600 11px Manrope}.exclusion-pair span{font:800 9px Manrope;color:#6a6272;text-transform:uppercase}.exclusion-pair button{width:34px;height:34px;border:0;border-radius:50%;background:#fff;cursor:pointer}.add-exclusion{margin:10px 18px 17px;border:0;background:transparent;color:#4c38c8;font:800 10px Manrope;cursor:pointer}
.participant-wishlist input{font-size:11px!important}
@media(max-width:850px){.secret-share-panel{grid-template-columns:1fr}}
@media(max-width:600px){.secret-hero-actions{align-items:stretch;flex-direction:column}.secret-hero-actions>a,.secret-hero-actions>button{width:100%;justify-content:space-between}.secret-share-panel{padding:25px 20px}.secret-share-actions{grid-template-columns:1fr}.secret-share-actions small{grid-column:auto}.exclusion-pair{grid-template-columns:1fr 28px}.exclusion-pair span{display:none}.exclusion-pair select{grid-column:1}.exclusion-pair button{grid-column:2;grid-row:1/3}}
.secret-audiences{padding:70px clamp(20px,8vw,120px);display:grid;grid-template-columns:1fr 1.15fr;gap:50px;align-items:end;background:#f4f0ff}.secret-audiences h2{font:800 clamp(34px,5vw,64px)/.96 Manrope;letter-spacing:-.055em;margin:10px 0 18px}.secret-audiences p{line-height:1.65;color:#625d6b}.secret-audiences>div:last-child{display:grid;gap:10px}.secret-audiences a{display:flex;justify-content:space-between;gap:20px;padding:20px 22px;border-radius:16px;background:#fff;color:#17131f;text-decoration:none;border:1px solid #ded7ef}.secret-audiences a span{font-weight:800;color:#6246d7}@media(max-width:760px){.secret-audiences{grid-template-columns:1fr;padding:48px 20px}.secret-audiences a{flex-direction:column;gap:6px}}
