/* Only the two optional style disclosures; the logo and primary buttons are untouched. */
:is(.flair-choices,.holiday-choices).style-dropdown{margin:16px 0 12px;border:2px solid var(--orange-soft);border-radius:22px;background:#fff6e8;padding:12px;text-align:left;box-shadow:0 3px 0 rgb(153 71 0 / .06)}
:is(.flair-choices,.holiday-choices).style-dropdown>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:58px;padding:4px 0;font-family:var(--heading);color:var(--ink)}
:is(.flair-choices,.holiday-choices).style-dropdown>summary::-webkit-details-marker{display:none}
:is(.flair-choices,.holiday-choices).style-dropdown>summary .style-dropdown-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;margin:0;border-radius:14px;background:var(--orange-soft);font:27px/1 var(--body);color:var(--ink)}
:is(.flair-choices,.holiday-choices).style-dropdown>summary .style-dropdown-copy{display:block;flex:1;min-width:0;margin:0;font:22px/1.2 var(--heading);color:var(--ink);overflow-wrap:anywhere}
:is(.flair-choices,.holiday-choices).style-dropdown>summary small{display:block;margin-top:4px;font:800 12px/1.4 var(--body);color:#765a43}
:is(.flair-choices,.holiday-choices).style-dropdown>summary::after{content:'+';display:grid;place-items:center;align-self:center;flex:0 0 30px;width:30px;height:30px;margin-left:auto;border-radius:50%;background:var(--orange);color:var(--ink);font:900 24px/1 var(--body)}
:is(.flair-choices,.holiday-choices).style-dropdown[open]>summary::after{content:'−'}
:is(.flair-choices,.holiday-choices).style-dropdown>summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:12px}
:is(.flair-choices,.holiday-choices).style-dropdown :is(.flair-grid,.holiday-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}
:is(.flair-choices,.holiday-choices).style-dropdown :is(.flair-surprise,.holiday-choice:first-child){grid-column:1/-1;min-height:48px}
:is(.flair-choices,.holiday-choices).style-dropdown :is(.flair-choice,.holiday-choice){min-width:0}
@media(max-width:599px){
 :is(.flair-choices,.holiday-choices).style-dropdown>summary .style-dropdown-copy{font-size:20px}
 :is(.flair-choices,.holiday-choices).style-dropdown :is(.flair-grid,.holiday-grid){grid-template-columns:repeat(2,minmax(0,1fr))}
 :is(.flair-choices,.holiday-choices).style-dropdown .flair-card-art{height:auto;max-height:none;width:100%;aspect-ratio:1}
 :is(.flair-choices,.holiday-choices).style-dropdown .flair-choice:not(.flair-surprise){min-height:0}
}
@media(max-width:359px){
 :is(.flair-choices,.holiday-choices).style-dropdown{padding:10px}
 :is(.flair-choices,.holiday-choices).style-dropdown>summary{gap:7px}
 :is(.flair-choices,.holiday-choices).style-dropdown>summary .style-dropdown-icon{flex-basis:34px;width:34px;height:34px;font-size:23px}
 :is(.flair-choices,.holiday-choices).style-dropdown>summary .style-dropdown-copy{font-size:18px}
}
