.cbox-holder{width:100%;max-width:800px}.cbox-header{margin:0 auto 1rem}.cbox-info{margin-top:1em;margin-bottom:1em;color:#111}section:nth-child(even) .cbox-info{margin-top:1em;color:#fff}.cbox-header .cbox-refresh{background:0 0;color:#111;opacity:.7;padding:0;cursor:pointer;font-size:.7em;transform:translateY(5px);float:right}.cbox-header .cbox-refresh.refreshing{animation:cbox-refresh-spin 1s linear infinite}@keyframes cbox-refresh-spin{from{transform:translateY(5px) rotate(0)}to{transform:translateY(5px) rotate(360deg)}}.cbox-comment{color:#111;background:#fff;border-radius:.25em;border:1px solid rgba(0,0,0,.12)}.cbox-comment .cbox-author{position:relative;font-size:.72em;color:#111;opacity:.8;font-size:.72em;margin:0;margin-left:1em;line-height:1.15;font-weight:700;text-transform:uppercase;text-align:left}.cbox-comment .cbox-author span.clickable{cursor:pointer;color:#af1e23}.cbox-comment .cbox-author span.clickable:hover{transform:translateY(-2px);transition:transform .2s;display:inline-block}.cbox-comment .cbox-author .cbox-seal{display:block;width:42px;height:42px;margin:1em;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:50%}.cbox-comment .cbox-date{font-size:.65em;margin-left:1em;text-align:left}.cbox-comment .cbox-body{position:relative;margin-left:0;padding-right:.5em;min-width:0;font-size:.86em;line-height:1.22;text-transform:none;word-break:break-word;white-space:pre-wrap;text-align:left}.cbox-comment .cbox-action button{background:0 0;border:none;color:#444;opacity:1;padding:0;cursor:pointer;transition:background-color .2s,opacity .2s;z-index:5}.cbox-comment.editing{box-shadow:0 0 0 2px rgba(255,255,255,.5);background:repeating-linear-gradient(135deg,rgba(175,30,35,.08) 0 12px,rgba(175,30,35,0) 12px 24px),#fff}.cbox-comment.highlight{box-shadow:0 0 0 5px rgba(255,255,255,.5);animation:cbox-highlight 1s ease-out}@keyframes cbox-highlight{0%{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(0)}60%{transform:translateY(-3px)}80%{transform:translateY(0)}100%{transform:translateY(0)}}.cbox-action button i{-webkit-text-stroke:5px #fff;paint-order:stroke fill;text-shadow:-3px 0 0 #fff,3px 0 0 #fff,0 -3px 0 #fff,0 3px 0 #fff}.cbox-action button,.cbox-action button i{font-size:.7em}.cbox-comment .cbox-action .cbox-heart{width:40px;text-align:right;font-size:.6em;margin-right:1em}.cbox-post{position:relative;margin-top:1.2em;min-height:1.7em}.cbox-post.two-line .cbox-message{height:3.5em}.cbox-post.three-line .cbox-message{height:4.7em;min-height:4.7em}.cbox-post .cbox-name{background:#fff;color:#111;font-size:.8em;margin:0;padding-left:1em;border-radius:.25em 0 0 .25em;border-right:1px solid rgba(0,0,0,.25);height:100%}.cbox-post .cbox-message:focus,.cbox-post .cbox-name:focus{outline:0;opacity:.9}.cbox-post .cbox-message{font-family:'Wood Heinz No4 New Regular',sans-serif;border:0;font-size:.8em;height:100%;padding-top:.4em;padding-left:.5em;resize:none}.cbox-post .cbox-attach{position:relative;margin-top:.5em;display:flex;align-items:center;height:100%;margin:0;color:#af1e23;background:#f6dcdd;justify-content:center;font-size:.6em;border-radius:0;cursor:pointer}div:not(.has-attachment) .cbox-post .cbox-attach i.fa-times{display:none}div.has-attachment .cbox-attach i.fa-paperclip{display:none}.cbox-attach i.fa-paperclip{margin-top:5px}.cbox-post .cbox-attach .preview{position:absolute;top:-2em;left:50%;display:flex;justify-content:center;align-items:center;transform:translateX(-50%) translateY(-100%);padding:.25em;background:#fff;border-radius:.25em}.cbox-post .cbox-attach .preview .speech-bubble{position:absolute;bottom:-.5em;left:50%;transform:translateX(-50%);width:0;height:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #fff}@media (max-width:600px){.cbox-post .cbox-attach .preview{left:100%;transform:translateX(-100%) translateY(-100%)}.cbox-post .cbox-attach .preview .speech-bubble{left:auto;right:.5em;transform:translateX(0)}}div:not(.has-attachment) .cbox-post .cbox-attach .preview{display:none}.cbox-post .cbox-attach .preview img{max-width:200px;height:auto}.cbox-post .cbox-send{margin-top:.5em;display:flex;align-items:center;height:100%;margin:0;color:#af1e23;background:#f6dcdd;justify-content:center;font-size:.6em;border-radius:0 .25em .25em 0;cursor:pointer}.cbox-post .cbox-send i{margin-top:4px}.cbox-post .cbox-send:hover{background:#f6dcdd;color:#af1e23;opacity:.9}.cbox-comments-viewmore{background:0 0;border:none;margin-top:.5em;cursor:pointer;text-transform:uppercase}.cbox-comment.admin .cbox-author{color:#af1e23}.cbox-comment.admin .cbox-author::after{font-family:"Font Awesome 7 Free";content:"\f521";font-weight:900;margin-left:.25rem;font-size:.6em;position:absolute;left:-5px;top:-7px}.cbox-author .hat{color:#b89125;margin-right:.25rem}.cbox-comment.pinned{position:relative;background:#fff;margin-bottom:.5em;box-shadow:0 0 5px rgba(255,255,255,.95)}.cbox-comment.pinned::before{content:"\f08d";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;left:-12px;top:-7px;font-size:.6em;color:#fff}.cbox-comment.pinned::after{content:"";position:absolute;left:1rem;right:1rem;bottom:-15px;height:3px;background:repeating-linear-gradient(90deg,rgba(175,30,35,.72) 0 10px,rgba(175,30,35,0) 10px 16px);opacity:.8}section:nth-child(odd) .cbox-comment.pinned::after{background:repeating-linear-gradient(90deg,rgba(0,0,0,.72) 0 10px,rgba(0,0,0,0) 10px 16px);opacity:.8}.cbox-comment.reply{position:relative;margin-top:1.5em}.cbox-comments{position:relative;padding-top:1em;margin-top:2em}.cbox-comments::before{content:"";position:absolute;left:1rem;right:1rem;top:-15px;height:3px;background:repeating-linear-gradient(90deg,rgba(175,30,35,.72) 0 10px,rgba(175,30,35,0) 10px 16px);opacity:.8}section:nth-child(odd) .cbox-comments::before{background:repeating-linear-gradient(90deg,rgba(0,0,0,.72) 0 10px,rgba(0,0,0,0) 10px 16px);opacity:.8}.cbox-post.replying::after{content:"\f3e5";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;left:50%;top:-1.5em;transform:translateX(-50%);font-size:.6em;color:#fff}.guest .cbox-post .cbox-attach{display:none}.guest .cbox-post{grid-template-columns:minmax(8rem,200px) 1fr 60px;grid-template-areas:"name  message button"}.cbox-body ul.cbox-images{display:flex;gap:.6em;margin:.75em 0 0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.cbox-body ul.cbox-images li{flex:0 0 92px;width:92px;height:92px;display:flex;align-items:center;justify-content:center;padding:.35em;background:#f6dcdd;border:1px solid rgba(0,0,0,.12);border-radius:.35em;overflow:hidden;box-sizing:border-box}.cbox-body ul.cbox-images li img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:.2em;cursor:pointer}.cbox-comment.has-stickers .cbox-body{margin-bottom:40px}.cbox-comment:hover ul.cbox-stickers{transition:opacity .2s}.cbox-body ul.cbox-stickers{pointer-events:none;position:absolute;display:flex;padding:0;list-style:none;width:calc(100% - 140px);scrollbar-width:thin;z-index:2;top:calc(100% - 2em);transition:opacity .2s}.cbox-body ul.cbox-stickers li{pointer-events:auto;position:absolute;height:120px;width:120px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.cbox-body ul.cbox-stickers li img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:.2em;transition:opacity .5s}.cbox-body ul.cbox-stickers li:hover img{opacity:.5;transition:opacity .2s}.cbox-body ul.cbox-stickers li:nth-child(1) img{transform:rotate(-15deg)}.cbox-body ul.cbox-stickers li:nth-child(2) img{transform:rotate(15deg)}.cbox-body ul.cbox-stickers li:nth-child(3) img{transform:rotate(-20deg)}.cbox-body ul.cbox-stickers li:nth-child(4) img{transform:rotate(20deg)}.cbox-body ul.cbox-stickers li:nth-child(5) img{transform:rotate(-17deg)}.cbox-body ul.cbox-stickers li:nth-child(6) img{transform:rotate(22deg)}.cbox-body ul.cbox-stickers li:nth-child(7) img{transform:rotate(-27deg)}.cbox-body ul.cbox-stickers li:nth-child(8) img{transform:rotate(7deg)}.cbox-body ul.cbox-stickers li:nth-child(9) img{transform:rotate(-13deg)}.cbox-body ul.cbox-stickers li:nth-child(10) img{transform:rotate(33deg)}.cbox-body ul.cbox-stickers li:nth-child(11) img{transform:rotate(-28deg)}.cbox-body ul.cbox-stickers li:nth-child(12) img{transform:rotate(18deg)}@media (max-width:780px){.cbox-body ul.cbox-stickers{top:calc(100% - (100vw / 780px) * 2em)}.cbox-body ul.cbox-stickers li{width:calc((100vw / 780px) * 120px);height:calc((100vw / 780px) * 120px)}}@media (max-width:600px){.cbox-comment{grid-template-columns:1fr auto;grid-template-areas:"author author" "body   body" "date   actions";padding:0}.cbox-comment .cbox-author{margin:.5em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbox-comment .cbox-action,.cbox-comment .cbox-date{margin-bottom:.5em}.cbox-comment.admin .cbox-author::after{position:relative;margin-left:.5rem;font-size:.8em;top:-1px}.cbox-comment .cbox-body{margin-left:.75em;margin-right:.75em;margin-bottom:.5em}.cbox-post{grid-template-columns:1fr 60px;grid-template-areas:"name attach" "message button"}.guest .cbox-post{grid-template-areas:"name name" "message button"}.cbox-post .cbox-name{border-radius:.25em .25em 0 0;border-right:none;border-bottom:1px solid rgba(0,0,0,.25);height:2.2em}.cbox-post .cbox-send{border-radius:0 0 .25em}.cbox-post .cbox-attach{grid-area:attach;border-radius:0 .25em 0 0}.cbox-post .cbox-message{border-radius:0 0 0 .25em;padding-left:1em;padding-bottom:.5em}}.hat.fas.fa-pride::before{content:"🏳️‍🌈"}.hat.fas.fa-transgender::before{content:"🏳️‍⚧️"}.cbox-images li.not-approved{position:relative}.cbox-images li.not-approved img{filter:grayscale(100%)}.cbox-images li.not-approved::after{content:"Awaiting Approval";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:.6em;color:#af1e23;background:rgba(255,255,255,.8);padding:.2em .5em;border-radius:.25em;white-space:nowrap}