gitea-theme-meta-info{--theme-display-name: "TheRaiwy Dark";--theme-color-scheme: "dark"}:root{--fonts-proportional: "Inter", -apple-system, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--fonts-monospace: "JetBrains Mono", ui-monospace, SFMono-Regular, "Source Code Pro", "SF Mono", Menlo, Monaco, Consolas, monospace;--fonts-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla";--color-primary: #dc2626;--color-primary-contrast: #fff;--color-primary-dark-1: #e03434;--color-primary-dark-2: #e44343;--color-primary-dark-3: #e85151;--color-primary-dark-4: #ec6060;--color-primary-dark-5: #f07e7e;--color-primary-dark-6: #f59b9b;--color-primary-dark-7: #fab9b9;--color-primary-light-1: #c62222;--color-primary-light-2: #b01e1e;--color-primary-light-3: #991a1a;--color-primary-light-4: #831616;--color-primary-light-5: #560f0f;--color-primary-light-6: #2a0707;--color-primary-light-7: #0f0202;--color-primary-alpha-10: #dc262619;--color-primary-alpha-20: #dc262633;--color-primary-alpha-30: #dc26264b;--color-primary-alpha-40: #dc262666;--color-primary-alpha-50: #dc262680;--color-primary-alpha-60: #dc262699;--color-primary-alpha-70: #dc2626b3;--color-primary-alpha-80: #dc2626cc;--color-primary-alpha-90: #dc2626e1;--color-primary-hover: var(--color-primary-light-1);--color-primary-active: var(--color-primary-light-2);--color-secondary: #1a1a1c;--color-secondary-dark-1: #242426;--color-secondary-dark-2: #2e2e31;--color-secondary-dark-3: #38383c;--color-secondary-dark-4: #424247;--color-secondary-dark-5: #4c4c52;--color-secondary-dark-6: #56565d;--color-secondary-dark-7: #606068;--color-secondary-dark-8: #6a6a73;--color-secondary-dark-9: #74747e;--color-secondary-dark-10: #7e7e89;--color-secondary-dark-11: #888894;--color-secondary-dark-12: #92929f;--color-secondary-dark-13: #9c9caa;--color-secondary-light-1: #151517;--color-secondary-light-2: #101012;--color-secondary-light-3: #0b0b0d;--color-secondary-light-4: #080809;--color-secondary-alpha-10: #1a1a1c19;--color-secondary-alpha-20: #1a1a1c33;--color-secondary-alpha-30: #1a1a1c4b;--color-secondary-alpha-40: #1a1a1c66;--color-secondary-alpha-50: #1a1a1c80;--color-secondary-alpha-60: #1a1a1c99;--color-secondary-alpha-70: #1a1a1cb3;--color-secondary-alpha-80: #1a1a1ccc;--color-secondary-alpha-90: #1a1a1ce1;--color-secondary-button: var(--color-secondary-dark-4);--color-secondary-hover: var(--color-secondary-dark-3);--color-secondary-active: var(--color-secondary-dark-2);--color-red: #dc2626;--color-red-light: #e03434;--color-orange: #cc580c;--color-orange-light: #d96e26;--color-yellow: #cc9903;--color-yellow-light: #dba60f;--color-olive: #91a313;--color-olive-light: #a0b326;--color-green: #22c55e;--color-green-light: #3bcc6e;--color-teal: #00918a;--color-teal-light: #00a69e;--color-blue: #3a8ac6;--color-blue-light: #4e96cc;--color-violet: #906ae1;--color-violet-light: #9b79e4;--color-purple: #b259d0;--color-purple-light: #ba6ad5;--color-pink: #d22e8b;--color-pink-light: #d74397;--color-brown: #a47252;--color-brown-light: #b08061;--color-black: #080808;--color-black-light: #1a1a1a;--color-red-dark-1: #c62222;--color-red-dark-2: #b01e1e;--color-orange-dark-1: #b84d09;--color-orange-dark-2: #a34308;--color-yellow-dark-1: #b88a03;--color-yellow-dark-2: #a37a02;--color-olive-dark-1: #839311;--color-olive-dark-2: #74820f;--color-green-dark-1: #1eb153;--color-green-dark-2: #1a9c49;--color-teal-dark-1: #00837c;--color-teal-dark-2: #00746e;--color-blue-dark-1: #347cb3;--color-blue-dark-2: #2e6e9f;--color-violet-dark-1: #7b4edb;--color-violet-dark-2: #6733d6;--color-purple-dark-1: #a742c9;--color-purple-dark-2: #9834b9;--color-pink-dark-1: #be297d;--color-pink-dark-2: #a9246f;--color-brown-dark-1: #94674a;--color-brown-dark-2: #835b42;--color-black-dark-1: #121212;--color-black-dark-2: #1c1c1c;--color-ansi-black: #080808;--color-ansi-bright-black: #1a1a1a;--color-ansi-red: #dc2626;--color-ansi-bright-red: #e03434;--color-ansi-green: #22c55e;--color-ansi-bright-green: #3bcc6e;--color-ansi-yellow: #cc9903;--color-ansi-bright-yellow: #dba60f;--color-ansi-blue: #3a8ac6;--color-ansi-bright-blue: #4e96cc;--color-ansi-magenta: #d22e8b;--color-ansi-bright-magenta: #d74397;--color-ansi-cyan: #00918a;--color-ansi-bright-cyan: #00a69e;--color-ansi-white: #b0ada8;--color-ansi-bright-white: #f0ede8;--color-body: #080808;--color-box-header: #0a0a0a;--color-box-body: #0d0d0d;--color-box-body-highlight: #111;--color-text-dark: #f0ede8;--color-text: #d2d0cc;--color-text-light: #b0ada8;--color-text-light-1: #8a8884;--color-text-light-2: #6b6966;--color-text-light-3: #5b5956;--color-footer: var(--color-nav-bg);--color-timeline: #1e1e1e;--color-input-text: var(--color-text-dark);--color-input-background: #0d0d0d;--color-input-toggle-background: #1a1a1a;--color-input-border: var(--color-secondary-dark-1);--color-light: #0d0d0d28;--color-light-border: #f0ede828;--color-hover: #f0ede419;--color-hover-opaque: #121212;--color-active: #f0ede824;--color-menu: #0d0d0d;--color-card: #0d0d0d;--color-markup-table-row: #f0ede80f;--color-markup-code-block: #f0ede812;--color-markup-code-inline: #f0ede828;--color-button: #0d0d0d;--color-code-bg: #0a0a0a;--color-shadow: #00000058;--color-shadow-opaque: #000;--color-secondary-bg: #111;--color-expand-button: #1a1a1a;--color-placeholder-text: var(--color-text-light-3);--color-editor-line-highlight: var(--color-secondary-alpha-40);--color-editor-selection: var(--color-primary-alpha-50);--color-project-column-bg: var(--color-secondary-light-2);--color-caret: var(--color-text);--color-reaction-bg: #f0ede812;--color-reaction-hover-bg: #560f0f;--color-reaction-active-bg: #2a0707;--color-tooltip-text: #f0ede8;--color-tooltip-bg: #0d0d0df0;--color-nav-bg: #0a0a0a;--color-nav-hover-bg: var(--color-secondary-light-1);--color-nav-text: var(--color-text);--color-secondary-nav-bg: #0d0d0d;--color-label-text: var(--color-text);--color-label-bg: rgba(220,38,38,.2);--color-label-hover-bg: rgba(220,38,38,.4);--color-label-active-bg: rgba(220,38,38,.6);--color-accent: var(--color-primary-light-1);--color-small-accent: var(--color-primary-light-5);--color-highlight-fg: #dc2626;--color-highlight-bg: rgba(220,38,38,.15);--color-overlay-backdrop: #080808c0;--color-danger: var(--color-red);--color-transparency-grid-light: #1a1a1a;--color-transparency-grid-dark: #0d0d0d;--color-workflow-edge-hover: #424247;--color-grey: #1a1a1a;--color-grey-light: #424247;--color-gold: #b1983b;--color-white: #f0ede8;--color-git: #dc2626;--color-logo: #dc2626;--color-diff-added-fg: #22c55e;--color-diff-added-linenum-bg: rgba(34,197,94,.15);--color-diff-added-row-bg: rgba(34,197,94,.07);--color-diff-added-row-border: rgba(34,197,94,.25);--color-diff-added-word-bg: rgba(34,197,94,.25);--color-diff-moved-row-bg: rgba(204,153,3,.15);--color-diff-moved-row-border: rgba(204,153,3,.35);--color-diff-removed-fg: #dc2626;--color-diff-removed-linenum-bg: rgba(220,38,38,.15);--color-diff-removed-row-bg: rgba(220,38,38,.07);--color-diff-removed-row-border: rgba(220,38,38,.25);--color-diff-removed-word-bg: rgba(220,38,38,.25);--color-diff-inactive: #0d0d0d;--color-error-border: #7f1d1d;--color-error-bg: #1a0707;--color-error-bg-active: #2a0a0a;--color-error-bg-hover: #220808;--color-error-text: #dc2626;--color-success-border: rgba(34,197,94,.35);--color-success-bg: rgba(34,197,94,.08);--color-success-text: #22c55e;--color-warning-border: rgba(204,153,3,.35);--color-warning-bg: rgba(204,153,3,.08);--color-warning-text: #cc9903;--color-info-border: rgba(58,138,198,.35);--color-info-bg: rgba(58,138,198,.08);--color-info-text: #3a8ac6;--color-priority-border: rgba(144,106,225,.35);--color-priority-bg: rgba(144,106,225,.08);--color-priority-text: #906ae1;--color-red-badge: #dc2626;--color-red-badge-bg: rgba(220,38,38,.15);--color-red-badge-hover-bg: rgba(220,38,38,.35);--color-green-badge: #22c55e;--color-green-badge-bg: rgba(34,197,94,.15);--color-green-badge-hover-bg: rgba(34,197,94,.35);--color-yellow-badge: #cc9903;--color-yellow-badge-bg: rgba(204,153,3,.15);--color-yellow-badge-hover-bg: rgba(204,153,3,.35);--color-orange-badge: #cc580c;--color-orange-badge-bg: rgba(204,88,12,.15);--color-orange-badge-hover-bg: rgba(204,88,12,.35);--color-syntax-keyword: #ff8854;--color-syntax-bool: #25bbc9;--color-syntax-control: #cc9903;--color-syntax-name: #c7a618;--color-syntax-type: #eb8cb3;--color-syntax-number: #63b2dd;--color-syntax-operator: #ff8854;--color-syntax-regexp: #b89de4;--color-syntax-string: #22c55e;--color-syntax-comment: #5b5956;--color-syntax-invalid: #dc2626;--color-syntax-link: var(--color-primary);--color-syntax-tag: #ff8854;--color-syntax-attribute: #c792ff;--color-syntax-property: #55afff;--color-syntax-variable: #e29b33;--color-syntax-string-special: #cc9903;--color-syntax-escape: #c7a618;--color-syntax-entity: #c792ff;--color-syntax-preproc: #22c55e;--color-syntax-preproc-file: #63b2dd;--color-syntax-decorator: #22c55e;--color-syntax-namespace: #d2d0cc;--color-syntax-name-pseudo: #c792ff;--color-syntax-comment-special: #b89de4;--color-syntax-text: #d2d0cc;--color-syntax-text-alt: #b0ada8;--color-syntax-punctuation: #d2d0cc;--color-syntax-whitespace: #5b5956;--color-syntax-diff-fg: #f0ede8;--color-syntax-deleted-bg: rgba(220,38,38,.2);--color-syntax-inserted-bg: rgba(34,197,94,.2);--color-syntax-emph: #cc9903;--color-syntax-strong: #e29b33;--color-syntax-heading: #cc9903;--color-syntax-subheading: #22c55e;--color-syntax-output: #5b5956;--color-syntax-prompt: #e29b33;--color-syntax-traceback: #dc2626;--color-syntax-matching-bracket-bg: rgba(0,145,138,.28);--color-syntax-nonmatching-bracket-bg: rgba(204,72,72,.28);--color-console-fg: #f0ede8;--color-console-fg-subtle: #b0ada8;--color-console-bg: #0a0a0a;--color-console-border: #1a1a1a;--color-console-hover-bg: #111;--color-console-active-bg: #1a1a1a;--color-console-menu-bg: #0d0d0d;--color-console-menu-border: #1a1a1a;--color-console-link: #b0ada8;--color-series-16-0: #7db233;--color-series-16-1: #499a37;--color-series-16-2: #ce4751;--color-series-16-3: #8f9121;--color-series-16-4: #ac32a6;--color-series-16-5: #7445e9;--color-series-16-6: #c67d28;--color-series-16-7: #4db392;--color-series-16-8: #aa4d30;--color-series-16-9: #2a6f84;--color-series-16-10: #c45327;--color-series-16-11: #3d965c;--color-series-16-12: #792a93;--color-series-16-13: #439d73;--color-series-16-14: #103aad;--color-series-16-15: #982e85;accent-color:#c62222;color-scheme:dark}@keyframes bgPan{0%{background-position:0 0}to{background-position:56px 56px}}@keyframes noiseShift{0%{transform:translate(0)}33%{transform:translate(-.5px,.5px)}66%{transform:translate(.5px,-.5px)}to{transform:translate(0)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 8px #dc26261a}50%{box-shadow:0 0 20px #dc262633}}@keyframes loaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes borderGlow{0%,to{border-color:#dc26261a}50%{border-color:#dc26264d}}@keyframes heroTitleIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSubIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes heroDescIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroActionsIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes featureIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}::selection{background:#dc2626;color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#080808}::-webkit-scrollbar-thumb{background:#dc262640;border-radius:3px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#dc262680}::-webkit-scrollbar-corner{background:#080808}::placeholder{color:#5b5956!important}html{scrollbar-color:rgba(220,38,38,.25) #080808;scrollbar-width:thin}*{scrollbar-width:thin;scrollbar-color:rgba(220,38,38,.25) #080808;transition:background .15s,border-color .2s,color .15s,box-shadow .2s}:focus-visible{outline:2px solid #dc2626!important;outline-offset:2px!important;border-radius:4px}body{background-color:#080808;font-family:Inter,-apple-system,Segoe UI,system-ui,Helvetica Neue,Arial,sans-serif}html[data-theme=theraiwy-dark] body{background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:56px 56px;animation:bgPan 30s linear infinite;position:relative}.theraiwy-grid-bg{position:fixed;inset:0;z-index:9990;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:56px 56px;animation:bgPan 30s linear infinite}.theraiwy-noise{position:fixed;inset:0;z-index:9991;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");opacity:.015;mix-blend-mode:overlay}.theraiwy-scanlines{position:fixed;inset:0;z-index:9992;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px)}.ui.menu{background:#0a0a0a!important;border:none!important;border-bottom:1px solid rgba(220,38,38,.07)!important;box-shadow:none!important;min-height:52px}.following.bar{background:#0a0a0ad9!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(220,38,38,.05)!important}.ui.menu .item{color:#8a8884!important;transition:color .2s,background .15s;font-size:.82rem;letter-spacing:.03em;font-weight:450;padding:.7rem .9rem;position:relative}.ui.menu .item:hover{color:#f0ede8!important;background:#ffffff06!important}.ui.menu .item.active{color:#dc2626!important;background:transparent!important;font-weight:600}.ui.menu .item.active:after{content:"";position:absolute;bottom:0;left:.5rem;right:.5rem;height:2px;background:#dc2626;border-radius:1px 1px 0 0;animation:fadeSlideIn .2s ease}.ui.menu .item:before{background:#dc26260d!important}.ui.menu .brand,.ui.menu .brand:hover{color:#f0ede8!important;font-weight:700!important;font-size:.95rem;letter-spacing:-.02em;padding:.7rem 1rem}.ui.menu .ui.dropdown .menu{background:#0d0d0d!important;border:1px solid rgba(220,38,38,.12)!important;border-radius:12px!important;box-shadow:0 15px 50px #0009!important;padding:.3rem;animation:fadeSlideIn .12s ease}.ui.menu .ui.dropdown .menu>.item{color:#b0ada8!important;background:transparent!important;border-radius:8px;margin:.1rem 0;padding:.55rem .9rem}.ui.menu .ui.dropdown .menu>.item:hover{color:#f0ede8!important;background:#dc262614!important}.ui.menu .ui.dropdown .menu>.divider{border-color:#dc26260f!important}.secondary-nav,.ui.secondary.menu{background:transparent!important;border-bottom:1px solid rgba(220,38,38,.05)!important;min-height:auto}.ui.secondary.menu .item{color:#8a8884!important;border-radius:0!important;padding:.5rem .7rem!important;position:relative}.ui.secondary.menu .item:hover{color:#f0ede8!important;background:transparent!important}.ui.secondary.menu .item.active{color:#dc2626!important;font-weight:600!important}.ui.secondary.menu .item.active:after{content:"";position:absolute;bottom:0;left:.3rem;right:.3rem;height:2px;background:#dc2626;border-radius:1px 1px 0 0;animation:fadeSlideIn .2s ease}.ui.button,.ui.button:visited{font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.02em;padding:.55rem 1.1rem;border-radius:10px;transition:all .2s cubic-bezier(.34,1.56,.64,1);background:#111;color:#b0ada8;border:1px solid rgba(255,255,255,.05);box-shadow:0 1px 3px #0003}.ui.button:hover{background:#1a1a1a;color:#f0ede8;border-color:#dc262633;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.ui.button:active{background:#0d0d0d;color:#f0ede8;border-color:#dc2626;transform:translateY(0);box-shadow:0 1px 3px #0003}.ui.primary.button{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;border-width:1px;border-style:solid;box-shadow:0 2px 8px #dc262626!important}.ui.primary.button:hover{background:#e03434!important;box-shadow:0 4px 16px #dc262640!important;transform:translateY(-1px)}.ui.primary.button:active{background:#c62222!important;transform:translateY(0);box-shadow:0 1px 4px #dc262633!important}.ui.basic.button{background:transparent!important;border:1px solid rgba(255,255,255,.07)!important;color:#b0ada8!important;box-shadow:none!important}.ui.basic.button:hover{border-color:#dc262640!important;color:#f0ede8!important;transform:translateY(-1px);box-shadow:0 4px 12px #0003!important}.ui.basic.primary.button{color:#dc2626!important;border-color:#dc262640!important}.ui.basic.primary.button:hover{background:#dc26260f!important;color:#e85151!important;border-color:#dc262666!important}.ui.labeled.icon.button{padding-left:2.6rem!important}.ui.labeled.icon.button>.icon{background:#ffffff0a!important;width:2rem;margin:-.55rem 0 -.55rem -2rem!important;border-radius:10px 0 0 10px!important}.ui.primary.labeled.icon.button>.icon{background:#00000026!important}.ui.mini.button{padding:.3rem .6rem;font-size:.7rem;border-radius:8px}.ui.tiny.button{padding:.4rem .8rem;font-size:.75rem;border-radius:9px}.ui.small.button{padding:.5rem 1rem;font-size:.8rem;border-radius:10px}.ui.large.button{padding:.7rem 1.4rem;font-size:.95rem;border-radius:12px}.ui.big.button{padding:.85rem 1.7rem;font-size:1.05rem;border-radius:14px}.ui.icon.button{padding:.55rem;min-width:2.3rem;border-radius:10px}.ui.buttons{border-radius:10px;box-shadow:0 1px 3px #0003}.ui.buttons .button:first-child{border-radius:10px 0 0 10px!important}.ui.buttons .button:last-child{border-radius:0 10px 10px 0!important}.ui.buttons .button{border-color:#ffffff0d!important;margin:0!important}.ui.buttons .button:hover{position:relative;z-index:2}.ui.buttons .button:focus{position:relative;z-index:3}.ui.button.loading{position:relative;pointer-events:none;opacity:.8}.ui.button.loading:after{content:"";position:absolute;width:14px;height:14px;top:50%;left:50%;margin:-7px 0 0 -7px;border:2px solid rgba(255,255,255,.15);border-top-color:#dc2626;border-radius:50%;animation:loaderSpin .6s linear infinite}.ui.primary.button.loading:after{border-color:#ffffff4d;border-top-color:#fff}.ui.input input,.ui.form input:not([type]),.ui.form input[type=text],.ui.form input[type=email],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=url],.ui.form textarea,.ui.selection.dropdown{font-family:Inter,sans-serif;font-size:.85rem;background:#0d0d0d!important;color:#f0ede8!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:10px!important;padding:.55rem .85rem!important;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 1px 3px #00000026}.ui.input input:focus,.ui.form input:focus:not([type]),.ui.form input[type=text]:focus,.ui.form input[type=email]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=url]:focus,.ui.form textarea:focus,.ui.selection.dropdown:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262614,0 1px 3px #00000026!important;background:#111!important}.ui.form textarea{border-radius:10px;line-height:1.6;resize:vertical;min-height:80px}.ui.form .field>label{color:#8a8884;font-size:.78rem;font-weight:500;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.ui.form .field .ui.label{color:#b0ada8}.ui.form .field .ui.label:hover{color:#f0ede8}.ui.checkbox label{color:#b0ada8!important;font-size:.85rem;cursor:pointer}.ui.checkbox .box:before,.ui.checkbox label:before{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:4px!important;transition:all .15s}.ui.checkbox input:checked~.box:before,.ui.checkbox input:checked~label:before{background:#dc2626!important;border-color:#dc2626!important}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{color:#fff!important;font-size:10px!important}.ui.toggle.checkbox .box:before,.ui.toggle.checkbox label:before{background:#1a1a1a!important;border-radius:10px!important}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before{background:#dc2626!important}.ui.selection.dropdown{min-width:8rem;padding:.5rem 2rem .5rem .85rem!important;cursor:pointer}.ui.selection.dropdown>.dropdown.icon{color:#5b5956;padding:.5rem!important}.ui.selection.dropdown .menu{border-color:#dc26261f!important;background:#0d0d0d!important;box-shadow:0 15px 50px #0009!important;border-radius:0 0 12px 12px!important;border-top:none!important;animation:fadeSlideIn .1s ease}.ui.selection.dropdown .menu>.item{color:#b0ada8!important;background:transparent!important;border-color:#ffffff05!important;padding:.55rem .85rem!important}.ui.selection.dropdown .menu>.item:hover{color:#f0ede8!important;background:#dc262612!important}.ui.selection.dropdown:focus .menu>.selected.item{color:#f0ede8!important;background:#dc26260d!important}.ui.search.dropdown>.text{color:#b0ada8}.ui.card,.ui.cards>.card{background:#0d0d0d!important;border:1px solid rgba(255,255,255,.035)!important;border-radius:14px!important;box-shadow:0 4px 20px #0000004d!important;transition:border-color .25s,box-shadow .3s,transform .25s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.ui.card:hover,.ui.cards>.card:hover{border-color:#dc26261f!important;box-shadow:0 8px 35px #0006,0 0 40px #dc262605!important;transform:translateY(-2px)}.ui.card>.content,.ui.cards>.card>.content{border-color:#ffffff08!important;padding:1rem!important}.ui.card>.content>.header,.ui.cards>.card>.content>.header{color:#f0ede8;font-weight:600;font-size:1.05rem}.ui.card>.extra,.ui.cards>.card>.extra{color:#5b5956;border-color:#ffffff08!important;padding:.7rem 1rem!important;font-size:.8rem}.ui.card .meta,.ui.cards>.card .meta{color:#6b6966;font-size:.8rem}.ui.card .description,.ui.cards>.card .description{color:#b0ada8;line-height:1.6}.ui.segment{background:#0d0d0d!important;border:1px solid rgba(255,255,255,.035)!important;border-radius:14px!important;box-shadow:0 2px 12px #00000026!important}.ui.segment:hover{border-color:#dc26260f!important}.ui.top.attached.header,.ui.attached.header{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.035)!important;border-bottom:1px solid rgba(220,38,38,.06)!important;border-radius:14px 14px 0 0!important;color:#f0ede8;font-weight:600;font-size:.9rem;padding:.8rem 1rem}.ui.attached.segment{border-color:#ffffff09!important}.ui.bottom.attached.header{border-radius:0 0 14px 14px!important}.ui.padded.segment{padding:1.5rem}.ui.segments{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:14px;overflow:hidden}.ui.segments>.segment{border-color:#ffffff09!important;border-radius:0!important}.ui.table{background:#0d0d0d!important;border:1px solid rgba(255,255,255,.035)!important;border-radius:12px;color:#b0ada8;font-size:.83rem;overflow:hidden}.ui.table thead th{background:#0a0a0a!important;color:#8a8884;font-weight:600;text-transform:uppercase;font-size:.68rem;letter-spacing:.07em;border-bottom:1px solid rgba(220,38,38,.05)!important;padding:.65rem .75rem}.ui.table td{border-color:#ffffff06!important;padding:.65rem .75rem;transition:background .15s}.ui.table tbody tr{transition:background .15s}.ui.table tbody tr:hover{background:#dc262606!important}.ui.table tbody tr.active,.ui.table tbody tr.selected{background:#dc26260d!important}.ui.striped.table>tr:nth-child(2n),.ui.striped.table tbody tr:nth-child(2n){background:#ffffff03!important}.ui.sortable.table thead th{cursor:pointer;user-select:none}.ui.sortable.table thead th:hover{background:#dc262608!important;color:#f0ede8!important}.ui.sortable.table thead th.sorted{color:#dc2626!important}.ui.sortable.table thead th.sorted:after{color:#dc2626!important}.ui.label{background:#ffffff08!important;color:#b0ada8!important;border-radius:8px!important;font-weight:500;padding:.25rem .55rem;font-size:.78rem;transition:all .2s}.ui.label:hover{background:#dc262614!important;color:#f0ede8!important}.ui.tag.label{border-radius:0 8px 8px 0!important;padding-left:.7rem!important}.ui.tag.label:before{background:transparent!important}.ui.basic.label{background:transparent!important;border:1px solid rgba(255,255,255,.05)!important}.ui.basic.label:hover{border-color:#dc262640!important}.ui.red.label{background:#dc26261f!important;color:#dc2626!important}.ui.green.label{background:#22c55e1f!important;color:#22c55e!important}.ui.blue.label{background:#3a8ac61f!important;color:#3a8ac6!important}.ui.yellow.label{background:#cc99031f!important;color:#cc9903!important}.ui.orange.label{background:#cc580c1f!important;color:#cc580c!important}.ui.purple.label{background:#b259d01f!important;color:#b259d0!important}.ui.pink.label{background:#d22e8b1f!important;color:#d22e8b!important}.ui.grey.label{background:#5a5a5a1f!important;color:#8a8884!important}.ui.violet.label{background:#906ae11f!important;color:#906ae1!important}.ui.label .detail{color:inherit!important;opacity:.7;margin-left:.3rem}.ui.diff{background:#0d0d0d;border-radius:12px;border:1px solid rgba(255,255,255,.035);overflow:hidden}.ui.diff .diff-file-header{background:#0a0a0a;border-bottom:1px solid rgba(220,38,38,.05);padding:.55rem 1rem;font-family:JetBrains Mono,monospace;font-size:.78rem;color:#b0ada8}.ui.diff .diff-file-header .file{color:#f0ede8}.ui.diff .diff-file-body .lines-num{background:#0a0a0a;color:#5b5956;font-family:JetBrains Mono,monospace;font-size:.72rem;border-right:1px solid rgba(255,255,255,.03);min-width:40px;text-align:right;padding:0 .4rem}.ui.diff .diff-file-body .lines-escape{background:#0a0a0a}.ui.diff .diff-file-body .lines-code{font-family:JetBrains Mono,monospace;font-size:.76rem;padding:0 .6rem}.ui.diff .diff-file-body .lines-added{background:#22c55e0a}.ui.diff .diff-file-body .lines-added .lines-num{background:#22c55e14;border-color:#22c55e1f}.ui.diff .diff-file-body .lines-removed{background:#dc26260a}.ui.diff .diff-file-body .lines-removed .lines-num{background:#dc262614;border-color:#dc26261f}.ui.diff .diff-file-body .lines-code .code-inner .added-code{background:#22c55e1f!important;border-radius:2px}.ui.diff .diff-file-body .lines-code .code-inner .removed-code{background:#dc26261f!important;border-radius:2px}.ui.diff .diff-file-body tr:hover{background:#ffffff04!important}.ui.diff .diff-file-body .lines-type-marker{color:#dc2626;font-weight:700;margin-right:.3rem}.repository.file.list{background:transparent;border-radius:14px;border:1px solid rgba(255,255,255,.035);overflow:hidden}.repository.file.list .repo-file-item{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.025)!important;transition:background .15s;padding:.55rem .8rem}.repository.file.list .repo-file-item:hover{background:#dc262606!important}.repository.file.list .repo-file-item .name{color:#b0ada8;font-weight:500}.repository.file.list .repo-file-item .name svg{color:#5b5956;margin-right:.3rem}.repository.file.list .repo-file-item .age{color:#6b6966;font-size:.78rem}.repository.file .file-content{background:#0d0d0d;border-radius:0 0 14px 14px;border:1px solid rgba(255,255,255,.035);border-top:none;padding:1.5rem}.markdown-content{color:#b0ada8;line-height:1.75;font-size:.92rem}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{color:#f0ede8;border-bottom:1px solid rgba(220,38,38,.05);padding-bottom:.35rem;margin:1.5em 0 .6em;font-weight:600}.markdown-content h1{font-size:1.6rem;border-bottom-width:2px}.markdown-content h2{font-size:1.3rem}.markdown-content h3{font-size:1.1rem}.markdown-content a{color:#dc2626;text-decoration:none;border-bottom:1px solid transparent;transition:all .15s}.markdown-content a:hover{color:#e85151;border-color:#dc26264d}.markdown-content code{background:#ffffff09;color:#f0ede8;border-radius:5px;padding:.15rem .35rem;font-size:.85em;font-family:JetBrains Mono,monospace}.markdown-content pre{background:#0a0a0a;border:1px solid rgba(255,255,255,.03);border-radius:10px;padding:1rem;overflow-x:auto}.markdown-content pre code{background:transparent;padding:0;border:none;font-size:.82rem}.markdown-content blockquote{border-left:3px solid #dc2626;background:#dc262606;color:#8a8884;padding:.5rem 1rem;border-radius:0 10px 10px 0;margin:1rem 0}.markdown-content table{border-collapse:separate;border-spacing:0;border:1px solid rgba(255,255,255,.035);border-radius:10px;overflow:hidden;margin:1rem 0;width:100%}.markdown-content table th{background:#0a0a0a;color:#8a8884;font-weight:600;border-bottom:1px solid rgba(220,38,38,.05);padding:.5rem .75rem}.markdown-content table td,.markdown-content table th{border:1px solid rgba(255,255,255,.025);padding:.5rem .75rem}.markdown-content img{border-radius:10px;max-width:100%}.markdown-content hr{border:none;height:1px;background:#dc26260f;margin:1.5rem 0}.markdown-content .highlight{background:transparent!important}.markdown-content .highlight pre{background:#0a0a0a}.markdown-content table tr:nth-child(2n){background:#ffffff03}.markdown-content ul,.markdown-content ol{padding-left:1.5rem}.markdown-content li{margin:.3rem 0}.markdown-content p{margin:.6rem 0}.ui.comments .comment{background:#0d0d0d;border-radius:10px;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.025);margin-bottom:.5rem;transition:border-color .2s}.ui.comments .comment:hover{border-color:#dc26260f}.ui.comments .comment .author{color:#f0ede8;font-weight:600;font-size:.85rem}.ui.comments .comment .text{color:#b0ada8;line-height:1.65;font-size:.88rem;margin:.3rem 0}.ui.comments .comment .metadata{color:#5b5956;font-size:.75rem}.ui.comments .comment .actions a{color:#6b6966;font-size:.78rem;margin-right:.8rem}.ui.comments .comment .actions a:hover{color:#dc2626}.ui.comments .comment .ui.tiny.avatar{width:24px;height:24px;border-radius:50%;border:1px solid rgba(220,38,38,.08)}.ui.timeline{background:transparent}.ui.timeline .event{background:#0d0d0d;border:1px solid rgba(255,255,255,.025);border-radius:10px;margin-bottom:.4rem;padding:.6rem .9rem;transition:border-color .2s;animation:cardIn .2s ease}.ui.timeline .event:hover{border-color:#dc262614}.ui.timeline .event .text{color:#b0ada8}.ui.popup{background:#0e0e0e!important;border:1px solid rgba(220,38,38,.12)!important;border-radius:12px!important;box-shadow:0 15px 50px #0009!important;color:#b0ada8;animation:fadeSlideIn .1s ease}.ui.popup:before{background:#0e0e0e!important;border-color:#dc26261f!important;box-shadow:none!important}.ui.modal{background:#0d0d0d!important;border:1px solid rgba(220,38,38,.08)!important;border-radius:18px!important;box-shadow:0 25px 80px #0009!important;animation:fadeSlideIn .15s ease}.ui.modal>.header{background:#0a0a0a!important;border-bottom:1px solid rgba(220,38,38,.06)!important;border-radius:18px 18px 0 0!important;color:#f0ede8;font-weight:600;font-size:1rem;padding:1rem 1.2rem}.ui.modal>.content{color:#b0ada8;line-height:1.65;padding:1.2rem}.ui.modal>.actions{background:#0a0a0a!important;border-top:1px solid rgba(220,38,38,.04)!important;border-radius:0 0 18px 18px!important;padding:.8rem 1.2rem}.ui.dimmer{background:#000000a6!important;backdrop-filter:blur(6px)!important}.ui.dropdown .menu{background:#0d0d0d!important;border:1px solid rgba(220,38,38,.1)!important;border-radius:12px!important;box-shadow:0 15px 50px #0009!important;padding:.3rem;animation:fadeSlideIn .1s ease}.ui.dropdown .menu>.item{color:#b0ada8!important;background:transparent!important;font-size:.8rem;border-radius:8px;padding:.45rem .8rem;margin:.05rem 0}.ui.dropdown .menu>.item:hover{color:#f0ede8!important;background:#dc262612!important}.ui.dropdown .menu>.active.item{color:#f0ede8!important;background:#dc26260a!important}.ui.dropdown .menu>.divider{border-color:#dc26260d!important;margin:.2rem .4rem}.ui.dropdown .menu .header{color:#5b5956!important;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;padding:.4rem .8rem .2rem}.ui.message{background:#0d0d0d!important;border:1px solid rgba(255,255,255,.035)!important;border-radius:12px!important;color:#b0ada8!important;box-shadow:0 2px 12px #0000001a!important}.ui.message .header{color:#f0ede8;font-weight:600;font-size:.95rem}.ui.message p{opacity:.9}.ui.message .close.icon{color:#5b5956!important}.ui.message .close.icon:hover{color:#dc2626!important}.ui.positive.message{border-color:#22c55e26!important;background:#22c55e08!important}.ui.negative.message{border-color:#dc262626!important;background:#dc262608!important}.ui.info.message{border-color:#3a8ac626!important;background:#3a8ac608!important}.ui.warning.message{border-color:#cc990326!important;background:#cc990308!important}.ui.message ul.list li:before{color:#5b5956}.ui.toast-container .toast-item{background:#0d0d0d!important;border:1px solid rgba(220,38,38,.1)!important;border-radius:12px!important;box-shadow:0 15px 50px #00000080!important;color:#b0ada8;padding:.8rem 1rem;animation:fadeSlideIn .15s ease}.ui.toast-container .toast-item .toast-close{color:#5b5956}.ui.toast-container .toast-item .toast-close:hover{color:#dc2626}.ui.toast-container .toast-item .toast-message{font-size:.85rem}.ui.tabular.menu{border-bottom:1px solid rgba(220,38,38,.05)!important}.ui.tabular.menu .item{color:#8a8884!important;padding:.6rem .9rem;border-radius:10px 10px 0 0!important;border:1px solid transparent!important;border-bottom:none!important;margin-bottom:-1px;font-size:.82rem;transition:color .2s,background .15s,border-color .2s}.ui.tabular.menu .item:hover{color:#f0ede8!important;background:#dc262605!important}.ui.tabular.menu .item.active{color:#dc2626!important;background:transparent!important;border-color:#dc262614!important;border-bottom-color:#080808!important;font-weight:600}.ui.pagination.menu{background:transparent!important;border:none!important;box-shadow:none!important}.ui.pagination.menu .item{background:#0d0d0d!important;color:#b0ada8!important;border:1px solid rgba(255,255,255,.035)!important;border-radius:8px!important;margin:0 .12rem;min-width:2.2rem;text-align:center;padding:.45rem 0!important;font-size:.8rem;transition:all .2s}.ui.pagination.menu .item:hover{background:#151515!important;border-color:#dc262626!important;color:#f0ede8!important;transform:translateY(-1px)}.ui.pagination.menu .item.active{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;box-shadow:0 2px 8px #dc262633!important}.ui.pagination.menu .item:before{display:none!important}.ui.pagination.menu .item.disabled{opacity:.25!important;pointer-events:none!important}.ui.footer,.page-footer{background:#0a0a0a!important;border-top:1px solid rgba(220,38,38,.05)!important;color:#5b5956;font-size:.72rem;padding:.7rem 0;letter-spacing:.02em}.ui.footer a,.page-footer a{color:#6b6966;transition:color .15s}.ui.footer a:hover,.page-footer a:hover{color:#dc2626}.ui.badge,.ui.floating.label{background:#dc26261f;color:#dc2626;border-radius:20px;padding:.1rem .45rem;font-size:.68rem;font-weight:600;min-width:1.3rem;text-align:center}.ui.dimmer{background:#00000080!important}.ui.dimmer .ui.loader:before,.ui.loader:before{border-color:#ffffff0a;width:2.5em;height:2.5em}.ui.dimmer .ui.loader:after,.ui.loader:after{border-color:#dc2626 transparent transparent;border-width:.2em;width:2.5em;height:2.5em;animation:loaderSpin .5s linear infinite}.ui.avatar{width:28px;height:28px;border-radius:50%;border:1px solid rgba(220,38,38,.06);object-fit:cover;background:#111}.ui.tiny.avatar{width:20px;height:20px}.ui.small.avatar{width:32px;height:32px}.ui.medium.avatar{width:48px;height:48px}.ui.large.avatar{width:64px;height:64px;border-width:2px}.ui.statistic>.value{color:#f0ede8;font-family:Inter,sans-serif;font-weight:700;font-size:2.2rem}.ui.statistic>.label{color:#5b5956;text-transform:uppercase;font-size:.72rem;letter-spacing:.08em}.ui.progress{background:#ffffff08!important;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px 3px #0003}.ui.progress .bar{background:#dc2626!important;border-radius:20px;transition:width .3s cubic-bezier(.34,1.56,.64,1)!important;min-width:1px}.ui.progress .bar>.progress{color:#f0ede8;font-size:.7rem;font-weight:600}.ui.accordion .title{color:#b0ada8;transition:color .15s;padding:.5rem 0}.ui.accordion .title:hover{color:#f0ede8}.ui.accordion .title.active{color:#dc2626;font-weight:600}.ui.accordion .title .dropdown.icon{transition:transform .2s}.ui.accordion .title.active .dropdown.icon{transform:rotate(90deg)}.ui.accordion .content{color:#b0ada8;background:#ffffff03;border-radius:10px;padding:.8rem 1rem!important;margin-top:.3rem}.ui.repository.issues .issue-item,.ui.pull-requests .issue-item{background:#0d0d0d;border:1px solid rgba(255,255,255,.025);border-radius:10px;margin-bottom:.35rem;padding:.65rem .9rem;transition:border-color .2s,transform .15s;animation:cardIn .15s ease}.ui.repository.issues .issue-item:hover,.ui.pull-requests .issue-item:hover{border-color:#dc26261a;transform:translate(2px)}.ui.repository.issues .issue-item .title,.ui.pull-requests .issue-item .title{color:#f0ede8;font-weight:500;font-size:.9rem}.ui.repository.issues .issue-item .title:hover,.ui.pull-requests .issue-item .title:hover{color:#dc2626}.issue-item .desc{color:#6b6966;font-size:.78rem}.issue-item .desc a{color:#6b6966}.issue-item .desc a:hover{color:#dc2626}.issue-item .issue-item-left .issue-item-top-row .ref,.issue-item .issue-item-left .issue-item-top-row .ref a{color:#5b5956}.issue-item .issue-item-left .issue-item-top-row .ref a:hover{color:#dc2626}.issue-item .issue-item-right{color:#5b5956}.project-board{background:transparent;gap:1rem}.project-board .board-column{background:#ffffff03;border:1px solid rgba(255,255,255,.03);border-radius:14px;min-height:200px}.project-board .board-column .board-column-header{color:#f0ede8;font-weight:600;border-bottom:1px solid rgba(220,38,38,.05);padding:.7rem .9rem;font-size:.85rem}.project-board .board-column .board-card{background:#0d0d0d;border:1px solid rgba(255,255,255,.025);border-radius:10px;padding:.65rem .8rem;margin:.4rem .5rem;transition:border-color .2s,transform .15s;cursor:pointer;animation:cardIn .15s ease}.project-board .board-column .board-card:hover{border-color:#dc26261f;transform:translateY(-1px)}.project-board .board-column .board-card .board-card-title{color:#f0ede8;font-size:.82rem;font-weight:500}.project-board .board-column .board-card .board-card-footer{color:#5b5956;font-size:.7rem;margin-top:.3rem}.ui.profile-card{background:#0d0d0d;border:1px solid rgba(255,255,255,.035);border-radius:14px;padding:1.5rem}.ui.profile-card .header{color:#f0ede8;font-weight:600}.ui.profile-card .description{color:#8a8884;line-height:1.6}.profile-avatar img{border-radius:50%;border:2px solid rgba(220,38,38,.08);transition:border-color .2s}.profile-avatar img:hover{border-color:#dc262640}.ui.feed>.event{background:transparent;border-left:2px solid rgba(220,38,38,.06);padding:.4rem 0 .4rem 1rem;margin:.3rem 0;transition:border-color .2s}.ui.feed>.event:hover{border-left-color:#dc2626}.ui.feed>.event .content{color:#b0ada8;font-size:.85rem}.ui.feed>.event .content .date{color:#5b5956;font-size:.72rem;font-weight:400}.ui.feed>.event .content .summary{color:#f0ede8;font-weight:500}.ui.code-review{background:#0d0d0d;border:1px solid rgba(255,255,255,.035);border-radius:12px;overflow:hidden}.ui.code-review .comment{background:#0d0d0d;border-top:1px solid rgba(255,255,255,.025);padding:.8rem 1rem}.ui.code-review .comment:first-child{border-top:none}.ui.code-review .review-header{background:#0a0a0a;border-bottom:1px solid rgba(220,38,38,.05);padding:.6rem 1rem;font-size:.8rem}.ui.code-review .review-header .author{color:#f0ede8;font-weight:600}.ui.search .results{background:#0d0d0d!important;border:1px solid rgba(220,38,38,.1)!important;border-radius:12px!important;box-shadow:0 15px 50px #0009!important;overflow:hidden;animation:fadeSlideIn .1s ease}.ui.search .results .result{color:#b0ada8!important;padding:.6rem .8rem!important;border-bottom:1px solid rgba(255,255,255,.02)!important;transition:background .15s}.ui.search .results .result:hover{background:#dc26260f!important;color:#f0ede8!important}.ui.search .results .result:last-child{border-bottom:none!important}.ui.search>.results .result .title{color:#f0ede8!important;font-weight:500}.ui.search>.results .result .description{font-size:.78rem;color:#6b6966!important}.ui.vertical.menu{background:transparent!important;border:none!important;box-shadow:none!important}.ui.vertical.menu .item{color:#8a8884!important;border-radius:10px!important;margin:.08rem 0;padding:.5rem .7rem;transition:all .15s;font-size:.82rem}.ui.vertical.menu .item:hover{color:#f0ede8!important;background:#ffffff05!important}.ui.vertical.menu .item.active{color:#dc2626!important;background:#dc262612!important;font-weight:600}.ui.vertical.menu .item:before{display:none!important}.ui.vertical.menu .item .label{float:right;margin-top:0}.ui.action-list .item{background:transparent;border-bottom:1px solid rgba(255,255,255,.02);padding:.55rem 0;transition:background .15s}.ui.action-list .item:hover{background:#dc262604;border-radius:8px;padding-left:.5rem;padding-right:.5rem}.ui.branch-selector .dropdown .text{color:#b0ada8}.ui.branch-selector .dropdown .menu{background:#0d0d0d;border:1px solid rgba(220,38,38,.1);border-radius:10px}.branch-tag-choice{background:#dc26260d;border-radius:5px;padding:.12rem .35rem;font-family:JetBrains Mono,monospace;font-size:.72rem;color:#dc2626;border:1px solid rgba(220,38,38,.1)}.ui.notification{background:#0d0d0d;border:1px solid rgba(255,255,255,.025);border-radius:10px;padding:.55rem .8rem;transition:border-color .2s;animation:cardIn .15s ease}.ui.notification:hover{border-color:#dc262614}.ui.notification .title{color:#f0ede8;font-weight:500;font-size:.85rem}.ui.notification .description{color:#8a8884;font-size:.78rem;margin-top:.15rem}.ui.empty-state{padding:3rem 1rem;text-align:center;color:#5b5956}.ui.empty-state .header{color:#8a8884;font-weight:500;font-size:1.1rem}.ui.empty-state .description{color:#5b5956;font-size:.85rem;margin-top:.5rem}.ui.commit-list .commit-item{background:#0d0d0d;border:1px solid rgba(255,255,255,.025);border-radius:8px;padding:.6rem .8rem;margin-bottom:.3rem;transition:border-color .2s}.ui.commit-list .commit-item:hover{border-color:#dc262614}.ui.commit-list .commit-item .commit-message{color:#f0ede8;font-weight:500;font-size:.85rem}.ui.commit-list .commit-item .commit-message a{color:#f0ede8}.ui.commit-list .commit-item .commit-message a:hover{color:#dc2626}.ui.commit-list .commit-item .commit-meta{color:#5b5956;font-size:.75rem}.ui.submenu{background:#0a0a0a;border-bottom:1px solid rgba(220,38,38,.04);padding:.3rem 0}.ui.submenu .item{color:#8a8884;font-size:.78rem;padding:.3rem .7rem}.ui.submenu .item.active{color:#dc2626}.ui.compare-list{border:1px solid rgba(255,255,255,.035);border-radius:12px;overflow:hidden}.ui.compare-list .item{border-bottom:1px solid rgba(255,255,255,.02);padding:.55rem .8rem;background:#0d0d0d;transition:background .15s}.ui.compare-list .item:hover{background:#dc262605}.ui.compare-list .item:last-child{border-bottom:none}.repository-header{background:#0a0a0a;border-bottom:1px solid rgba(220,38,38,.05);padding:.7rem 0}.repository-header .repo-title{color:#f0ede8;font-weight:700;font-size:1.1rem}.repository-header .repo-title a{color:#f0ede8}.repository-header .repo-title a:hover{color:#dc2626}.ui.review-box{background:#0d0d0d;border:1px solid rgba(255,255,255,.035);border-radius:14px;padding:1rem}.ui.review-box .review-box-header{color:#f0ede8;font-weight:600;margin-bottom:.6rem}.ui.review-box .review-box-item{color:#b0ada8;padding:.3rem 0;border-bottom:1px solid rgba(255,255,255,.02)}.ui.review-box .review-box-item:last-child{border-bottom:none}.org-header{background:#0a0a0a;border-bottom:1px solid rgba(220,38,38,.05);padding:1rem 0}.org-header .org-name{color:#f0ede8;font-weight:700;font-size:1.3rem}.ui.hook-item{background:#0d0d0d;border:1px solid rgba(255,255,255,.025);border-radius:10px;padding:.8rem;margin-bottom:.4rem;transition:border-color .2s}.ui.hook-item:hover{border-color:#dc262614}.ui.hook-item .hook-url{color:#f0ede8;font-family:JetBrains Mono,monospace;font-size:.78rem}.ui.hook-item .hook-meta{color:#5b5956;font-size:.75rem;margin-top:.15rem}.ui.secret-item{background:#0d0d0d;border:1px solid rgba(255,255,255,.025);border-radius:10px;padding:.7rem .9rem;margin-bottom:.3rem;transition:border-color .2s}.ui.secret-item:hover{border-color:#dc262614}.ui.list .item{color:#b0ada8}.ui.list .item .header{color:#f0ede8}.ui.horizontal.segments>.segment{border-color:#ffffff06!important}.ui.divider{border-color:#dc26260f!important}.ui.header{color:#f0ede8}.ui.sub.header{color:#8a8884;text-transform:uppercase;font-size:.68rem;letter-spacing:.08em}.ui.section.divider{border-color:#dc26260f!important;margin:1.5rem 0}.ui.horizontal.divider{color:#5b5956;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.ui.header .sub.header{color:#6b6966;font-size:.8rem}.ui.description{color:#8a8884;line-height:1.6}.ui.red.text{color:#dc2626!important}.ui.green.text{color:#22c55e!important}.ui.blue.text{color:#3a8ac6!important}.ui.yellow.text{color:#cc9903!important}.ui.orange.text{color:#cc580c!important}.ui.grey.text{color:#8a8884!important}.ui.red{border-color:#dc2626!important}.ui.green{border-color:#22c55e!important}.theraiwy-brand{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.5rem .8rem!important}.theraiwy-logo-text{font-family:Unbounded,sans-serif;font-size:1rem;font-weight:800;color:#f0ede8;letter-spacing:-.03em;text-transform:uppercase}.theraiwy-logo-text:hover{color:#dc2626}.theraiwy-logo-icon{opacity:.5;transition:opacity .2s}.theraiwy-brand:hover .theraiwy-logo-icon{opacity:.8}#navbar-logo{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.5rem .8rem!important}#navbar-logo img{height:28px;width:auto;opacity:.6;transition:opacity .2s}#navbar-logo:hover img{opacity:1}#navbar-logo .theraiwy-logo-text{font-family:Unbounded,sans-serif;font-size:.95rem;font-weight:800;color:#f0ede8;letter-spacing:-.03em;text-transform:uppercase}#navbar-logo:hover .theraiwy-logo-text{color:#dc2626}.theraiwy-nav-item{position:relative!important;padding:.5rem .7rem!important}.theraiwy-nav-label{font-size:.8rem;letter-spacing:.03em;font-weight:450;position:relative;z-index:1}.theraiwy-nav-item.active .theraiwy-nav-label{color:#dc2626;font-weight:600}.theraiwy-nav-item.active:after{content:"";position:absolute;bottom:0;left:.5rem;right:.5rem;height:2px;background:#dc2626;border-radius:1px 1px 0 0;animation:navActiveIn .2s ease}@keyframes navActiveIn{0%{opacity:0;transform:scaleX(.5)}to{opacity:1;transform:scaleX(1)}}.theraiwy-dropdown{border:1px solid rgba(220,38,38,.12)!important;border-radius:12px!important;box-shadow:0 15px 50px #0009!important;padding:.3rem!important;animation:fadeSlideIn .12s ease!important}.theraiwy-dropdown .item{border-radius:8px!important;margin:.05rem 0!important;padding:.5rem .8rem!important}.theraiwy-dropdown .item:hover{background:#dc262612!important}.theraiwy-dropdown .header{color:#5b5956!important;font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:.4rem .8rem .2rem!important}.theraiwy-dropdown .divider{border-color:#dc26260d!important;margin:.2rem .4rem!important}.theraiwy-dropdown-trigger{padding:.3rem .5rem!important}.theraiwy-create-btn{display:flex;align-items:center;gap:.2rem}.theraiwy-create-label{display:flex;align-items:center}.theraiwy-footer{background:#0a0a0a!important;border-top:1px solid rgba(220,38,38,.05)!important;padding:.6rem 0!important;font-size:.72rem}.theraiwy-footer-brand{font-family:Unbounded,sans-serif;font-size:.75rem;font-weight:700;color:#8a8884;text-transform:uppercase;letter-spacing:.02em}.theraiwy-footer-divider{color:#5b5956;margin:0 .4rem}.theraiwy-footer-meta{color:#5b5956;margin-left:.6rem}.theraiwy-footer a{color:#6b6966;transition:color .15s}.theraiwy-footer a:hover{color:#dc2626}.theraiwy-theme-select .default-text{color:#8a8884}.theraiwy-lang-select .text{color:#8a8884;font-size:.75rem}.theraiwy-stopwatch{background:#0d0d0d!important;border:1px solid rgba(220,38,38,.08)!important;border-radius:10px!important}.theraiwy-home{position:relative;z-index:1}.theraiwy-hero{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:2rem;text-align:center}.theraiwy-hero-content{max-width:560px}.theraiwy-hero-title{font-family:Unbounded,sans-serif;font-size:clamp(2rem,6vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem;animation:heroTitleIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.theraiwy-hero-accent{color:#f0ede8;display:block}.theraiwy-hero-sub{color:#dc2626;display:block;font-size:.5em;font-weight:500;letter-spacing:.15em;text-transform:uppercase;margin-top:.3rem;animation:heroSubIn .6s cubic-bezier(.34,1.56,.64,1) .1s forwards;opacity:0}.theraiwy-hero-desc{color:#8a8884;font-size:1rem;line-height:1.6;margin-bottom:2rem;max-width:420px;margin-left:auto;margin-right:auto;animation:heroDescIn .6s cubic-bezier(.34,1.56,.64,1) .2s forwards;opacity:0}.theraiwy-hero-actions{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;animation:heroActionsIn .6s cubic-bezier(.34,1.56,.64,1) .3s forwards;opacity:0}.theraiwy-btn{font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;padding:.65rem 1.5rem;border-radius:10px;text-decoration:none;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;align-items:center;gap:.5rem}.theraiwy-btn-primary{background:#dc2626;color:#fff;border:1px solid #dc2626;box-shadow:0 2px 8px #dc262626}.theraiwy-btn-primary:hover{background:#e03434;color:#fff;box-shadow:0 4px 16px #dc262640;transform:translateY(-1px)}.theraiwy-btn-secondary{background:transparent;color:#b0ada8;border:1px solid rgba(255,255,255,.08)}.theraiwy-btn-secondary:hover{color:#f0ede8;border-color:#dc26264d;transform:translateY(-1px)}.theraiwy-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;max-width:1000px;margin:0 auto;padding:1rem 2rem 3rem}.theraiwy-feature-card{background:#0d0d0d;border:1px solid rgba(255,255,255,.03);border-radius:14px;padding:1.5rem;transition:border-color .25s,transform .25s cubic-bezier(.34,1.56,.64,1);animation:featureIn .6s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}.theraiwy-feature-card:nth-child(1){animation-delay:.4s}.theraiwy-feature-card:nth-child(2){animation-delay:.5s}.theraiwy-feature-card:nth-child(3){animation-delay:.6s}.theraiwy-feature-card:nth-child(4){animation-delay:.7s}.theraiwy-feature-card:hover{border-color:#dc26261a;transform:translateY(-2px)}.theraiwy-feature-icon{color:#dc2626;margin-bottom:.8rem}.theraiwy-feature-title{color:#f0ede8;font-size:1rem;font-weight:600;margin-bottom:.4rem}.theraiwy-feature-desc{color:#8a8884;font-size:.82rem;line-height:1.6}.theraiwy-dashboard-header{padding:1.5rem 0 .5rem}.theraiwy-dash-title{font-family:Unbounded,sans-serif;font-size:1.2rem;font-weight:700;color:#f0ede8;letter-spacing:-.02em;text-transform:uppercase}.notification_count{background:#dc2626;color:#fff;border-radius:20px;padding:.05rem .35rem;font-size:.6rem;font-weight:700;position:absolute;top:-4px;right:-6px;min-width:16px;text-align:center;line-height:1.3;border:1px solid #080808}@media(max-width:767px){.theraiwy-nav-item{padding:.6rem .8rem!important}.theraiwy-hero{min-height:60vh;padding:1.5rem}.theraiwy-features{grid-template-columns:1fr;padding:1rem}.theraiwy-hero-actions{flex-direction:column;align-items:center}.theraiwy-btn{width:100%;justify-content:center}}.home a{color:var(--color-text)!important}
