:root{--fonts-override:"Open Sans"}a{color:var(--default-accent)}a.muted:hover,a.suppressed:hover,a:hover{color:var(--default-neutral)}.flex-item a:not(.label,.button):hover,.ui.card>.extra a:not(.ui):hover,.ui.cards>.card>.extra a:not(.ui):hover{color:var(--default-neutral)!important}.ui.primary.button,.ui.primary.buttons .button{background:var(--default-primary);border-color:var(--default-neutral);border-style:outset;border-width:var(--linear-width-1);box-shadow:0 .1rem .2rem -.01rem var(--shadow-base)!important;color:var(--default-text)}.ui.attached.segment{background-color:var(--default-secondary);border:var(--linear-width-1) outset var(--default-neutral);box-shadow:0 .1rem .2rem -.01rem var(--shadow-base);color:var(--default-text)}.ui.top.attached.segment:only-child{border-radius:var(--spacing-8)}.ui.secondary.menu .active.item,.ui.secondary.menu .active.item:hover{background-color:var(--default-secondary);color:var(--default-text)}.ui.action.input .ui.ui.button{border-color:var(--default-neutral);border-style:outset;border-width:var(--linear-width-1)}details.dropdown>.content{border:var(--linear-width-1) outset var(--default-neutral);border-radius:var(--spacing-8);box-shadow:0 .1rem .2rem -.01rem var(--shadow-base)}#navbar{border-bottom:var(--linear-width-1) outset var(--default-neutral);padding:var(--spacing-8) var(--spacing-16)}#navbar svg{fill:var(--default-accent)}#navbar .item{color:var(--default-accent)}.page-content>:first-child.secondary-nav{border-bottom:var(--linear-width-1) outset var(--default-neutral)!important}details.dropdown>.content>.header:has(+hr){padding:var(--spacing-8)}details.dropdown>.content>ul>li{padding:var(--spacing-2)}.switch{background:var(--default-neutral);border:var(--linear-width-1) outset var(--default-neutral);border-radius:var(--spacing-8);overflow:hidden}.switch>.item{border-radius:0}.active:is(.switch>.item){background:var(--default-secondary)}.page-content.repository.new.migrate>.ui.container>h2{margin:var(--spacing-16)}.migrate-entries>.migrate-entry{background:var(--default-primary);border:var(--linear-width-1) outset var(--default-neutral);border-radius:var(--spacing-8);box-shadow:0 .1rem .2rem -.01rem var(--shadow-base)}.migrate-entry .content{background:var(--default-secondary);border-radius:0 0 var(--spacing-8) var(--spacing-8);border-top:var(--linear-width-1) outset var(--default-neutral)}a#navbar-logo{background-image:light-dark(url(https://assets.diegoenriquezserrano.dev/img/svg/reticle-scarlet.svg),url(https://assets.diegoenriquezserrano.dev/img/svg/reticle-cyan.svg));background-position:50%;background-repeat:no-repeat;background-size:contain}a#navbar-logo img{visibility:hidden}a#navbar-logo.item:hover{background-color:var(--default-secondary);background-image:light-dark(url(https://assets.diegoenriquezserrano.dev/img/svg/reticle-scarlet.svg),url(https://assets.diegoenriquezserrano.dev/img/svg/reticle-cyan.svg));background-position:50%;background-repeat:no-repeat;background-size:contain}#profile-avatar-card{background:var(--default-primary);border:var(--linear-width-1) outset var(--default-neutral);border-radius:var(--spacing-8);box-shadow:0 .1rem .2rem -.01rem var(--shadow-base);padding:var(--spacing-8)}#profile-avatar-card .content{display:flex;flex-direction:column;gap:var(--spacing-8)}img.logo{background-image:light-dark(url(https://assets.diegoenriquezserrano.dev/img/svg/reticle-scarlet.svg),url(https://assets.diegoenriquezserrano.dev/img/svg/reticle-cyan.svg));background-position:50%;background-repeat:no-repeat;background-size:contain}.ui.attached.header{box-shadow:0 .1rem .2rem -.01rem var(--shadow-base)}.ui.attached.header,.ui.menu,.ui.vertical.menu,.ui.vertical.menu .header.item{background-color:var(--default-secondary);border:var(--linear-width-1) outset var(--color-neutral)}.page-content.install details.collapsible{border:var(--linear-width-1) outset var(--default-neutral);border-radius:var(--spacing-8);box-shadow:0 .1rem .2rem -.01rem var(--shadow-base);padding:var(--spacing-16)}.page-content.install form.ui.form details.optional.field p,.page-content.install form.ui.form details.optional.field summary{margin-bottom:var(--spacing-16)}.page-content.install form.ui.form details.optional.field[open]{padding-bottom:var(--spacing-16)}.page-footer,hr{border-top:var(--linear-width-1) outset var(--default-neutral)}.page-footer{background-color:var(--default-primary);padding:var(--spacing-8) var(--spacing-24)}.home a{color:var(--default-accent)}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form select,.ui.form textarea,.ui.input>input,.ui.selection.dropdown,input,textarea{background:var(--default-primary);border-color:var(--default-neutral);border-radius:var(--spacing-8);border-style:inset;box-shadow:inset 0 .1rem .2rem -.01rem var(--shadow-base);color:var(--default-text)}.ui.form input:not([type]):hover,.ui.form input[type=date]:hover,.ui.form input[type=datetime-local]:hover,.ui.form input[type=email]:hover,.ui.form input[type=file]:hover,.ui.form input[type=number]:hover,.ui.form input[type=password]:hover,.ui.form input[type=search]:hover,.ui.form input[type=tel]:hover,.ui.form input[type=text]:hover,.ui.form input[type=time]:hover,.ui.form input[type=url]:hover,.ui.form select:hover,.ui.form textarea:hover,.ui.input input:hover,.ui.selection.dropdown:hover,input:hover,textarea:hover{background:var(--default-primary);border-color:var(--default-neutral);color:var(--default-text)}.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus,.ui.form select:focus,.ui.form textarea:focus,.ui.input input:focus,.ui.selection.dropdown:focus,input:focus,textarea:focus{background:var(--default-secondary);border-color:var(--default-neutral);color:var(--default-text)}.form .help{color:light-dark(var(--color-gray),var(--color-light-gray))}.ui.button{background:var(--default-primary);border:var(--linear-width-1px) outset var(--default-neutral);color:var(--default-text)}.page-content.install .install-config-container{margin:auto;max-width:900px}.page-content.install .install-config-container .column .ui.top.attached.header{background-color:var(--default-secondary);border-color:var(--default-neutral);border-radius:var(--spacing-16) var(--spacing-16) 0 0;border-style:outset;border-width:var(--linear-width-1);box-shadow:0 .1rem .2rem -.01rem var(--shadow-base);color:var(--default-text);padding:var(--spacing-24)}.page-content.install .install-config-container .column .ui.attached.segment:last-child{background-color:var(--default-primary);border-color:var(--default-neutral);border-radius:0 0 var(--spacing-16) var(--spacing-16);border-style:outset;border-width:var(--linear-width-1);border-top-width:0;box-shadow:0 .1rem .2rem -.01rem var(--shadow-base);color:var(--default-text)}.page-content.install .install-config-container .column .ui.attached.segment a{color:var(--default-accent)}div.tippy-box[data-theme=menu]{background-color:var(--default-secondary);box-shadow:0 .1rem .2rem -.01rem var(--shadow-base)}.page-content.home>div:not(.stackable){margin:0!important;padding:var(--spacing-16)!important}.page-content.home>div:not(.stackable)>.center{align-content:center;align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:start}.page-content.home>div:not(.stackable)>.center .hero>h2{font-size:var(--text-x-x-large);line-height:var(--height-x-x-large)}.page-content.home>.stackable{margin:0!important;padding:0!important}.page-content.home>.stackable svg{color:var(--default-accent)}.page-content.user.profile #profile-avatar{align-items:center}.page-content.user.profile #profile-avatar .image{border:var(--linear-width-2) outset var(--default-neutral);border-radius:var(--pct-100);overflow:hidden}a.text.primary{color:var(--default-accent)!important}