-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgitlab.html
More file actions
3 lines (3 loc) · 5.37 KB
/
Copy pathgitlab.html
File metadata and controls
3 lines (3 loc) · 5.37 KB
1
2
3
<!DOCTYPE html><html lang="en"><head>
<meta http-equiv="Cache-Control" content="max-age=3600"><meta http-equiv="refresh" content="0; url=https://gitlab.acreetionos.org/"><title>GitLab Redirect | AcreetionOS</title><link rel="stylesheet" href="contact.css"><meta name="robots" content="noindex, follow" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"><style>body{background:var(--acreetion-panel-bg,#181a1b);color:var(--acreetion-text,#e0e0e0);font-family:var(--font-sans,FreeSans,Arial,sans-serif);margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}a{color:var(--acreetion-green,#2ecc71);text-decoration:none}a:hover{text-decoration:underline}.redirect-box{background:var(--acreetion-box-bg,#23272a);border:1px solid var(--acreetion-box-border,#2ecc71);border-radius:12px;padding:2.5rem 2rem;box-shadow:0 2px 16px rgba(0,0,0,0.2);max-width:420px;text-align:center;margin:2rem}.redirect-title{color:var(--acreetion-green,#2ecc71);font-size:2rem;font-weight:700;margin-bottom:1rem}.redirect-msg{margin-bottom:1.5rem}.community-msg{margin-top:1.5rem;font-size:1.1rem;color:var(--acreetion-text-bright,#fff);font-weight:500}@media(max-width:600px){.redirect-box{padding:1.2rem 0.5rem}} ::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--acreetion-body-bg,#121212)}::-webkit-scrollbar-thumb{background:var(--acreetion-box-border,#333);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--acreetion-green,#2ecc71)} .btn{transition:all 0.3s ease}.btn:hover{box-shadow:0 0 15px rgba(46,204,113,0.4);transform:translateY(-2px)}.content-box{transition:transform 0.3s ease,box-shadow 0.3s ease}.content-box:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,0.5)} .reveal{opacity:0;transform:translateY(30px);transition:all 0.8s cubic-bezier(0.2,0.8,0.2,1);will-change:opacity,transform}.reveal.active{opacity:1;transform:translateY(0)} html{scroll-behavior:smooth} ::selection{background:rgba(46,204,113,0.3);color:var(--acreetion-text-bright,#fff)} :focus-visible{outline:2px solid var(--acreetion-green,#2ecc71);outline-offset:3px;border-radius:4px} a:focus-visible,button:focus-visible{outline:2px solid var(--acreetion-green,#2ecc71);outline-offset:3px} .skip-link{position:absolute;top:-40px;left:0;background:var(--acreetion-green,#2ecc71);color:#000;padding:8px 16px;text-decoration:none;font-weight:700;z-index:10000;transition:top 0.3s;border-radius:0 0 8px 0} .skip-link:focus{top:0} @media (prefers-reduced-motion:reduce) {html{scroll-behavior:auto} *,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}} /* removed pageLoadFade keyframes */ /* removed pageLoadFade body animation */ @media (prefers-reduced-motion:reduce){body{animation:none}} a{color:var(--acreetion-green,#2ecc71);text-decoration:none;position:relative} a:not(.btn):not(.logo):not(.skip-link):not(.social-link):hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px} #back-to-top{position:fixed;bottom:30px;right:30px;background:var(--acreetion-green,#2ecc71);color:#000;border:none;border-radius:50%;width:48px;height:48px;cursor:pointer;z-index:999;font-size:1.2rem;font-weight:700;opacity:0;visibility:hidden;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;padding-bottom:4px} #back-to-top.visible{opacity:1;visibility:visible} #back-to-top:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(46,204,113,0.4)} body{background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,0.03) 1px,transparent 0);background-size:40px 40px} .main-nav a.active,.main-nav a[aria-current="page"]{background-color:var(--acreetion-green,#2ecc71);color:#000;font-weight:700;border-radius:12px;padding:0.5rem 1rem}</style></head><body><a href="#main-content" class="skip-link">Skip to main content</a><div class="redirect-box"><div class="redirect-title">Redirecting to GitLab</div><div class="redirect-msg">We are back up and running on our self-hosted <a href="https://gitlab.acreetionos.org/">GitLab</a> instance.<br>Installation and access should work as normal.</div><div class="community-msg">We deeply appreciate our amazing community! AcreetionOS is now mirrored in both the US and EU for faster, more reliable downloads. Thank you for your support!</div><div style="margin-top:2rem;font-size:0.95rem;color:#aaa;">You will be redirected automatically. If not, <a href="https://gitlab.acreetionos.org/">click here</a>.</div></div><script>document.addEventListener('DOMContentLoaded',() => {const observer = new IntersectionObserver((entries) => {entries.forEach(entry => {if(entry.isIntersecting) {entry.target.classList.add('active');observer.unobserve(entry.target)}})},{threshold:0.05,rootMargin:"0px 0px -30px 0px"});document.querySelectorAll('.content-box,.dev-card,.event-card,.repo-card').forEach(el => {el.classList.add('reveal');observer.observe(el)})});</script><button id="back-to-top" title="Back to top" onclick="window.scrollTo({top:0,behavior:'smooth'});">↑</button><script>document.addEventListener('DOMContentLoaded',() => {const btn = document.getElementById('back-to-top');if(!btn) return;window.addEventListener('scroll',() => {if(window.scrollY > 400){btn.classList.add('visible')} else{btn.classList.remove('visible')}})});</script></body></html>