html {scroll-behavior:smooth;}
body .grecaptcha-badge{display:none;visibility:hidden;opacity:0;}
.wp-block-latest-posts__featured-image img { border-radius: 8px; } .wp-block-embed .wp-block-embed__wrapper {
border-radius: 12px;
overflow: hidden;
}
.wp-block-embed iframe,
.wp-block-embed embed,
.wp-block-embed object {
display: block;
width: 100%;
border-radius: 12px;
box-shadow: 0 6px 20px rgba(6, 23, 45, 0.04);
box-sizing: border-box;
} .wp-block-navigation .wp-block-navigation__submenu-container{
min-width: 260px;
padding: 10px;
border-radius: 5px;
}
.wp-block-navigation .wp-block-navigation__submenu-container
.wp-block-navigation-item__content{
display: block;
padding: 10px 14px;
font-size: 16px;
line-height: 1.25;
white-space: nowrap;
}
.wp-block-navigation .wp-block-navigation__submenu-container
.wp-block-navigation-item__content:hover{
border-radius: 5px;
} .material-symbols-outlined {
font-family: "Material Symbols Outlined";
font-weight: normal;
font-style: normal;
font-size: 18px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
font-feature-settings: "liga";
-webkit-font-feature-settings: "liga";
-webkit-font-smoothing: antialiased;
font-variation-settings:
"FILL" 0,
"wght" 400,
"GRAD" 0,
"opsz" 20;
vertical-align: middle;
color: #6b7280;
} [class^="ap-icons-"],
[class*=" ap-icons-"] {
display: flex;
align-items: center;
gap: 0.3rem;
}
[class^="ap-icons-"]::before,
[class*=" ap-icons-"]::before {
font-family: "Material Symbols Outlined";
font-weight: normal;
font-style: normal;
font-size: 16px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
font-feature-settings: "liga";
-webkit-font-feature-settings: "liga";
-webkit-font-smoothing: antialiased;
font-variation-settings:
"FILL" 0,
"wght" 400,
"GRAD" 0,
"opsz" 20;
flex: 0 0 auto;
color: currentColor;
} .ap-icons-check::before { content: "check_circle"; }
.ap-icons-plus::before { content: "add"; }
.ap-icons-bullet::before { content: "circle"; font-size: 0.45em; }
.ap-icons-circle-dot::before { content: "radio_button_checked"; }
.ap-icons-arrow::before { content: "arrow_forward"; }
.ap-icons-star::before { content: "star"; }
.ap-icons-gear::before { content:"settings"; }
.ap-icons-info::before { content:"info"; } .ap-hero {
position: relative;
overflow: hidden;
isolation: isolate;
background:
radial-gradient(
circle at 50% 0%,
rgba(204, 0, 3, 0.07) 0,
rgba(204, 0, 3, 0.025) 22rem,
transparent 40rem
),
var(--wp--preset--color--base, #fff);
}
.ap-hero::before {
content: "";
position: absolute;
inset: 0;
z-index: -2;
pointer-events: none;
background-image:
linear-gradient(
rgba(17, 17, 17, 0.035) 1px,
transparent 1px
),
linear-gradient(
90deg,
rgba(17, 17, 17, 0.035) 1px,
transparent 1px
);
background-size: 48px 48px;
-webkit-mask-image: radial-gradient(
ellipse at center,
#000 0%,
rgba(0, 0, 0, 0.65) 35%,
transparent 75%
);
mask-image: radial-gradient(
ellipse at center,
#000 0%,
rgba(0, 0, 0, 0.65) 35%,
transparent 75%
);
}
.ap-hero::after {
content: "";
position: absolute;
z-index: -1;
pointer-events: none;
width: 28rem;
height: 28rem;
right: -18rem;
top: 50%;
transform: translateY(-50%) rotate(45deg);
border: 1px solid rgba(17, 17, 17, 0.035);
border-radius: 5rem;
background: rgba(204, 0, 3, 0.018);
box-shadow:
-14rem 14rem 0 -1px rgba(17, 17, 17, 0.012),
-14rem 14rem 0 0 rgba(204, 0, 3, 0.025);
} .wp-site-blocks h1 u,
.wp-site-blocks h2 u,
.wp-site-blocks h3 u,
.entry-content h1 u,
.entry-content h2 u,
.entry-content h3 u {
position: relative;
display: inline-block;
text-decoration: none;
white-space: nowrap;
z-index: 0;
}
.wp-site-blocks h1 u::after,
.wp-site-blocks h2 u::after,
.wp-site-blocks h3 u::after,
.entry-content h1 u::after,
.entry-content h2 u::after,
.entry-content h3 u::after {
content: "";
position: absolute;
left: 0.03em;
right: -0.04em;
bottom: -0.08em;
height: 0.18em;
background: var(--wp--preset--color--accent-1);
border-radius: 999px;
transform: rotate(-1deg);
z-index: -1;
opacity: 0.95;
} @media (max-width: 781px) { .wp-block-columns.mobile-swap > *:first-child { order: 2; }
.wp-block-columns.mobile-swap > *:last-child  { order: 1; } header.wp-block-template-part .wp-block-site-logo {
max-width: 180px;
flex-shrink: 0;
}
header.wp-block-template-part .wp-block-site-logo img.custom-logo {
width: 180px;
height: auto;
max-width: 100%;
} .ap-hero::before {
background-size: 36px 36px;
}
.ap-hero::after {
width: 22rem;
height: 22rem;
right: -5rem;
opacity: 0;
} .ap-mobile-carousel {
position: relative;
display: flex !important;
flex-wrap: nowrap !important;
gap: 16px;
overflow-x: auto;
overflow-y: hidden;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
padding-bottom: 26px;
scrollbar-width: none;
grid-template-columns: none !important;
grid-auto-columns: unset;
}
.ap-mobile-carousel::-webkit-scrollbar {
display: none;
}
.ap-mobile-carousel > * {
flex: 0 0 82% !important;
width: 82%;
min-width: 82%;
max-width: none;
scroll-snap-align: start;
}
.ap-mobile-carousel::after {
content: "←  Kaydır  →";
position: sticky;
right: 20px;
bottom: -10px;
align-self: flex-end;
flex: 0 0 auto !important;
width: auto;
min-width: auto;
margin-left: -120px;
margin-bottom: -22px;
padding: 4px 10px;
background: var(--wp--preset--color--accent-5);
border-radius: 999px;
color: var(--wp--preset--color--accent-3);
font-size: 12px;
line-height: 1.2;
white-space: nowrap;
z-index: 2;
pointer-events: none;
}
}