body{background:#050608;color:#f1f1f5;font-family:Inter,system-ui,sans-serif}.issues-shell{--issue-panel:#101116;--issue-line:#292a35;--issue-muted:#a8a9b6;--issue-field:#17181f;max-width:1160px;margin:0 auto}html[data-theme=light] body{background:#f4f5f7;color:#20212b}html[data-theme=light] .issues-shell,html[data-theme=light] #issue-dialog{--issue-panel:#fff;--issue-line:#d8dae4;--issue-muted:#606272;--issue-field:#f5f6fa} .issues-shell h2,#issue-dialog h2{font-size:21px;line-height:1.4;margin:0}.issues-shell p,#issue-dialog p{line-height:1.6;color:var(--issue-muted)}.issues-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.issues-heading p{margin:8px 0 0}.issues-shell button,.issues-shell input,.issues-shell select,.issues-shell textarea,#issue-dialog button,#issue-dialog input,#issue-dialog select,#issue-dialog textarea{font:inherit;color:inherit;border:1px solid var(--issue-line);background:var(--issue-field);border-radius:11px;padding:11px 14px;min-height:44px;box-sizing:border-box}.issues-shell button,#issue-dialog button{cursor:pointer;font-weight:600}.issues-shell button:disabled,#issue-dialog button:disabled{opacity:.5;cursor:wait}.issues-shell .issue-primary,#issue-dialog .issue-primary{background:#842a40;border-color:#bc4a68;color:white;white-space:nowrap}.issues-shell a,#issue-dialog a{color:#f0aabe;text-decoration:none}html[data-theme=light] .issues-shell a{color:#4c4fc4}.issue-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:28px 0 18px}.issue-filters label,.issue-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.issue-search{flex:1;min-width:200px}.issue-results{border:1px solid var(--issue-line);border-radius:16px;overflow:hidden;background:var(--issue-panel)}.issue-row{display:flex;gap:14px;padding:23px;border-bottom:1px solid var(--issue-line);align-items:start}.issue-row:last-child{border-bottom:0}.issue-row-main{min-width:0;flex:1}.issue-row h3{margin:0 0 10px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.issue-row h3 a{color:inherit}.issue-row a:hover{text-decoration:underline}.issue-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:var(--issue-muted);line-height:1.5;overflow-wrap:anywhere}.issue-dot{color:#62cf9e;line-height:24px;font-size:22px}.issue-dot.closed{color:#b4a2ff}.issue-dot.in_progress{color:#e5ba68}.issue-badge{display:inline-flex;padding:4px 9px;border:1px solid var(--issue-line);border-radius:20px;font-size:12px;line-height:1.5;background:var(--issue-field)}.issue-empty{text-align:center;padding:48px 20px}.issue-empty h3{font-size:18px}.issue-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:22px;color:var(--issue-muted);font-size:13px}.issue-error{color:#ed929e!important;white-space:pre-wrap}.issue-note{font-size:13px}.issue-card{background:var(--issue-panel);border:1px solid var(--issue-line);border-radius:16px;padding:24px;margin:20px 0}.issue-body{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit!important;line-height:1.75!important}.issue-detail-title{overflow-wrap:anywhere;font-size:clamp(23px,4vw,32px)!important;margin:12px 0!important}.issue-form{display:grid;gap:18px}.issue-form input,.issue-form select,.issue-form textarea{width:100%;font-size:15px!important}.issue-form textarea{resize:vertical}.issue-form-actions{display:flex;justify-content:flex-end;gap:10px}.issue-form p{margin:0}.issue-admin{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:20px}#issue-dialog{--issue-panel:#101116;--issue-line:#292a35;--issue-muted:#a8a9b6;--issue-field:#17181f;background:var(--issue-panel);color:#f1f1f5;border:1px solid var(--issue-line);border-radius:20px;padding:28px;width:min(620px,calc(100% - 32px));max-height:90dvh;box-sizing:border-box}html[data-theme=light] #issue-dialog{color:#20212b}#issue-dialog::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(5px)}.issues-shell :focus-visible,#issue-dialog :focus-visible{outline:2px solid #9699ff;outline-offset:3px}[hidden]{display:none!important}@media(max-width:650px){.issues-heading{align-items:flex-start}.issues-heading h2{font-size:18px}.issue-filters label{flex:1;min-width:130px}.issue-filters .issue-search{flex-basis:100%}.issue-row{padding:18px 14px;gap:10px}.issue-card{padding:18px}.issue-row-count{display:none}#issue-dialog{padding:20px}.issue-filters>button{width:100%}}
.issues-shell [aria-invalid="true"],#issue-dialog [aria-invalid="true"]{border-color:#ed929e;box-shadow:0 0 0 1px #ed929e}.issue-error:not(:empty){padding:12px 14px;border:1px solid currentColor;border-radius:10px;background:rgba(180,40,65,.08)}

.issue-avatar{position:relative;display:inline-grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;overflow:hidden;color:#fff;font-size:14px;font-weight:700}.issue-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-posting-profile]{display:flex;align-items:center;gap:10px}.issue-images,.issue-image-previews{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.issue-images a{display:block;max-width:100%;border:1px solid var(--issue-line);border-radius:10px;overflow:hidden}.issue-images img{display:block;width:auto;max-width:min(100%,320px);height:180px;object-fit:contain;background:var(--issue-field)}.issue-image-previews>div{display:grid;gap:6px;width:140px}.issue-image-previews img{width:140px;height:100px;object-fit:contain;border-radius:8px;background:var(--issue-field)}.issue-attachments{display:grid;gap:10px}.issue-attachments input{max-width:100%;white-space:normal}.issue-row .issue-avatar{width:26px;height:26px;flex-basis:26px;font-size:11px}

/* Shared select treatment for Issues and Discussions, including their forms. */
.issues-shell select,#issue-dialog select{-webkit-appearance:none;appearance:none;padding-right:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c3c5d5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px;color-scheme:dark}
html[data-theme=light] .issues-shell select,html[data-theme=light] #issue-dialog select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2355586b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");color-scheme:light}
@media(forced-colors:active){.issues-shell select,#issue-dialog select{-webkit-appearance:auto;appearance:auto;background-image:none;padding-right:14px}}

