|
|
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&display=swap'); |
|
|
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); |
|
|
|
|
|
body { |
|
|
font-family: 'Fira Code', monospace; |
|
|
background-color: #20232A; |
|
|
color: #ABB2BF; |
|
|
} |
|
|
|
|
|
.doge-bg { |
|
|
background: #20232A; |
|
|
} |
|
|
|
|
|
.doge-text { |
|
|
color: #61AFEF; |
|
|
} |
|
|
|
|
|
.terminal-bg { |
|
|
background-color: #282C34; |
|
|
border: 1px solid #3E4451; |
|
|
} |
|
|
|
|
|
.chart-container { |
|
|
background-color: #282C34; |
|
|
border-radius: 0.5rem; |
|
|
border: 1px solid #3E4451; |
|
|
} |
|
|
|
|
|
.tab-active { |
|
|
border-bottom: 2px solid #e45392; |
|
|
color: #ff1f6d; |
|
|
} |
|
|
|
|
|
.orderbook-bid { |
|
|
|
|
|
border-bottom: 1px solid #3E4451; |
|
|
} |
|
|
|
|
|
.orderbook-ask { |
|
|
|
|
|
border-bottom: 1px solid #3E4451; |
|
|
} |
|
|
|
|
|
.message-self { |
|
|
background-color: #3E4451; |
|
|
border-radius: 1rem 1rem 0 1rem; |
|
|
} |
|
|
|
|
|
.message-other { |
|
|
background-color: #282C34; |
|
|
border-radius: 1rem 1rem 1rem 0; |
|
|
border: 1px solid #3E4451; |
|
|
} |
|
|
|
|
|
.indicator-active { |
|
|
color: #834bcc !important; |
|
|
border-bottom: none; |
|
|
} |
|
|
|
|
|
.video-chat { |
|
|
display: grid; |
|
|
grid-template-columns: repeat(2, 1fr); |
|
|
gap: 8px; |
|
|
height: 150px; |
|
|
} |
|
|
|
|
|
.video-box { |
|
|
background-color: #282C34; |
|
|
border-radius: 8px; |
|
|
overflow: hidden; |
|
|
position: relative; |
|
|
border: 1px solid #3E4451; |
|
|
} |
|
|
|
|
|
.video-box::before { |
|
|
content: ""; |
|
|
display: block; |
|
|
padding-top: 100%; |
|
|
} |
|
|
|
|
|
.video-content { |
|
|
position: absolute; |
|
|
top: 0; |
|
|
left: 0; |
|
|
width: 100%; |
|
|
height: 100%; |
|
|
display: flex; |
|
|
align-items: center; |
|
|
justify-content: center; |
|
|
color: #ABB2BF; |
|
|
} |
|
|
|
|
|
.video-user { |
|
|
position: absolute; |
|
|
bottom: 0; |
|
|
left: 0; |
|
|
right: 0; |
|
|
background: rgba(0,0,0,0.6); |
|
|
padding: 4px; |
|
|
font-size: 10px; |
|
|
text-align: center; |
|
|
} |
|
|
|
|
|
.video-active { |
|
|
border: 2px solid #61AFEF; |
|
|
} |
|
|
|
|
|
.feed-switch { |
|
|
display: flex; |
|
|
border-radius: 0.5rem; |
|
|
overflow: hidden; |
|
|
background-color: #282C34; |
|
|
margin-bottom: 1rem; |
|
|
border: 1px solid #3E4451; |
|
|
} |
|
|
|
|
|
.feed-switch-btn { |
|
|
flex: 1; |
|
|
padding: 0.5rem; |
|
|
text-align: center; |
|
|
cursor: pointer; |
|
|
font-size: 0.875rem; |
|
|
} |
|
|
|
|
|
.feed-switch-btn.active { |
|
|
background-color: #a97ae7; |
|
|
color: #ffffff; |
|
|
} |
|
|
|
|
|
.hidden-feed { |
|
|
display: none; |
|
|
} |
|
|
|
|
|
.order-form { |
|
|
background-color: #282C34; |
|
|
border-radius: 0.5rem; |
|
|
padding: 1rem; |
|
|
margin-bottom: 1rem; |
|
|
border: 1px solid #3E4451; |
|
|
} |
|
|
|
|
|
|
|
|
.main-chart-container { |
|
|
height: 600px; |
|
|
width: 100%; |
|
|
margin-bottom: 20px; |
|
|
position: relative; |
|
|
} |
|
|
|
|
|
|
|
|
#candleChart { |
|
|
width: 100% !important; |
|
|
height: 100% !important; |
|
|
} |
|
|
|
|
|
|
|
|
canvas { |
|
|
z-index: 1; |
|
|
} |
|
|
|
|
|
|
|
|
#main-terminal { |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
} |
|
|
|
|
|
#chart-area { |
|
|
flex: 1; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
overflow: hidden; |
|
|
padding-bottom: 0; |
|
|
} |
|
|
|
|
|
|
|
|
.bottom-panel-container { |
|
|
height: 34px; |
|
|
min-height: 34px; |
|
|
max-height: 34px; |
|
|
overflow: hidden; |
|
|
flex-shrink: 0; |
|
|
background-color: #20232A; |
|
|
} |
|
|
|
|
|
|
|
|
#bottom-panel-tabs { |
|
|
height: 100%; |
|
|
display: flex; |
|
|
} |
|
|
|
|
|
|
|
|
#bottom-panel { |
|
|
cursor: row-resize; |
|
|
user-select: none; |
|
|
} |
|
|
|
|
|
#bottom-panel-tabs button { |
|
|
height: 100%; |
|
|
padding: 0 16px; |
|
|
font-size: 0.75rem; |
|
|
border-right: 1px solid #3E4451; |
|
|
border-bottom: none; |
|
|
background-color: transparent; |
|
|
} |
|
|
|
|
|
#bottom-panel-tabs button.tab-active { |
|
|
border-bottom: 2px solid #4999df95; |
|
|
color: #ffffff; |
|
|
border-radius: 0; |
|
|
} |
|
|
|
|
|
|
|
|
#trade-history-list { |
|
|
height: 70px; |
|
|
overflow-y: scroll; |
|
|
flex-shrink: 0; |
|
|
} |
|
|
|
|
|
|
|
|
#posts-feed, #chat-feed, #video-feed { |
|
|
height: 100%; |
|
|
overflow-y: auto; |
|
|
position: absolute; |
|
|
top: 0; |
|
|
left: 0; |
|
|
right: 0; |
|
|
bottom: 0; |
|
|
} |
|
|
|
|
|
|
|
|
#right-sidebar > div { |
|
|
position: relative; |
|
|
height: 100%; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
} |
|
|
|
|
|
|
|
|
.feed-switch { |
|
|
position: relative; |
|
|
z-index: 2; |
|
|
} |
|
|
|
|
|
|
|
|
#posts-feed > div, #chat-feed > div, #video-feed > div { |
|
|
padding-top: 0.5rem; |
|
|
} |
|
|
|
|
|
|
|
|
.btn-solana { |
|
|
background-color: #0fe0c7; |
|
|
color: #1a202c; |
|
|
padding: 0.5rem 0.75rem; |
|
|
border-radius: 0.375rem; |
|
|
border: 1px solid transparent; |
|
|
font-weight: 500; |
|
|
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; |
|
|
cursor: pointer; |
|
|
} |
|
|
|
|
|
.btn-solana:hover { |
|
|
background-color: #58817c96; |
|
|
} |
|
|
|
|
|
|
|
|
.btn-solana-secondary { |
|
|
background-color: #282C34; |
|
|
color: #ABB2BF; |
|
|
padding: 0.5rem; |
|
|
border-radius: 0.375rem; |
|
|
border: 1px solid #3E4451; |
|
|
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; |
|
|
cursor: pointer; |
|
|
} |
|
|
|
|
|
.btn-solana-secondary:hover { |
|
|
background-color: #3E4451; |
|
|
color: #51D0BF; |
|
|
} |
|
|
|
|
|
|
|
|
.flex-space-between { |
|
|
@apply flex justify-between items-center; |
|
|
} |
|
|
|
|
|
|
|
|
.rounded-image { |
|
|
@apply w-10 h-10 rounded-full border-2 border-yellow-500; |
|
|
} |
|
|
|
|
|
|
|
|
.logo-hover-effect { |
|
|
transition: transform 0.3s ease-in-out; |
|
|
} |
|
|
|
|
|
.logo-hover-effect:hover { |
|
|
transform: scale(1.5); |
|
|
} |
|
|
|
|
|
|
|
|
.text-green-mono { |
|
|
color: #98C379; |
|
|
font-family: 'Fira Code', monospace; |
|
|
} |
|
|
|
|
|
|
|
|
.orderbook-grid { |
|
|
@apply grid grid-cols-3 text-xs p-1; |
|
|
} |
|
|
|
|
|
|
|
|
.text-red-mono { |
|
|
color: #E06C75; |
|
|
font-family: 'Fira Code', monospace; |
|
|
} |
|
|
|
|
|
|
|
|
.text-muted { |
|
|
color: #5C6370; |
|
|
} |
|
|
|
|
|
|
|
|
.orderbook-header { |
|
|
color: #5C6370; |
|
|
border-bottom: 1px solid #3E4451; |
|
|
background-color: #282C34; |
|
|
position: sticky; |
|
|
top: 0; |
|
|
z-index: 1; |
|
|
} |
|
|
|
|
|
|
|
|
.orderbook-market-price { |
|
|
position: sticky; |
|
|
top: 1.75rem; |
|
|
z-index: 1; |
|
|
background-color: #282C34; |
|
|
border-top: 1px solid #3E4451; |
|
|
border-bottom: 1px solid #3E4451; |
|
|
} |
|
|
|
|
|
|
|
|
.trade-history-row { |
|
|
border-bottom: 1px solid #3E4451; |
|
|
} |
|
|
|