.render-root{--render-bg: #190b1f;--render-ink: #f8f4ed;--render-muted: #d9eacd;--render-accent: #f4c9cc;--render-block: #d9eacd;--render-chip: #f8f4ed;--render-dark: #190b1f;--render-dot: rgb(248 244 237 / .1);position:relative;width:1080px;height:1920px;overflow:hidden;background:var(--render-bg);background-image:radial-gradient(var(--render-dot) 1px,transparent 1px);background-size:18px 18px;color:var(--render-ink);display:flex;isolation:isolate}.render-root--palette-cream{--render-bg: #f6f3ed;--render-ink: #190b1f;--render-muted: #40582f;--render-accent: #f4c9cc;--render-block: #c8deba;--render-chip: #ffffff;--render-dark: #190b1f;--render-dot: rgb(25 11 31 / .08)}.render-root--palette-dark{--render-bg: #190b1f;--render-ink: #f8f4ed;--render-muted: #d9eacd;--render-accent: #f4c9cc;--render-block: #d9eacd;--render-chip: #f8f4ed;--render-dark: #190b1f;--render-dot: rgb(248 244 237 / .1)}.render-root--palette-mint{--render-bg: #d9eacd;--render-ink: #190b1f;--render-muted: #40582f;--render-accent: #f4c9cc;--render-block: #ffffff;--render-chip: #ffffff;--render-dark: #190b1f;--render-dot: rgb(25 11 31 / .08)}.render-root--palette-blush{--render-bg: #f4c9cc;--render-ink: #190b1f;--render-muted: #493045;--render-accent: #d9eacd;--render-block: #ffffff;--render-chip: #ffffff;--render-dark: #190b1f;--render-dot: rgb(25 11 31 / .08)}.render-root--palette-outro{--render-bg: #190b1f;--render-ink: #f6f3ed;--render-muted: #c6dcb5;--render-accent: #c6dcb5;--render-block: #f8d0d3;--render-chip: #f6f3ed;--render-dark: #190b1f;--render-dot: rgb(246 243 237 / .1)}.render-root--post{width:1080px;height:1350px}.render-root:before,.render-root:after,.render-canvas:before{content:"";position:absolute;pointer-events:none;z-index:-1;opacity:.48}.render-root:before{width:560px;height:560px;right:-230px;top:126px;border:4px solid var(--render-ink);background:var(--render-accent);transform:rotate(12deg)}.render-root:after{width:420px;height:420px;left:-210px;bottom:92px;border:4px solid var(--render-ink);border-radius:50%;background:var(--render-block)}.render-canvas{position:relative;width:100%;height:100%;padding:82px 72px;display:flex;flex-direction:column;gap:48px;overflow:hidden;z-index:1}.render-canvas:before{width:220px;height:220px;right:84px;bottom:206px;border:4px solid var(--render-ink);background:var(--render-block);opacity:.22;transform:rotate(-18deg)}.render-canvas--post{padding:68px 72px;gap:32px}.render-brand{position:absolute;top:64px;left:72px;z-index:4;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:28px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.18em;color:var(--render-ink)}.render-stack{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:54px;padding-top:170px}.render-stack--post{gap:34px;padding-top:118px}.render-stack__top,.render-stack__middle,.render-stack__bottom{display:flex;flex-direction:column}.render-stack__top{gap:38px}.render-stack__middle{gap:30px}.render-stack__bottom{gap:34px;margin-top:auto}.render-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.render-chip,.render-location,.render-tag,.render-date-time,.render-title-card__kicker,.render-title-card__subtitle,.render-title-card__footer{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.render-chip{border:4px solid var(--render-ink);padding:18px 22px;color:var(--render-dark);font-size:28px;line-height:1}.render-chip--category{background:var(--render-accent)}.render-chip--time{background:var(--render-block)}.render-event-title,.render-date-main,.render-title-card__title{margin:0;font-family:Space Grotesk,IBM Plex Sans,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0}.render-event-title{display:-webkit-box;max-width:920px;overflow:hidden;font-size:92px;line-height:.98;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.render-root--post .render-event-title{font-size:78px;-webkit-line-clamp:4}.render-description{display:-webkit-box;max-width:880px;margin:0;overflow:hidden;color:var(--render-ink);font-size:46px;font-weight:600;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:8}.render-root--post .render-description{max-width:850px;font-size:36px;line-height:1.18;-webkit-line-clamp:5}.render-meta-block{display:flex;flex-direction:column;gap:20px}.render-location{align-self:flex-start;max-width:920px;overflow:hidden;border:4px solid var(--render-ink);background:var(--render-ink);color:var(--render-bg);padding:22px 26px;font-size:31px;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.render-location--secondary{max-width:850px;border-color:var(--render-accent);background:transparent;color:var(--render-muted);font-size:28px}.render-tags{display:flex;gap:18px;overflow:hidden;max-width:920px}.render-tag{flex:0 0 auto;color:var(--render-muted);font-size:26px;line-height:1;white-space:nowrap}.render-date-block{display:flex;align-items:center;justify-content:space-between;width:100%;padding:34px 38px;border:4px solid var(--render-ink);background:var(--render-block);color:var(--render-dark)}.render-date-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.render-date-main{font-size:72px;line-height:.95}.render-root--post .render-date-main{font-size:58px}.render-date-time{color:var(--render-dark);font-size:36px;line-height:1}.render-canvas--title{justify-content:center}.render-title-card{display:flex;min-height:100%;flex-direction:column;justify-content:center;gap:42px;padding-top:40px}.render-title-card__kicker,.render-title-card__subtitle,.render-title-card__footer{color:var(--render-accent);font-size:34px;line-height:1.2}.render-title-card__title{max-width:930px;color:var(--render-ink);font-size:128px;line-height:.92}.render-title-card__title--post{font-size:104px}.render-title-card__title--story{font-size:138px}.render-title-card__subtitle{max-width:840px;color:var(--render-muted);font-size:32px}.render-title-card__footer{margin-top:80px;color:var(--render-ink);font-size:28px}.render-root,.render-root *{animation:none!important;transition:none!important}.render-root *{box-sizing:border-box}body.render-mode{margin:0;overflow:hidden;overscroll-behavior:none}
