Modern XenForo Teması: Görüşlerinizi Merak Ediyorum!

Mustafa2355

Bir Kömür Göründü Kaptanım!
Katılım
19 Nisan 2022
Mesajlar
113
Elmaslar
43
Puan
6.655
Minecraft
Mustafa2355
Selamlar MC-TR Halkı,

Yapay zeka ile birkaç zamandır üstünde çalıştığımız XenForo temasını sizlerle paylaşmak istiyorum olabildiğince XenForo ile modern birşey çıkartmaya çalıştık yorumlarınızı merak ediyorum.

Kod:
@text: #e0e0e0;
@muted: #a0a5a0;
@accent-diamond: rgb(66, 219, 196);
@accent-creeper: rgb(85, 255, 85);   
@glass-koyu: rgba(22, 23, 26, 0.7);
@glass-menubg: rgba(25, 28, 25, 0.85);
@glass-cerceve: rgba(255, 255, 255, 0.08);
@trans: transparent !important;

html, body {
    background-color: #111210 !important;
    color: @text !important;
    font-family: 'Outfit', sans-serif !important;
    background-attachment: fixed !important;
    background-image:
        radial-gradient(circle at 10% 20%, rgba(66, 219, 196, 0.08), transparent 45%),
        radial-gradient(circle at 90% 80%, rgba(85, 255, 85, 0.08), transparent 45%) !important;
}

.p-pageWrapper, .p-header, .p-staffBar, .p-nav, .p-sectionLinks, .p-footer, .block-container, .block-header, .block-minorHeader, .formSubmitRow, .formSubmitRow-main, .formSubmitRow-bar, .block-footer, .blockMessage, .menu-tabHeader, .block-minorTabHeader, .blockLink, .tabs, .tabs--standalone, .menu-content .block-container, .overlay .block-container, .block-body, .menu-row, .menu-row--alt, .block-row, .memberHeader-main, .memberProfileBanner, .block-tabHeader, .memberTooltip-header, .attachmentUploads {
    background: @trans; background-image: none !important; border: none !important; box-shadow: none !important;
}

.p-staffBar {
    border-bottom: 1px solid rgba(255,255,255,0.03) !important; padding: 8px 0;
    a { color: @muted !important; font-weight: 500; transition: 0.3s ease; }
    a:hover { color: @text !important; text-shadow: 0 0 10px rgba(66, 219, 196, 0.4); }
}

.p-header { margin: 15px 0 !important; }
.p-header-content { display: flex !important; justify-content: center !important; align-items: center !important; width: 100% !important; }
.p-header-logo {    margin: 0 auto !important; text-align: center !important; display: flex !important; justify-content: center !important;
    img { filter: drop-shadow(0 0 12px rgba(66, 219, 196, 0.4)); transition: all 0.3s; }
    img:hover { filter: drop-shadow(0 0 25px rgba(85, 255, 85, 0.6)); transform: scale(1.02); }
}

