Files
spot/src/styles/_page.project.scss
2026-05-03 18:31:53 +02:00

80 lines
1.3 KiB
SCSS

@use "@styles/var";
@use "@styles/color";
@use '@styles/page.project.map' as map;
@use '@styles/page.project.panel' as panel;
@use '@styles/page.project.feed' as feed;
@use '@styles/page.project.settings' as settings;
#projects {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
/* Drill icon */
.drill {
position: relative;
overflow: hidden;
text-decoration: none;
display: inline-block;
line-height: 0;
.drill-icon {
position: absolute;
display: inline-block;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 2.5em;
filter: drop-shadow(0px 1px 1px color.$over-img-shadow);
&.message {
transform: translate(-50%, -100%);
}
.spot-icon {
transition: color 0.3s, text-shadow 0.3s;
}
}
}
/* Icon Stack */
.spot-icon-stack {
&:not(.drill-icon) {
font-size: 2.5em;
filter: drop-shadow(0px 1px 1px color.$over-img-shadow);
}
&.message {
.main {
color: color.$message-flashy;
}
.sub {
color: color.$message;
}
}
&.media {
.main {
color: color.$media-flashy;
}
.sub {
color: color.$media;
}
}
&.track {
.track-start {
color: color.$track-start;
}
.track-end {
color: color.$track-end;
}
}
}
}