Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Помогите с кодом этой страницы

Май
71
5
Пользователь
А куда этот код вставлять

.loft-2026-bright
{
--loft-dark: #1f2937;
--loft-concrete: #374151;
--loft-steel: #6b7280;
--loft-rust: #f97316;
--loft-copper: #fb923c;
--loft-gold: #fbbf24;
--loft-gold-bright: #fcd34d;
--loft-text: #f9fafb;
--loft-muted: #d1d5db;
--loft-border: rgba(255, 255, 255, 0.12);
--loft-accent-purple: #a78bfa;
--loft-accent-blue: #60a5fa;

padding: 20px 0;

*
{
box-sizing: border-box;
}

.l26b-wrapper
{
max-width: 1050px;
margin: 0 auto;
}

.l26b-divider
{
height: 1px;
background: linear-gradient(90deg, transparent, var(--loft-steel), transparent);
margin: 50px 0;
}

.l26b-hero
{
text-align: center;
padding: 40px 20px;
margin-bottom: 25px;
}

.l26b-badges
{
display: flex;
justify-content: center;
gap: 10px;
margin-bottom: 18px;
flex-wrap: wrap;
}

.l26b-badge
{
font-size: 10px;
font-weight: 700;
padding: 5px 14px;
border: 1px solid var(--loft-steel);
background: rgba(55, 65, 81, 0.5);
color: var(--loft-muted);
text-transform: uppercase;
letter-spacing: 1.5px;
border-radius: 20px;
transition: all 0.3s ease;

&:hover
{
border-color: var(--loft-rust);
color: var(--loft-rust);
background: rgba(249, 115, 22, 0.1);
}

&.gold
{
border-color: var(--loft-gold);
color: var(--loft-gold);

&:hover
{
background: rgba(251, 191, 36, 0.15);
}
}
}

.l26b-title
{
font-size: 28px;
font-weight: 600;
color: var(--loft-text);
margin: 0 0 10px 0;
letter-spacing: 2px;
text-transform: uppercase;

span.purple
{
background: linear-gradient(135deg, var(--loft-accent-purple) 0%, var(--loft-rust) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}

span.gold
{
background: linear-gradient(135deg, var(--loft-gold-bright) 0%, var(--loft-gold) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
}

.l26b-subtitle
{
font-size: 13px;
color: var(--loft-muted);
margin: 0;
letter-spacing: 0.5px;
}

.l26b-grid
{
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 14px;
margin-bottom: 28px;
}

.l26b-panel
{
background: rgba(55, 65, 81, 0.6);
backdrop-filter: blur(10px);
border: 1px solid var(--loft-border);
border-radius: 12px;
padding: 28px;
transition: all 0.3s ease;
position: relative;
overflow: hidden;

&:before
{
content: '';
position: absolute;
top: 0;
left: 0;
width: 3px;
height: 0;
background: linear-gradient(180deg, var(--loft-accent-purple), var(--loft-rust));
transition: height 0.3s ease;
}

&:hover
{
background: rgba(55, 65, 81, 0.8);
border-color: rgba(167, 139, 250, 0.4);
transform: translateY(-3px);

&:before
{
height: 100%;
}
}

&.pro
{
&:before
{
background: linear-gradient(180deg, var(--loft-gold-bright), var(--loft-gold));
}

&:hover
{
border-color: rgba(251, 191, 36, 0.4);
}
}
}

.l26b-panel-label
{
font-size: 9px;
font-weight: 700;
color: var(--loft-muted);
text-transform: uppercase;
letter-spacing: 2px;
margin: 0 0 12px 0;
}

.l26b-panel-title
{
font-size: 15px;
font-weight: 600;
color: var(--loft-text);
margin: 0 0 10px 0;
letter-spacing: 0.5px;
}

.l26b-panel-text
{
font-size: 13px;
color: var(--loft-muted);
margin: 0 0 18px 0;
line-height: 1.7;

b
{
color: var(--loft-text);
}
}

.l26b-link
{
display: inline-flex;
align-items: center;
gap: 8px;
font-size: 11px;
font-weight: 600;
color: var(--loft-text);
text-decoration: none;
padding: 9px 18px;
background: linear-gradient(135deg, rgba(167, 139, 250, 0.2) 0%, rgba(249, 115, 22, 0.15) 100%);
border: 1px solid rgba(167, 139, 250, 0.3);
border-radius: 8px;
text-transform: uppercase;
letter-spacing: 0.8px;
transition: all 0.3s ease;

svg
{
width: 14px;
height: 14px;
fill: none;
stroke: currentColor;
}

&:hover
{
background: linear-gradient(135deg, rgba(167, 139, 250, 0.3) 0%, rgba(249, 115, 22, 0.25) 100%);
border-color: var(--loft-rust);
color: var(--loft-rust);
transform: translateX(3px);
}

&.gold
{
background: linear-gradient(135deg, rgba(251, 191, 36, 0.2) 0%, rgba(252, 211, 77, 0.15) 100%);
border: 1px solid rgba(251, 191, 36, 0.3);

&:hover
{
background: linear-gradient(135deg, rgba(251, 191, 36, 0.3) 0%, rgba(252, 211, 77, 0.25) 100%);
border-color: var(--loft-gold);
color: var(--loft-gold-bright);
}
}
}

.l26b-section
{
margin-bottom: 28px;
}

.l26b-section-head
{
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
padding-bottom: 12px;
border-bottom: 1px solid var(--loft-border);

&.pro
{
border-bottom-color: rgba(251, 191, 36, 0.3);
}
}

.l26b-section-title
{
font-size: 13px;
font-weight: 600;
color: var(--loft-text);
margin: 0;
letter-spacing: 1.5px;
text-transform: uppercase;
}

.l26b-section-count
{
font-size: 10px;
font-weight: 600;
padding: 4px 10px;
border: 1px solid var(--loft-steel);
color: var(--loft-muted);
text-transform: uppercase;
letter-spacing: 0.8px;
border-radius: 6px;

&.gold
{
border-color: var(--loft-gold);
color: var(--loft-gold);
}
}

.l26b-features
{
display: grid;
grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
gap: 10px;
}

.l26b-feature
{
background: rgba(55, 65, 81, 0.5);
backdrop-filter: blur(10px);
border: 1px solid var(--loft-border);
border-radius: 10px;
padding: 18px 20px;
display: flex;
align-items: flex-start;
gap: 12px;
transition: all 0.25s ease;

&:hover
{
background: rgba(55, 65, 81, 0.7);
border-color: rgba(167, 139, 250, 0.35);
transform: translateX(3px);
}

&.pro
{
border-color: rgba(251, 191, 36, 0.25);

&:hover
{
border-color: rgba(251, 191, 36, 0.45);
}
}
}

.l26b-feature-check
{
width: 22px;
height: 22px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
transition: all 0.3s ease;

&.purple
{
background: linear-gradient(135deg, var(--loft-accent-purple), var(--loft-rust));
}

&.gold
{
background: linear-gradient(135deg, var(--loft-gold-bright), var(--loft-gold));
}

svg
{
width: 13px;
height: 13px;
fill: #ffffff;
}
}

.l26b-feature-text
{
font-size: 12px;
color: var(--loft-muted);
line-height: 1.6;
margin: 0;

b
{
color: var(--loft-text);
}
}

.l26b-pro-tag
{
display: inline-block;
font-size: 8px;
font-weight: 700;
padding: 2px 6px;
background: linear-gradient(135deg, var(--loft-gold-bright), var(--loft-gold));
color: #1f2937;
border-radius: 4px;
margin-left: 6px;
text-transform: uppercase;
letter-spacing: 0.5px;
}

.l26b-pro-section
{
margin-bottom: 28px;
}

.l26b-pro-grid
{
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 14px;
}

.l26b-pro-card
{
background: rgba(55, 65, 81, 0.5);
backdrop-filter: blur(10px);
border: 1px solid rgba(251, 191, 36, 0.2);
border-radius: 12px;
padding: 24px;
position: relative;
transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
overflow: hidden;

&:before
{
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 2px;
background: linear-gradient(90deg, var(--loft-gold-bright), var(--loft-gold), var(--loft-rust));
opacity: 0;
transition: opacity 0.35s ease;
}

&:hover
{
transform: translateY(-4px);
border-color: rgba(251, 191, 36, 0.45);
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);

&:before
{
opacity: 1;
}
}
}

.l26b-pro-card-full
{
grid-column-start: 1;
grid-column-end: -1;
}

.l26b-pro-card-icon
{
width: 40px;
height: 40px;
background: linear-gradient(135deg, rgba(251, 191, 36, 0.2) 0%, rgba(252, 211, 77, 0.12) 100%);
border: 1px solid rgba(251, 191, 36, 0.3);
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 16px;

svg
{
width: 20px;
height: 20px;
fill: var(--loft-gold-bright);
}
}

.l26b-pro-card-title
{
font-size: 14px;
font-weight: 600;
color: var(--loft-text);
margin: 0 0 8px 0;
letter-spacing: 0.3px;
}

.l26b-pro-card-desc
{
font-size: 12px;
color: var(--loft-muted);
margin: 0;
line-height: 1.65;

b
{
color: var(--loft-gold-bright);
}
}

.l26b-pro-card-note
{
margin-top: 12px;
padding: 10px 12px;
background: rgba(251, 191, 36, 0.08);
border-left: 2px solid var(--loft-gold);
border-radius: 0 6px 6px 0;
}

.l26b-pro-card-note-item
{
font-size: 11px;
color: var(--loft-muted);
padding: 3px 0;

&:before
{
content: '•';
color: var(--loft-gold-bright);
margin-right: 8px;
}
}

.l26b-alert
{
background: rgba(239, 68, 68, 0.08);
border: 1px solid rgba(239, 68, 68, 0.25);
border-radius: 12px;
padding: 24px;
}

.l26b-alert-title
{
font-size: 12px;
font-weight: 600;
color: #f87171;
margin: 0 0 16px 0;
letter-spacing: 1px;
text-transform: uppercase;
display: flex;
align-items: center;
gap: 8px;

svg
{
width: 16px;
height: 16px;
fill: #f87171;
}
}

.l26b-alert-grid
{
display: grid;
grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
gap: 10px;
}

.l26b-alert-item
{
display: flex;
align-items: flex-start;
gap: 10px;
}

.l26b-alert-dot
{
width: 5px;
height: 5px;
border-radius: 50%;
background: #f87171;
flex-shrink: 0;
margin-top: 6px;
box-shadow: 0 0 8px rgba(248, 113, 113, 0.5);
}

.l26b-alert-text
{
font-size: 12px;
color: var(--loft-muted);
line-height: 1.55;
margin: 0;
}

@media (max-width: @xf-responsiveMedium)
{
.l26b-title
{
font-size: 22px;
}

.l26b-hero
{
padding: 30px 15px;
}

.l26b-panel, .l26b-alert
{
padding: 20px 15px;
}

.l26b-grid, .l26b-features, .l26b-alert-grid
{
grid-template-columns: 1fr;
}

.l26b-pro-grid
{
grid-template-columns: 1fr;
}

.l26b-pro-card-full
{
grid-column: auto;
}
}
}
 
Сверху