.p-nav {
    display: flex; justify-content: center; margin: 10px 0 20px 0 !important;
    &-inner {
        background: @glass-menubg; backdrop-filter: blur(25px) !important; -webkit-backdrop-filter: blur(25px) !important;
        border: 1px solid rgba(255, 255, 255, 0.1) !important; padding: 5px 15px !important; border-radius: 40px !important;
        max-width: fit-content !important; box-shadow: 0 8px 30px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.05);
    }
}
.p-nav-list .p-navEl {
    margin: 0 4px !important; border-radius: 30px !important; background: @trans; transition: all 0.3s ease;
    &-link { color: @muted !important; padding: 8px 18px !important; font-size: 15px !important; font-weight: 500 !important; }
    &:hover, &.is-selected { background: rgba(66, 219, 196, 0.1) !important; box-shadow: 0 0 15px rgba(66, 219, 196, 0.3) !important; }
    &:hover .p-navEl-link, &.is-selected .p-navEl-link { color: #fff !important; }
}

.p-sectionLinks-inner { display: flex; justify-content: center; flex-wrap: wrap; gap: 10px; margin-bottom: 25px; }
.p-sectionLinks .p-navEl-link {
    background: rgba(255,255,255,0.02) !important; border: 1px solid rgba(255,255,255,0.05) !important;
    border-radius: 30px !important; padding: 6px 15px !important; color: @muted !important;
    &:hover { color: #fff !important; background: rgba(85, 255, 85, 0.1) !important; border-color: @accent-creeper !important; }
}

.p-breadcrumbs {
    display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin-bottom: 20px;
    > li::after, > li::before { display: none !important; }
    > li a {
        color: @accent-diamond !important; font-size: 13px; font-weight: 500; padding: 5px 12px;
        border-radius: 8px; border: 1px solid @glass-cerceve; background: rgba(255,255,255,0.02);
        text-decoration: none; transition: 0.3s;
        &:hover { color: #fff !important; border-color: rgba(66, 219, 196, 0.4); background: rgba(66, 219, 196, 0.1); }
    }
}

.tabs, .tabs--standalone { border-bottom: 1px dashed rgba(255,255,255,0.05) !important; display: flex !important; gap: 8px; flex-wrap: wrap; margin-bottom: 20px !important; padding: 0 15px 15px 15px !important; }
html .p-pageWrapper .tabs-tab, html body .tabs .tabs-tab { background: @trans; color: @muted !important; border: none !important; padding: 8px 18px !important; border-radius: 20px !important; transition: all 0.3s ease !important; font-size: 13.5px !important; font-weight: 500 !important; }
html .p-pageWrapper .tabs-tab:hover, html body .tabs .tabs-tab:hover { background: rgba(255, 255, 255, 0.05) !important; color: #fff !important; }
html .p-pageWrapper .tabs-tab.is-active, html body .tabs .tabs-tab.is-active { background: rgba(85, 255, 85, 0.15) !important; color: #fff !important; border: 1px solid rgba(85, 255, 85, 0.5) !important; font-weight: 600 !important; box-shadow: 0 4px 15px rgba(85, 255, 85, 0.15) !important; text-decoration: none !important; }

.p-body-pageContent .block-container:not(.block--category .block-container),
.block--conversationInfo .block-container, .message-inner {
    background: @glass-koyu !important; backdrop-filter: blur(15px); -webkit-backdrop-filter: blur(15px);
    border: 1px solid @glass-cerceve !important; border-radius: 16px !important; overflow: hidden !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.5) !important; margin-bottom: 25px;
}
.p-body-pageContent .block-container:not(.block--category .block-container) { padding: 15px; }

.block-header { background: rgba(0, 0, 0, 0.4) !important; color: #fff !important; border-bottom: 1px dashed rgba(255, 255, 255, 0.1) !important; padding: 15px 20px !important; font-size: 18px !important; font-weight: 600 !important; text-shadow: 0 0 5px rgba(66,219,196,0.3); }
.block-minorHeader, .block-minorTabHeader { border-bottom: 1px dashed rgba(255,255,255,0.05) !important; color: @text !important; font-size: 13px !important; text-transform: uppercase !important; padding-bottom: 10px !important; margin-bottom: 15px !important; }

.block--category .block-body { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 16px; margin-top: 10px; }
.node { border: none !important; display: flex !important; }
.node-body {
    background: @glass-koyu !important; border-radius: 16px !important; border: 1px solid @glass-cerceve !important;
    width: 100%; display: flex; align-items: center; padding: 18px; transition: all 0.3s ease; backdrop-filter: blur(10px);
    &:hover { background: rgba(22, 30, 26, 0.9) !important; border-color: rgba(66, 219, 196, 0.4) !important; transform: translateY(-4px); box-shadow: 0 8px 25px rgba(0,0,0,0.6); }
}
.node-stats, .node-extra { display: none !important; }

.node-icon {
    min-width: 48px !important; height: 48px !important; margin-right: 15px; display: flex; justify-content: center; align-items: center;
    background: rgba(66, 219, 196, 0.04) !important; border: 1px solid rgba(66, 219, 196, 0.15) !important;
    border-radius: 12px !important; box-shadow: 0 0 15px rgba(66, 219, 196, 0.05) !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    i {
        font-size: 20px !important; color: @accent-diamond !important;
        text-shadow: 0 0 10px rgba(66, 219, 196, 0.4) !important;
        transition: all 0.3s ease !important;
    }
    .node--read & {
        background: rgba(255, 255, 255, 0.01) !important;
        border: 1px solid rgba(255, 255, 255, 0.04) !important;
        box-shadow: none !important;
        i { color: @muted !important; text-shadow: none !important; opacity: 0.6; }
    }
}
.node:hover .node-icon {
    background: rgba(85, 255, 85, 0.1) !important; border-color: @accent-creeper !important;
    box-shadow: 0 0 20px rgba(85, 255, 85, 0.2) !important; transform: scale(1.08) rotate(5deg) !important;
    i { color: @accent-creeper !important; text-shadow: 0 0 12px rgba(85, 255, 85, 0.6) !important; }
}
.node-title { margin: 0; a { font-size: 16px; font-weight: 600; color: #f4f4f5 !important; &:hover { color: @accent-diamond !important; text-decoration: none !important; } } }

.menu-content, .overlay {
    background: @glass-menubg !important; backdrop-filter: blur(40px) !important; -webkit-backdrop-filter: blur(40px) !important;
    border: 1px solid @glass-cerceve !important; border-radius: 24px !important; box-shadow: 0 20px 60px rgba(0,0,0,0.9) !important; overflow: hidden !important;
}
.overlay-title, .menu-header { background: rgba(255,255,255,0.03) !important; border-bottom: 1px dashed @glass-cerceve !important; color: #fff !important; padding: 20px !important; font-weight: 600 !important; }
.menu-tabHeader .tabs-tab { padding: 10px 15px !important; border: none !important; }
.menu-tabHeader .tabs-tab.is-active { background: rgba(66, 219, 196, 0.15) !important; border-bottom: 2px solid rgb(66, 219, 196) !important; }

.overlay .block-row, .menu-content .block-row, .menu-row, .menu-linkRow {
    background: rgba(255,255,255,0.03) !important; border-bottom: 1px solid rgba(255,255,255,0.04) !important;
    color: @muted !important; padding: 15px 20px !important; transition: all 0.3s ease !important;
    a { color: #d4d4d8 !important; font-weight: 500 !important; text-decoration: none !important; transition: all 0.3s !important; }
    &:hover { background: rgba(66, 219, 196, 0.15) !important; cursor: pointer !important; padding-left: 25px !important; color: #fff !important; }
    &:hover a { color: #fff !important; text-shadow: 0 0 10px rgba(66, 219, 196, 0.4) !important; }
}
.block-row-minor, .overlay .overlay-action { color: #71717a !important; font-size: 12px !important; }

.p-title { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; border-bottom: 1px dashed rgba(255,255,255,0.1); padding-bottom: 20px; margin-bottom: 25px; }
.p-title-value, .memberHeader-name, .memberTooltip-name {
    font-size: 34px !important; font-weight: 700 !important;
    background: linear-gradient(90deg, @accent-diamond, @accent-creeper) !important;
    -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; margin: 0;
}
.memberTooltip-name { font-size: 22px !important; margin-bottom: 6px !important; }

.button {
    background: rgba(255,255,255,0.04) !important; border: 1px solid @glass-cerceve !important;
    border-radius: 12px !important; color: #fff !important; font-weight: 500 !important;
    padding: 8px 16px !important; transition: all 0.3s ease !important; text-decoration: none;
    &:hover { background: rgba(255,255,255,0.1) !important; }
}
.button--cta, .button--primary {
    background: linear-gradient(135deg, @accent-diamond, @accent-creeper) !important; border: none !important;
    box-shadow: 0 4px 15px rgba(66, 219, 196, 0.2) !important; color: #111 !important;
    &:hover { transform: translateY(-2px); box-shadow: 0 8px 25px rgba(85, 255, 85, 0.4) !important; filter: brightness(1.1); color: #000 !important; }
}

.message-cell { border: none !important; &.message-cell--user { background: rgba(0,0,0,0.3) !important; border-right: 1px dashed rgba(255,255,255,0.03) !important; } }
.message-userArrow { display: none !important; }

.fr-box.fr-basic, .input { border: 1px solid @glass-cerceve !important; background: rgba(0,0,0,0.3) !important; border-radius: 14px !important; color: #fff !important; }
.fr-box.fr-basic .fr-toolbar.fr-top { background: rgba(18,18,22,0.6) !important; border-bottom: 1px dashed @glass-cerceve !important; border-radius: 14px 14px 0 0 !important; }
.fr-box.fr-basic .fr-wrapper { background: rgba(0,0,0,0.35) !important; border-radius: 0 0 14px 14px !important; }
.fr-toolbar .fr-command.fr-btn svg { fill: @muted !important; }
.fr-toolbar .fr-command.fr-btn:hover { background: rgba(66, 219, 196, 0.2) !important; svg { fill: #fff !important; } }

.select2-container--default .select2-selection--multiple .select2-selection__choice, .token, .userBanner {
    background: rgba(66, 219, 196, 0.15) !important; border: 1px solid rgba(66, 219, 196, 0.4) !important; border-radius: 20px !important; color: #bdf6ef !important; padding: 2px 12px !important; font-size: 11.5px !important; font-weight: 600 !important; margin: 4px !important; display: inline-flex !important;
}

.formRow { background: rgba(15,15,18,0.5) !important; border-bottom: 1px dashed @glass-cerceve !important; padding: 15px !important;}
.formRow > dt { background: rgba(0,0,0,0.3) !important; border-right: 1px solid rgba(255,255,255,0.02) !important; color: @muted !important; }
.formRow > dd { background: @trans; color: #fff !important; }
.block-filterBar { background: rgba(255,255,255,0.03) !important; border-bottom: 1px dashed rgba(255,255,255,0.1) !important; padding: 12px 15px !important; }

.memberHeader {
    background: rgba(20, 22, 20, 0.65) !important; backdrop-filter: blur(20px) !important; -webkit-backdrop-filter: blur(20px) !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important; border-top: 3px solid @accent-creeper !important;
    border-radius: 20px !important; padding: 30px !important; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.6) !important;
}
.memberHeader-avatar {
    margin-right: 35px !important;
    .avatar {
        width: 130px !important; height: 130px !important; border: 3px double @accent-diamond !important;
        box-shadow: 0 0 15px rgba(66, 219, 196, 0.15) !important;
        transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
        &:hover { transform: scale(1.04); border-color: @accent-creeper !important; box-shadow: 0 0 25px rgba(85, 255, 85, 0.3) !important; }
    }
}
.memberHeader-banners .userBanner {
    background: rgba(85, 255, 85, 0.1) !important; border: 1px solid rgba(85, 255, 85, 0.3) !important;
    color: #e2ffe2 !important; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) !important; border-radius: 6px !important; padding: 3px 10px !important;
}

.memberHeader-stats, .memberTooltip-stats {
    background: rgba(0, 0, 0, 0.3) !important; border: 1px solid rgba(255, 255, 255, 0.03) !important; border-radius: 14px !important; padding: 15px !important; margin-top: 20px !important; display: flex !important; gap: 15px !important;
    .pairs {
        flex: 1 !important; background: rgba(255, 255, 255, 0.02) !important; border: 1px solid rgba(255, 255, 255, 0.04) !important; border-radius: 10px !important; padding: 12px 5px !important; text-align: center !important; transition: all 0.3s ease !important; display: flex !important; flex-direction: column !important; align-items: center !important;
        dt { color: @muted !important; font-size: 11px !important; letter-spacing: 0.5px; text-transform: uppercase !important; }
        dd { color: #ffffff !important; font-size: 24px !important; font-weight: 700 !important; margin-top: 4px !important; text-shadow: 0 2px 8px rgba(255, 255, 255, 0.1) !important; }
        &:hover { background: rgba(66, 219, 196, 0.06) !important; border-color: rgba(66, 219, 196, 0.3) !important; transform: translateY(-2px); }
    }
}

.memberHeader-action .button, .memberHeader-buttons .button {
    background: rgba(255, 255, 255, 0.03) !important; border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 8px !important; color: #e0e0e0 !important; font-size: 13px !important; transition: all 0.2s ease !important;
    &:hover { background: rgba(66, 219, 196, 0.1) !important; border-color: @accent-diamond !important; color: #fff !important; }
}

.p-body-pageContent .tabs--standalone {
    background: rgba(0, 0, 0, 0.2) !important; border: 1px solid rgba(255, 255, 255, 0.04) !important; padding: 6px !important; border-radius: 30px !important; display: inline-flex !important; margin-bottom: 20px !important;
    .tabs-tab {
        border-radius: 20px !important; padding: 6px 18px !important; margin: 0 2px !important; font-size: 13px !important; color: @muted !important; transition: all 0.25s ease !important; border: none !important;
        &:hover { background: rgba(255, 255, 255, 0.05) !important; color: #fff !important; }
        &.is-active { background: @accent-creeper !important; color: #111210 !important; font-weight: 600 !important; box-shadow: 0 4px 12px rgba(85, 255, 85, 0.25) !important; }
    }
}

.p-body-sidebar {
    .block, .block-container, .block-body {
        background: transparent !important; border: none !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important;
    }

    .block {
        background: rgba(18, 20, 18, 0.7) !important; backdrop-filter: blur(20px) !important; -webkit-backdrop-filter: blur(20px) !important;
        border: 1px solid rgba(255, 255, 255, 0.05) !important; border-radius: 14px !important; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5) !important;
        margin-bottom: 20px !important; padding: 20px !important; transition: border-color 0.3s ease, box-shadow 0.3s ease !important;
        &:hover { border-color: rgba(66, 219, 196, 0.25) !important; box-shadow: 0 12px 35px rgba(66, 219, 196, 0.06) !important; }
    }

    .block-minorHeader {
        font-size: 12.5px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.2px !important; color: #ffffff !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important; padding-bottom: 12px !important; margin-bottom: 15px !important; display: flex !important; align-items: center !important;
        &::before { content: ''; display: inline-block; width: 3px; height: 12px; background: @accent-creeper !important; margin-right: 8px; border-radius: 2px; box-shadow: 0 0 8px @accent-creeper; }
    }

    .block-row { background: transparent !important; padding: 4px 0 !important; display: block !important; }

    .contentRow {
        display: flex !important; flex-direction: row !important; align-items: center !important; gap: 10px !important;
        .avatar { width: 34px !important; height: 34px !important; border: 2px solid @accent-diamond !important; box-shadow: 0 0 10px rgba(66, 219, 196, 0.15) !important; flex-shrink: 0 !important; }
        .username { font-weight: 600 !important; transition: color 0.2s ease; &:hover { color: @accent-creeper !important; } }
    }

    .pairs.pairs--justified {
        display: flex !important; flex-direction: row !important; justify-content: space-between !important; align-items: center !important;
        width: 100% !important; box-sizing: border-box !important; padding: 10px 14px !important; background: rgba(0, 0, 0, 0.25) !important;
        border: 1px solid rgba(255, 255, 255, 0.03) !important; border-radius: 8px !important; margin-bottom: 8px !important;
        transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
        &:hover { background: rgba(255, 255, 255, 0.02) !important; border-color: rgba(85, 255, 85, 0.2) !important; padding-left: 18px !important; }
        dt { font-size: 12px !important; color: @muted !important; font-weight: 500 !important; }
        dd { font-size: 13.5px !important; font-weight: 700 !important; color: @accent-creeper !important; text-shadow: 0 0 6px rgba(85, 255, 85, 0.25) !important; }
    }

    .shareButtons, .shareButtons-buttons {
        display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; justify-content: flex-start !important; align-items: center !important; gap: 8px !important; width: 100% !important; padding: 5px 0 !important;
    }
    .shareButtons-button {
        display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 36px !important; height: 36px !important; flex: 0 0 36px !important; margin: 0 !important;
        border-radius: 8px !important; background: rgba(0, 0, 0, 0.3) !important; border: 1px solid rgba(255, 255, 255, 0.05) !important;
        transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
        i { font-size: 14px !important; }
        &:hover { transform: translateY(-3px) scale(1.08) !important; border-color: rgba(255, 255, 255, 0.2) !important; }
    }
}

.shareButtons-button {
    background: rgba(255,255,255,0.05) !important; border: 1px solid rgba(255,255,255,0.08) !important; color: @muted !important;
    border-radius: 50% !important; width: 38px !important; height: 38px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; margin: 4px !important; transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    i { font-size: 16px !important; transition: 0.3s ease !important; color: #d4d4d8 !important;}
    span { display: none !important; }
    &:hover { text-decoration: none !important; transform: translateY(-5px) scale(1.1) !important; i, svg { color: #fff !important; fill: #fff !important; } }
    &--facebook:hover { background: #1877F2 !important; border-color: #1877F2 !important; box-shadow: 0 8px 20px rgba(24,119,242,0.5) !important; }
    &--reddit:hover   { background: #FF4500 !important; border-color: #FF4500 !important; box-shadow: 0 8px 20px rgba(255,69,0,0.5) !important; }
    &--tumblr:hover   { background: #35465C !important; border-color: #35465C !important; box-shadow: 0 8px 20px rgba(53,70,92,0.6) !important; }
    &--email:hover    { background: #EA4335 !important; border-color: #EA4335 !important; box-shadow: 0 8px 20px rgba(234,67,53,0.5) !important; }
    &--linkedin:hover { background: #0A66C2 !important; border-color: #0A66C2 !important; box-shadow: 0 8px 20px rgba(10,102,194,0.5) !important; }
    &--telegram:hover { background: #229ED9 !important; border-color: #229ED9 !important; box-shadow: 0 8px 20px rgba(34,158,217,0.5) !important; }
}
html body .p-pageWrapper .shareButtons-button.shareButtons-button {
    &--x:hover, &--twitter:hover { background: #000000 !important; border: 1px solid rgba(255,255,255,0.6) !important; box-shadow: 0 8px 25px rgba(255,255,255,0.25) !important; i { text-shadow: 0 0 10px rgba(255,255,255,0.8) !important; } }
    &--whatsapp:hover, &--whatsApp:hover { background: #25D366 !important; border-color: #25D366 !important; box-shadow: 0 8px 25px rgba(37,211,102,0.6) !important; color: #fff !important; transform: translateY(-5px) scale(1.1) !important; i, svg { color: #fff !important; fill: #fff !important;} }
    &--pinterest:hover { background: #E60023 !important; border-color: #E60023 !important; box-shadow: 0 8px 20px rgba(230,0,35,0.6) !important; }
}

.blockLink {
    background: @trans; color: @muted !important; border-left: 3px solid transparent !important; transition: all 0.3s ease !important; border-radius: 0 8px 8px 0 !important; margin: 2px 0 !important;
    &:hover { background: rgba(255,255,255,0.04) !important; color: #fff !important; padding-left: 18px !important; border-left-color: rgba(168,85,247,0.5) !important; }
    &.is-selected { background: linear-gradient(90deg, rgba(99,102,241,0.2), transparent) !important; border-left-color: @accent-diamond !important; color: #fff !important; font-weight: 600 !important; box-shadow: -4px 0 15px rgba(99,102,241,0.2); }
}

.p-navSticky, .p-navSticky.is-sticky, .p-navSticky.is-sticky .p-nav-inner {
    border: none !important; border-bottom: none !important; box-shadow: none !important;
}
.p-navSticky.is-sticky .p-nav-inner {
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6), 0 0 20px rgba(66, 219, 196, 0.1) !important;
}

a, .username, .p-breadcrumbs a, .node-title a, .u-link, .u-linkComplex, .p-sectionLinks a, .p-staffBar a {
    color: @accent-diamond !important; text-decoration: none !important;
    transition: color 0.25s ease, text-shadow 0.25s ease !important;
}
a:hover, .username:hover, .p-breadcrumbs a:hover, .node-title a:hover, .p-staffBar a:hover {
    color: @accent-creeper !important; text-shadow: 0 0 8px rgba(85, 255, 85, 0.4) !important;
}
.button, .button:hover, .userBanner, .badge { text-shadow: none !important; }

.mc-custom-footer {
    background: rgba(14, 15, 14, 0.9) !important;
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    border-top: 2px solid rgba(255, 255, 255, 0.05);
    padding: 60px 0 20px 0;
    position: relative;
    overflow: hidden;
    z-index: 1;

    &::before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 320px;
        height: 240px;
        background: url('https://i.imgur.com/vHqB3qL.png') no-repeat bottom left;
        background-size: contain;
        z-index: -1;
        opacity: 0.9;
        pointer-events: none;
    }

    &::after {
        content: '';
        position: absolute;
        bottom: 0;
        right: 0;
        width: 340px;
        height: 250px;
        background: url('https://i.imgur.com/6aU2M2Z.png') no-repeat bottom right;
        background-size: contain;
        z-index: -1;
        opacity: 0.9;
        pointer-events: none;
    }

    .footer-container {
        max-width: 1200px;
        margin: 0 auto;
        padding: 0 40px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 40px;
    }

    .footer-col {
        flex: 1;
        min-width: 200px;

        &.footer-about {
            flex: 2;
            min-width: 300px;
            p {
                color: #a0a0a5;
                font-size: 13.5px;
                line-height: 1.7;
                margin-top: 15px;
            }
        }

        h3 {
            font-size: 15px;
            font-weight: 700;
            text-transform: uppercase;
            color: #ffffff;
            letter-spacing: 1px;
            padding-bottom: 10px;
            margin: 0 0 15px 0;
            position: relative;

            &::after {
                content: '';
                position: absolute;
                bottom: 0;
                left: 0;
                width: 35px;
                height: 3px;
                background: #ffaa00;
                border-radius: 2px;
                box-shadow: 0 0 8px rgba(255, 170, 0, 0.4);
            }
        }

        ul {
            list-style: none;
            padding: 0;
            margin: 0;

            li {
                padding: 6px 0;
                a {
                    color: @muted !important;
                    font-size: 14px;
                    transition: all 0.2s ease;
                    display: inline-block;

                    &:hover {
                        color: #ffffff !important;
                        padding-left: 6px;
                        text-shadow: 0 0 10px rgba(66, 219, 196, 0.3);
                    }
                }
            }
        }
    }

    .footer-meta {
        margin-top: 25px;
        display: flex;
        flex-direction: column;
        gap: 6px;
        font-size: 12.5px;
        color: #71717a;

        .version {
            color: @muted;
            i {
                color: @accent-diamond;
                margin-right: 4px;
            }
        }
    }

    .footer-social-sponsor {
        .follow-text {
            color: #a0a0a5;
            font-size: 13.5px;
            margin: 15px 0 10px 0;
        }

        .social-icons-grid {
            display: flex;
            gap: 10px;
            margin-bottom: 25px;

            .social-btn {
                width: 38px;
                height: 38px;
                background: rgba(0, 0, 0, 0.35) !important;
                border: 1px solid rgba(255, 255, 255, 0.05);
                border-radius: 50%;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                color: @muted !important;
                transition: all 0.3s ease;

                i { font-size: 15px; }

                &:hover {
                    background: rgba(66, 219, 196, 0.1) !important;
                    border-color: @accent-diamond;
                    color: #ffffff !important;
                    transform: translateY(-3px);
                    box-shadow: 0 5px 15px rgba(66, 219, 196, 0.2);
                }
            }
        }

        .sponsor-block {
            padding-top: 15px;

            .hosted-by {
                font-size: 12px;
                color: #a0a0a5;
                .orange-text {
                    color: #ffaa00;
                    font-weight: 700;
                }
            }

            .keyubu-logo {
                margin-top: 10px;
                img {
                    max-height: 42px;
                    opacity: 0.85;
                    transition: opacity 0.2s;
                    &:hover { opacity: 1; }
                }
            }
        }
    }

    .footer-bottom-bar {
        max-width: 1200px;
        margin: 50px auto 0 auto;
        padding-top: 20px;
        border-top: 1px solid rgba(255, 255, 255, 0.04);
        text-align: center;
        font-size: 12px;
        color: #52525b;
        letter-spacing: 0.5px;
    }
}

@media (max-width: 1000px) {
    .mc-custom-footer {
        &::before, &::after { display: none !important; }
        .footer-container {
            flex-direction: column;
            gap: 30px;
            padding: 0 20px;
        }
    }
}

.p-footer-copyright {
    display: none !important;
}

1780574933705.webp

(Elimden geldiğince çoğu yeri editlemeye çalıştım. Fikirlerinizi merak ediyorum)
 

Ekli dosyalar

  • 1780574955338.webp
    1780574955338.webp
    19,9 KB · Görüntüleme: 19
  • 1780574987720.webp
    1780574987720.webp
    7,6 KB · Görüntüleme: 19
Eline Sağlık Güzel Olmuş Ama Gelişmesi Lazım
 
Sade ve güzel görünüyor ama çok fazla boş yer var gibi geldi ufak tefek detaylarla çok daha iyi olabilir
 
Eline sağlık güzel ama çok AI duruyor.
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst