@import url("/assets/css/theme-gitea-auto.N566Q0Ze.css");
@font-face{font-family:Inter;src:url('/assets/fonts/inter.woff2') format('woff2');font-weight:100 900;font-display:swap}
gitea-theme-meta-info{--theme-display-name:"Obscure"}
:root{
 --fonts-proportional:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
 --color-primary:#a34e32;--color-primary-contrast:#fff;
 --color-primary-dark-1:#92432a;--color-primary-dark-2:#823b25;--color-primary-dark-3:#71331f;--color-primary-dark-4:#602b1a;--color-primary-dark-5:#4f2315;--color-primary-dark-6:#3e1b10;--color-primary-dark-7:#2c130c;
 --color-primary-light-1:#b06146;--color-primary-light-2:#bd775e;--color-primary-light-3:#cb917c;--color-primary-light-4:#d8ac9b;--color-primary-light-5:#e5c8bc;--color-primary-light-6:#f0e1d9;--color-primary-light-7:#f8f0eb;
 --color-primary-alpha-10:#a34e3214;--color-primary-alpha-20:#a34e3229;--color-primary-alpha-30:#a34e3240;--color-primary-alpha-40:#a34e3259;--color-primary-alpha-50:#a34e3280;--color-primary-alpha-60:#a34e3299;--color-primary-alpha-70:#a34e32b3;--color-primary-alpha-80:#a34e32cc;--color-primary-alpha-90:#a34e32e6;
 --color-body:#f8f7f4;--color-box-body:#fff;--color-box-header:#fcfbf9;--color-nav-bg:#fdfcf9;--color-nav-hover-bg:#efede7;--color-menu:#fff;--color-input-background:#fff;
 --color-text:#36332f;--color-text-dark:#1f1e1b;--color-text-light:#6b665e;--color-text-light-1:#7c766d;--color-text-light-2:#777066;--color-text-light-3:#a39d93;
 --color-secondary:#e1ded7;--color-secondary-dark-1:#d8d4cb;--color-secondary-dark-2:#c9c4ba;--color-secondary-dark-3:#b8b1a5;--color-secondary-dark-4:#a49b8c;--color-secondary-dark-5:#908677;--color-secondary-dark-6:#7a7163;--color-secondary-dark-7:#655c50;--color-secondary-dark-8:#50473c;--color-secondary-dark-9:#3c352d;--color-secondary-light-1:#e8e5df;--color-secondary-light-2:#efede8;--color-secondary-light-3:#f4f2ee;--color-secondary-light-4:#f8f7f4;
 --color-secondary-alpha-10:#6157440d;--color-secondary-alpha-20:#61574419;--color-light-border:#e1ded7;--color-hover:#70614b08;--color-active:#70614b12;--color-footer:#f8f7f4;
 --border-radius:6px;--border-radius-medium:10px;--border-radius-full:14px;
}
body{font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}
#navbar{min-height:68px;padding-inline:28px;background:var(--color-nav-bg);border-bottom:1px solid var(--color-secondary);box-shadow:none}
#navbar .item{font-size:13px;font-weight:550;color:var(--color-text-light)}
#navbar .item:hover{color:var(--color-text-dark)}
#navbar-logo{padding-left:0;padding-right:30px}
#navbar-logo img{display:none}
#navbar-logo::after{content:"obscurejam.es";font-size:21px;font-weight:750;letter-spacing:-.06em;color:var(--color-text-dark)}
#navbar .navbar-right>.item{border:1px solid var(--color-secondary);border-radius:7px;padding:9px 13px;margin-block:14px;color:var(--color-text-dark)}
#navbar .navbar-right>.item:has(.avatar){border:0;padding:5px}
.ui.button{font-weight:550;border-radius:6px}
.ui.primary.button{font-weight:600;box-shadow:0 1px 2px #38210d12}
.ui.segment,.ui.segments{box-shadow:none;border-color:var(--color-secondary)}
.ui.attached.header{font-weight:600;background:var(--color-box-header);border-color:var(--color-secondary)}
.ui.header{letter-spacing:-.025em}
.ui.input>input,.ui.form input:not([type]),.ui.form input[type=text],.ui.form input[type=password],.ui.form textarea{border-color:var(--color-secondary);border-radius:7px}
.ui.secondary.pointing.menu{border-color:var(--color-secondary);gap:6px}
.ui.secondary.pointing.menu .item{font-weight:500;color:var(--color-text-light)}
.ui.secondary.pointing.menu .active.item{color:var(--color-text-dark);font-weight:650;border-color:var(--color-primary)}
.page-content:has(#profile-avatar-card)>.ui.container{width:calc(100% - 64px);max-width:1200px;margin:40px auto 0}
#profile-avatar-card{background:transparent;border:0;box-shadow:none;padding:0 16px 0 0}
#profile-avatar-card>.flex-divided-list>.item{border:0;padding:11px 0}
#profile-avatar-card>.flex-divided-list>.item:first-child{justify-content:flex-start!important;padding:0 0 17px}
#profile-avatar-card .profile-avatar-image{width:144px;height:144px;max-width:144px;object-fit:cover;object-position:50% 28%;border-radius:50%;border:4px solid var(--color-box-body);box-shadow:0 0 0 1px var(--color-secondary)}
#profile-avatar-card .flex-relaxed-list{align-items:flex-start;gap:7px;padding-bottom:20px}
#profile-avatar-card .flex-relaxed-list>span:first-child{font-size:29px;line-height:1.1;font-weight:700;letter-spacing:-.045em;color:var(--color-text-dark)}
#profile-avatar-card .flex-relaxed-list>span:nth-child(2){font-size:14px;color:var(--color-text-light)}
#profile-avatar-card .tw-text-center{text-align:left}
#profile-avatar-card .item{font-size:13px;line-height:1.6;color:var(--color-text-light);overflow-wrap:anywhere}
#profile-avatar-card .item a{color:var(--color-text-light)}
#profile-avatar-card .item a:hover{color:var(--color-primary)}
#profile-avatar-card .item:has(a[href$="followers"]){font-size:12px}
.page-content:has(#profile-avatar-card) .flex-divided-list.items-with-main{border:0;display:flex;flex-direction:column;gap:13px;margin-top:22px}
.page-content:has(#profile-avatar-card) .flex-divided-list.items-with-main>.item{background:var(--color-box-body);border:1px solid var(--color-secondary);border-radius:11px;padding:21px 23px;gap:15px;box-shadow:0 2px 3px #33251302}
.page-content:has(#profile-avatar-card) .flex-divided-list.items-with-main>.item:hover{border-color:var(--color-primary-alpha-40);box-shadow:0 3px 12px #33251305}
.page-content:has(#profile-avatar-card) .items-with-main .item-main{min-width:0}
.page-content:has(#profile-avatar-card) .items-with-main .item-title a.name{font-size:19px;font-weight:650;letter-spacing:-.025em;color:var(--color-text-dark)}
.page-content:has(#profile-avatar-card) .items-with-main .item-title a.name:hover{color:var(--color-primary)}
.page-content:has(#profile-avatar-card) .items-with-main .item-content{font-size:14px;line-height:1.65;color:var(--color-text-light);padding-top:4px}
.page-content:has(#profile-avatar-card) .items-with-main .item-footer{font-size:11px;color:var(--color-text-light-2);padding-top:10px}
.page-content:has(#profile-avatar-card) .items-with-main .item-trailing{font-size:11px;color:var(--color-text-light)}
.page-content:has(#profile-avatar-card) .items-with-main .item-trailing .color-icon{width:8px;height:8px;filter:saturate(.6)}
.page-content:has(#profile-avatar-card) .items-with-main>.item>.svg{width:19px;height:19px;margin-top:3px;color:var(--color-text-light-2)}
.repo-header{padding-top:18px;padding-bottom:18px}
.repo-header .tw-text-18{font-size:21px;font-weight:650;letter-spacing:-.03em}
.repo-header .tw-text-18 a:last-child{color:var(--color-text-dark)}
.repository .header-wrapper{background:var(--color-nav-bg)}
.file-header,.repo-buttons{background:var(--color-box-header)}
.markup{font-size:15px;line-height:1.75}
.markup h1,.markup h2,.markup h3{letter-spacing:-.025em}
.markup pre{border:1px solid var(--color-secondary);border-radius:8px}
.page-footer{background:var(--color-footer);border-color:var(--color-secondary);font-size:11px;padding:20px 28px;color:var(--color-text-light-2)}
.page-footer .left-links>span{display:none}
a{transition:color .12s ease}
@media(prefers-color-scheme:dark){
 :root{--color-body:#1b1a18;--color-box-body:#242320;--color-box-header:#2b2925;--color-nav-bg:#1e1d1a;--color-nav-hover-bg:#312e28;--color-menu:#26241f;--color-input-background:#201f1c;
 --color-text:#d9d5cd;--color-text-dark:#f0ece5;--color-text-light:#b2aa9e;--color-text-light-1:#a69c8e;--color-text-light-2:#a09584;--color-text-light-3:#7a7062;
 --color-primary:#dfa77f;--color-primary-contrast:#281c13;--color-primary-dark-1:#e7b592;--color-primary-dark-2:#edc3a5;--color-primary-dark-3:#f2d0b9;--color-primary-dark-4:#f6ddcd;--color-primary-dark-5:#f9e7db;--color-primary-dark-6:#fcf0e9;--color-primary-dark-7:#fff8f3;
 --color-primary-light-1:#ce9670;--color-primary-light-2:#bb8460;--color-primary-light-3:#a27250;--color-primary-light-4:#855d40;--color-primary-light-5:#674831;--color-primary-light-6:#493323;--color-primary-light-7:#33261d;
 --color-primary-alpha-10:#dfa77f14;--color-primary-alpha-20:#dfa77f29;--color-primary-alpha-30:#dfa77f40;--color-primary-alpha-40:#dfa77f59;--color-primary-alpha-50:#dfa77f80;--color-primary-alpha-60:#dfa77f99;--color-primary-alpha-70:#dfa77fb3;--color-primary-alpha-80:#dfa77fcc;--color-primary-alpha-90:#dfa77fe6;
 --color-secondary:#3b3730;--color-secondary-dark-1:#494238;--color-secondary-dark-2:#5b5143;--color-secondary-dark-3:#716351;--color-secondary-dark-4:#897760;--color-secondary-dark-5:#a28d72;--color-secondary-dark-6:#bca58a;--color-secondary-dark-7:#d6c1a8;--color-secondary-dark-8:#ead9c4;--color-secondary-dark-9:#f5e7d6;--color-secondary-light-1:#33302a;--color-secondary-light-2:#2d2a25;--color-secondary-light-3:#24221f;--color-secondary-light-4:#1f1e1b;
 --color-secondary-alpha-10:#d9c5a80b;--color-secondary-alpha-20:#d9c5a817;--color-light-border:#3b3730;--color-hover:#d9c5a808;--color-active:#d9c5a814;--color-footer:#1b1a18}
 #profile-avatar-card .profile-avatar-image{border-color:#302c25}
 .page-content:has(#profile-avatar-card) .flex-divided-list.items-with-main>.item{box-shadow:none}
}
@media(max-width:767px){
 #navbar{min-height:62px;padding-inline:18px}
 #navbar-logo{padding-right:14px}
 #navbar-logo::after{font-size:20px}
 .page-content:has(#profile-avatar-card)>.ui.container{width:calc(100% - 32px);max-width:calc(100% - 32px);margin:25px auto 0}
 #profile-avatar-card{padding:0}
 #profile-avatar-card .profile-avatar-image{width:104px;height:104px;max-width:104px}
 #profile-avatar-card>.flex-divided-list{display:grid;grid-template-columns:120px 1fr;column-gap:14px}
 #profile-avatar-card>.flex-divided-list>.item:first-child{grid-column:1;grid-row:1/3;padding:0;align-items:flex-start}
 #profile-avatar-card>.flex-divided-list>.flex-relaxed-list{grid-column:2;grid-row:1;align-self:center;padding-top:7px;padding-bottom:12px}
 #profile-avatar-card>.flex-divided-list>.item:not(:first-child):not(.flex-relaxed-list){grid-column:1/-1;padding:5px 0}
 #profile-avatar-card .flex-relaxed-list>span:first-child{font-size:26px}
 .page-content:has(#profile-avatar-card) .flex-divided-list.items-with-main{gap:11px;margin-top:18px}
 .page-content:has(#profile-avatar-card) .flex-divided-list.items-with-main>.item{padding:17px 15px;gap:11px}
 .page-content:has(#profile-avatar-card) .items-with-main .item-header{gap:8px}
 .page-content:has(#profile-avatar-card) .items-with-main .item-trailing{flex-wrap:wrap;row-gap:5px}
 .repo-header .tw-text-18{font-size:19px}
 .page-footer{padding:19px 14px}
}
@media(prefers-reduced-motion:reduce){a{transition:none}}
