.supporter-page{color:#eadbbd;width:min(860px,100% - 32px);margin:40px auto 0;font:16px/1.65 Georgia,serif}.supporter-page header,.supporter-page section{background:linear-gradient(145deg,#2b2114,#141008);border:1px solid #7d643b;padding:clamp(22px,4vw,38px)}.supporter-page section{border-top:0}.supporter-page h1{color:#ffe1a0;margin:5px 0 16px;font-size:clamp(30px,5vw,42px);line-height:1.15}.supporter-page h2{color:#f4d38b;margin:0 0 12px;font-size:24px}.supporter-page p{max-width:68ch;margin:0 0 16px}.supporter-page p:last-child{margin-bottom:0}.supporter-page .supporter-eyebrow{color:#d7b977;letter-spacing:.13em;font:12px/1.4 Arial,sans-serif}.supporter-list{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.supporter-list li{overflow-wrap:anywhere;background:#17120c;border:1px solid #715936;max-width:100%;padding:8px 14px}.supporter-patreon{color:#ffe4a8;background:#392816;border:1px solid #b28b4b;align-items:center;gap:8px;min-height:44px;padding:0 16px;text-decoration:none;display:inline-flex}.supporter-patreon:hover{text-decoration:underline}.supporter-patreon:focus-visible{outline-offset:4px;outline:2px solid #ffd100}
