•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r8
r8
1[[분류:스니펫]]
r7
2
r5
3/* 스텔라이브의 r152 판에서 가져옴. UUID 60b48bbc-21a2-4269-9c6b-ed549790b04b */
4/* 이전 역사 보러 가기 [[https://theseed.io/history/스텔라이브]] */
r3
5
r2
6.stel-frame {
7 border: 1px solid rgba(255, 255, 255, 0.2);
8 border-radius: 35px;
9 overflow: hidden;
10 margin: 25px auto;
11 max-width: 530px;
r1
12
r2
13 background: linear-gradient(170deg in oklch, #121218 0%, #2d1b4e 30%, #5a2b5a 65%, #ff9a8b 100%);
14
15 box-shadow: 0 30px 70px rgba(0, 0, 0, 0.8), 0 0 20px rgba(129, 130, 184, 0.2);
16 position: relative;
17}
18
19.stel-img-box {
20 line-height: 0;
21 border-bottom: 3px solid rgba(255, 255, 255, 0.15);
22
23 box-shadow: inset 0 -10px 20px rgba(0,0,0,0.3);
24}
25
26.stel-member-box {
27 padding: 25px 12px;
28 text-align: center;
29 line-height: 0.45;
30}
31
32.m-badge {
33 display: inline-block;
34 padding: 4px 13px;
35 margin: 1.5px 0.2px;
36 border-radius: 3px;
37 font-size: 13.5px;
38 font-weight: 900;
39 color: #ffffff !important;
40 position: relative;
41
42 background-image:
43 repeating-linear-gradient(0deg in oklch, rgba(255,255,255,0.03) 0px, rgba(255,255,255,0.03) 1px, transparent 1px, transparent 2px),
44 linear-gradient(to bottom in oklch, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.05) 50%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.4) 100%);
45
46 border-top: 1.5px solid rgba(255, 255, 255, 0.4);
47 border-right: 1px solid rgba(0, 0, 0, 0.3);
48 border-bottom: 1.8px solid rgba(0, 0, 0, 0.5);
49 box-shadow: 0 4px 8px rgba(0,0,0,0.5), inset 0 0 5px rgba(255,255,255,0.1);
50
51 text-shadow: 0 1px 2px #000, 0 0 8px rgba(255,255,255,0.3);
52 transition: 0.2s;
53}
54/* 강지 */
55.m-gangzi { border-left: 5px solid #8182b8 !important; box-shadow: 0 0 12px rgba(129, 130, 184, 0.6); }
56/* 유니 */
57.m-yuni { border-left: 5px solid #A2D0EF !important; box-shadow: 0 0 12px rgba(162, 208, 239, 0.6); }
58/* 후야 */
59.m-huya { border-left: 5px solid #60497f !important; box-shadow: 0 0 12px rgba(96, 73, 127, 0.6); }
60/* 리제 */
61.m-rize { border-left: 5px solid #C13A36 !important; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
62/* 히나 */
63.m-hina { border-left: 5px solid #ff9680 !important; box-shadow: 0 0 12px rgba(255, 150, 128, 0.6); }
64/* 시로 */
65.m-shiro { border-left: 5px solid #65686a !important; box-shadow: 0 0 12px rgba(101, 104, 106, 0.6); }
66/* 타비 */
67.m-tabi { border-left: 5px solid #9EB5EE !important; box-shadow: 0 0 12px rgba(158, 181, 238, 0.6); }
68/* 리코 */
69.m-riko { border-left: 5px solid #8fe0b0 !important; box-shadow: 0 0 12px rgba(143, 224, 176, 0.6); }
70/* 린 */
71.m-rin { border-left: 5px solid #BAC0E6 !important; box-shadow: 0 0 12px rgba(186, 192, 230, 0.6); }
72/* 나나 */
73.m-nana { border-left: 5px solid #F8849D !important; box-shadow: 0 0 12px rgba(184, 169, 202, 0.6); }
74/* 부키 */
75.m-buki { border-left: 5px solid #B8A9CA !important; box-shadow: 0 0 12px rgba(184, 169, 202, 0.6); }
76/* 4기생
77.m-none { border-left: 5px solid #B8A9CA !important; box-shadow: 0 0 12px rgba(184, 169, 202, 0.6); }
78
79.m-none { border-left: 5px solid #B8A9CA !important; box-shadow: 0 0 12px rgba(184, 169, 202, 0.6); }
80
81.m-none { border-left: 5px solid #B8A9CA !important; box-shadow: 0 0 12px rgba(184, 169, 202, 0.6); }
82
83.m-none { border-left: 5px solid #B8A9CA !important; box-shadow: 0 0 12px rgba(184, 169, 202, 0.6); }
84*/
85
86.m-badge:hover { transform: translateY(-1px); box-shadow: 0 0 20px rgba(255,255,255,0.4); filter: brightness(1.2); }
r8
87
88/* 1. 전체 테이블 레이아웃 */
89table.chrome-wide-ui {
90 width: min(600px, 100%); background: transparent;
91 margin: 20px auto; border-collapse: collapse;
92}
93
94/* 2. 크롬 스타일 광폭 탭 바 */
95table.chrome-wide-ui > thead > tr {
96 display: flex; gap: 2px; padding: 5px 5px 0 5px;
97 background: #dee1e6; /* 크롬 배경색 */
98 border-radius: 12px 12px 0 0;
99}
100table.chrome-wide-ui > thead > tr > th {
101 /* 가로 길이를 늘리기 위해 flex 설정 변경 */
102 flex: 0 1 160px; /* 최대 160px까지 가로로 길어짐 */
103 height: 34px; padding: 0 15px !important;
104 display: flex; align-items: center; justify-content: center;
105 cursor: pointer; transition: 0.2s;
106 font-size: 13px; color: #5f6368 !important; font-weight: 500;
107 border: none !important;
108 background: #bdc1c6; /* 비활성 탭은 조금 더 진한 색 */
109 border-radius: 8px 8px 0 0;
110 margin-right: 1px;
111}
112
113/* 마우스 호버 및 활성 느낌 (흰색으로 강조) */
114table.chrome-wide-ui > thead > tr > th:hover {
115 background: #ffffff !important;
116 color: #1a73e8 !important; /* 크롬 강조 파란색 느낌 */
117 font-weight: bold;
118}
119
120/* 정렬 화살표 제거 */
121table.chrome-wide-ui > thead > tr > th::before,
122table.chrome-wide-ui > thead > tr > th::after { display: none !important; }
123
124/* 3. 본문 영역 - 빈 공간 완벽 차단 */
125table.chrome-wide-ui > tbody > tr { display: none; }
126table.chrome-wide-ui > tbody > tr:first-child { display: table-row; }
127
128table.chrome-wide-ui > tbody > tr > td {
129 border: none !important;
130 background: #fff; padding: 0 !important;
131 line-height: 0 !important;
132 position: relative;
133}
134
135/* 정렬 숫자 완전 격리 */
136.sort-key {
137 position: absolute; font-size: 0; opacity: 0; pointer-events: none;
138}
139
140/* 4. 내부 컨텐츠 박스 */
141.content-wrapper {
142 display: block !important;
143 font-size: 14px !important; line-height: 1.6 !important;
144 color: #333 !important; padding: 30px 20px; text-align: center;
145 background: #fff;
146 border: 1px solid #dee1e6; border-top: none;
147 border-radius: 0 0 15px 15px;
148 box-shadow: 0 4px 15px rgba(0,0,0,0.05);
149}
150
151/* 뱃지 스타일 */
152.m-badge {
153 display: inline-block; padding: 3px 12px; margin: 4px 2px; border-radius: 20px;
154 font-size: 12px; font-weight: bold; color: #fff !important;
155}