.cardbody>small,.entry-detail-body>small,.comment-list article b{width:fit-content;display:inline-flex}body:has(.admin-nav) .cardbody>small{color:#20d9ff;cursor:pointer;text-underline-offset:4px;-webkit-text-decoration:underline #20d9ff66;text-decoration:underline #20d9ff66}body:has(.admin-nav) .entry-detail-body>small{color:#20d9ff;cursor:pointer;text-underline-offset:4px;-webkit-text-decoration:underline #20d9ff66;text-decoration:underline #20d9ff66}body:has(.admin-nav) .comment-list article b{color:#20d9ff;cursor:pointer;text-underline-offset:4px;-webkit-text-decoration:underline #20d9ff66;text-decoration:underline #20d9ff66}body:has(.admin-nav) .cardbody>small:hover{color:#fff;text-shadow:0 0 12px #20d9ff}body:has(.admin-nav) .entry-detail-body>small:hover{color:#fff;text-shadow:0 0 12px #20d9ff}body:has(.admin-nav) .comment-list article b:hover{color:#fff;text-shadow:0 0 12px #20d9ff}.author-info-modal{width:min(620px,100% - 24px)}.author-nickname{color:#20d9ff;margin:-20px 0 22px;font-weight:800}.author-info-loading,.author-info-note{color:#8ea0bb}.author-info-list{gap:9px;display:grid}.author-info-list>div{background:#08111e;border:1px solid #2d405e;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.author-info-list span{color:#8ea0bb;font-size:13px}.author-info-list b,.author-info-list code{overflow-wrap:anywhere;color:#eef4ff;min-width:0}.author-info-list .confirmed{color:#53e7b0}.author-info-list .unconfirmed{color:#ff9aac}.author-info-list button{color:#dcecff;background:#0c1b2c;border:1px solid #355a7b;padding:7px 10px;font-weight:800}.author-info-note{margin:16px 0 0;font-size:12px}@media (max-width:520px){.author-info-list>div{grid-template-columns:74px minmax(0,1fr)}.author-info-list button{grid-column:2;justify-self:start}}.event-closed .vote{pointer-events:none;cursor:not-allowed;opacity:.62;font-size:0}.event-closed .vote>*{display:none}.event-closed .vote:before{content:"투표 종료";letter-spacing:.04em;width:100%;font-size:14px;font-weight:900;display:block}.event-closed .join-trigger{pointer-events:none;cursor:not-allowed;opacity:.58;box-shadow:none;font-size:0}.event-closed .join-trigger>*{display:none}.event-closed .join-trigger:before{content:"접수 종료";letter-spacing:.04em;width:100%;font-size:14px;font-weight:900;display:block}
