-
-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathstyles.css
More file actions
1 lines (1 loc) · 4.13 KB
/
styles.css
File metadata and controls
1 lines (1 loc) · 4.13 KB
1
@import"https://fonts.googleapis.com/css2?family=Ubuntu+Mono:wght@400;700&display=swap";html,body{height:100%;margin:0;background:#0b0f0f;font-family:"Ubuntu Mono",ui-monospace,Menlo,Monaco,Consolas,"Liberation Mono",monospace;color:#e6f6ee}body{background:radial-gradient(circle at top, #0f1416 0%, #090c0d 55%, #050607 100%)}#app{position:fixed;inset:0;overflow:hidden}#proxy-shell{position:fixed;inset:0;background:#050607;display:none}#proxy-frame{position:absolute;inset:0;border:0;width:100%;height:100%;background:#050607}#proxy-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(8,10,11,.35);color:#e8fff4;opacity:0;pointer-events:none;transition:opacity .2s ease}#proxy-loading.show{opacity:1}#proxy-loading-art{font-family:inherit;font-size:14px;line-height:1.3;white-space:pre;color:#9affc6;animation:loadingFloat 1.6s ease-in-out infinite}@keyframes loadingFloat{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}#proxy-watermark{position:absolute;right:16px;bottom:12px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;opacity:.5;pointer-events:auto;color:#b8ffe0;cursor:pointer}.watermark-logo{margin:0;font-family:inherit;font-size:10px;line-height:1.1;white-space:pre}.watermark-hint{font-size:12px;letter-spacing:.08em;text-transform:lowercase}#terminal-shell{position:fixed;inset:0;background:#0b0f0f;transition:transform .2s ease;box-shadow:inset 0 0 120px rgba(0,0,0,.7)}#term{display:flex;flex-direction:column;height:100%;padding:28px 30px 22px;box-sizing:border-box;background:rgba(0,0,0,0)}#term-output{flex:1;overflow-y:auto;font-size:15px;line-height:1.55;padding-right:8px;margin-top:0;scrollbar-width:none}#term-output::-webkit-scrollbar{width:0;height:0}#term-status{display:none;gap:8px;font-size:13px;color:#9ed9c2;margin-bottom:8px}.term-status-label{color:#6effb2;text-transform:lowercase}#term-location{color:#c8f7e2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.term-line{margin:3px 0;white-space:pre-wrap;word-break:break-word}.term-pre{font-family:inherit;color:#f0fff6;margin:8px 0 14px;white-space:pre}#term-input-row{display:flex;align-items:center;padding-top:0;margin-top:6px;position:relative}#term-prefix{color:#6effb2}#term-input{flex:1;background:rgba(0,0,0,0);border:none;outline:none;color:#f4fff9;font-size:15px;font-family:inherit;margin-left:0;caret-color:rgba(0,0,0,0)}#term-cursor{position:absolute;top:50%;width:.62em;height:1.2em;background:#f4fff9;transform:translateY(-50%);pointer-events:none;animation:cursorBlink 1.1s steps(1) infinite}#term-cursor.hidden{opacity:0;animation:none}#term-cursor-measure{position:absolute;visibility:hidden;white-space:pre;font:inherit;padding:0;margin:0}.games-panel{margin:8px 0 12px;font-size:15px;line-height:1.55}.games-section-title{color:#9affc6;margin-top:6px}.games-line{display:flex;align-items:center;gap:10px;padding:2px 6px;border-radius:6px;color:#e6f6ee}.games-line.is-selected{background:rgba(110,255,178,.18);color:#f3fff9}.games-line.is-clickable{cursor:pointer}.games-number{color:#6effb2;width:3ch;text-align:right}.games-empty{color:#8ab8a6;margin-left:12px}.games-hint{color:#8ab8a6;margin-top:8px}.games-match{background:rgba(122,255,208,.25);color:#eafff6;padding:0 2px;border-radius:4px}@keyframes cursorBlink{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}100%{opacity:0}}#term-output a{color:#76ffd3;text-decoration:none}#term-output a:hover{text-decoration:underline}body.mode-proxy #proxy-shell{display:block}body.mode-proxy #terminal-shell{height:32vh;width:min(760px,84vw);left:50%;top:auto;right:auto;bottom:16px;transform:translate(-50%, 100%);pointer-events:none;border:1px solid #2a2f2f;border-radius:10px;background:rgba(22,24,28,.96);box-shadow:0 10px 30px rgba(0,0,0,.45)}body.mode-proxy #term-status{display:flex}body.mode-proxy #term-location{max-width:50vw}body.mode-proxy #term-header{display:none}body.mode-proxy .term-pre{display:none}body.mode-proxy.overlay-open #terminal-shell{transform:translate(-50%, 0);pointer-events:auto}body.mode-proxy.overlay-open #term-status{display:none}body.mode-terminal #terminal-shell{transform:translateY(0);pointer-events:auto}