.item-page{min-width:1024px;max-width:1200px;align-items:stretch}@media screen and (max-width:1440px){.item-page{max-width:800px;min-width:800px}}.item-page.theme-light{--primaryColor:#3A5EFB;--primaryColorHighlight:rgb(4.6268656716,46.2686567164,227.8731343284);--primaryColorDim:rgba(46,84,255,0.1);--bg:#FFF;--bgElevated:#F4F7F8;--bgElevatedHighlight:#F4F4F4;--bgElevatedDim:#E8E8E8;--bgTransparent:rgba(255,255,255,0.6);--bgButton:#F3F3F3;--bgButtonHighlight:#F3F3F3;--bgButtonDim:rgba(0,0,0,0.05);--fontColor:rgba(0,0,0,0.8);--fontColorHighlight:#000;--fontColorDim:rgba(0,0,0,0.2);--borderColor:rgb(194 194 194/50%);--borderColorHighlight:#D2D3D3;--linkColor:#6C87FB;--successColor:#009649;--highlightColor:rgba(0,0,0,0.7);color:var(--fontColor)}.item-page.theme-light.item-page-modal{background:var(--bg);border-radius:1rem;padding:2.5rem 3rem;margin:1.5rem auto}@media screen and (max-width:768px){.item-page.theme-light.item-page-modal{padding:1.5rem;border-radius:.5rem}}.item-page h1{font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.875rem;max-width:40rem}.item-page h1.long{max-width:none;text-wrap:auto}.item-page h3{font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;letter-spacing:.03125rem}.item-page h3 a{color:var(--fontColor);transition:all .15s ease-in;text-decoration:underline}.item-page h3 a:hover{color:var(--fontColorHighlight)}.item-page .nomination-status{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:.375rem .75rem;border-radius:1.25rem;font-size:.8125rem;font-weight:600;width:fit-content}.item-page .nomination-status i{font-size:.875rem}.item-page .nomination-status.nominated{color:#fff;background:var(--accentGradient)}.item-page .nomination-status.picked{color:#fff;background-color:var(--successColor)}.item-page .picked-banner{position:relative;display:flex;align-items:center;gap:1.25rem;padding:.875rem 1.875rem;border:2px solid rgba(0,0,0,0);border-radius:.5rem;color:hsla(0,0%,100%,.8);overflow:hidden;background:url(/images/picked-bg.png) 50%/cover no-repeat padding-box,linear-gradient(#181818,#181818) padding-box,conic-gradient(from var(--angle),#542411 0,#6E3617 30%,#C98A3B 42%,#FFE7B0 50%,#C98A3B 58%,#6E3617 70%,#542411 100%) border-box;animation:rotate 7s linear infinite}.item-page .picked-banner .picked-banner-icon{flex-shrink:0;width:7.25rem;height:5.75rem;filter:drop-shadow(0 6px 7px rgba(0,0,0,.2))}.item-page .picked-banner .picked-banner-icon img{width:100%;height:100%;object-fit:contain}.item-page .picked-banner .picked-banner-content{display:flex;flex-direction:column;gap:.5625rem;flex-grow:1}.item-page .picked-banner .picked-banner-content h3{color:hsla(0,0%,100%,.8);font-size:1.25rem;font-weight:500;line-height:1.875rem;margin-bottom:0}.item-page .picked-banner .picked-banner-content p{color:#fff;font-size:.875rem;font-weight:500;line-height:1.375rem;margin:0}.item-page .picked-banner .cta.primary{flex-shrink:0;border-radius:100px;border:1px solid #f2f2f2;background:#fff;color:#582614;font-weight:500}.item-page .picked-banner .cta.primary i{color:#582614}.item-page .picked-banner .cta.primary:hover{background:#f2f2f2}@media screen and (max-width:768px){.item-page .picked-banner{flex-direction:column;align-items:flex-start;text-align:left}.item-page .picked-banner .cta.primary{width:100%;justify-content:center}}.item-page .nominate-banner{display:flex;align-items:center;gap:1.25rem;border:1px solid #da47f9;background:linear-gradient(185.97deg,rgba(218,71,249,.3),rgba(148,107,254,.3) 99.07%);color:hsla(0,0%,100%,.8);padding:1.5rem 2rem;border-radius:.75rem}.item-page .nominate-banner .nominate-banner-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.75rem;height:3.75rem;border-radius:50%;background:#fff;border:1px solid #f2f2f2}.item-page .nominate-banner .nominate-banner-icon i{font-size:1.5rem;color:#9243f7}.item-page .nominate-banner .nominate-banner-icon svg{width:1.6875rem;height:auto;color:#9243f7}.item-page .nominate-banner .nominate-banner-content{flex-grow:1;display:flex;flex-direction:column;gap:.5625rem}.item-page .nominate-banner .nominate-banner-content h3{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:0}.item-page .nominate-banner .nominate-banner-content p{color:hsla(0,0%,100%,.8);font-size:.875rem;font-weight:500;line-height:1.375rem;margin:0}.item-page .nominate-banner .cta.primary{flex-shrink:0;height:2.5rem;padding:.625rem 1.625rem .625rem 1.25rem;border-radius:100px;background:#fff;border:1px solid #f2f2f2;color:#9243f7}.item-page .nominate-banner .cta.primary i{color:#9243f7}.item-page .nominate-banner .cta.primary:hover{background:hsla(0,0%,100%,.9)}@media screen and (max-width:768px){.item-page .nominate-banner{flex-direction:column;align-items:flex-start;text-align:left}.item-page .nominate-banner .cta.primary{width:100%;justify-content:center}}.item-page .draft-banner{display:flex;align-items:center;gap:1.25rem;border:1px solid var(--borderColor);background:var(--bgElevated);color:hsla(0,0%,100%,.8);padding:1.5rem 2rem;border-radius:.75rem}.item-page .draft-banner .draft-banner-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.75rem;height:3.75rem;border-radius:50%;background:var(--bgButtonHighlight);border:1px solid var(--borderColor)}.item-page .draft-banner .draft-banner-icon i{font-size:1.5rem;color:var(--fontColor)}.item-page .draft-banner .draft-banner-content{flex-grow:1;display:flex;flex-direction:column;gap:.5625rem}.item-page .draft-banner .draft-banner-content h3{color:hsla(0,0%,100%,.9);font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:0}.item-page .draft-banner .draft-banner-content p{color:var(--fontColorDim);font-size:.875rem;font-weight:500;line-height:1.375rem;margin:0}.item-page .draft-banner .cta.primary{flex-shrink:0}@media screen and (max-width:768px){.item-page .draft-banner{flex-direction:column;align-items:flex-start;text-align:left}.item-page .draft-banner .cta.primary{width:100%;justify-content:center}}.item-page .nominated-banner{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:.875rem 1.875rem;border-radius:.375rem;border:none;background:linear-gradient(185.97deg,#DA47F9,#946BFE 99.07%);color:hsla(0,0%,100%,.8)}.item-page .nominated-banner .nominated-banner-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;height:2.9375rem;margin-right:0}.item-page .nominated-banner .nominated-banner-icon .nomination-mark{width:auto;height:100%;color:#fff}.item-page .nominated-banner .nominated-banner-content{display:flex;flex-direction:column;gap:.5625rem;flex-grow:1}.item-page .nominated-banner .nominated-banner-content h3{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:0}.item-page .nominated-banner .nominated-banner-content p{color:hsla(0,0%,100%,.8);font-size:.875rem;font-weight:500;line-height:1.375rem;margin:0}.item-page .nominated-banner .cta.primary{flex-shrink:0;border-radius:100px;border:1px solid #f2f2f2;background:#fff;color:#9243f7;font-weight:500}.item-page .nominated-banner .cta.primary i{color:#9243f7}.item-page .nominated-banner .cta.primary:hover{background:#f2f2f2}@media screen and (max-width:768px){.item-page .nominated-banner{flex-direction:column;align-items:flex-start;text-align:left}.item-page .nominated-banner .cta.primary{width:100%;justify-content:center}}.item-page .avatars{display:flex}.item-page .avatars>a{position:relative}.item-page .avatars>a:first-child{z-index:10}.item-page .avatars>a:nth-child(2){z-index:9}.item-page .avatars>a:nth-child(3){z-index:8}.item-page .avatars>a:nth-child(4){z-index:7}.item-page .avatars>a:not(:first-child){margin-left:-5px}.item-page .avatars>a .avatar .monogram,.item-page .avatars>a .avatar img{border-radius:50%!important}.item-page .avatars>a.avatar-count{width:2.1875rem;height:2.1875rem;border-radius:50%;background-color:var(--bgButtonHighlight);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--fontColor);cursor:pointer}.item-page .head a,.item-page .head small{color:var(--fontColorDim)}.item-page .head a{text-decoration:underline;transition:all .15s ease-in}.item-page .head a:hover{color:var(--fontColor)}.item-page .controls{margin-left:auto}.item-page .controls button.cta{padding:0;width:2.5rem;justify-content:center}.item-page .controls button.cta .icon-menu{rotate:90deg}.item-page .controls a{cursor:pointer}.item-page .controls a.cta{gap:0;width:2.5rem;justify-content:center}.item-page .controls a.success{background-color:var(--successColor);width:auto;padding:0 1.25rem;gap:.5rem}.item-page .controls a.success .copy-success{width:auto;visibility:initial}.item-page .controls a.success div{display:none}.item-page .controls a .copy-success{color:var(--fontColor);display:block;width:0;overflow:hidden;visibility:hidden;white-space:nowrap}.item-page .main-image{position:relative;background-color:var(--bgButtonHighlight);border-radius:.32rem;display:flex;align-items:center;justify-content:center;outline:2px solid var(--bgButtonHighlight)}.item-page .main-image.skeleton:before{content:"";display:block;padding-top:75%}.item-page .main-image .video-container{aspect-ratio:16/9}.item-page .main-image .video-container.html-video{aspect-ratio:auto;max-height:min(900px,80dvh)}.item-page .main-image.video{padding:0}.item-page .main-image.video .badge{display:none}.item-page .main-image iframe,.item-page .main-image img,.item-page .main-image video{width:100%;border-radius:.32rem;overflow:auto;object-fit:scale-down;max-width:100dvw}.item-page .main-image iframe{aspect-ratio:16/9}.item-page .main-image iframe,.item-page .main-image video{max-height:min(900px,80dvh)}.item-page .main-image canvas{display:none}.item-page .images .badge,.item-page .main-image .badge{position:absolute;background-color:#fff;left:15px;top:15px;height:26px;line-height:26px;border-radius:14px;z-index:2;min-width:12px;box-shadow:0 0 20px rgba(0,0,0,.1019607843);color:var(--bgElevatedDim);font-size:13px;font-weight:600;text-align:center;padding:0 10px;transition:all .15s ease-in}.item-page .tags .flex{flex-wrap:wrap;gap:.65rem}.item-page .tags a{color:var(--fontColor);display:flex;align-items:center;gap:.5rem;transition:color .15s ease-in}.item-page .tags a:hover{color:var(--fontColorHighlight)}.item-page .description h3{font-weight:600}.item-page .description p{white-space:pre-line}.item-page .images{display:flex;flex-direction:column;gap:2.5rem}.item-page .images iframe,.item-page .images img,.item-page .images video{border-radius:.1875rem;align-self:center}.item-page .images .video-container:has(iframe){aspect-ratio:16/9}.item-page .images .video-container .badge{display:none}.item-page .images iframe,.item-page .images video{width:100%;position:static}.item-page .images iframe+.badge{display:none}.item-page .separator{border-top:1px solid hsla(0,0%,100%,.2)}.item-page .feed-grid,.item-page section#feed ul{grid-template-columns:repeat(3,minmax(0,1fr))}.item-page .feed-grid{grid-auto-flow:dense;gap:2.5rem;width:100%;padding-bottom:50px;display:grid}.item-page .feed-grid .feed-item{display:flex;flex-direction:column;color:var(--fontColor);transition:all .15s ease-in}.item-page .feed-grid .feed-item:hover{color:var(--fontColorHighlight)}.item-page .feed-grid .feed-item h3{font-family:Inter;font-size:1rem;font-weight:400;line-height:1.625rem}.item-page .feed-grid .feed-item .postPhoto{border-radius:3px;background-image:url(/images/loading.svg);background-repeat:no-repeat;background-size:30px;background-color:rgba(0,0,0,0);position:relative;top:0;background-position:50%;background-color:var(--bgElevatedHighlight)}.item-page .feed-grid .feed-item .postPhoto:before{content:"";display:block;padding-top:75%}.item-page .feed-grid .feed-item .postPhoto:after{content:"";position:absolute;display:block;width:100%;height:50px;bottom:0;opacity:1;z-index:0;pointer-events:none;background:linear-gradient(top,transparent,rgba(0,0,0,.05))}.item-page .feed-grid .feed-item .postPhoto canvas,.item-page .feed-grid .feed-item .postPhoto img,.item-page .feed-grid .feed-item .postPhoto video{height:100%;width:100%;object-position:center top;object-fit:cover;position:absolute;top:0;left:0;border-width:0;transition:opacity .15s ease-in;border-radius:3px;background-color:var(--bgElevatedHighlight);opacity:.01}.item-page .feed-grid .feed-item .postPhoto video{display:none;opacity:1}.item-page .feed-grid .feed-item .postPhoto .loading-video{opacity:0}.item-page .feed-grid .feed-item .postPhoto .video-hover-sentinel{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:auto;background-color:rgba(0,0,0,0)}.item-page .feed-grid .feed-item .postPhoto canvas{opacity:1}.item-page .feed-grid .feed-item .postPhoto .source-link-btn{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:3px;background-color:rgba(0,0,0,.2);color:#fff;text-decoration:none;font-size:16px;border:none;cursor:pointer;padding:0;transition:background-color .15s ease-in}.item-page .feed-grid .feed-item .postPhoto .source-link-btn:hover{background-color:rgba(0,0,0,.35)}.item-page .feed-grid .feed-item .postPhoto .badge{position:absolute;background-color:#fff;left:15px;top:15px;height:26px;line-height:26px;border-radius:14px;z-index:2;min-width:12px;box-shadow:0 0 20px rgba(0,0,0,.1019607843);color:var(--bgElevatedDim);font-size:13px;font-weight:600;text-align:center;padding:0 10px;transition:all .15s ease-in}.item-page .feed-grid .feed-item .postPhoto .badge--loading{animation:badge-pulse 1s ease-in-out infinite}.item-page .feed-grid .feed-item .postPhoto .badge--video{background-color:rgba(0,0,0,.2);color:#fff;box-shadow:none;width:32px;height:32px;line-height:32px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;left:5px;top:5px}.item-page .feed-grid .feed-item .postPhoto:hover video{display:initial}.item-page .back{position:absolute;top:1.5rem;left:1.5rem;color:var(--fontColor)}.item-page .item-copyright button,.item-page .item-copyright p{font-size:.875rem}.item-page .invitation{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out,opacity .5s ease-out,margin-top .5s ease-out;opacity:0;margin-top:0;border-radius:.375rem;background:#ebebeb;color:#1a1a1a;overflow:hidden;animation:invitationReveal .5s ease-out forwards}.item-page .invitation>div{overflow:hidden}.item-page .invitation .invitation-content{padding:2rem;display:flex;justify-content:space-between;align-items:center;text-align:left}.item-page .invitation h3{color:#1a1a1a;font-size:1.25rem;font-weight:500;margin-bottom:.5rem;display:flex;gap:.5rem;align-items:center}.item-page .invitation p{color:#1a1a1a;font-size:1rem;font-weight:400}.item-page .invitation a{cursor:pointer;color:#1a1a1a;text-decoration:underline;font-size:.75rem;font-weight:500}.item-page .invitation .avatar{flex-shrink:0}.item-page .invitation .avatar .badge{outline-color:#ebebeb}.profile-preview-popup-dropdown{background:var(--bgElevated);border:1px solid var(--borderColor);border-radius:6px;padding:1.25rem;box-shadow:0 4px 20px 0 rgba(0,0,0,.25)}.profile-preview-popup-clickable{cursor:pointer}.profile-preview-popup-clickable .profile-preview-popup__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.profile-preview-popup-clickable .profile-preview-popup__user-info{display:flex;align-items:center;gap:1.25rem;color:var(--fontColor)}.profile-preview-popup-clickable .profile-preview-popup__user-info:hover{color:var(--fontColorHighlight)}.profile-preview-popup-clickable .profile-preview-popup__user-name{font-size:1.25rem;font-weight:500}.profile-preview-popup-clickable .profile-preview-popup__contact-btn{gap:.5rem}.profile-preview-popup{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.profile-preview-popup .postPhoto{background-image:url(/images/loading.svg);background-repeat:no-repeat;background-size:30px;background-color:rgba(0,0,0,0);position:relative;top:0;background-position:50%;background-color:var(--bgElevatedHighlight);aspect-ratio:4/3;overflow:hidden;border-radius:3px}.profile-preview-popup .postPhoto:before{content:"";display:block;padding-top:75%}.profile-preview-popup .postPhoto:after{content:"";position:absolute;display:block;width:100%;height:50px;bottom:0;opacity:1;z-index:0;pointer-events:none;background:linear-gradient(top,transparent,rgba(0,0,0,.05))}.profile-preview-popup .postPhoto canvas,.profile-preview-popup .postPhoto img,.profile-preview-popup .postPhoto video{height:100%;width:100%;object-position:center top;object-fit:cover;position:absolute;top:0;left:0;border-width:0;transition:opacity .15s ease-in;border-radius:3px;background-color:var(--bgElevatedHighlight);opacity:.01}.profile-preview-popup .postPhoto video{display:none;opacity:1}.profile-preview-popup .postPhoto .loading-video{opacity:0}.profile-preview-popup .postPhoto .video-hover-sentinel{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:auto;background-color:rgba(0,0,0,0)}.profile-preview-popup .postPhoto canvas{opacity:1}.profile-preview-popup .postPhoto .source-link-btn{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:3px;background-color:rgba(0,0,0,.2);color:#fff;text-decoration:none;font-size:16px;border:none;cursor:pointer;padding:0;transition:background-color .15s ease-in}.profile-preview-popup .postPhoto .source-link-btn:hover{background-color:rgba(0,0,0,.35)}.profile-preview-popup .postPhoto .badge{position:absolute;background-color:#fff;left:15px;top:15px;height:26px;line-height:26px;border-radius:14px;z-index:2;min-width:12px;box-shadow:0 0 20px rgba(0,0,0,.1019607843);color:var(--bgElevatedDim);font-size:13px;font-weight:600;text-align:center;padding:0 10px;transition:all .15s ease-in}.profile-preview-popup .postPhoto .badge--loading{animation:badge-pulse 1s ease-in-out infinite}.profile-preview-popup .postPhoto .badge--video{background-color:rgba(0,0,0,.2);color:#fff;box-shadow:none;width:32px;height:32px;line-height:32px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;left:5px;top:5px}.profile-preview-popup .postPhoto img{border-radius:0;transition:transform .4s ease,opacity .15s ease-in}.profile-preview-popup .postPhoto:hover img{transform:scale(1.05)}.profile-preview-popup .postPhoto:hover video{display:initial}.profile-preview-popup__skeleton{aspect-ratio:4/3}.profile-preview-popup__placeholder{aspect-ratio:4/3;border-radius:3px;background:var(--bgButtonDim);border:1px dashed var(--borderColor)}@keyframes invitationReveal{0%{grid-template-rows:0fr;opacity:0;margin-top:0}to{grid-template-rows:1fr;opacity:1;margin-top:1.5rem}}.item-preview-modal .mantine-Modal-inner{padding:60px 0 0}.item-preview-modal .mantine-Modal-content{border-radius:10px 10px 0 0;border-top:1px solid hsla(0,0%,100%,.2);background-color:#1a1a1a;min-height:calc(100dvh - 60px);overflow-x:clip}.item-preview-modal .mantine-Modal-content .item-page{margin:auto;transform:translateX(0)}.item-preview-modal.theme-light{--primaryColor:#3A5EFB;--primaryColorHighlight:rgb(4.6268656716,46.2686567164,227.8731343284);--primaryColorDim:rgba(46,84,255,0.1);--bg:#FFF;--bgElevated:#F4F7F8;--bgElevatedHighlight:#F4F4F4;--bgElevatedDim:#E8E8E8;--bgTransparent:rgba(255,255,255,0.6);--bgButton:#F3F3F3;--bgButtonHighlight:#F3F3F3;--bgButtonDim:rgba(0,0,0,0.05);--fontColor:rgba(0,0,0,0.8);--fontColorHighlight:#000;--fontColorDim:rgba(0,0,0,0.2);--borderColor:rgb(194 194 194/50%);--borderColorHighlight:#D2D3D3;--linkColor:#6C87FB;--successColor:#009649;--highlightColor:rgba(0,0,0,0.7)}.item-preview-modal.theme-light .mantine-Modal-content{background-color:var(--bg);border-top-color:var(--borderColor);color:var(--fontColor)}.modal-nav-button{width:4.25rem;height:4.25rem;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);background-color:#1a1a1a;top:35px;right:35px;border-radius:50%;cursor:pointer;transition:all .15s ease-in-out}.modal-nav-button:hover{background-color:#373737;color:var(--fontColorHighlight)}.modal-nav-button.theme-light{--primaryColor:#3A5EFB;--primaryColorHighlight:rgb(4.6268656716,46.2686567164,227.8731343284);--primaryColorDim:rgba(46,84,255,0.1);--bg:#FFF;--bgElevated:#F4F7F8;--bgElevatedHighlight:#F4F4F4;--bgElevatedDim:#E8E8E8;--bgTransparent:rgba(255,255,255,0.6);--bgButton:#F3F3F3;--bgButtonHighlight:#F3F3F3;--bgButtonDim:rgba(0,0,0,0.05);--fontColor:rgba(0,0,0,0.8);--fontColorHighlight:#000;--fontColorDim:rgba(0,0,0,0.2);--borderColor:rgb(194 194 194/50%);--borderColorHighlight:#D2D3D3;--linkColor:#6C87FB;--successColor:#009649;--highlightColor:rgba(0,0,0,0.7);background-color:var(--bg);border-color:var(--borderColor);color:var(--fontColor)}.modal-nav-button.theme-light:hover{background-color:var(--bgElevatedHighlight);color:var(--fontColorHighlight)}.modal-close-button{animation:fade-in .15s ease-in forwards;position:fixed;top:0;right:0;z-index:99999;width:4.25rem;height:4.25rem;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);background-color:#1a1a1a;top:calc(60px - 2.125rem);right:35px;border-radius:50%;cursor:pointer;transition:all .15s ease-in-out;opacity:0;animation:fadeIn .15s ease-in .3s forwards}.modal-close-button:hover{background-color:#373737;color:var(--fontColorHighlight)}.modal-close-button.theme-light{--primaryColor:#3A5EFB;--primaryColorHighlight:rgb(4.6268656716,46.2686567164,227.8731343284);--primaryColorDim:rgba(46,84,255,0.1);--bg:#FFF;--bgElevated:#F4F7F8;--bgElevatedHighlight:#F4F4F4;--bgElevatedDim:#E8E8E8;--bgTransparent:rgba(255,255,255,0.6);--bgButton:#F3F3F3;--bgButtonHighlight:#F3F3F3;--bgButtonDim:rgba(0,0,0,0.05);--fontColor:rgba(0,0,0,0.8);--fontColorHighlight:#000;--fontColorDim:rgba(0,0,0,0.2);--borderColor:rgb(194 194 194/50%);--borderColorHighlight:#D2D3D3;--linkColor:#6C87FB;--successColor:#009649;--highlightColor:rgba(0,0,0,0.7);background-color:var(--bg);border-color:var(--borderColor);color:var(--fontColor)}.modal-close-button.theme-light:hover{background-color:var(--bgElevatedHighlight);color:var(--fontColorHighlight)}.modal-nav-button{position:fixed;top:calc(50% + 60px - 2.125rem);z-index:99999;opacity:0;animation:fadeIn .15s ease-in .3s forwards}.modal-nav-button.modal-nav-prev{left:35px}.modal-nav-button.modal-nav-next{right:35px}.drag-indicator{pointer-events:none;position:fixed;top:50%;background-color:var(--bgButton);padding:.75rem 1.5rem;color:var(--fontColor);font-size:.875rem;font-weight:500;white-space:nowrap;backdrop-filter:blur(10px);animation:drag-indicator-appear .15s ease-out;z-index:99999;width:200px;text-align:center;transition:background-color .2s ease-out}.drag-indicator.will-navigate{background-color:var(--primaryColor);color:#fff}.drag-indicator.drag-indicator-left{left:0;border-radius:0 0 .25rem .25rem;rotate:-90deg;translate:0 100px;transform-origin:top left;margin-left:auto}.drag-indicator.drag-indicator-right{right:0;border-radius:0 0 .25rem .25rem;rotate:90deg;translate:0 100px;transform-origin:top right;margin-left:auto}@keyframes drag-indicator-appear{0%{opacity:0}to{opacity:1}}@media screen and (max-width:768px){.item-page{min-width:auto}.item-page section#feed ul{grid-template-columns:repeat(1,minmax(250px,1fr))}.item-page section#feed ul .tile{background-color:var(--bg)}.item-page .back{line-height:2.5rem;left:2.5rem}.item-page .images,.item-page .main-image{padding:0;border-radius:0;margin-left:-1.25rem;margin-right:-1.25rem}.item-page .images iframe,.item-page .images img,.item-page .images video,.item-page .main-image iframe,.item-page .main-image img,.item-page .main-image video{border-radius:0}.item-page .separator{margin-left:-1.25rem;margin-right:-1.25rem}.item-page .tags{flex-wrap:wrap}.item-page .tags>.flex{justify-content:center;width:100%}.item-page .feed-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.user-info{flex-wrap:wrap}.user-info .info{flex-basis:auto}.user-info .info p{-webkit-line-clamp:2}.user-info .controls{position:absolute;top:1.5rem;right:1.5rem}.user-info .controls .cta.secondary{gap:0;width:2.5rem;padding:0;align-items:center;justify-content:center}.user-info .controls .cta.secondary.success div{display:initial;color:var(--fontColor)}.user-info .controls .cta.secondary .copy-success,.user-info .controls .cta.secondary>div span{display:none}.head small{font-size:1rem;font-weight:400}.controls{margin-top:1.5rem}.controls .vote.disabled .button{flex-shrink:0}.controls .vote.disabled p{white-space:normal;text-align:center}.modal-nav-button{display:none}.item-preview-modal .images,.item-preview-modal .main-image,.item-preview-modal .separator{margin-left:-1rem;margin-right:-1rem}}@media screen and (max-width:1200px){.item-page{min-width:auto}}