/* Brand lettering in the clear plaid, with a compact dictionary in the lower corner. */
.gather-living-scene .gather-banner-heading{top:18px;left:8.5%;bottom:auto;max-width:35%}
.gather-living-scene .gather-banner-heading h1{width:clamp(250px,23vw,330px)}
.gather-living-scene .gather-banner-heading>.gather-typewriter{font:400 16px/1.45 'EB Garamond',Georgia,serif!important;letter-spacing:.025em;margin:0 0 5px 6px;min-height:1.5em;max-width:none}
.gather-living-scene .gather-banner-heading>p,.gather-living-scene .gather-banner-invitations a{font-family:'EB Garamond',Georgia,serif!important}
.gather-living-scene .gather-meaning-card{top:auto;bottom:24px;left:3.5%;width:330px;max-width:35%;max-height:calc(100% - 205px);background:#f6efe2;box-shadow:0 8px 24px #21191e24;border:1px solid #cbb58e}
.gather-meaning-card>summary{min-height:0;padding:15px 16px;gap:14px;align-items:center}
.gather-meaning-summary{display:block;flex:1;min-width:0}
.gather-meaning-labels{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 9px;margin-bottom:10px;color:#7c674c}
.gather-meaning-card>summary .gather-meaning-labels small,.gather-meaning-labels>span{display:inline;margin:0;font:400 10px/1.25 'EB Garamond',Georgia,serif!important;letter-spacing:.015em;text-transform:none;color:#7c674c}
.gather-pocket-entry{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:center}
.gather-pocket-word{display:block;white-space:nowrap}
.gather-meaning-card>summary .gather-pocket-word strong{display:block;margin:0;color:#294131;font:400 26px/1.05 'EB Garamond',Georgia,serif!important}
.gather-pocket-word em{display:block;margin-top:4px;font:italic 11px/1.15 'EB Garamond',Georgia,serif;color:#8a7554}
.gather-pocket-definition{display:block;padding-left:12px;border-left:1px solid #c4af8955;font:400 14px/1.35 'EB Garamond',Georgia,serif;color:#4e5846}
.gather-meaning-card>summary>b{position:relative;flex:none;width:27px;height:27px;border:1px solid #bd906c;background:linear-gradient(145deg,#bd8769,#a66d51);box-shadow:inset 0 0 0 2px #ead2b94a,0 1px 3px #241b1c12;color:#fff1d4}
.gather-meaning-card>summary>b svg{display:block;width:14px;height:14px}
.gather-meaning-copy{padding:19px 22px 22px}
.gather-meaning-copy p,.gather-meaning-copy h2{font-family:'EB Garamond',Georgia,serif!important}
.gather-meaning-card:focus-within{border-color:#b18b5f}
@media(max-width:1000px){.gather-living-scene .gather-banner-heading{top:18px;left:7%;max-width:37%}.gather-living-scene .gather-banner-heading h1{width:270px}.gather-living-scene .gather-meaning-card{width:315px;max-width:42%}}
@media(max-width:700px){.gather-living-scene .gather-banner-heading{top:16px;left:7%;max-width:calc(100% - 197px)}.gather-living-scene .gather-banner-heading h1{width:100%;max-width:170px}.gather-living-scene .gather-banner-heading>.gather-typewriter{font-size:12px!important;line-height:1.4;min-height:1.5em;margin:0 0 4px 3px;max-width:100%}.gather-living-scene .gather-banner-heading>p{font-size:12px}.gather-living-scene .gather-meaning-card{top:auto;bottom:18px;left:18px;width:280px;max-width:calc(100% - 36px);max-height:calc(100% - 195px)}.gather-meaning-card>summary{padding:12px 14px;gap:11px;min-height:0}.gather-meaning-labels{gap:2px 6px;margin-bottom:8px}.gather-meaning-card>summary .gather-meaning-labels small,.gather-meaning-labels>span{font-size:9.5px!important}.gather-pocket-entry{grid-template-columns:68px minmax(0,1fr);gap:9px}.gather-meaning-card>summary .gather-pocket-word strong{font-size:24px!important}.gather-pocket-definition{padding-left:9px;font-size:13.5px}.gather-meaning-card>summary>b{width:25px;height:25px}.gather-meaning-card>summary>b svg{width:13px;height:13px}.gather-meaning-copy{padding:18px 20px}}
@media(max-width:350px){.gather-living-scene .gather-banner-heading{max-width:calc(100% - 172px)}.gather-living-scene .gather-banner-heading>.gather-typewriter{font-size:11px!important}.gather-living-scene .gather-meaning-card{width:270px}}
