Files
StarPilot/starpilot/system/the_galaxy/assets/components/tailscale/tailscale.css
T
2026-06-19 00:39:48 -05:00

83 lines
2.0 KiB
CSS

.tailscale-button {
background-color: var(--input-bg);
border: none;
border-radius: var(--border-radius-lg);
color: var(--text-color);
font-size: var(--font-size-base);
font-weight: var(--font-weight-demi-bold);
padding: var(--border-radius-xl);
text-align: center;
text-decoration: none;
transition: background-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);
width: 100%;
}
.tailscale-button + .tailscale-button {
margin-top: var(--padding-sm);
}
.tailscale-button:hover {
box-shadow: var(--shadow-md);
color: var(--secondary-fg);
transform: var(--hover-scale-sm);
}
.tailscale-button-wrapper {
height: calc(100% + 20px);
position: relative;
width: 100%;
}
.tailscale-link {
color: var(--text-color);
font-size: var(--font-size-sm);
left: 50%;
margin-top: var(--border-radius-sm);
position: absolute;
text-decoration: underline;
top: 100%;
transform: translateX(-50%);
white-space: nowrap;
}
.tailscale-text {
color: var(--text-color);
text-align: center;
}
.tailscale-title {
background-color: var(--input-bg);
border-radius: var(--border-radius-lg);
box-shadow: var(--shadow-sm);
color: var(--text-color);
font-size: var(--font-size-lg);
font-weight: var(--font-weight-bold);
padding: var(--padding-sm);
text-align: center;
width: 100%;
}
.tailscale-wrapper {
display: flex;
justify-content: center;
}
.tailscale-widget {
align-items: center;
background-color: var(--secondary-bg);
border-radius: var(--border-radius-lg);
box-shadow: var(--shadow-md);
color: var(--main-fg);
display: flex;
flex-direction: column;
margin-top: var(--padding-xl);
max-width: var(--width-lg);
padding: var(--padding-lg);
transform-origin: top center;
transition: box-shadow var(--transition-fast), transform var(--transition-fast);
}
.tailscale-widget:hover {
box-shadow: var(--shadow-md);
transform: var(--hover-scale-sm);
}