Pikiniki
Piki by aliawalia

Details
Authoraliawalia
LicenseNo License
Categorypikidiary
Created
Updated
Code size8.4 kB
Code checksum61be4ea3
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name Piki
@namespace pikidiary
@version 1.0.0
==/UserStyle== */
@-moz-document url-prefix('https://pikidiary.lol/') {
@import url('https://fonts.googleapis.com/css2?family=Mali:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Rum+Raisin&display=swap');
/* Start https://www.cursors-4u.com */ * {cursor: url(https://cur.cursors-4u.net/others/oth-4/oth400.ani), url(https://cur.cursors-4u.net/others/oth-4/oth400.png), auto !important;} /* End https://www.cursors-4u.com */
.main-logo{
filter: hue-rotate(275deg);
}
.beta-logo{
filter: hue-rotate(50deg);
}
* {
font-family: "Mali";
font-weight: 300;
font-style: normal;
}
header::before {
content: '';
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 6px;
background-size: 6px 100%, 6px 100%, calc(100% - 12px) 100%;
background-position:
0 0, 100% 0, 6px 0;
background-repeat: no-repeat;
background-image: linear-gradient(to top right, transparent 50%, #bd6464 50%), linear-gradient(to top left, transparent 50%, #bd6464 50%), linear-gradient(to right, #e37373, #a62222);
z-index: -1;
}
header {
position: relative;
height: 26px;
box-sizing: content-box;
width: 840px;
padding:4px 18px;
align-items: center;
color: #FFF;
background-color: #f48b8b;
margin-bottom: 14px;
margin-top: 4px;
z-index: 1;
}
body {
margin: 0;
background: url(https://foollovers.com/mat/dot/u09-bg-polkadot.gif);
}
a {
color: inherit;
}
main {
max-width: 840px;
margin: 0 auto;
padding: 8px;
box-sizing: border-box;
min-height: 100vh;background-color: #ffd2d257;
}
header {
display: flex;
justify-content: space-between;
padding-bottom: 8px;
margin-bottom: 8px;
border-bottom: 1px #000 solid;
}
footer {
background-color: #2C2C2C;
color: #b6b6b6;
display: flex;
}
.ping {
color: #ffa3a3;
}
.pagination > a {
color: #ff8484;
}
.post-content > span > a {
color: #ff6969;
}
.action-button-gray {
background: linear-gradient(180deg, rgb(255, 241, 227) 20%, rgb(251, 225, 225) 100%);
height: 100%;
color: #888;
display: flex;
text-decoration: none;
align-items: center;
justify-content: center;
border-radius: 3px;
border: #fcc 1px solid;
}
.action-button-gray:hover {
background: linear-gradient(180deg, rgb(255, 242, 242) 20%, rgb(255, 208, 208) 100%);
height: 100%;
color: #888;
display: flex;
text-decoration: none;
align-items: center;
justify-content: center;
border-radius: 3px;
border: #fcc 1px solid;
}
.action-button {
background: linear-gradient(180deg, rgb(255, 239, 219) 0%, rgb(251, 233, 176) 100%);
color: #5a3c13;
border: #a27031 1px solid;
}
.action-button:Hover {
background: linear-gradient(180deg, rgb(255, 219, 205) 0%, rgb(225, 255, 218) 100%);
color: #5a3c13;
border: #a27031 1px solid;
}
.posts {
display: flex;
flex-direction: column;
gap: 8px;
padding-right: 8px;
max-width: 100%;
}
.post {
display: flex;
gap: 8px;
}
.post-header {
display: flex;
flex-direction: column;
flex-grow: 1;
}
.posts-cont {
border:
#D78989 1px solid;
background-color: #ffe0e0;
}
.post-content > span {
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
}
.avatar-small {
box-sizing: border-box;
border: 1px #ff9e9e solid;
padding: 2px;
background-clip: content-box;
width: 61px;
height: 61px;
}
.post-button {
color: #8d2626;
}
.post-name {
color: #8d2626;
font-family: 'Rum Raisin';
}
.prof-view {
height: 100%;
width: 100%;
display: flex;
}
.prof-main {
flex-grow: 1;
}
.bar {
border:
#D78989 1px solid;
background-color: #ffe0e0;
}
.avatar {
width: 100%;
box-sizing: border-box;
border: 1px #d58787 solid;
padding: 2px;
background-clip: content-box;
}
.edit-mode {
display: none;
}
#edit-toggle:checked ~ .edit-mode {
display: block;
}
#edit-toggle:not(:checked) ~ .view-mode {
display: inline;
}
#edit-toggle:checked ~ .view-mode {
display: none;
}
.edit-form {
margin-top: 10px;
}
.edit-form label {
display: block;
margin-bottom: 5px;
}
.edit-form input[type="text"],
.edit-form input[type="file"] {
display: block;
margin-bottom: 10px;
}
.edit-form button {
display: block;
margin-top: 10px;
}
.tab-cont {
display: flex;
height: 35px;
flex-direction: row;
gap: 3px;
margin-top: -8px;
}
.tab {
display: block;
padding: 10px 20px;
text-decoration: none;
border-bottom: 2px solid transparent;
font-size: 16px;
color: #000;
transition: all 0.4s;
text-shadow: 1px 0px 0 transparent;
}
.tab:hover{
background-color:#ffffff96;
}
.tab.active {
text-shadow: 1px 0px 0 currentcolor;
border-bottom-color: #ffa1a1;
}
.tab-contents {
opacity: 1;
transition: opacity 0.1s linear;
}
.tab-contents.hidden {
opacity: 0;
}
.posts {
opacity: 1;
transition: opacity 0.1s linear;
}
.posts.hidden {
opacity: 0;
}
.info {
word-wrap: break-word;
background: #ffefef7a;
padding: 2px;width:100%;
}
.bar {
background: #ffefef7a;
}
.tab-contents > div {
border-top: none;
padding-top: 8px;
}
.post-box {
border: #D78989 1px solid;
background-color: #ffe0e0;
padding: 8px;
}
.char-counter {
font-size: 18px;
color: #972b2b;
flex-grow: 1;
border-bottom: #d88f8f 2px dashed;
margin-right: 8px;
}
.button {
background: linear-gradient(180deg, rgb(253, 242, 226) 0%, rgb(249, 201, 201) 100%);
color: #7b1f1f;
text-decoration: none;
display: flex;
align-items: center;
justify-content: center;
border-radius: 3px;
border: #ffbfbf 1px solid;
padding: 4px;
cursor: pointer;
}
.button:hover,
.action-button-gray:hover {
background: linear-gradient(180deg, rgb(255, 213, 213) 0%, rgb(253, 232, 205) 100%);
color: #8a2020;
border: #ff8b8b 1px solid;
}
.post-box > form {
display: flex;
gap: 8px;
}
.post-box > form > textarea {
flex-grow: 1;
resize: vertical;
}
.profile-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(22px, 22px));
gap: 3px;
}
.profile-grid img {
width: 22px;
height: 22px;
object-fit: cover;
}
.profile-grid-label {
font-size: 13px;
margin-top: 8px;
padding-top: 7px;
border-top: 1px #c93c3c solid;
}
button,
select {
border: #ff8a8a dotted 1px;
border-radius: 5px;
background: #ffdada;
}
textarea {
background: #fff2f2;
border: #ff8a8a dotted 1px;
border-radius: 5px;
}
.emoji-dropdown {
position: absolute;
background: #f0f9e5;
top: 40px;
left: 50%;
transform: translateX(-50%);
width: min-content;
height: 80px;
border: 1px solid #ccc;
padding: 4px;
z-index: 10;
transition: opacity 0.1s linear;
}
.emoji-dropdown::before {
content: '';
position: absolute;
top: -7px;
left: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-bottom: 7px solid #ccc;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
}
}