.secret-santa-module__yD5hxG__page{color:#243d35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#243d35;background:#f7f0e4;padding:clamp(18px,3vw,42px) 18px;font-family:Instrument Sans,system-ui,sans-serif}.dark-mode .secret-santa-module__yD5hxG__page{color:#243d35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#243d35;background:#f7f0e4;padding:clamp(18px,3vw,42px) 18px;font-family:Instrument Sans,system-ui,sans-serif}.secret-santa-module__yD5hxG__frame{max-width:1100px;margin:auto}.secret-santa-module__yD5hxG__hero{isolation:isolate;color:#fff6e4;background:#17382f;border-radius:26px;grid-template-columns:1fr .85fr;min-height:255px;display:grid;position:relative;overflow:hidden}.secret-santa-module__yD5hxG__intro{z-index:1;padding:clamp(22px,3.5vw,42px)}.secret-santa-module__yD5hxG__eyebrow{letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem;font-weight:750}.secret-santa-module__yD5hxG__hero .secret-santa-module__yD5hxG__eyebrow{color:#f9cb83;margin-bottom:10px}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__hero h1,.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__panel h2,.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__guide h2{letter-spacing:-.045em;color:inherit;font-family:Georgia,serif;font-weight:500}.secret-santa-module__yD5hxG__hero h1{margin:0;font-size:clamp(2.5rem,5.6vw,4.75rem);line-height:1}.secret-santa-module__yD5hxG__hero h1 em{color:#f9cb83;font-weight:inherit;display:block}.secret-santa-module__yD5hxG__hero p:not(.secret-santa-module__yD5hxG__eyebrow){color:#fff6e4;max-width:43ch;margin:14px 0 18px}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__primary{color:#20372e;font:inherit;cursor:pointer;background:#f9cb83;border:0;border-radius:9px;align-items:center;gap:16px;padding:12px 17px;font-weight:750;text-decoration:none;display:inline-flex}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__primary:hover{color:#20372e;background:#ffdb9e}.secret-santa-module__yD5hxG__art{background:repeating-radial-gradient(circle at 56% 53%,#0000 0 25px,#ffffff13 26px 27px,#0000 28px 44px);min-width:0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.secret-santa-module__yD5hxG__star,.secret-santa-module__yD5hxG__smallStar{color:#ffe2a8;font-size:3rem;line-height:1;position:absolute}.secret-santa-module__yD5hxG__star{top:21%;right:16%}.secret-santa-module__yD5hxG__smallStar{font-size:2rem;bottom:22%;left:13%}.secret-santa-module__yD5hxG__present{aspect-ratio:1;background:repeating-linear-gradient(45deg,#b93e38 0 12px,#c74a40 13px 14px,#b93e38 15px 24px);border-radius:7px 7px 16px 16px;width:min(45%,150px);position:absolute;top:50%;left:54%;transform:translate(-50%,-40%)rotate(-13deg);box-shadow:16px 23px #0a221b80}.secret-santa-module__yD5hxG__present i{background:#d85948;border-radius:8px;height:24%;position:absolute;inset:-8% -5% auto;box-shadow:0 7px #922e2a66}.secret-santa-module__yD5hxG__present b{background:#f9cb83;position:absolute;inset:-8% 42% 0}.secret-santa-module__yD5hxG__present span:before,.secret-santa-module__yD5hxG__present span:after{content:"";border:clamp(6px,1vw,11px) solid #f9cb83;width:32%;height:23%;position:absolute;top:-31%}.secret-santa-module__yD5hxG__present span:before{border-radius:55% 55% 6%;left:17%;transform:rotate(22deg)}.secret-santa-module__yD5hxG__present span:after{border-radius:55% 55% 55% 6%;right:17%;transform:rotate(-22deg)}.secret-santa-module__yD5hxG__content{grid-template-columns:1.55fr 1fr;gap:20px;scroll-margin-top:95px;display:grid}.secret-santa-module__yD5hxG__panel,.secret-santa-module__yD5hxG__guide{border-radius:18px;padding:clamp(20px,4vw,36px)}.secret-santa-module__yD5hxG__panel{background:#fffaf0;border:1px solid #e5d7c3}.secret-santa-module__yD5hxG__guide{background:#e8eadd;align-self:start}.secret-santa-module__yD5hxG__panel h2,.secret-santa-module__yD5hxG__guide h2{margin:0 0 12px;font-size:clamp(2rem,4vw,2.8rem)}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__panel h3{color:inherit}.secret-santa-module__yD5hxG__roster button{color:#243d35;font:inherit;cursor:pointer;background:0 0;border:1px solid #c4cbbd;border-radius:8px;padding:8px 10px;font-size:.875rem}.secret-santa-module__yD5hxG__form{gap:12px;display:grid}.secret-santa-module__yD5hxG__form p{margin:0}.secret-santa-module__yD5hxG__page label{color:inherit}.secret-santa-module__yD5hxG__form label{gap:5px;font-weight:650;display:grid}.secret-santa-module__yD5hxG__form label span{font-weight:400}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__form input:not([type=checkbox]),.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__form textarea{width:100%;font:inherit;color:#243d35;background:#fffdf8;border:1px solid #a8b0a3;border-radius:8px;padding:10px 12px}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__form input::placeholder,.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__form textarea::placeholder{color:#535e51;opacity:1}.secret-santa-module__yD5hxG__form .secret-santa-module__yD5hxG__check,.secret-santa-module__yD5hxG__check{align-items:baseline;gap:9px;font-weight:400;display:flex}.secret-santa-module__yD5hxG__check input{accent-color:#243d35;flex:none}.secret-santa-module__yD5hxG__form button{justify-self:start}.secret-santa-module__yD5hxG__guide ol{margin:0;padding-left:1.4em}.secret-santa-module__yD5hxG__guide li{padding-left:6px}.secret-santa-module__yD5hxG__guide li+li{margin-top:16px}.secret-santa-module__yD5hxG__guide p{margin:4px 0 0}.secret-santa-module__yD5hxG__roster{margin:0;padding:0;list-style:none}.secret-santa-module__yD5hxG__roster li{border-top:1px solid #e5d7c3;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.secret-santa-module__yD5hxG__roster small{display:block}@media (max-width:680px){.secret-santa-module__yD5hxG__hero{grid-template-columns:1fr;min-height:0}.secret-santa-module__yD5hxG__art{grid-row:1;min-height:132px;-webkit-mask-image:none;mask-image:none}.secret-santa-module__yD5hxG__present{width:76px}.secret-santa-module__yD5hxG__intro{padding-top:0}.secret-santa-module__yD5hxG__content{grid-template-columns:1fr}}.secret-santa-module__yD5hxG__roster div{overflow-wrap:anywhere}.secret-santa-module__yD5hxG__content{margin-top:20px}.secret-santa-module__yD5hxG__content>*{min-width:0}.secret-santa-module__yD5hxG__budget{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__form select,.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__share input{width:100%;min-width:0;font:inherit;color:#243d35;background:#fffdf8;border:1px solid #a8b0a3;border-radius:8px;padding:10px 12px}.secret-santa-module__yD5hxG__share{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:12px 0;display:grid}.secret-santa-module__yD5hxG__share label{gap:4px;display:grid}.secret-santa-module__yD5hxG__share button{color:#243d35;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #a8b0a3;border-radius:8px;padding:10px}.secret-santa-module__yD5hxG__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.secret-santa-module__yD5hxG__page button:disabled{opacity:.55;cursor:default}.secret-santa-module__yD5hxG__panel .secret-santa-module__yD5hxG__error{color:#8f2622}@media (max-width:400px){.secret-santa-module__yD5hxG__share{grid-template-columns:1fr}}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__dashboardLink{color:#243d35;text-decoration:underline}.secret-santa-module__yD5hxG__workspaceHeader{color:#fff6e4;background:#17382f;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;padding:clamp(22px,4vw,38px);display:flex}.secret-santa-module__yD5hxG__workspaceHeader .secret-santa-module__yD5hxG__eyebrow{color:#f9cb83;margin:0 0 8px}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__workspaceHeader h1{color:inherit;letter-spacing:-.045em;margin:0;font:500 clamp(2.4rem,5vw,3.8rem)/1.05 Georgia,serif}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__createPanel{max-width:640px;margin:0 0 20px}.secret-santa-module__yD5hxG__exchangeGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__exchangeGroup{padding:clamp(18px,3vw,28px)}.secret-santa-module__yD5hxG__exchangeGroup h2{font-size:1.9rem}.secret-santa-module__yD5hxG__exchangeList{margin:0;padding:0;list-style:none}.secret-santa-module__yD5hxG__exchangeList li+li{margin-top:10px}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__exchangeCard{color:#243d35;overflow-wrap:anywhere;background:#fffdf8;border:1px solid #e5d7c3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px;text-decoration:none;display:flex}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__exchangeCard:hover{background:#eef0e5;border-color:#899781}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__exchangeCard:focus-visible{outline-offset:3px;outline:2px solid #365a4b}.secret-santa-module__yD5hxG__exchangeCard p{color:#535e51;margin:4px 0 8px;font-size:.875rem}.secret-santa-module__yD5hxG__exchangeStatus{color:#243d35;background:#e8eadd;border-radius:6px;padding:3px 8px;font-size:.78rem;font-weight:650;display:inline-block}.secret-santa-module__yD5hxG__emptyExchanges{color:#535e51;margin:0}@media (max-width:680px){.secret-santa-module__yD5hxG__exchangeGrid{grid-template-columns:1fr}}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__workspaceBack{color:#f9cb83;margin-bottom:10px;text-decoration:underline;display:inline-block}.secret-santa-module__yD5hxG__workspaceHeader>div{overflow-wrap:anywhere;min-width:0}.secret-santa-module__yD5hxG__exchangeFacts{flex-wrap:wrap;gap:12px 24px;margin:0;display:flex}.secret-santa-module__yD5hxG__exchangeFacts dt{color:#f9cb83;font-size:.8rem}.secret-santa-module__yD5hxG__exchangeFacts dd{margin:2px 0 0;font-weight:650}.secret-santa-module__yD5hxG__recipientCard,.secret-santa-module__yD5hxG__progressCard{background:#e8eadd;border-radius:12px;margin:12px 0 18px;padding:16px 20px}.secret-santa-module__yD5hxG__recipientCard p,.secret-santa-module__yD5hxG__progressCard p{margin:0}.secret-santa-module__yD5hxG__recipientCard strong{overflow-wrap:anywhere;margin-top:6px;font:500 clamp(2rem,5vw,3.4rem)/1.1 Georgia,serif;display:block}.secret-santa-module__yD5hxG__giftIdeas p{white-space:pre-wrap;overflow-wrap:anywhere}.secret-santa-module__yD5hxG__deliveryStatus{font-weight:650}.secret-santa-module__yD5hxG__progressCard progress{accent-color:#365a4b;width:100%;margin-top:8px;display:block}.secret-santa-module__yD5hxG__rosterHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__rosterHeader h3{margin:0}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__guide h3{color:inherit;margin:20px 0 8px}.secret-santa-module__yD5hxG__secondary{color:#243d35;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #a8b0a3;border-radius:8px;padding:8px 10px}:is(.secret-santa-module__yD5hxG__page,.secret-santa-module__yD5hxG__exchangeCard)[data-exchange-type]{--exchange-header:#25344d;--exchange-accent:#bce5f6;--exchange-tint:#e5eef6;--exchange-progress:#375a7d;--exchange-pattern:repeating-linear-gradient(120deg,transparent 0 26px,#ffffff13 27px 28px)}:is(.secret-santa-module__yD5hxG__page,.secret-santa-module__yD5hxG__exchangeCard)[data-exchange-type=secret_santa]{--exchange-header:#203c32;--exchange-accent:#ffcf83;--exchange-tint:#e7eddf;--exchange-progress:#365a4b;--exchange-pattern:repeating-conic-gradient(from 45deg,#ffffff14 0 25%,transparent 0 50%)0 0/36px 36px}:is(.secret-santa-module__yD5hxG__page,.secret-santa-module__yD5hxG__exchangeCard)[data-exchange-type=birthday]{--exchange-header:#502456;--exchange-accent:#ffd0e8;--exchange-tint:#f5e6f3;--exchange-progress:#824384;--exchange-pattern:radial-gradient(circle,#ffffff30 2px,transparent 3px)0 0/23px 23px}:is(.secret-santa-module__yD5hxG__page,.secret-santa-module__yD5hxG__exchangeCard)[data-exchange-type=holiday]{--exchange-header:#512c38;--exchange-accent:#ffe09d;--exchange-tint:#f7eadf;--exchange-progress:#82465a;--exchange-pattern:repeating-radial-gradient(circle at 90% 0%,transparent 0 22px,#ffffff20 23px 24px)}:is(.secret-santa-module__yD5hxG__page,.secret-santa-module__yD5hxG__exchangeCard)[data-exchange-type=workplace]{--exchange-header:#203a52;--exchange-accent:#b6e5ff;--exchange-tint:#e6eff7;--exchange-progress:#335a83;--exchange-pattern:linear-gradient(#ffffff16 1px,transparent 1px)0 0/28px 28px,linear-gradient(90deg,#ffffff16 1px,transparent 1px)0 0/28px 28px}:is(.secret-santa-module__yD5hxG__page,.secret-santa-module__yD5hxG__exchangeCard)[data-exchange-type=family_friends]{--exchange-header:#5a3527;--exchange-accent:#ffd8b4;--exchange-tint:#f6e8dc;--exchange-progress:#8b4e38;--exchange-pattern:repeating-linear-gradient(0deg,transparent 0 20px,#ffffff16 21px 30px),repeating-linear-gradient(90deg,transparent 0 20px,#ffffff16 21px 30px)}:is(.secret-santa-module__yD5hxG__page,.secret-santa-module__yD5hxG__exchangeCard)[data-exchange-type=community]{--exchange-header:#164449;--exchange-accent:#b7f3df;--exchange-tint:#e1efea;--exchange-progress:#236b63;--exchange-pattern:repeating-radial-gradient(ellipse at 100% 100%,transparent 0 18px,#ffffff20 19px 20px)}.secret-santa-module__yD5hxG__page[data-exchange-type] .secret-santa-module__yD5hxG__workspaceHeader{background:linear-gradient(90deg,var(--exchange-header)28%,transparent 100%),var(--exchange-pattern),var(--exchange-header)}.secret-santa-module__yD5hxG__page[data-exchange-type] :is(.secret-santa-module__yD5hxG__workspaceBack,.secret-santa-module__yD5hxG__workspaceHeader .secret-santa-module__yD5hxG__eyebrow,.secret-santa-module__yD5hxG__exchangeFacts dt){color:var(--exchange-accent)}.secret-santa-module__yD5hxG__page[data-exchange-type] :is(.secret-santa-module__yD5hxG__guide,.secret-santa-module__yD5hxG__recipientCard,.secret-santa-module__yD5hxG__progressCard){background:var(--exchange-tint)}.secret-santa-module__yD5hxG__page[data-exchange-type] .secret-santa-module__yD5hxG__primary{background:var(--exchange-accent);color:var(--exchange-header)}.secret-santa-module__yD5hxG__page[data-exchange-type] .secret-santa-module__yD5hxG__primary:hover{background:var(--exchange-tint)}.secret-santa-module__yD5hxG__page[data-exchange-type] .secret-santa-module__yD5hxG__progressCard progress{accent-color:var(--exchange-progress)}.secret-santa-module__yD5hxG__page[data-exchange-type] .secret-santa-module__yD5hxG__workspaceHeader{grid-template-columns:minmax(0,1fr) clamp(90px,20vw,240px);align-items:center;display:grid;overflow:hidden}.secret-santa-module__yD5hxG__exchangeArt{background:repeating-radial-gradient(circle,#0000 0 20px,#ffffff17 21px 22px);border-radius:50%;grid-area:1/2/span 2;align-self:stretch;min-height:132px;position:relative}.secret-santa-module__yD5hxG__exchangeArt .secret-santa-module__yD5hxG__present{width:clamp(50px,10vw,104px);left:50%}.secret-santa-module__yD5hxG__exchangeArt .secret-santa-module__yD5hxG__star{font-size:clamp(1rem,3vw,2.5rem);top:14%;right:7%}.secret-santa-module__yD5hxG__exchangeArt .secret-santa-module__yD5hxG__smallStar{font-size:clamp(.8rem,2vw,1.5rem);bottom:16%;left:7%}@media (max-width:680px){.secret-santa-module__yD5hxG__page[data-exchange-type] .secret-santa-module__yD5hxG__exchangeFacts{grid-column:1/-1}.secret-santa-module__yD5hxG__exchangeArt{grid-row:1;min-height:106px}}.secret-santa-module__yD5hxG__page{background-image:radial-gradient(at 12% 0,#fffaf1 0,#0000 55%)}.secret-santa-module__yD5hxG__hero{background:linear-gradient(125deg,#183a32,#102821);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);box-shadow:0 14px 30px #29271a1c}.secret-santa-module__yD5hxG__hero .secret-santa-module__yD5hxG__intro{padding-block:clamp(24px,4.5vw,54px)}.secret-santa-module__yD5hxG__hero .secret-santa-module__yD5hxG__art{background:repeating-radial-gradient(circle at 57% 51%,#0000 0 27px,#fff1cf21 28px 29px,#0000 30px 48px)}.secret-santa-module__yD5hxG__art[data-occasion=general] .secret-santa-module__yD5hxG__present{background:repeating-linear-gradient(45deg,#52638c 0 12px,#6e7ea2 13px 14px,#52638c 15px 24px);width:clamp(90px,16vw,160px)}.secret-santa-module__yD5hxG__art[data-occasion=general] .secret-santa-module__yD5hxG__present i{background:#7c8eb1;box-shadow:0 7px #24345466}.secret-santa-module__yD5hxG__dashboard .secret-santa-module__yD5hxG__workspaceHeader{background:radial-gradient(at 95% -45%,#4d6f53 0,#0000 62%),#17382f;align-items:center;box-shadow:0 10px 24px #1f34251a}.secret-santa-module__yD5hxG__dashboardSummary{color:#e9efde;margin:12px 0 0}.secret-santa-module__yD5hxG__dashboard .secret-santa-module__yD5hxG__exchangeGroup{background:#fffaf3;box-shadow:0 6px 18px #3e32260c}.secret-santa-module__yD5hxG__dashboard .secret-santa-module__yD5hxG__exchangeGroup h2{margin-bottom:18px}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__exchangeCard{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px;display:grid}.secret-santa-module__yD5hxG__page .secret-santa-module__yD5hxG__exchangeCard:hover{background:var(--exchange-tint)}.secret-santa-module__yD5hxG__cardMark,.secret-santa-module__yD5hxG__cardArrow{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.secret-santa-module__yD5hxG__cardMark{color:var(--exchange-header);background:var(--exchange-tint);font-size:1.4rem}.secret-santa-module__yD5hxG__cardArrow{color:var(--exchange-header);width:26px;font-size:1.15rem}.secret-santa-module__yD5hxG__exchangeCard .secret-santa-module__yD5hxG__exchangeStatus{background:var(--exchange-tint);color:var(--exchange-header)}.secret-santa-module__yD5hxG__page[data-exchange-type] .secret-santa-module__yD5hxG__workspaceHeader{grid-template-columns:minmax(0,1fr) clamp(94px,22vw,254px);box-shadow:0 12px 28px #2c24301e}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=secret_santa]{background:repeating-radial-gradient(circle,#0000 0 20px,#ffffff17 21px 22px)}.secret-santa-module__yD5hxG__exchangeArt:not([data-occasion=secret_santa]){background:repeating-radial-gradient(circle,#0000 0 16px,#ffffff20 17px 18px)}.secret-santa-module__yD5hxG__exchangeArt:not([data-occasion=secret_santa]) .secret-santa-module__yD5hxG__present{background:repeating-linear-gradient(45deg,var(--exchange-progress)0 10px,var(--exchange-header)11px 12px,var(--exchange-progress)13px 20px)}.secret-santa-module__yD5hxG__exchangeArt:not([data-occasion=secret_santa]) .secret-santa-module__yD5hxG__present i{background:var(--exchange-progress);box-shadow:0 6px #0004}.secret-santa-module__yD5hxG__exchangeArt:not([data-occasion=secret_santa]) .secret-santa-module__yD5hxG__present b{background:var(--exchange-accent)}.secret-santa-module__yD5hxG__exchangeArt:not([data-occasion=secret_santa]) .secret-santa-module__yD5hxG__present span:before,.secret-santa-module__yD5hxG__exchangeArt:not([data-occasion=secret_santa]) .secret-santa-module__yD5hxG__present span:after{border-color:var(--exchange-accent)}.secret-santa-module__yD5hxG__exchangeArt:not([data-occasion=secret_santa]) :is(.secret-santa-module__yD5hxG__star,.secret-santa-module__yD5hxG__smallStar){color:var(--exchange-accent)}.secret-santa-module__yD5hxG__exchangeFacts{gap:8px}.secret-santa-module__yD5hxG__exchangeFacts>div{background:#0002;border:1px solid #ffffff31;border-radius:9px;padding:8px 13px}.secret-santa-module__yD5hxG__content>.secret-santa-module__yD5hxG__panel{box-shadow:0 8px 24px #3e322610}.secret-santa-module__yD5hxG__content>.secret-santa-module__yD5hxG__guide{border:1px solid #263d3024}.secret-santa-module__yD5hxG__content[data-view=landing] .secret-santa-module__yD5hxG__guide li::marker{font-weight:750}.secret-santa-module__yD5hxG__content[data-view=invite]>.secret-santa-module__yD5hxG__panel{border-top:4px solid var(--exchange-progress)}.secret-santa-module__yD5hxG__recipientCard{border:1px solid #243d3520;border-left:5px solid var(--exchange-progress);padding:clamp(16px,3vw,27px)}.secret-santa-module__yD5hxG__recipientCard strong{color:var(--exchange-header)}.secret-santa-module__yD5hxG__deliveryStatus{background:var(--exchange-tint);border-radius:7px;padding:6px 10px;display:inline-block}.secret-santa-module__yD5hxG__deliveryStatus[data-received=true]{color:#234c36;background:#e3efe1}.secret-santa-module__yD5hxG__progressCard{border:1px solid #243d3520;font-weight:650}.secret-santa-module__yD5hxG__roster{gap:8px;display:grid}.secret-santa-module__yD5hxG__roster li{background:#fffdf8;border:1px solid #e5d7c3;border-radius:12px;padding:12px}.secret-santa-module__yD5hxG__guestIdentity{align-items:center;gap:9px;min-width:0;display:flex}.secret-santa-module__yD5hxG__guestInitial{background:var(--exchange-tint);width:32px;height:32px;color:var(--exchange-header);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}@media (max-width:680px){.secret-santa-module__yD5hxG__hero{grid-template-columns:minmax(0,1fr)}.secret-santa-module__yD5hxG__hero .secret-santa-module__yD5hxG__intro{padding-top:8px}.secret-santa-module__yD5hxG__hero .secret-santa-module__yD5hxG__art{min-height:154px}.secret-santa-module__yD5hxG__art[data-occasion=general] .secret-santa-module__yD5hxG__present{width:76px}.secret-santa-module__yD5hxG__roster li{flex-direction:column;align-items:flex-start}.secret-santa-module__yD5hxG__roster .secret-santa-module__yD5hxG__actions{justify-content:flex-start}}.secret-santa-module__yD5hxG__occasionIllustration{aspect-ratio:1;width:clamp(48px,10vw,110px);color:var(--exchange-accent);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=birthday] .secret-santa-module__yD5hxG__occasionIllustration{aspect-ratio:1.5;background:repeating-linear-gradient(#ffd0e8 0 21%,#be72aa 22% 37%,#e49bc9 38% 65%);border-radius:10% 10% 16% 16%;top:60%;box-shadow:0 5px #27132e80}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=birthday] .secret-santa-module__yD5hxG__occasionIllustration i,.secret-santa-module__yD5hxG__exchangeArt[data-occasion=birthday] .secret-santa-module__yD5hxG__occasionIllustration b,.secret-santa-module__yD5hxG__exchangeArt[data-occasion=birthday] .secret-santa-module__yD5hxG__occasionIllustration span{background:repeating-linear-gradient(-45deg,#fff5e9 0 4px,#b86bab 4px 6px);width:8%;height:33%;position:absolute;bottom:100%}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=birthday] .secret-santa-module__yD5hxG__occasionIllustration i{left:24%}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=birthday] .secret-santa-module__yD5hxG__occasionIllustration b{height:45%;left:46%}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=birthday] .secret-santa-module__yD5hxG__occasionIllustration span{left:68%}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=birthday] .secret-santa-module__yD5hxG__occasionIllustration :is(i,b,span):before{content:"";aspect-ratio:.65;background:#ffe09d;border-radius:70% 45% 60% 55%;width:100%;position:absolute;bottom:calc(100% + 2px);left:0}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=holiday] .secret-santa-module__yD5hxG__occasionIllustration{background:repeating-linear-gradient(-24deg,#a7516a 0 15%,#ffe09d 16% 19%,#a7516a 20% 34%);border-radius:50%;box-shadow:inset -8px -9px #512c3844}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=holiday] .secret-santa-module__yD5hxG__occasionIllustration i{background:currentColor;border-radius:3px;width:22%;height:13%;position:absolute;bottom:98%;left:39%}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=workplace] .secret-santa-module__yD5hxG__occasionIllustration{aspect-ratio:1.45;background:#b6e5ff;border-radius:8%;overflow:hidden;box-shadow:5px 8px #0d223580}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=workplace] .secret-santa-module__yD5hxG__occasionIllustration i{aspect-ratio:1;background:#759ac0;border-radius:8%;width:74%;margin:-44% auto 0;display:block;transform:rotate(45deg)}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=family_friends] .secret-santa-module__yD5hxG__occasionIllustration,.secret-santa-module__yD5hxG__exchangeArt[data-occasion=community] .secret-santa-module__yD5hxG__occasionIllustration{text-shadow:4px 5px #0003;place-items:center;font:500 clamp(3.7rem,10vw,7.5rem)/.8 Georgia,serif;display:grid}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=family_friends] .secret-santa-module__yD5hxG__occasionIllustration:before{content:"♥"}.secret-santa-module__yD5hxG__exchangeArt[data-occasion=community] .secret-santa-module__yD5hxG__occasionIllustration:before{content:"✿"}
