:root{--ink-1: #fff;--ink-2: rgba(255, 255, 255, .78);--ink-3: rgba(255, 255, 255, .55);--ink-4: rgba(255, 255, 255, .35);--rule: rgba(255, 255, 255, .08);--field-bg: rgba(0, 0, 0, .45);--field-bd: rgba(255, 255, 255, .1);--win-body: #1d1f24;--win-body-2: #16181c;--win-tb: linear-gradient(180deg, #2a2c33 0%, #1f2127 100%);--win-bd: rgba(255, 255, 255, .1);--accent-soft: #2bb04d;--accent-orange: #e95420}html.no-scroll,html.no-scroll body{overflow:hidden}.bg-photo{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:url(/img/mural/bg.webp) center/cover no-repeat}.bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#062814eb,#062814b8 6%,#0628148c 14%,#06281480 70%,#0628142e)}body.has-scroll-dim:after{content:"";position:fixed;inset:0;z-index:0;background:#000;opacity:var(--bg-dim, 0);pointer-events:none;transition:opacity .12s linear}.modal-nav{position:fixed;top:50%;transform:translateY(-50%);z-index:101;width:48px;height:64px;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:10px;cursor:pointer;padding:0;font-size:24px;line-height:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,transform .15s}.modal-nav:hover{background:#000000c7;transform:translateY(-50%) scale(1.05)}.modal-nav:disabled{opacity:.3;cursor:default;transform:translateY(-50%)}.modal-nav-prev{left:max(.8rem,calc(50vw - 460px))}.modal-nav-next{right:max(.8rem,calc(50vw - 460px))}@media (max-width: 640px){.modal-nav{top:auto;bottom:max(.9rem,env(safe-area-inset-bottom));width:46px;height:46px;border-radius:50%;font-size:22px;background:#000000b8;border-color:#ffffff38}.modal-nav-prev{left:.8rem}.modal-nav-next{right:.8rem}.modal-nav:hover{transform:scale(1.05)}.modal-nav:disabled{transform:none}}.mural{position:relative;z-index:1}.mural-intro{padding:8rem 0 1.5rem}.mural-intro h1{color:var(--ink-1);font-size:clamp(2.4rem,6vw,4.5rem);line-height:1.05;margin-top:.6rem}.mural-section{padding:1rem 0 min(35vh,18rem)}.t-eyebrow{display:inline-block;font-family:Ubuntu Mono,Cascadia Code,Menlo,monospace;color:var(--accent);font-size:.95rem;letter-spacing:.02em;background:#300a248c;border:1px solid rgba(23,134,54,.35);border-radius:6px;padding:4px 10px}.feed-wrap{padding:0 1.2rem}.feed-grid{max-width:1280px;margin:0 auto;column-count:3;column-gap:1.4rem}.feed-empty{max-width:600px;margin:3rem auto;padding:3rem 1rem;text-align:center;font-family:Ubuntu Mono,monospace;color:var(--ink-3);font-size:.95rem;border:1px dashed rgba(255,255,255,.18);border-radius:14px}@media (max-width: 1100px){.feed-grid{column-count:2;max-width:820px}}@media (max-width: 640px){.feed-grid{column-count:1;max-width:540px}}.post.win{background:linear-gradient(180deg,var(--win-body) 0%,var(--win-body-2) 100%);border:1px solid var(--win-bd);border-radius:12px;overflow:hidden;box-shadow:0 1px #ffffff0d inset,0 18px 36px #00000073,0 6px 12px #00000052}.win-card{display:block;width:100%;margin:0 0 1.4rem;break-inside:avoid;-webkit-column-break-inside:avoid;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media (hover: hover){.win-card:hover{transform:translateY(-3px);border-color:#ffffff2e;box-shadow:0 1px #ffffff12 inset,0 26px 48px #0000008c,0 10px 20px #00000061}.win-card:hover .post-image img.is-loaded,.win-card:hover .post-image video.card-video.is-loaded{transform:scale(1.025)}}.win-card:focus-visible{outline:2px solid var(--accent-orange);outline-offset:3px}.win-titlebar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;height:32px;padding:0 .75rem;background:var(--win-tb);border-bottom:1px solid rgba(0,0,0,.45);box-shadow:0 1px #ffffff0f inset;user-select:none}.modal-post .win-titlebar{height:38px;padding:0 .9rem}.win-controls{display:inline-flex;align-items:center;gap:.42rem}.win-dot{width:11px;height:11px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.4);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000040,0 1px 1px #00000073;transition:filter .15s ease,transform .12s ease;padding:0}.modal-post .win-dot{width:13px;height:13px}.win-close{background:radial-gradient(circle at 30% 30%,#ff8a85,#e54848 60%,#b03434)}.win-min{background:radial-gradient(circle at 30% 30%,#ffd97a,#f5b430 60%,#b8841d)}.win-max{background:radial-gradient(circle at 30% 30%,#6fe18d,#2bb054 60%,#1c7a3a)}.win-card-dot{background:#fff;border-color:#00000059}.win-titlebar:hover .win-dot{filter:brightness(1.1)}.win-action{cursor:pointer}.win-action:hover{filter:brightness(1.2);transform:scale(1.05)}.win-action:focus-visible{outline:2px solid #fff;outline-offset:2px}.win-title{font-family:Ubuntu Mono,Cascadia Code,Menlo,monospace;font-size:.74rem;color:#ffffff9e;letter-spacing:.02em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.modal-post .win-title{font-size:.78rem}.tb-prompt{color:#4ad27e}.tb-colon{color:#ffffff59;margin:0 .05rem}.tb-path{color:#ffffffd9}.win-spacer{width:48px;height:12px}.post-image{position:relative;width:100%;background:#06090a;overflow:hidden}.post-image img,.post-image video.card-video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease,transform .6s ease}.post-image video.card-video{object-fit:contain;background:#06090a}.post-image img.is-loaded,.post-image video.card-video.is-loaded{opacity:1}.post-image .media-badge{position:absolute;bottom:.55rem;left:.55rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;background:#000000a6;color:#fff;font-family:Ubuntu Mono,Cascadia Code,Menlo,monospace;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,255,255,.15);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.post-image .media-badge svg{display:block}.post-image-skeleton{position:absolute;inset:0;background:linear-gradient(120deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:220% 100%;animation:skel 1.6s linear infinite}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}.card-meta{display:flex;gap:.45rem;align-items:baseline;padding:.6rem .85rem;font-family:Ubuntu Mono,monospace;font-size:.74rem;letter-spacing:.02em;color:var(--ink-3);border-top:1px solid rgba(255,255,255,.05)}.card-cc{color:var(--ink-2)}.card-meta-dot{color:var(--ink-4)}.card-date{color:var(--ink-3)}.post-image-text{aspect-ratio:auto;min-height:220px;max-height:360px;padding:1.4rem 1.3rem 2.2rem;display:flex;align-items:flex-start;justify-content:stretch;overflow:hidden}.card-text{width:100%;margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.45;letter-spacing:.005em;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8}.post-image-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;pointer-events:none;background:linear-gradient(180deg,transparent 0%,currentColor 200%);opacity:.18}.media-badge-text{background:#0000002e;border-color:#0000002e;color:inherit;z-index:2}.win-card-text:hover .post-image-text{filter:brightness(.98)}.card-title{font-family:Ubuntu Mono,Cascadia Code,Menlo,monospace;font-size:.86rem;color:#fff;padding:.55rem .85rem .4rem;background:#0000002e;border-bottom:1px solid rgba(255,255,255,.06);letter-spacing:.01em;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.multi-badge{position:absolute;top:38px;right:.55rem;z-index:3;display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;background:#000000b3;color:#fff;font-family:Ubuntu Mono,Cascadia Code,Menlo,monospace;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,255,255,.18);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.win-card{position:relative}.multi-badge svg{display:block}.modal-overlay{-webkit-overflow-scrolling:touch}.modal-post.modal-post-multi{margin:0 auto}.modal-title{margin:0;padding:.95rem 1.1rem .7rem;font-family:Newsreader,Georgia,serif;font-size:1.5rem;line-height:1.25;color:var(--ink-1);border-bottom:1px solid var(--rule)}.modal-image-wrap.modal-image-wrap-multi{display:block;background:#000;max-height:none;overflow:visible;padding:0}.modal-item{display:block;width:100%;background:#06090a;border-bottom:1px solid rgba(255,255,255,.04)}.modal-item:last-child{border-bottom:0}.modal-item .modal-image-link{display:block;position:relative;width:100%}.modal-item img.modal-image{display:block;width:100%;height:auto;max-height:85vh;object-fit:contain;margin:0 auto}.modal-item-video{background:#000}.modal-item-video video{display:block;width:100%;max-height:85vh;background:#000}.audio-card-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:999px;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;padding-left:6px;pointer-events:none;z-index:3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.18)}.post-image-audio{background:#1a0f08}.post-image-audio img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.modal-item-audio{display:grid;grid-template-columns:240px 1fr;grid-template-rows:auto auto;column-gap:1rem;row-gap:.75rem;padding:1rem;align-items:center;background:linear-gradient(180deg,#3d2516d9,#1a0f08eb);color:#fff}.modal-item-audio .ap-cover-wrap{width:240px;height:240px;border-radius:14px;overflow:hidden;background:#1a0f08;box-shadow:0 12px 28px #00000073;grid-row:1 / span 2}.modal-item-audio .ap-cover{width:100%;height:100%;object-fit:cover;display:block}.modal-item-audio .ap-body{display:flex;flex-direction:column;gap:.6rem;min-width:0}.modal-item-audio .ap-title{font-family:Be Vietnam Pro,sans-serif;font-weight:600;font-size:1.15rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-item-audio .ap-progress{display:flex;flex-direction:column;gap:.25rem}.modal-item-audio .ap-progress-bar{position:relative;height:6px;background:#ffffff2e;border-radius:999px;cursor:pointer;overflow:hidden}.modal-item-audio .ap-progress-bar span{display:block;height:100%;width:0%;background:linear-gradient(90deg,#fef3c7,#f4ead8);border-radius:999px;transition:width .15s linear}.modal-item-audio .ap-times{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums;font-size:.78rem;opacity:.82}.modal-item-audio .ap-controls{display:flex;align-items:center;gap:.55rem}.modal-item-audio .ap-btn{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.5rem .85rem;font-size:1rem;cursor:pointer;transition:background .15s ease,transform .1s ease;line-height:1;font-family:inherit}.modal-item-audio .ap-btn:hover{background:#ffffff29}.modal-item-audio .ap-btn:active{transform:scale(.95)}.modal-item-audio .ap-btn.ap-play{width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;background:#fef3c7;color:#1a0f08;border-color:transparent}.modal-item-audio .ap-btn.is-on{background:#fef3c738;border-color:#fef3c780}.modal-item-audio .ap-list{grid-column:1 / -1;margin:0;padding:0;list-style:none;max-height:260px;overflow:auto;border-top:1px solid rgba(255,255,255,.12)}.modal-item-audio .ap-row{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:.7rem;padding:.5rem .25rem;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;font-size:.92rem}.modal-item-audio .ap-row:hover{background:#ffffff0d}.modal-item-audio .ap-row.is-playing{background:#fef3c71f}.modal-item-audio .ap-row-num{opacity:.6;font-variant-numeric:tabular-nums;text-align:right}.modal-item-audio .ap-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-item-audio .ap-row-dur{opacity:.7;font-variant-numeric:tabular-nums}@media (max-width: 640px){.modal-item-audio{grid-template-columns:1fr}.modal-item-audio .ap-cover-wrap{width:100%;height:auto;aspect-ratio:1 / 1;max-width:320px;margin:0 auto;grid-row:auto}}.mini-audio{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:.85rem;padding:.55rem .9rem;padding-bottom:calc(.55rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#1a0f08f0,#0f0905f7);color:#fff;border-top:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 24px #0006;font-family:Be Vietnam Pro,sans-serif}.mini-audio[hidden]{display:none!important}.mini-audio .mp-open{all:unset;cursor:pointer;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#1a0f08;display:block;flex-shrink:0}.mini-audio .mp-cover{width:100%;height:100%;object-fit:cover;display:block}.mini-audio .mp-body{min-width:0;display:flex;flex-direction:column;gap:.25rem}.mini-audio .mp-title{font-size:.92rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-audio .mp-bar{position:relative;height:5px;background:#ffffff2e;border-radius:999px;cursor:pointer;overflow:hidden}.mini-audio .mp-bar span{display:block;height:100%;width:0%;background:linear-gradient(90deg,#fef3c7,#f4ead8);border-radius:999px;transition:width .15s linear}.mini-audio .mp-times{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums;font-size:.7rem;opacity:.7}.mini-audio .mp-controls{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.mini-audio .mp-btn{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.4rem .6rem;font-size:.95rem;line-height:1;cursor:pointer;font-family:inherit;transition:background .15s ease,transform .1s ease}.mini-audio .mp-btn:hover{background:#ffffff29}.mini-audio .mp-btn:active{transform:scale(.95)}.mini-audio .mp-btn.mp-play{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fef3c7;color:#1a0f08;border-color:transparent;font-size:1rem}.mini-audio .mp-btn.is-on{background:#fef3c738;border-color:#fef3c780}.mini-audio .mp-btn.mp-close{padding:.35rem .55rem;font-size:.85rem;opacity:.7}@media (max-width: 640px){.mini-audio{grid-template-columns:44px 1fr;gap:.6rem;padding:.5rem .65rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.mini-audio .mp-open{width:44px;height:44px}.mini-audio .mp-controls{grid-column:1 / -1;justify-content:space-between;padding-top:.25rem;gap:.2rem}.mini-audio .mp-btn{padding:.35rem .5rem;font-size:.85rem}.mini-audio .mp-btn.mp-play{width:34px;height:34px}.mini-audio .mp-title{font-size:.85rem}}.modal-item-text{padding:2rem 1.6rem;color:#1a1a1a}.modal-item-text .modal-text-inner{width:100%;font-family:Newsreader,Georgia,serif;font-size:1.35rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.modal-loading{padding:3rem 1rem;text-align:center;font-family:Ubuntu Mono,monospace;font-size:.9rem;color:var(--ink-3)}.modal-loading-spinner{display:inline-block;width:18px;height:18px;margin-right:.6rem;border:2px solid rgba(255,255,255,.18);border-top-color:var(--accent-orange);border-radius:50%;animation:modal-spin .9s linear infinite;vertical-align:middle}@keyframes modal-spin{to{transform:rotate(360deg)}}@media (max-width: 760px){.modal-item-text{padding:1.4rem 1rem}.modal-item-text .modal-text-inner{font-size:1.15rem}.modal-item img.modal-image,.modal-item-video video{max-height:70vh}}.modal-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem 6vh;overflow-y:auto;overscroll-behavior:contain;opacity:0;transition:opacity .22s ease}.modal-overlay.is-open{opacity:1}.modal-backdrop{position:fixed;inset:0;z-index:99;background:#020804c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;opacity:0;transition:opacity .22s ease}.modal-backdrop.is-on{opacity:1}.modal-post{max-width:760px;width:100%;margin:auto;transform:scale(.94) translateY(10px);transform-origin:center top;opacity:0;transition:transform .28s cubic-bezier(.34,1.46,.64,1),opacity .22s ease;will-change:transform,opacity}.modal-overlay.is-open .modal-post{transform:scale(1) translateY(0);opacity:1}.modal-image-wrap{background:#06090a;display:flex;align-items:center;justify-content:center;max-height:64vh;overflow:hidden}.modal-image-link{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.modal-image{display:block;max-width:100%;max-height:64vh;width:auto;height:auto;object-fit:contain}.modal-image-wrap-video{max-height:none;background:#000}.modal-video{display:block;width:100%;max-height:70vh;background:#000;outline:none}@media (max-width: 760px){.modal-video{max-height:60vh}}.modal-image-hint{position:absolute;bottom:.7rem;right:.7rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;background:#000000a6;border:1px solid rgba(255,255,255,.18);color:#fff;font-family:Ubuntu Mono,Cascadia Code,Menlo,monospace;font-size:.72rem;letter-spacing:.02em;border-radius:6px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.modal-image-link:hover .modal-image-hint,.modal-image-link:focus-visible .modal-image-hint{opacity:1;transform:translateY(0)}@media (hover: none){.modal-image-hint{display:none}}.post-original{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;color:var(--accent-soft);text-decoration:none;font-family:Ubuntu Mono,Cascadia Code,Menlo,monospace;font-size:.74rem;padding:.25rem .55rem;border:1px solid rgba(43,176,77,.3);border-radius:999px;transition:color .15s ease,border-color .15s ease,background .15s ease}.post-original:hover{color:#5ddc7a;border-color:#5ddc7a;background:#2bb04d14}.post-original svg{display:block}.modal-foot{padding:1rem 1.1rem 1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 30%)}.post-meta{display:flex;gap:.45rem;align-items:baseline;padding-bottom:.7rem;margin-bottom:.85rem;border-bottom:1px solid var(--rule);font-family:Ubuntu Mono,monospace;font-size:.78rem;letter-spacing:.02em}.post-cc{color:var(--ink-2)}.post-meta-dot{color:var(--ink-4)}.post-date{color:var(--ink-3)}.comments{display:flex;flex-direction:column;gap:.75rem;margin:0 0 1rem}.comments-empty{margin:0;font-family:Ubuntu Mono,monospace;font-size:.82rem;color:var(--ink-4)}.comments-more{align-self:flex-start;background:transparent;border:0;padding:0;color:var(--accent-soft);font:inherit;font-size:.82rem;cursor:pointer;border-bottom:1px dashed rgba(43,176,77,.45);line-height:1.3}.comments-more:hover{color:#5ddc7a;border-bottom-color:#5ddc7a}.comment{display:flex;gap:.65rem;align-items:flex-start}.comment .avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;color:#fff;font-weight:600;font-size:.82rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 1px 2px #00000059}.comment-body{flex:1 1 auto;min-width:0;line-height:1.4}.comment-line{color:var(--ink-2);font-size:.93rem;word-wrap:break-word}.comment .who{color:var(--ink-1);font-weight:600;margin-right:.35rem}.comment .text{color:var(--ink-2)}.comment .when{display:inline-block;margin-top:.18rem;font-family:Ubuntu Mono,monospace;font-size:.7rem;color:var(--ink-4);letter-spacing:.02em}.comment-form{position:relative;display:flex;flex-direction:column;gap:.55rem;padding-top:.9rem;border-top:1px solid var(--rule)}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cf-fields{display:grid;grid-template-columns:minmax(0,130px) 1fr;gap:.5rem;align-items:stretch}.comment-form .cf-author,.comment-form .cf-body{background:var(--field-bg);border:1px solid var(--field-bd);color:var(--ink-1);font:inherit;font-size:.92rem;padding:.55rem .75rem;border-radius:8px;width:100%;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.comment-form .cf-body{resize:none;overflow-y:auto;min-height:38px;max-height:160px;line-height:1.4;font-family:inherit}.comment-form .cf-author::placeholder,.comment-form .cf-body::placeholder{color:var(--ink-4)}.comment-form .cf-author:focus,.comment-form .cf-body:focus{outline:none;border-color:var(--accent-soft);background:#0009;box-shadow:0 0 0 3px #2bb04d38}.cf-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.cf-status{font-family:Ubuntu Mono,monospace;font-size:.78rem;color:var(--ink-3);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-submit{background:var(--accent-soft);border:0;color:#fff;font:inherit;font-weight:500;font-size:.86rem;padding:.5rem 1.2rem;border-radius:999px;cursor:pointer;transition:background .15s ease,transform .1s ease,box-shadow .15s ease;box-shadow:0 4px 12px #2bb04d47}.cf-submit:hover{background:#1e8a3a;box-shadow:0 4px 16px #2bb04d73}.cf-submit:active{transform:translateY(1px)}.cf-submit:disabled{opacity:.55;cursor:wait;box-shadow:none}@media (max-width: 760px){.mural-intro{padding:5rem 0 1rem}.feed-wrap{padding:0 .7rem}.feed-grid{column-gap:1rem}.win-card{margin-bottom:1rem}.post.win{border-radius:10px}.modal-foot{padding:.85rem .95rem 1rem}.cf-fields{grid-template-columns:1fr}.modal-overlay{padding:1.4vh .55rem 3vh}.modal-image,.modal-image-wrap{max-height:55vh;max-height:55dvh}.modal-item img.modal-image,.modal-item-video video{max-height:68vh;max-height:68dvh}.modal-title{font-size:1.25rem;padding:.8rem .9rem .55rem}.modal-item-text{padding:1.2rem .9rem}.modal-item-text .modal-text-inner{font-size:1.1rem}}@media (max-width: 420px){.mural-intro{padding:4.5rem 0 1rem}.win-spacer{width:0}.win-title{font-size:.68rem}.modal-overlay{padding:1vh .4rem 2.5vh}}{`body{background:#062814;color:#fff}`}
